WO2019019856A1 - Color gamut mapping method, display terminal and computer readable storage medium - Google Patents
Color gamut mapping method, display terminal and computer readable storage medium Download PDFInfo
- Publication number
- WO2019019856A1 WO2019019856A1 PCT/CN2018/093473 CN2018093473W WO2019019856A1 WO 2019019856 A1 WO2019019856 A1 WO 2019019856A1 CN 2018093473 W CN2018093473 W CN 2018093473W WO 2019019856 A1 WO2019019856 A1 WO 2019019856A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- image signal
- pixel value
- display
- display end
- preset
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
Definitions
- the present application relates to the field of image processing technologies, and in particular, to a color gamut mapping method, a display terminal, and a computer readable storage medium.
- the performance of image color can be measured by the color gamut.
- Color gamut is a method of encoding color, and also refers to the sum of colors that a technical system can produce, such as NTSC, BT709, BT2020 color gamut.
- Different systems or devices, with large or small gamuts, large color gamut devices or systems, can display more colors, and devices with smaller gamuts or systems can display less color.
- the same source is displayed on different models of displays, and the color performance tends to be different.
- the color transmission of the broadcast television system is mainly from the transmission color gamut to the display color gamut, the transmission color gamut is the color space transmitted by the broadcast television system, and the display color gamut is the color space that the display can cover.
- the existing display color gamut is usually larger than the transmission color gamut.
- the display color gamut cannot completely contain the transmission color gamut, causing color distortion and affecting the display effect of the display.
- the main purpose of the present application is to provide a color gamut mapping method, a display terminal, and a computer readable storage medium, which are intended to solve the technical problem of the existing color gamut distortion and affect the display effect of the display.
- a color gamut mapping method provided by the present application includes the following steps:
- the image signal pixel value to be displayed on the display end is obtained according to the mapping relationship, and converted into an image signal for display by the display end.
- the step of separately acquiring the pixel value of the image signal to be sent at the source end and the pixel value of the image signal to be output at the display end includes:
- the input image signal pixel value of the source end is represented by RGB coordinates
- the pixel value of the image signal to be transmitted at the source end is represented by Lab coordinates
- the preset color space conversion matrix is represented by color coordinate coordinates.
- the input image signal pixel value of the display end is represented by RGB coordinates
- the pixel value of the image signal to be outputted at the display end is represented by Lab coordinates
- the preset color space conversion matrix is represented by color coordinate coordinates.
- the method further includes:
- the pixel value of the image signal to be output at the display end is stored in a preset display end database.
- the step of establishing a mapping relationship between the pixel value of the image signal to be sent and the pixel value of the image signal to be output at the source end according to the preset algorithm includes:
- the method further includes:
- the mapping relationship is stored in a preset memory.
- the step of obtaining, according to the mapping relationship, a pixel value of an image signal to be displayed on the display end, and converting the image signal to an image signal for display on the display end comprises:
- the image signal pixel values to be displayed on the display side are converted into image signals for display on the display side.
- the preset algorithm is calculated using a ⁇ E2000 formula.
- the application further provides a display terminal, the display terminal comprising: a memory, a processor, and a gamut mapping program stored on the memory and operable on the processor, the gamut mapping program being The steps of the gamut mapping method as described above are implemented when the processor enters.
- the present application also provides a computer readable storage medium having stored thereon a computer program that, when accessed by a processor, implements the steps of the gamut mapping method as described above.
- a mapping relationship between a pixel value of the image signal to be transmitted at the source end and a pixel value of the image signal to be output at the display end is established according to a preset algorithm, and then the display is obtained according to the mapping relationship.
- the image signal pixel value to be displayed is converted into an image signal for display on the display end, and the small color gamut of the source end is faithfully restored in the large display end color gamut, so that the chromatic aberration before and after the mapping is kept to a minimum, and the display end is reduced. Color distortion ensures the display of the display terminal.
- FIG. 1 is a schematic flowchart of a first embodiment of a color gamut mapping method according to the present application
- FIG. 2 is a schematic flowchart of a step of separately obtaining a pixel value of an image signal to be transmitted at a source end and a pixel value of an image signal to be outputted at a display end in the second embodiment of the color gamut mapping method of the present application;
- FIG. 3 is a schematic flowchart of a step of establishing a mapping relationship in a third embodiment of the color gamut mapping method of the present application.
- FIG. 4 is a schematic flowchart of a fourth embodiment of a color gamut mapping method according to the present application.
- FIG. 5 is a schematic diagram of a module of a display terminal of the present application.
- the gamut mapping method includes the following steps:
- Step S10 respectively acquiring the pixel value of the image signal to be sent at the source end and the pixel value of the image signal to be output at the display end;
- the gamut refers to the range of the number of colors that can be expressed by a certain color mode. It is a method of encoding colors. Common color modes include RGB, CMYK, and Lab.
- the pixel value of the image signal to be transmitted at the source end may be a color gamut pixel value in any one of the above three color modes. It can be understood that the pixel value of the image signal to be output on the display end may also be the color gamut pixel value in any one of the three color modes of RGB, CMYK, and Lab.
- Step S20 establishing a mapping relationship between a pixel value of the image signal to be transmitted at the source end and a pixel value of the image signal to be output at the display end according to a preset algorithm
- the preset algorithm is calculated by using a ⁇ E2000 formula:
- ⁇ L, ⁇ C, and ⁇ H are luminance differences, saturation differences, and hue differences in the chromaticity space in the Lab color mode.
- mapping relationship between the pixel values of the image signals to be outputted on the display end with the smallest color difference corresponding to the pixel value of the image signal to be transmitted at any source end can be calculated by the above algorithm.
- Step S30 Obtain a pixel value of the image signal to be displayed on the display end according to the mapping relationship, and convert the image signal into an image signal for display by the display end.
- mapping relationship may be completed online or when the display end is offline.
- mapping relationship between the pixel value of the image signal to be transmitted at the source end and the pixel value of the image signal to be outputted at the display end is completed according to a preset algorithm, the image signal pixel values of all input source terminals are according to the mapping relationship.
- the pixel value of the image signal to be displayed corresponding to the display end with the smallest color difference in the display end is calculated, and then converted into an image signal for display by the display end.
- a mapping relationship between the pixel value of the image signal to be transmitted at the source end and the pixel value of the image signal to be outputted at the display end is established according to a preset algorithm, and then the display end is to be displayed according to the mapping relationship.
- the image signal pixel value is converted into an image signal for display on the display end, which realizes faithful restoration of the small color gamut of the source end in the large display end color gamut, minimizes the chromatic aberration before and after the mapping, and reduces the color distortion of the display end. Make sure that the display of the terminal is displayed.
- the step S10 includes:
- Step S11 Acquire an input image signal pixel value of the source end, and convert the input image signal pixel value of the source end to a pixel value of the image signal to be transmitted at the source end according to a preset color space conversion matrix;
- Step S12 Acquire an input image signal pixel value of the display end, and convert the input image signal pixel value of the display end into a pixel value of the image signal to be output at the display end according to a preset color space conversion matrix.
- the pixel value of the input image signal at the source end is represented by RGB coordinates
- the pixel value of the image signal to be transmitted at the source end is represented by Lab coordinates
- the preset color space conversion matrix is an XYZ color space matrix. , expressed in color coordinates.
- the RGB coordinates of the input image signal pixel values of the source end are obtained, the RGB coordinates are converted into the color system coordinates, and the color system coordinates are converted into Lab coordinates, so that the source end
- the pixel value of the image signal to be transmitted is represented by Lab coordinates.
- the RGB coordinates of the pixel value of the input image signal at the source end are first converted into the color coordinate system, that is, [0, 0, 0] to [255, 255, 255] vector space, where [0, 0, 0]
- the representative order is 1, [0, 0, 1] represents the order of 2, and so on, and the order is 1 to 16777216 (256 * 256 * 256).
- the source XYZ color space matrix is calculated by calculating the x and y coordinate points of the Red, Green, Blue, and White points on the source side, and then the color coordinate of the XYZ color space matrix is converted into the Lab coordinate. .
- the pixel value of the image signal to be transmitted at the source end is stored in a preset source database.
- the input image signal pixel value of the display end is represented by RGB coordinates
- the pixel value of the image signal to be outputted at the display end is represented by Lab coordinates
- the preset color space conversion matrix is an XYZ color space matrix. Color coordinate representation.
- the RGB coordinates of the pixel value of the input image signal at the display end are acquired, the RGB coordinates are converted into the color coordinate system, and the color system coordinate is converted into the Lab coordinate, so that the display end is to be output.
- Image signal pixel values are expressed in Lab coordinates.
- the RGB coordinates of the pixel value of the input image signal at the display end are first converted into the color coordinate system, that is, [0, 0, 0] to [255, 255, 255] vector space, where [0, 0, 0] represents The order is 1, [0, 0, 1] represents the order of 2, and so on, in order from 1 to 16777216 (256 * 256 * 256).
- the display end XYZ color matrix is calculated by calculating the x and y coordinate points of the Red, Green, Blue, and White points on the display side, and then converting the XYZ color matrix into Lab coordinates.
- the pixel value of the image signal to be output at the display end is stored in a preset display end database.
- the pixel value of the input image signal of the source end is converted into the pixel value of the image signal to be transmitted at the source end by using a preset color space matrix, and the pixel value of the input image signal of the display end is converted into a display end.
- the image signal pixel value is output, that is, the same matrix algorithm is adopted, and the consistency between the source end and the display end gamut is realized.
- the step S30 includes:
- Step S31 Acquire a pixel value of an image signal to be sent of any of the source ends in the preset source database;
- Step S32 Acquire, according to a preset algorithm, a pixel value of the image signal to be output of the display end with a minimum color difference between the pixel values of the image signal to be transmitted in the preset display end database and the signal source to be sent, and establish the a mapping relationship between a pixel value of the image signal to be transmitted at the source end and a pixel value of the image signal to be output of the display end with the smallest color difference.
- the image signal pixel value n (Rdn, Gdn, Bdn) further establishes a mapping relationship between m (Rsm, Gsm, Bsm) and n (Rdn, Gdn, Bdn).
- the ⁇ E2000 formula can be used to establish a mapping relationship between the pixel value of the image signal to be transmitted at the source end and the pixel value of the image signal to be output of the display end with the smallest color difference, and the display end of the display terminal having the smallest color difference
- the pixel value of the image signal to be output is converted into an image signal for display on the display end, so that the color difference between the pixel value of the image signal to be output at the display end and the pixel value of the image signal to be transmitted at the source end is minimized, thereby avoiding the problem of negative value and overflow. Reduce re-color distortion.
- the gamut mapping method includes:
- Step S10 respectively acquiring the pixel value of the image signal to be sent at the source end and the pixel value of the image signal to be output at the display end;
- Step S20 establishing a mapping relationship between a pixel value of the image signal to be transmitted at the source end and a pixel value of the image signal to be output at the display end according to a preset algorithm
- Step S40 storing the mapping relationship in a preset memory
- Step S31 Acquire an image signal pixel value input to the source end, and obtain, according to the stored mapping relationship, a pixel value of an image signal to be displayed at a display end with a minimum color difference corresponding to an image signal pixel value of the source end;
- Step S32 converting the image signal pixel value to be displayed on the display end into an image signal for display on the display end.
- mapping relationship between the image signal pixel value of each of the source terminals and the image signal pixel value of the display terminal to be displayed with the smallest color difference is obtained by the ⁇ E2000 formula calculation, and the mapping relationship is stored in In the default memory. That is to say, the foregoing mapping relationship may be pre-completed in a state in which the source end and the display end are offline, and the mapping relationship established in advance is stored in a preset memory.
- the source end and the display end are in an online state, acquiring an image signal pixel value input to the source end, and acquiring the mapping relationship stored in a preset memory, and further according to the mapping The relationship is that the pixel value of the image signal to be displayed on the display end with the smallest color difference corresponding to the pixel value of the image signal at the source end can be quickly obtained, and the image signal pixel value to be displayed on the display end is converted into an image signal for display. display.
- the mapping relationship may be pre-completed in a state where the source end and the display end are offline, and then when the source end is When the display end is in the online state, the mapping and output of the image signal gamut pixel value input by the source end can be quickly completed according to the stored mapping relationship, thereby saving the source end and the display end gamut. The time of the map.
- the present application further provides a display terminal, including: a memory 105, a processor 101, and a gamut mapping stored on the memory 105 and operable on the processor 101. program.
- the display terminal may include a processor 101, such as a CPU, a network interface 104, a user interface 103, a memory 105, and a communication bus 102.
- the communication bus 102 is used to implement connection communication between these components.
- the user interface 103 may include a display, an input unit such as a remote controller, and the optional user interface 103 may further include a standard wired interface and a wireless interface. In specific use, the front end acquires data through the user interface 103.
- the network interface 104 can optionally include a standard wired interface, a wireless interface (such as a WI-FI interface).
- the memory 105 may be a high speed RAM memory or a non-volatile memory such as a magnetic disk memory.
- the memory 105 can also optionally be a storage device independent of the aforementioned processor 101.
- the steps of the gamut mapping method described in the first embodiment are implemented, which specifically includes:
- Step S10 respectively acquiring the pixel value of the image signal to be sent at the source end and the pixel value of the image signal to be output at the display end;
- Step S20 establishing a mapping relationship between a pixel value of the image signal to be transmitted at the source end and a pixel value of the image signal to be output at the display end according to a preset algorithm
- Step S30 Obtain a pixel value of the image signal to be displayed on the display end according to the mapping relationship, and convert the image signal into an image signal for display by the display end.
- step S10 further implements:
- Step S11 Acquire an input image signal pixel value of the source end, and convert the input image signal pixel value of the source end to a pixel value of the image signal to be transmitted at the source end according to a preset color space conversion matrix;
- Step S12 Acquire an input image signal pixel value of the display end, and convert the input image signal pixel value of the display end into a pixel value of the image signal to be output at the display end according to a preset color space conversion matrix.
- step S20 further implements:
- Step S21 Acquire a pixel value of an image signal to be sent of any of the source ends in the preset source database;
- Step S22 Acquire, according to a preset algorithm, a pixel value of the to-be-output image signal of the display end that has the smallest color difference between the pixel value of the image signal to be transmitted and the pixel value of the signal to be transmitted in the preset display database, and establish the a mapping relationship between a pixel value of the image signal to be transmitted at the source end and a pixel value of the image signal to be output of the display end with the smallest color difference.
- Step S10 respectively acquiring the pixel value of the image signal to be transmitted at the source end and the pixel value of the image signal to be output at the display end;
- Step S20 establishing a mapping relationship between a pixel value of the image signal to be transmitted at the source end and a pixel value of the image signal to be output at the display end according to a preset algorithm
- Step S40 storing the mapping relationship in a preset memory
- Step S31 Acquire an image signal pixel value input to the source end, and obtain, according to the stored mapping relationship, a pixel value of an image signal to be displayed at a display end with a minimum color difference corresponding to an image signal pixel value of the source end;
- Step S32 converting the image signal pixel value to be displayed on the display end into an image signal for display on the display end.
- terminal structure shown in FIG. 5 does not constitute a limitation to the terminal, and may include more or less components than those illustrated, or a combination of certain components, or different component arrangements.
- the present application also provides a computer readable storage medium having stored thereon a computer program that, when accessed by a processor, implements the colors described in the first to fourth embodiments above The steps of the domain mapping method.
- the technical solutions of the television and the computer readable storage medium of the present embodiment include at least all the technical solutions of the foregoing gamut mapping method embodiments, and therefore have at least the technical effects of the foregoing embodiments, and are not further described herein.
- the technical solution of the present application which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM as described above). , a disk, an optical disk, including a plurality of instructions for causing a terminal device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to enter the method described in the various embodiments of the present application.
- a terminal device which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Color Image Communication Systems (AREA)
- Facsimile Image Signal Circuits (AREA)
- Image Processing (AREA)
Abstract
Description
本申请涉及图像处理技术领域,尤其涉及一种色域映射方法、显示终端及计算机可读存储介质。The present application relates to the field of image processing technologies, and in particular, to a color gamut mapping method, a display terminal, and a computer readable storage medium.
图像色彩的表现能力可以用色域来衡量,色域是一种对颜色进行编码的方法,也指一个技术系统能够产生的颜色的总和,如NTSC,BT709,BT2020色域等。不同系统或设备,色域有大有小,色域大的设备或系统,其能够显示的色彩更多,色域小的设备或系统能够显示的色彩则相对较少。同样的信号源在不同型号的显示器上显示,色彩表现往往不同。The performance of image color can be measured by the color gamut. Color gamut is a method of encoding color, and also refers to the sum of colors that a technical system can produce, such as NTSC, BT709, BT2020 color gamut. Different systems or devices, with large or small gamuts, large color gamut devices or systems, can display more colors, and devices with smaller gamuts or systems can display less color. The same source is displayed on different models of displays, and the color performance tends to be different.
广播电视系统颜色的传递主要是从传输色域到显示色域,传输色域即广播电视系统传输的色彩空间,显示色域即显示器所能覆盖的色彩空间。随着显示终端技术的发展,其色域范围也不断扩大,现有的显示色域通常要大于传输色域,显示色域不能完全包含传输色域,造成色调失真,影响显示器的显示效果。The color transmission of the broadcast television system is mainly from the transmission color gamut to the display color gamut, the transmission color gamut is the color space transmitted by the broadcast television system, and the display color gamut is the color space that the display can cover. With the development of display terminal technology, its color gamut range is also expanding. The existing display color gamut is usually larger than the transmission color gamut. The display color gamut cannot completely contain the transmission color gamut, causing color distortion and affecting the display effect of the display.
申请内容Application content
本申请的主要目的在于提供一种色域映射方法、显示终端及计算机可读存储介质,旨在解决现有的显示色域色调失真,影响显示器显示效果的技术问题。The main purpose of the present application is to provide a color gamut mapping method, a display terminal, and a computer readable storage medium, which are intended to solve the technical problem of the existing color gamut distortion and affect the display effect of the display.
为实现上述目的,本申请提供的一种色域映射方法,包括以下步骤:To achieve the above objective, a color gamut mapping method provided by the present application includes the following steps:
分别获取信源端的待发送图像信号像素值与显示端的待输出图像信号像素值;Obtaining, respectively, a pixel value of the image signal to be sent at the source end and a pixel value of the image signal to be output at the display end;
根据预设算法建立所述信源端的待发送图像信号像素值与所述显示端的待输出图像信号像素值之间的映射关系;Establishing, according to a preset algorithm, a mapping relationship between a pixel value of the image signal to be transmitted at the source end and a pixel value of the image signal to be output at the display end;
根据所述映射关系得出显示端待显示的图像信号像素值,并转换成图像信号以供显示端显示。The image signal pixel value to be displayed on the display end is obtained according to the mapping relationship, and converted into an image signal for display by the display end.
可选地,所述分别获取信源端的待发送图像信号像素值与显示端的待输出图像信号像素值的步骤包括:Optionally, the step of separately acquiring the pixel value of the image signal to be sent at the source end and the pixel value of the image signal to be output at the display end includes:
获取信源端的输入图像信号像素值,并根据预设的色彩空间转换矩阵将 所述信源端的输入图像信号像素值转换成信源端的待发送图像信号像素值;Obtaining a pixel value of the input image signal at the source end, and converting the pixel value of the input image signal of the source end into a pixel value of the image signal to be transmitted at the source end according to a preset color space conversion matrix;
获取显示端的输入图像信号像素值,并根据预设的色彩空间转换矩阵将所述显示端的输入图像信号像素值转换成显示端的待输出图像信号像素值。Obtaining an input image signal pixel value of the display end, and converting the input image signal pixel value of the display end into a pixel value of the image signal to be output at the display end according to a preset color space conversion matrix.
可选地,所述信源端的输入图像信号像素值以RGB坐标表示,所述信源端的待发送图像信号像素值以Lab坐标表示,所述预设的色彩空间转换矩阵以计色制坐标表示;Optionally, the input image signal pixel value of the source end is represented by RGB coordinates, the pixel value of the image signal to be transmitted at the source end is represented by Lab coordinates, and the preset color space conversion matrix is represented by color coordinate coordinates. ;
所述显示端的输入图像信号像素值以RGB坐标表示,所述显示端的待输出图像信号像素值以Lab坐标表示,所述预设的色彩空间转换矩阵以计色制坐标表示。The input image signal pixel value of the display end is represented by RGB coordinates, the pixel value of the image signal to be outputted at the display end is represented by Lab coordinates, and the preset color space conversion matrix is represented by color coordinate coordinates.
可选地,所述分别获取信源端的待发送图像信号像素值与显示端的待输出图像信号像素值的步骤之后还包括:Optionally, after the step of separately acquiring the pixel value of the image signal to be sent at the source end and the pixel value of the image signal to be output at the display end, the method further includes:
将所述信源端的待发送图像信号像素值存储于预设的信源端数据库中;And storing the pixel value of the image signal to be sent at the source end in a preset source end database;
将所述显示端的待输出图像信号像素值存储于预设的显示端数据库中。The pixel value of the image signal to be output at the display end is stored in a preset display end database.
可选地,所述根据预设算法建立所述信源端的待发送图像信号像素值与所述显示端的待输出图像信号像素值之间的映射关系的步骤包括:Optionally, the step of establishing a mapping relationship between the pixel value of the image signal to be sent and the pixel value of the image signal to be output at the source end according to the preset algorithm includes:
获取所述预设的信源端数据库中任一所述信源端的待发送图像信号像素值;Obtaining a pixel value of the image signal to be sent at any of the source ends in the preset source database;
根据预设算法获取预设的显示端数据库中与该任一所述信源端的待发送图像信号像素值之间色差最小的所述显示端的待输出图像信号像素值,并建立所述信源端的待发送图像信号像素值与对应的色差最小的所述显示端的待输出图像信号像素值之间的映射关系。Obtaining, according to a preset algorithm, a pixel value of the image signal to be output of the display end with a minimum color difference between the pixel value of the image signal to be sent in the preset display end database and the signal source to be sent, and establishing the source end a mapping relationship between the pixel value of the image signal to be transmitted and the pixel value of the image signal to be output of the display end with the smallest color difference.
可选地,所述根据预设算法建立所述信源端的待发送图像信号像素值与所述显示端的待输出图像信号像素值之间的映射关系的步骤之后还包括:Optionally, after the step of establishing a mapping relationship between the pixel value of the image signal to be sent and the pixel value of the image signal to be output on the display end according to the preset algorithm, the method further includes:
将所述映射关系存储于预设的存储器中。The mapping relationship is stored in a preset memory.
可选地,所述根据所述映射关系得出显示端待显示的图像信号像素值,并转换成图像信号以供显示端显示的步骤包括:Optionally, the step of obtaining, according to the mapping relationship, a pixel value of an image signal to be displayed on the display end, and converting the image signal to an image signal for display on the display end comprises:
获取输入所述信源端的图像信号像素值,并根据存储的所述映射关系得出所述信源端的图像信号像素值对应的色差最小的于显示端待显示的图像信号像素值;Obtaining an image signal pixel value input to the source end, and obtaining, according to the stored mapping relationship, a pixel value of an image signal to be displayed at a display end with a minimum color difference corresponding to an image signal pixel value of the source end;
将所述显示端待显示的图像信号像素值转换成图像信号以供显示端显 示。The image signal pixel values to be displayed on the display side are converted into image signals for display on the display side.
可选地,所述预设算法采用ΔE2000公式计算。Optionally, the preset algorithm is calculated using a ΔE2000 formula.
本申请还提供一种显示终端,所述显示终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的色域映射程序,所述色域映射程序被所述处理器进入时实现如上所述的色域映射方法的步骤。The application further provides a display terminal, the display terminal comprising: a memory, a processor, and a gamut mapping program stored on the memory and operable on the processor, the gamut mapping program being The steps of the gamut mapping method as described above are implemented when the processor enters.
本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器进入时实现如上所述的色域映射方法的步骤。The present application also provides a computer readable storage medium having stored thereon a computer program that, when accessed by a processor, implements the steps of the gamut mapping method as described above.
本申请提供的技术方案中,根据预设算法建立所述信源端的待发送图像信号像素值与所述显示端的待输出图像信号像素值之间的映射关系,进而根据所述映射关系得出显示端待显示的图像信号像素值,并转换成图像信号以供显示端显示,实现在大的显示端色域中,忠实还原信源端的小色域,使映射前后的色差保持最小,减少显示端色彩失真,确保显示终端的显示效果。In the technical solution provided by the present application, a mapping relationship between a pixel value of the image signal to be transmitted at the source end and a pixel value of the image signal to be output at the display end is established according to a preset algorithm, and then the display is obtained according to the mapping relationship. The image signal pixel value to be displayed is converted into an image signal for display on the display end, and the small color gamut of the source end is faithfully restored in the large display end color gamut, so that the chromatic aberration before and after the mapping is kept to a minimum, and the display end is reduced. Color distortion ensures the display of the display terminal.
图1为本申请色域映射方法第一实施例的流程示意图;1 is a schematic flowchart of a first embodiment of a color gamut mapping method according to the present application;
图2为本申请色域映射方法第二实施例中分别获取信源端的待发送图像信号像素值与显示端的待输出图像信号像素值步骤的细化流程示意图;2 is a schematic flowchart of a step of separately obtaining a pixel value of an image signal to be transmitted at a source end and a pixel value of an image signal to be outputted at a display end in the second embodiment of the color gamut mapping method of the present application;
图3为本申请色域映射方法第三实施例中映射关系建立步骤的细化流程示意图;3 is a schematic flowchart of a step of establishing a mapping relationship in a third embodiment of the color gamut mapping method of the present application;
图4为本申请色域映射方法第四实施例的流程示意图;4 is a schematic flowchart of a fourth embodiment of a color gamut mapping method according to the present application;
图5为本申请显示终端的模块示意图。FIG. 5 is a schematic diagram of a module of a display terminal of the present application.
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The implementation, functional features and advantages of the present application will be further described with reference to the accompanying drawings.
应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。It is understood that the specific embodiments described herein are merely illustrative of the application and are not intended to be limiting.
参照图1,在本申请的第一实施例中,所述色域映射方法包括以下步骤:Referring to FIG. 1, in a first embodiment of the present application, the gamut mapping method includes the following steps:
步骤S10,分别获取信源端的待发送图像信号像素值与显示端的待输出图像信号像素值;Step S10, respectively acquiring the pixel value of the image signal to be sent at the source end and the pixel value of the image signal to be output at the display end;
色域指某种表色模式所能表达的颜色数量所构成的区域范围,是一种对 颜色进行编码的方法,常见的色彩模式包括RGB、CMYK、Lab。所述信源端的待发送图像信号像素值可以是上述三种色彩模式中任一一种色彩模式下的色域像素值。可以理解地,显示端的待输出图像信号像素值也可以是RGB、CMYK、Lab三种色彩模式中任一一种色彩模式下的色域像素值。The gamut refers to the range of the number of colors that can be expressed by a certain color mode. It is a method of encoding colors. Common color modes include RGB, CMYK, and Lab. The pixel value of the image signal to be transmitted at the source end may be a color gamut pixel value in any one of the above three color modes. It can be understood that the pixel value of the image signal to be output on the display end may also be the color gamut pixel value in any one of the three color modes of RGB, CMYK, and Lab.
步骤S20,根据预设算法建立所述信源端的待发送图像信号像素值与所述显示端的待输出图像信号像素值之间的映射关系;Step S20, establishing a mapping relationship between a pixel value of the image signal to be transmitted at the source end and a pixel value of the image signal to be output at the display end according to a preset algorithm;
本实施例中,所述预设算法采用采用ΔE2000公式计算:In this embodiment, the preset algorithm is calculated by using a ΔE2000 formula:
其中,ΔL、ΔC、ΔH为Lab色彩模式下色度空间的亮度差、饱和度差、色调差。Among them, ΔL, ΔC, and ΔH are luminance differences, saturation differences, and hue differences in the chromaticity space in the Lab color mode.
具体地,通过上述算法即能计算出任一所述信源端的待发送图像信号像素值对应的色差最小的显示端的待输出图像信号像素值之间的映射关系。Specifically, the mapping relationship between the pixel values of the image signals to be outputted on the display end with the smallest color difference corresponding to the pixel value of the image signal to be transmitted at any source end can be calculated by the above algorithm.
步骤S30,根据所述映射关系得出显示端待显示的图像信号像素值,并转换成图像信号以供显示端显示。Step S30: Obtain a pixel value of the image signal to be displayed on the display end according to the mapping relationship, and convert the image signal into an image signal for display by the display end.
可以理解地,所述映射关系的建立可以是在线完成,也可以是显示端处于离线状态的情况下完成。当根据预设算法完成所述信源端的待发送图像信号像素值与所述显示端的待输出图像信号像素值之间映射关系的建立,将所有输入信源端的图像信号像素值根据所述映射关系计算出对应于显示端中色差最小的的显示端待显示的图像信号像素值,进而转换成图像信号以供显示端显示。It can be understood that the establishment of the mapping relationship may be completed online or when the display end is offline. When the mapping relationship between the pixel value of the image signal to be transmitted at the source end and the pixel value of the image signal to be outputted at the display end is completed according to a preset algorithm, the image signal pixel values of all input source terminals are according to the mapping relationship. The pixel value of the image signal to be displayed corresponding to the display end with the smallest color difference in the display end is calculated, and then converted into an image signal for display by the display end.
本实施例中,根据预设算法建立所述信源端的待发送图像信号像素值与所述显示端的待输出图像信号像素值之间的映射关系,进而根据所述映射关系得出显示端待显示的图像信号像素值,并转换成图像信号以供显示端显示,实现在大的显示端色域中,忠实还原信源端的小色域,使映射前后的色差保持最小,减少显示端色彩失真,确保显示终端的显示效果。In this embodiment, a mapping relationship between the pixel value of the image signal to be transmitted at the source end and the pixel value of the image signal to be outputted at the display end is established according to a preset algorithm, and then the display end is to be displayed according to the mapping relationship. The image signal pixel value is converted into an image signal for display on the display end, which realizes faithful restoration of the small color gamut of the source end in the large display end color gamut, minimizes the chromatic aberration before and after the mapping, and reduces the color distortion of the display end. Make sure that the display of the terminal is displayed.
进一步地,请参照图2,基于第一实施例,在本申请的第二实施例中,所述步骤S10包括:Further, referring to FIG. 2, based on the first embodiment, in the second embodiment of the present application, the step S10 includes:
步骤S11,获取信源端的输入图像信号像素值,并根据预设的色彩空间转换矩阵将所述信源端的输入图像信号像素值转换成信源端的待发送图像信号像素值;Step S11: Acquire an input image signal pixel value of the source end, and convert the input image signal pixel value of the source end to a pixel value of the image signal to be transmitted at the source end according to a preset color space conversion matrix;
步骤S12,获取显示端的输入图像信号像素值,并根据预设的色彩空间转换矩阵将所述显示端的输入图像信号像素值转换成显示端的待输出图像信号像素值。Step S12: Acquire an input image signal pixel value of the display end, and convert the input image signal pixel value of the display end into a pixel value of the image signal to be output at the display end according to a preset color space conversion matrix.
需要说明的是,所述信源端的输入图像信号像素值以RGB坐标表示,所述信源端的待发送图像信号像素值以Lab坐标表示,所述预设的色彩空间转换矩阵为XYZ色彩空间矩阵,以计色制坐标表示。It should be noted that the pixel value of the input image signal at the source end is represented by RGB coordinates, and the pixel value of the image signal to be transmitted at the source end is represented by Lab coordinates, and the preset color space conversion matrix is an XYZ color space matrix. , expressed in color coordinates.
也就是说,获取所述信源端的输入图像信号像素值的RGB坐标,将该RGB坐标转换成计色制坐标,并将该计色制坐标转换成Lab坐标,也就使得所述信源端的待发送图像信号像素值是以Lab坐标表示的。That is, the RGB coordinates of the input image signal pixel values of the source end are obtained, the RGB coordinates are converted into the color system coordinates, and the color system coordinates are converted into Lab coordinates, so that the source end The pixel value of the image signal to be transmitted is represented by Lab coordinates.
具体地,先将信源端的输入图像信号像素值的RGB坐标转换为计色制坐标,即[0,0,0]到[255,255,255]向量空间,其中[0,0,0]代表次序为1,[0,0,1]代表次序为2,依次类推,次序依次为1~16777216(256*256*256)。而后分别通过计算信源端的Red、Green、Blue、White点的x和y坐标点来计算得出信源端XYZ色彩空间矩阵,然后将所述XYZ色彩空间矩阵的计色制坐标转换成Lab坐标。Specifically, the RGB coordinates of the pixel value of the input image signal at the source end are first converted into the color coordinate system, that is, [0, 0, 0] to [255, 255, 255] vector space, where [0, 0, 0] The representative order is 1, [0, 0, 1] represents the order of 2, and so on, and the order is 1 to 16777216 (256 * 256 * 256). Then, the source XYZ color space matrix is calculated by calculating the x and y coordinate points of the Red, Green, Blue, and White points on the source side, and then the color coordinate of the XYZ color space matrix is converted into the Lab coordinate. .
进一步地,将所述信源端的待发送图像信号像素值存储于预设的信源端数据库中。Further, the pixel value of the image signal to be transmitted at the source end is stored in a preset source database.
可以理解地,所述显示端的输入图像信号像素值以RGB坐标表示,所述显示端的待输出图像信号像素值以Lab坐标表示,所述预设的色彩空间转换矩阵为XYZ色彩空间矩阵,以计色制坐标表示。It can be understood that the input image signal pixel value of the display end is represented by RGB coordinates, the pixel value of the image signal to be outputted at the display end is represented by Lab coordinates, and the preset color space conversion matrix is an XYZ color space matrix. Color coordinate representation.
也就是说,获取所述显示端的输入图像信号像素值的RGB坐标,将该RGB坐标转换成计色制坐标,并将该计色制坐标转换成Lab坐标,也就使得所述显示端的待输出图像信号像素值是以Lab坐标表示的。That is, the RGB coordinates of the pixel value of the input image signal at the display end are acquired, the RGB coordinates are converted into the color coordinate system, and the color system coordinate is converted into the Lab coordinate, so that the display end is to be output. Image signal pixel values are expressed in Lab coordinates.
具体地,先将显示端的输入图像信号像素值的RGB坐标转换为计色制坐标,即[0,0,0]到[255,255,255]向量空间,其中[0,0,0]代表次序为1,[0,0,1]代表次序为2,依次类推,次序依次为1~16777216(256*256*256)。而后分别通过计算显示端的Red、Green、Blue、White点的x和y坐标点来计算得出显示端XYZ色彩矩阵,然后将所述XYZ色彩矩阵转换成Lab坐标。Specifically, the RGB coordinates of the pixel value of the input image signal at the display end are first converted into the color coordinate system, that is, [0, 0, 0] to [255, 255, 255] vector space, where [0, 0, 0] represents The order is 1, [0, 0, 1] represents the order of 2, and so on, in order from 1 to 16777216 (256 * 256 * 256). Then, the display end XYZ color matrix is calculated by calculating the x and y coordinate points of the Red, Green, Blue, and White points on the display side, and then converting the XYZ color matrix into Lab coordinates.
进一步地,将所述显示端的待输出图像信号像素值存储于预设的显示端数据库中。Further, the pixel value of the image signal to be output at the display end is stored in a preset display end database.
本实施例中,通过预设色彩空间矩阵将所述信源端的输入图像信号像素值转换成信源端的待发送图像信号像素值,以及将所述显示端的输入图像信号像素值转换成显示端的待输出图像信号像素值,也就是采用了同样的矩阵算法,实现了信源端与显示端色域的一致性。In this embodiment, the pixel value of the input image signal of the source end is converted into the pixel value of the image signal to be transmitted at the source end by using a preset color space matrix, and the pixel value of the input image signal of the display end is converted into a display end. The image signal pixel value is output, that is, the same matrix algorithm is adopted, and the consistency between the source end and the display end gamut is realized.
进一步地,请参照图3,基于第二实施例,在本申请的第三实施例中,所述步骤S30包括:Further, referring to FIG. 3, based on the second embodiment, in the third embodiment of the present application, the step S30 includes:
步骤S31,获取所述预设的信源端数据库中任一所述信源端的待发送图像信号像素值;Step S31: Acquire a pixel value of an image signal to be sent of any of the source ends in the preset source database;
步骤S32,根据预设算法获取预设的显示端数据库中与该任一所述信源端的待发送图像信号像素值之间色差最小的所述显示端的待输出图像信号像素值,并建立所述信源端的待发送图像信号像素值与对应的色差最小的所述显示端的待输出图像信号像素值之间的映射关系。Step S32: Acquire, according to a preset algorithm, a pixel value of the image signal to be output of the display end with a minimum color difference between the pixel values of the image signal to be transmitted in the preset display end database and the signal source to be sent, and establish the a mapping relationship between a pixel value of the image signal to be transmitted at the source end and a pixel value of the image signal to be output of the display end with the smallest color difference.
例如,获取信源端数据库中任一所述信源端的待发送图像信号像素值m(Rsm、Gsm、Bsm),而后采用ΔE2000公式计算每一所述显示端的待输出图像信号像素值与该信源端的待发送图像信号像素值m(Rsm、Gsm、Bsm)之间的色差,并获取其中与该信源端的待发送图像信号像素值m(Rsm、Gsm、Bsm)色差最小的显示端的待输出图像信号像素值n(Rdn、Gdn、Bdn),进而建立m(Rsm、Gsm、Bsm)与n(Rdn、Gdn、Bdn)之间的映射关系。For example, obtaining image signal values m (Rsm, Gsm, Bsm) of the image signal to be transmitted at any of the source ends in the source database, and then calculating a pixel value of the image signal to be outputted at each of the display terminals and the letter by using a ΔE2000 formula. a color difference between pixel values m (Rsm, Gsm, Bsm) of the image signal to be transmitted at the source end, and acquiring a display end of the display end having the smallest color difference between the pixel values m (Rsm, Gsm, Bsm) of the image signal to be transmitted at the source end The image signal pixel value n (Rdn, Gdn, Bdn) further establishes a mapping relationship between m (Rsm, Gsm, Bsm) and n (Rdn, Gdn, Bdn).
进一步地,采用ΔE2000公式进而能够建立所述信源端的待发送图像信号像素值与其对应色差最小的所述显示端的待输出图像信号像素值之间的映射关系,并将色差最小的所述显示端的待输出图像信号像素值转换成图像信号以供显示端显示,进而显示端的待输出图像信号像素值与信源端的待发送图像信号像素值之间的色差最小,避免出现负值及溢出的问题,减少重显色彩失真。Further, the ΔE2000 formula can be used to establish a mapping relationship between the pixel value of the image signal to be transmitted at the source end and the pixel value of the image signal to be output of the display end with the smallest color difference, and the display end of the display terminal having the smallest color difference The pixel value of the image signal to be output is converted into an image signal for display on the display end, so that the color difference between the pixel value of the image signal to be output at the display end and the pixel value of the image signal to be transmitted at the source end is minimized, thereby avoiding the problem of negative value and overflow. Reduce re-color distortion.
进一步地,请参照图4,基于上述实施例,在本申请的第四实施例中,所述色域映射方法包括:Further, referring to FIG. 4, based on the foregoing embodiment, in the fourth embodiment of the present application, the gamut mapping method includes:
步骤S10,分别获取信源端的待发送图像信号像素值与显示端的待输出图像信号像素值;Step S10, respectively acquiring the pixel value of the image signal to be sent at the source end and the pixel value of the image signal to be output at the display end;
步骤S20,根据预设算法建立所述信源端的待发送图像信号像素值与所述显示端的待输出图像信号像素值之间的映射关系;Step S20, establishing a mapping relationship between a pixel value of the image signal to be transmitted at the source end and a pixel value of the image signal to be output at the display end according to a preset algorithm;
步骤S40,将所述映射关系存储于预设的存储器中;Step S40, storing the mapping relationship in a preset memory;
步骤S31,获取输入所述信源端的图像信号像素值,并根据存储的所述映射关系得出所述信源端的图像信号像素值对应的色差最小的于显示端待显示的图像信号像素值;Step S31: Acquire an image signal pixel value input to the source end, and obtain, according to the stored mapping relationship, a pixel value of an image signal to be displayed at a display end with a minimum color difference corresponding to an image signal pixel value of the source end;
步骤S32,将所述显示端待显示的图像信号像素值转换成图像信号以供显示端显示。Step S32, converting the image signal pixel value to be displayed on the display end into an image signal for display on the display end.
可以理解地,通过ΔE2000公式计算获得每一所述信源端的图像信号像素值与其对应色差最小的所述显示端待显示的图像信号像素值之间的映射关系,并将所述映射关系存储于预设的存储器中。也就是说,上述映射关系的建立可以是在信源端与显示端处于离线的状态下预先完成,进而将预先完成建立的所述映射关系存储于预设的存储器中。It can be understood that the mapping relationship between the image signal pixel value of each of the source terminals and the image signal pixel value of the display terminal to be displayed with the smallest color difference is obtained by the ΔE2000 formula calculation, and the mapping relationship is stored in In the default memory. That is to say, the foregoing mapping relationship may be pre-completed in a state in which the source end and the display end are offline, and the mapping relationship established in advance is stored in a preset memory.
进一步地,当所述信源端与所述显示端处于在线状态时,获取输入所述信源端的图像信号像素值,并获取预设的存储器中存储的所述映射关系,进而根据所述映射关系即能快速获取所述信源端的图像信号像素值对应的色差最小的于显示端待显示的图像信号像素值,将所述显示端待显示的图像信号像素值转换成图像信号以供显示端显示。Further, when the source end and the display end are in an online state, acquiring an image signal pixel value input to the source end, and acquiring the mapping relationship stored in a preset memory, and further according to the mapping The relationship is that the pixel value of the image signal to be displayed on the display end with the smallest color difference corresponding to the pixel value of the image signal at the source end can be quickly obtained, and the image signal pixel value to be displayed on the display end is converted into an image signal for display. display.
本实施例中,通过将所述映射关系存储于预设的存储器中,使得所述映射关系可以是在信源端与显示端处于离线的状态下预先完成,进而当所述信源端与所述显示端处于在线状态时,能根据存储的所述映射关系快速完成所述信源端输入的图像信号色域像素值的映射及输出,节省了所述信源端与所述显示端色域映射的时间。In this embodiment, by storing the mapping relationship in a preset memory, the mapping relationship may be pre-completed in a state where the source end and the display end are offline, and then when the source end is When the display end is in the online state, the mapping and output of the image signal gamut pixel value input by the source end can be quickly completed according to the stored mapping relationship, thereby saving the source end and the display end gamut. The time of the map.
此外,为实现上述目的,本申请还提供一种显示终端,所述显示终端包括:存储器105、处理器101及存储在所述存储器105上并可在所述处理器101上运行的色域映射程序。In addition, in order to achieve the above object, the present application further provides a display terminal, including: a
如图5所示,在某些具体实施方式中,该显示终端可以包括:处理器101,例如CPU,网络接口104,用户接口103,存储器105,通信总线102。其中,通信总线102用于实现这些组件之间的连接通信。用户接口103可以包括显示屏(Display)、输入单元比如遥控器,可选用户接口103还可以包括标准的有线接口、无线接口,具体使用时,前端通过上述用户接口103获取数据。网络接口104可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。 存储器105可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器105可选的还可以是独立于前述处理器101的存储装置。As shown in FIG. 5, in some embodiments, the display terminal may include a
所述色域映射程序被所述处理器101进入时实现如上第一实施例中所述的色域映射方法的步骤,具体包括:When the color gamut mapping program is accessed by the
步骤S10,分别获取信源端的待发送图像信号像素值与显示端的待输出图像信号像素值;Step S10, respectively acquiring the pixel value of the image signal to be sent at the source end and the pixel value of the image signal to be output at the display end;
步骤S20,根据预设算法建立所述信源端的待发送图像信号像素值与所述显示端的待输出图像信号像素值之间的映射关系;Step S20, establishing a mapping relationship between a pixel value of the image signal to be transmitted at the source end and a pixel value of the image signal to be output at the display end according to a preset algorithm;
步骤S30,根据所述映射关系得出显示端待显示的图像信号像素值,并转换成图像信号以供显示端显示。Step S30: Obtain a pixel value of the image signal to be displayed on the display end according to the mapping relationship, and convert the image signal into an image signal for display by the display end.
进一步地,所述色域映射程序被处理器101执行时,所述步骤S10还实现:Further, when the gamut mapping program is executed by the
步骤S11,获取信源端的输入图像信号像素值,并根据预设的色彩空间转换矩阵将所述信源端的输入图像信号像素值转换成信源端的待发送图像信号像素值;Step S11: Acquire an input image signal pixel value of the source end, and convert the input image signal pixel value of the source end to a pixel value of the image signal to be transmitted at the source end according to a preset color space conversion matrix;
步骤S12,获取显示端的输入图像信号像素值,并根据预设的色彩空间转换矩阵将所述显示端的输入图像信号像素值转换成显示端的待输出图像信号像素值。Step S12: Acquire an input image signal pixel value of the display end, and convert the input image signal pixel value of the display end into a pixel value of the image signal to be output at the display end according to a preset color space conversion matrix.
进一步地,所述色域映射程序被处理器101执行时,所述步骤S20还实现:Further, when the gamut mapping program is executed by the
步骤S21,获取所述预设的信源端数据库中任一所述信源端的待发送图像信号像素值;Step S21: Acquire a pixel value of an image signal to be sent of any of the source ends in the preset source database;
步骤S22,根据预设算法获取预设的显示端数据库中与该任一所述信源端的待发送图像信号像素值之间色差最小的所述显示端的待输出图像信号像素值,并建立所述信源端的待发送图像信号像素值与对应的色差最小的所述显示端的待输出图像信号像素值之间的映射关系。Step S22: Acquire, according to a preset algorithm, a pixel value of the to-be-output image signal of the display end that has the smallest color difference between the pixel value of the image signal to be transmitted and the pixel value of the signal to be transmitted in the preset display database, and establish the a mapping relationship between a pixel value of the image signal to be transmitted at the source end and a pixel value of the image signal to be output of the display end with the smallest color difference.
进一步地,所述色域映射程序被所述处理器101进入时实现如上第五实施例中所述的色域映射方法的步骤,具体包括:Further, the step of implementing the gamut mapping method in the fifth embodiment, when the gamut mapping program is accessed by the
步骤S10,分别获取信源端的待发送图像信号像素值与显示端的待输出图 像信号像素值;Step S10, respectively acquiring the pixel value of the image signal to be transmitted at the source end and the pixel value of the image signal to be output at the display end;
步骤S20,根据预设算法建立所述信源端的待发送图像信号像素值与所述显示端的待输出图像信号像素值之间的映射关系;Step S20, establishing a mapping relationship between a pixel value of the image signal to be transmitted at the source end and a pixel value of the image signal to be output at the display end according to a preset algorithm;
步骤S40,将所述映射关系存储于预设的存储器中;Step S40, storing the mapping relationship in a preset memory;
步骤S31,获取输入所述信源端的图像信号像素值,并根据存储的所述映射关系得出所述信源端的图像信号像素值对应的色差最小的于显示端待显示的图像信号像素值;Step S31: Acquire an image signal pixel value input to the source end, and obtain, according to the stored mapping relationship, a pixel value of an image signal to be displayed at a display end with a minimum color difference corresponding to an image signal pixel value of the source end;
步骤S32,将所述显示端待显示的图像信号像素值转换成图像信号以供显示端显示。Step S32, converting the image signal pixel value to be displayed on the display end into an image signal for display on the display end.
本领域技术人员可以理解,图5中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。It will be understood by those skilled in the art that the terminal structure shown in FIG. 5 does not constitute a limitation to the terminal, and may include more or less components than those illustrated, or a combination of certain components, or different component arrangements.
本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器进入时实现如上第一实施例至第四实施例中所述的色域映射方法的步骤。The present application also provides a computer readable storage medium having stored thereon a computer program that, when accessed by a processor, implements the colors described in the first to fourth embodiments above The steps of the domain mapping method.
由于本实施例电视和计算机可读存储介质的技术方案至少包括上述色域映射方法实施例的全部技术方案,因此至少具有以上实施例的全部技术效果,此处不再一一赘述。The technical solutions of the television and the computer readable storage medium of the present embodiment include at least all the technical solutions of the foregoing gamut mapping method embodiments, and therefore have at least the technical effects of the foregoing embodiments, and are not further described herein.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。It is to be understood that the term "comprises", "comprising", or any other variants thereof, is intended to encompass a non-exclusive inclusion, such that a process, method, article, or It also includes other elements that are not explicitly listed, or elements that are inherent to such a process, method, item, or system. An element defined by the phrase "comprising a ..." does not exclude the presence of additional equivalent elements in a process, method, article, or system that includes the element, without further limitation.
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the embodiments of the present application are merely for the description, and do not represent the advantages and disadvantages of the embodiments.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、 磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)进入本申请各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the foregoing embodiment method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be through hardware, but in many cases, the former is better. Implementation. Based on such understanding, the technical solution of the present application, which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM as described above). , a disk, an optical disk, including a plurality of instructions for causing a terminal device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to enter the method described in the various embodiments of the present application.
以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。The above is only a preferred embodiment of the present application, and is not intended to limit the scope of the patent application, and the equivalent structure or equivalent process transformations made by the specification and the drawings of the present application, or directly or indirectly applied to other related technical fields. The same is included in the scope of patent protection of this application.
Claims (20)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710610004.5A CN107343187B (en) | 2017-07-24 | 2017-07-24 | Color gamut mapping method, display terminal and computer-readable storage medium |
| CN201710610004.5 | 2017-07-24 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019019856A1 true WO2019019856A1 (en) | 2019-01-31 |
Family
ID=60216464
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2018/093473 Ceased WO2019019856A1 (en) | 2017-07-24 | 2018-06-28 | Color gamut mapping method, display terminal and computer readable storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN107343187B (en) |
| WO (1) | WO2019019856A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112672129A (en) * | 2019-10-16 | 2021-04-16 | 深圳Tcl新技术有限公司 | Color adjusting method and device, computer equipment and readable storage medium |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107343187B (en) * | 2017-07-24 | 2021-08-24 | 深圳Tcl新技术有限公司 | Color gamut mapping method, display terminal and computer-readable storage medium |
| CN109286802A (en) | 2018-10-22 | 2019-01-29 | 深圳Tcl新技术有限公司 | Color gamut matching method, device, display terminal and readable storage medium |
| CN109729333B (en) | 2018-12-28 | 2021-02-05 | 深圳Tcl新技术有限公司 | Color space mapping method, device, computer readable storage medium and system |
| CN110460901A (en) * | 2019-08-09 | 2019-11-15 | 浙江大华技术股份有限公司 | A kind of video method of sending and receiving and its equipment |
| CN110767198B (en) * | 2019-09-29 | 2020-11-24 | 深圳吉迪思电子科技有限公司 | Color gamut correction method and system and display driving integrated circuit |
| CN112599073B (en) * | 2020-03-27 | 2022-04-08 | 西安诺瓦星云科技股份有限公司 | Display screen color management method, device and system |
| CN114067739B (en) * | 2020-07-31 | 2024-02-06 | 北京小米移动软件有限公司 | Color gamut mapping method and device, electronic equipment and storage medium |
| CN116506630A (en) * | 2022-01-18 | 2023-07-28 | 华为技术有限公司 | An image acquisition method, image display method and device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101312487A (en) * | 2007-05-21 | 2008-11-26 | 佳能株式会社 | Color signal conversion method and apparatus, and method and apparatus for generating mapping parameters |
| CN101552926A (en) * | 2008-04-01 | 2009-10-07 | 香港应用科技研究院有限公司 | Color image signal processing method and device |
| CN104601971A (en) * | 2014-12-31 | 2015-05-06 | 小米科技有限责任公司 | Color adjustment method and device |
| US20160277639A1 (en) * | 2015-03-20 | 2016-09-22 | Canon Kabushiki Kaisha | Color conversion processing apparatus and color conversion processing method |
| CN107343187A (en) * | 2017-07-24 | 2017-11-10 | 深圳Tcl新技术有限公司 | Method of color gamut mapping of color, display terminal and computer-readable recording medium |
-
2017
- 2017-07-24 CN CN201710610004.5A patent/CN107343187B/en active Active
-
2018
- 2018-06-28 WO PCT/CN2018/093473 patent/WO2019019856A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101312487A (en) * | 2007-05-21 | 2008-11-26 | 佳能株式会社 | Color signal conversion method and apparatus, and method and apparatus for generating mapping parameters |
| CN101552926A (en) * | 2008-04-01 | 2009-10-07 | 香港应用科技研究院有限公司 | Color image signal processing method and device |
| CN104601971A (en) * | 2014-12-31 | 2015-05-06 | 小米科技有限责任公司 | Color adjustment method and device |
| US20160277639A1 (en) * | 2015-03-20 | 2016-09-22 | Canon Kabushiki Kaisha | Color conversion processing apparatus and color conversion processing method |
| CN107343187A (en) * | 2017-07-24 | 2017-11-10 | 深圳Tcl新技术有限公司 | Method of color gamut mapping of color, display terminal and computer-readable recording medium |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112672129A (en) * | 2019-10-16 | 2021-04-16 | 深圳Tcl新技术有限公司 | Color adjusting method and device, computer equipment and readable storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107343187A (en) | 2017-11-10 |
| CN107343187B (en) | 2021-08-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2019019856A1 (en) | Color gamut mapping method, display terminal and computer readable storage medium | |
| CN109863549B (en) | Electronic device, display apparatus, and control method thereof | |
| EP2887636B1 (en) | Method of mapping source colors from a source color gamut into a target color gamut | |
| CN101690161B (en) | Apparatus and method for automatically calculating gamma correction curves | |
| WO2020007167A1 (en) | Video signal processing method and apparatus | |
| CN104767983B (en) | A kind of image processing method and device | |
| EP3087725B1 (en) | Method of mapping source colors of images of a video content into the target color gamut of a target color device | |
| CN105261326A (en) | Display device for adjusting display color gamut and method for adjusting display color gamut | |
| WO2021213091A1 (en) | Color gamut mapping method, color gamut mapping assembly, and display device | |
| CN108986769B (en) | Method for maximally restoring content of Rec.2020 color gamut by display equipment with color gamut lower than Rec.2020 color gamut | |
| WO2020135224A1 (en) | Color space mapping method and device, computer readable storage medium and apparatus | |
| WO2018049753A1 (en) | Color gamut expansion system and method | |
| CN115802174B (en) | White picture correction method and device of display equipment, storage medium and electronic equipment | |
| CN110349097B (en) | Color enhancement method for image significance and image processing device | |
| CN115294945A (en) | Object display method and device, and color lookup table generation method and device | |
| US20190306378A1 (en) | System and method for retaining color gamut | |
| CN111063292B (en) | Color gamut mapping method, color gamut mapping component, display device and storage medium | |
| TW201807699A (en) | Technique for color profiling of a display device | |
| CN111147837B (en) | Saturation enhancement method, saturation enhancement device and computer-readable storage medium | |
| TWI602419B (en) | Adjusting method and display apparatus using same | |
| CN115358935B (en) | Image color adjustment method, device, electronic device and storage medium | |
| CN111369470B (en) | Image region tone adjustment method, device, storage medium and equipment | |
| CN104640186A (en) | Method and device for reducing power consumption of mobile terminal | |
| CN109614064A (en) | Picture display method, picture display device and terminal equipment | |
| CN114527950A (en) | Picture color adjusting method, device, equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18839112 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18839112 Country of ref document: EP Kind code of ref document: A1 |