Method and apparatus for pixel signal conversion
AssigneeHkc Corporation Limited
InventorChih Tsung Kang
Life of this patent
Estimating the term…
Abstract
A method and an apparatus for pixel signal conversion are provided. The method includes: based on an initial first subpixel signal, an initial second subpixel signal, and an initial third subpixel signal of a pixel signal, obtaining a corresponding first stimulus value signal, second stimulus value signal, and third stimulus value signal. When converted pixel signals are applied to a hybrid-color display consisting of subpixels of four colors of W, R, G, and B, a display effect is closer to actual representation of original hybrid colors of R, G, and B, to alleviate a color shift defect of a large view angle.
Claims15
A method for pixel signal conversion, the method comprising:
- obtaining a pixel signal, wherein the pixel signal comprises an initial first subpixel signal, an initial second subpixel signal, and an initial third subpixel signal, and the pixel signal is configured to correspondingly drive a subpixel R, a subpixel G, and a subpixel B in a specific pixel unit;
- obtaining first stimulus value signals of the initial first subpixel signal based on the initial
- {
- RX
- =
- (
- R
- /
- T
- )
- ^
- γ
-
-
- RX
- RY
- =
- (
- R
- /
- T
- )
- ^
- γ
-
-
- RY
- RZ
- =
- (
- R
- /
- T
- )
- ^
- γ
-
-
- RZ
- ,
- first subpixel signal by a first formula of wherein the first stimulus value signals are at least one of a stimulus value signal RX, a stimulus value signal RY, or a stimulus value signal RZ;
- obtaining second stimulus value signals of the initial second subpixel signal based on the
- {
- GX
- =
- (
- G
- /
- T
- )
- ^
- γ
-
-
- GX
- GY
- =
- (
- G
- /
- T
- )
- ^
- γ
-
-
- GY
- GZ
- =
- (
- G
- /
- T
- )
- ^
- γ
-
-
- GZ
- ,
- initial second subpixel signal by a second formula of wherein the second stimulus value signals are at least one of a stimulus value signal GX, a stimulus value signal GY, or a stimulus value signal GZ;
- □□ stimulus value signals of the initial third subpixel signal based on the
- {
- B
-
- X
- =
- (
- B
- /
- T
- )
- ^
- γ
-
-
- BX
- BY
- =
- (
- B
- /
- T
- )
- ^
- γ
-
-
- BY
- BZ
- =
- (
- B
- /
- T
- )
- ^
- γ
-
-
- BZ
- ,
- initial third subpixel signal by a third formula of wherein the third stimulus value signals are at least one of a stimulus value signal BX, a stimulus value signal BY, or a stimulus value signal BZ;
- obtaining a fourth subpixel signal based on a minimum value in a set of stimulus value signals, wherein the set of stimulus value signals comprises a first stimulus value signal of the first stimulus value signals, a second stimulus value signal of the second stimulus value signals, and a third stimulus value signal of the third stimulus value signals;
- and
- using the initial first subpixel signal, the initial second subpixel signal, the initial third subpixel signal, and the fourth subpixel signal as converted pixel signals, wherein the converted pixel signals are configured to correspondingly drive the subpixel R, the subpixel G, the subpixel B, and a subpixel W in the specific pixel unit,
- wherein:
- RX is the stimulus value signal RX, RY is the stimulus value signal RY, RZ is the stimulus value signal RZ, and R is the initial first subpixel signal;
- GX is the stimulus value signal GX, GY is the stimulus value signal GY, GZ is the stimulus value signal GZ, and G is the initial second subpixel signal;
- BX is the stimulus value signal BX, BY is the stimulus value signal BY, BZ is the stimulus value signal BZ, and B is the initial third subpixel signal;
- T is a maximum pixel signal value;
- γRX, γRY, and γRZ are all stimulus value power functions of the initial first subpixel signal;
- γGX, γGY, and γGZ are all stimulus value power functions of the initial second subpixel signal;
- and
- γBX, γBY and γBZ are all stimulus value power functions of the initial third subpixel signal.
A non-transitory computer-readable storage medium storing a computer program which, when executed by a processor, causes the processor to:
- obtain a pixel signal, wherein the pixel signal comprises an initial first subpixel signal, an initial second subpixel signal, and an initial third subpixel signal, and the pixel signal is configured to correspondingly drive a subpixel R, a subpixel G, and a subpixel B in a specific pixel unit;
- obtain first stimulus value signals of the initial first subpixel signal based on the initial first subpixel signal by a first formula of
- {
- RX
- =
- (
- R
- /
- T
- )
- ^
- γ
-
-
- RX
- RY
- =
- (
- R
- /
- T
- )
- ^
- γ
-
-
- RY
- RZ
- =
- (
- R
- /
- T
- )
- ^
- γ
-
-
- RZ
- ,
- wherein the first stimulus value signals are at least one of a stimulus value signal RX, a stimulus value signal RY, or a stimulus value signal RZ;
- obtain second stimulus value signals of the initial second subpixel signal based on the
- {
- GX
- =
- (
- G
- /
- T
- )
- ^
- γ
-
-
- GX
- GY
- =
- (
- G
- /
- T
- )
- ^
- γ
-
-
- GY
- GZ
- =
- (
- G
- /
- T
- )
- ^
- γ
-
-
- GZ
- ,
- initial second subpixel signal by a second formula of wherein the second stimulus value signals are at least one of a stimulus value signal GX, a stimulus value signal GY, or a stimulus value signal GZ;
- obtain third stimulus value signals of the initial third subpixel signal based on the initial
- {
- B
-
- X
- =
- (
- B
- /
- T
- )
- ^
- γ
-
-
- BX
- BY
- =
- (
- B
- /
- T
- )
- ^
- γ
-
-
- BY
- BZ
- =
- (
- B
- /
- T
- )
- ^
- γ
-
-
- BZ
- ,
- third subpixel signal by a third formula of wherein the third stimulus value signals are at least one of a stimulus value signal BX, a stimulus value signal BY, or a stimulus value signal BZ;
- obtain a fourth subpixel signal based on a minimum value in a set of stimulus value signals, wherein the set of stimulus value signals comprises a first stimulus value signal of the first stimulus value signals, a second stimulus value signal of the second stimulus value signals, and a third stimulus value signal of the third stimulus value signals;
- and
- use the initial first subpixel signal, the initial second subpixel signal, the initial third subpixel signal, and the fourth subpixel signal as converted pixel signals, wherein the converted pixel signals are configured to correspondingly drive the subpixel R, the subpixel G, the subpixel B, and a subpixel W in the specific pixel unit,
- wherein:
- RX is the stimulus value signal RX, RY is the stimulus value signal RY, RZ is the stimulus value signal RZ, and R is the initial first subpixel signal;
- GX is the stimulus value signal GX, GY is the stimulus value signal GY, GZ is the stimulus value signal GZ, and G is the initial second subpixel signal;
- BX is the stimulus value signal BX, BY is the stimulus value signal BY, BZ is the stimulus value signal BZ, and B is the initial third subpixel signal;
- T is a maximum pixel signal value;
- γRX, γRY, and γRZ are all stimulus value power functions of the initial first subpixel signal;
- γGX, γGY, and γGZ are all stimulus value power functions of the initial second subpixel signal;
- and
- γBX, γBY and γBZ are all stimulus value power functions of the initial third subpixel signal.
A computer device, comprising a memory and a processor, the memory storing a computer program, and when executing the computer program, the processor performing the following steps:
- obtaining a pixel signal, wherein the pixel signal comprises an initial first subpixel signal, an initial second subpixel signal, and an initial third subpixel signal, and the pixel signal is configured to correspondingly drive a subpixel R, a subpixel G, and a subpixel B in a specific pixel unit;
- obtaining first stimulus value signals of the initial first subpixel signal based on the initial
- {
- RX
- =
- RY
- =
- (
- R
- /
- T
- )
- ^
- γ
-
- RX
- (
- R
- /
- T
- )
- ^
- γ
-
- RY
- RZ
- =
- (
- R
- /
- T
- )
- ^
- γ
-
- RZ
- ,
- first subpixel signal by a first formula of wherein the first stimulus value signals are at least one of a stimulus value signal RX, a stimulus value signal RY, or a stimulus value signal RZ;
- obtaining second stimulus value signals of the initial second subpixel signal based on the
- {
- GX
- =
- GY
- =
- (
- G
- /
- T
- )
- ^
- γ
-
- GX
- (
- G
- /
- T
- )
- ^
- γ
-
- GY
- GZ
- =
- (
- G
- /
- T
- )
- ^
- γ
-
- GZ
- ,
- initial second subpixel signal by a second formula of wherein the second stimulus value signals are at least one of a stimulus value signal GX, a stimulus value signal GY, or a stimulus value signal GZ;
- obtaining third stimulus value signals of the initial third subpixel signal based on the
- {
- BX
- =
- BY
- =
- (
- B
- /
- T
- )
- ^
- γ
-
- BX
- (
- B
- /
- T
- )
- ^
- γ
-
- BY
- BZ
- =
- (
- B
- /
- T
- )
- ^
- γ
-
- BZ
- ,
- initial third subpixel signal by a third formula of wherein the third stimulus value signals are at least one of a stimulus value signal BX, a stimulus value signal BY, or a stimulus value signal BZ;
- obtaining a fourth subpixel signal based on a minimum value in a set of stimulus value signals, wherein the set of stimulus value signals comprises a first stimulus value signal of the first stimulus value signals, a second stimulus value signal of the second stimulus value signals, and a third stimulus value signal of the third stimulus value signals;
- and
- using the initial first subpixel signal, the initial second subpixel signal, the initial third subpixel signal, and the fourth subpixel signal as converted pixel signals, wherein the converted pixel signals are configured to correspondingly drive the subpixel R, the subpixel G, the subpixel B, and a subpixel W in the specific pixel unit,
- wherein:
- RX is the stimulus value signal RX, RY is the stimulus value signal RY, RZ is the stimulus value signal RZ, and R is the initial first subpixel signal;
- GX is the stimulus value signal GX, GY is the stimulus value signal GY, GZ is the stimulus value signal GZ, and G is the initial second subpixel signal;
- BX is the stimulus value signal BX, BY is the stimulus value signal BY, BZ is the stimulus value signal BZ, and B is the initial third subpixel signal;
- T is a maximum pixel signal value;
- γRX, γRY, and γRZ are all stimulus value power functions of the initial first subpixel signal;
- γGX, γGY, and γGZ are all stimulus value power functions of the initial second subpixel signal;
- and
- γBX, γBY and γBZ are all stimulus value power functions of the initial third subpixel signal.
Dependencies are inferred from the claim text.