The above and other features and aspects of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which:
The present invention will now be described more fully with reference to the accompanying drawings, in which exemplary embodiments of the invention are shown.
The teletext signal of
The second through seventh bytes 302-1 through 304-2 store the primary coordinate values of color channels, and each of the second through seventh bytes, 302-1 through 304-2, includes 7 valid data bits and one parity bit.
In other words, the second byte 302-1 stores a primary x-coordinate value of a red (R) channel. The third byte 302-2 stores a primary y-coordinate value of the R channel. The fourth byte 303-1 stores a primary x-coordinate value of a green (G) channel. The fifth byte 303-2 stores a primary y-coordinate value of the G channel. The sixth byte 304-1 stores a primary x-coordinate value of a blue (B) channel. The seventh byte 304-2 stores a primary y-coordinate value of the B channel.
In another exemplary embodiment, when the primary coordinate value of a color channel cannot be expressed in one byte, it may be expressed in two bytes.
The transmitting device 710 and the receiving device 720 transceive an image signal between each other according to a multimedia transmission standard. For example, like a camcorder or a DVD player, the transmitting device 710 acquires an image signal and generates a teletext signal to which wide color gamut information is added from an image source. The receiving device 720 receives the teletext signal from the transmitting device 710, detects the wide color gamut information from the teletext signal, and displays an image signal suitable for a color gamut indicated by the wide color gamut information.
The transmitting device 710 includes a signal input unit 712, a control unit 714, and a signal processing unit 716.
The signal input unit 712 receives an image signal.
The control unit 714 checks the image signal received by the signal input unit 712 to determine whether the received image signal is a wide color gamut signal. For example, the control unit 714 checks the pixel size of the image signal to determine whether the image signal is a color gamut signal. For example, when the image signal is viewed on a two-dimensional coordinate system, if the pixel size of the image signal is (254, 254), the control unit 714 determines that the image signal is an xvYCC color gamut signal.
If the control unit 714 determines that the image signal is a color gamut signal, the signal processing unit 716 detects a teletext interval from the lines of the image signal, encodes color gamut information, allocates the encoded color gamut information to the data region of the detected teletext interval to obtain a teletext packet, and transmits an image signal including the teletext packet in which the color gamut information is encoded. The color gamut information includes a color gamut type and primary coordinate values of R, G, and B color channels. The signal processing unit 716 also records an address of the teletext interval to the header of the teletext packet.
Referring to
The decoder unit 722 detects a teletext interval included in lines 6-22 and lines 318-338 of a received image signal, and decodes color gamut information from a data region of the teletext interval. In other words, the decoder unit 722 decodes a color gamut type and primary xy coordinate values of R, G, and B channels by referring to the address inserted in the header of a teletext packet in which the color gamut information has been encoded. The decoder unit 722 may memorize values of data previous to data from which an error has been detected by the parity bits of the encoded color gamut information, and perform decoding of the previous data instead of decoding the error-detected data.
The control unit 724 detects the color gamut type information from the color gamut information detected from the data region of the teletext interval by the decoder unit 722. For example, with reference to the exemplary embodiment of
The signal processing unit 726 performs wide color gamut mapping using the primary x, y coordinate values of the R, G, and B channels decoded by the decoder unit 722, according to the color gamut types determined by the control unit 724. For example, the signal processing unit 726 maps the x and y coordinate values of the R, G, and B channels of the received color gamut signal with the x and y coordinate values of the R, G, and B channels of a display device.
First, in operation 810, an image signal is received.
Then, in operation 820, it is determined whether the image signal is a wide color gamut signal, using the pixel size of the image signal. For example, if the pixel size of the luminance and chrominance components of the image signal is (255, 255), it is determined that the color gamut signal is an xvYCC signal.
Thereafter, in operation 830, when it is determined in operation 820 that the image signal is the wide color gamut signal, a teletext interval corresponding to a vertical blanking interval is detected from the lines of the image signal.
Next, in operation 840, color gamut information is encoded in the data region of the detected teletext interval. More specifically, in this encoding process, codes of the color gamut information are allocated to control bits or data bits of a teletext packet, and the address of the teletext interval including the color gamut information is inserted in the header of the teletext interval.
Then, in operation 850, an image signal including the teletext packet into which the color gamut information is encoded is transmitted.
Next, in operation 920, a teletext packet is detected from the image signal by extracting the blanking interval from the image signal.
Then, in operation 930, color gamut type information and primary x and y coordinate values of R, G, and B channels are decoded from the teletext packet by reading, from a header of the teletext packet, the address of the teletext packet in which the color gamut information is encoded.
Thereafter, in operation 940, it is determined whether the decoded color gamut information is a wide color gamut signal. Here, the wide color gamut signal indicates an sYCC signal, an xvYCC signal, or the like, whereas a normal color gamut signal indicates an sRGB signal or the like.
Then, in operation 950, when the decoded color gamut information is a wide color gamut signal, wide color gamut mapping is performed using the primary x and y coordinate values of the R, G, and B channels.
On the other hand, when the decoded color gamut information is not a wide color gamut signal, that is, is a normal color gamut signal, normal color gamut mapping is performed, in operation 960.
As described above, a receiving device according to the exemplary embodiments of present invention checks extension or non-extension of a color gamut from a teletext signal included in a blanking interval of an image signal received from a transmitting device, thereby performing suitable signal processing. Therefore, the receiving device may display a wide color gamut signal received from the transmitting device, without distortion.
The invention may also be embodied as computer readable codes on a computer readable recording medium. The computer readable recording medium is any data storage device that can store data which can be thereafter read by a computer system. Examples of the computer readable recording medium include read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and carrier waves (such as data transmission through the Internet). The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2006-0097552 | Oct 2006 | KR | national |