JP7774373B1 - Color gamut deviation display method, color gamut deviation display system, and program - Google Patents
Color gamut deviation display method, color gamut deviation display system, and programInfo
- Publication number
- JP7774373B1 JP7774373B1 JP2025513670A JP2025513670A JP7774373B1 JP 7774373 B1 JP7774373 B1 JP 7774373B1 JP 2025513670 A JP2025513670 A JP 2025513670A JP 2025513670 A JP2025513670 A JP 2025513670A JP 7774373 B1 JP7774373 B1 JP 7774373B1
- Authority
- JP
- Japan
- Prior art keywords
- color gamut
- chromaticity
- image
- value
- deviation display
- 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.)
- Active
Links
Landscapes
- Image Processing (AREA)
Abstract
ユーザの利便性に優れた色域逸脱表示方法を提供する。
そのために、コンピュータシステムによって実行される色域逸脱表示方法であって、被検信号である映像信号の画素の色度値からxy色度座標を計算し、前記画素の色度図上の座標であるxy色度座標と、前記色度図上の白色点の前記xy色度座標と、前記映像信号の色域であるコンテナ色域の色度図上の前記xy色度座標と、前記コンテナ色域よりも狭色域であるターゲット色域の色度図上の前記xy色度座標と、を用いて前記画素のターゲット色域からの逸脱度合いを示すGER値を算出し、前記映像信号の少なくとも一部の画素ごとの前記GER値と、色相を示すH値と、明度を示すV値とを用いて、複数のV値の範囲ごとに前記映像信号の少なくとも一部の画素の前記H値と前記GER値とが配置された複数の色度平面図を、一つの合成平面図に配置することを含む色域逸脱表示方法が提供される。
A method for displaying color gamut deviation that is user-friendly is provided.
To this end, there is provided a gamut deviation display method executed by a computer system, which includes calculating x and y chromaticity coordinates from chromaticity values of pixels of a video signal, which is a signal to be tested; calculating a GER value indicating the degree of deviation of the pixel from the target gamut using the x and y chromaticity coordinates that are the coordinates of the pixel on a chromaticity diagram, the x and y chromaticity coordinates of a white point on the chromaticity diagram, the x and y chromaticity coordinates on a chromaticity diagram of a container gamut that is the gamut of the video signal, and the x and y chromaticity coordinates on a chromaticity diagram of a target gamut that is narrower than the container gamut; and arranging, on a single composite chromaticity diagram, a plurality of chromaticity diagrams in which the H values and GER values of at least some of the pixels of the video signal are arranged for each of a plurality of ranges of V values, using the GER value for at least some of the pixels of the video signal, an H value indicating hue, and a V value indicating lightness.
Description
本発明は、映像の色域逸脱の度合いを表示する色域逸脱表示方法に関する。 The present invention relates to a color gamut deviation display method for displaying the degree of color gamut deviation of an image.
ITU(International Telecommunication Union)-R勧告2020の制定以来、広色域の映像フォーマットが一般化している。一方、映像を利用するエンドユーザのディスプレイの性能は、例えば米国の映画製作業界団体であるDigital Cinema Initiativesが策定したDCI P3程度の狭色域にとどまっている。一般的にこのようなディスプレイは、ITU-R勧告2020などの広色域からDCI P3などの狭色域への色域を制限するための色域制限機能を備えている。しかしながら、映像コンテンツ供給者が当該色域制限機能に満足することができず、コンテンツの供給前に当該コンテンツの色域制限を行うことがある。例えば、ITU-R勧告2020などの広色域の表色系上において、DCI P3などの狭色域の表色系に制限する作業が想定される。Since the establishment of ITU-R Recommendation 2020, wide color gamut video formats have become commonplace. However, the performance of end-user displays remains limited to narrow color gamuts, such as DCI P3, established by the Digital Cinema Initiatives, a U.S. film production industry association. Such displays typically feature a color gamut restriction function that restricts the color gamut from a wide color gamut, such as ITU-R Recommendation 2020, to a narrow color gamut, such as DCI P3. However, video content providers may not be satisfied with this color gamut restriction function and restrict the color gamut of the content before providing it. For example, it is conceivable that a wide color gamut color system, such as ITU-R Recommendation 2020, may be restricted to a narrow color gamut color system, such as DCI P3.
このような要求に対し、従来、色域の表示方法として、CIE(国際照明委員会)色度図などのツールがあった(例えば特許文献1)。 To meet such demands, tools such as the CIE (International Commission on Illumination) chromaticity diagram have traditionally been used to display color gamuts (see, for example, Patent Document 1).
しかしながら、例えばCIE色度図は知覚的に均等ではない等の理由により、従来の色域の表示方法は十分にユーザの要求を満たしているとは言えなかった。そのために、よりユーザの利便性に優れたツールが望まれていた。However, for reasons such as the CIE chromaticity diagram not being perceptually uniform, conventional methods of displaying color gamuts have not fully met user needs. Therefore, there was a demand for a tool that would be more user-friendly.
本発明は、このような課題に鑑みてなされたものである。 The present invention was made in consideration of these problems.
上記課題を解決するために、本発明の一態様は、コンピュータシステムによって実行される色域逸脱表示方法であって、被検信号である映像信号の画素の色度値からxy色度座標を計算し、前記画素の色度図上の座標であるxy色度座標と、前記色度図上の白色点の前記xy色度座標と、前記映像信号の色域であるコンテナ色域の色度図上の前記xy色度座標と、前記コンテナ色域よりも狭色域であるターゲット色域の色度図上の前記xy色度座標と、を用いて前記画素のターゲット色域からの逸脱度合いを示すGER値を算出し、前記映像信号の少なくとも一部の画素ごとの前記GER値と、色相を示すH値と、明度を示すV値とを用いて、複数のV値の範囲ごとに前記映像信号の少なくとも一部の画素の前記H値と前記GER値とが配置された複数の色度平面図を、一つの合成平面図に配置することを含む色域逸脱表示方法である。 In order to solve the above problem, one aspect of the present invention is a gamut deviation display method executed by a computer system, which includes calculating x and y chromaticity coordinates from the chromaticity values of pixels of a video signal, which is a test signal; calculating a GER value indicating the degree of deviation of the pixel from the target gamut using the x and y chromaticity coordinates that are the coordinates on a chromaticity diagram of the pixel, the x and y chromaticity coordinates of the white point on the chromaticity diagram, the x and y chromaticity coordinates on a chromaticity diagram of a container gamut that is the gamut of the video signal, and the x and y chromaticity coordinates on a chromaticity diagram of a target gamut that is narrower than the container gamut; and arranging, on a single composite chromaticity diagram, multiple chromaticity diagrams in which the H values and GER values of at least some of the pixels of the video signal are arranged for multiple ranges of V values, using the GER value, an H value indicating hue, and a V value indicating lightness for each of at least some of the pixels of the video signal.
本発明の他の態様は、前記色度図はCIE色度図である、上記の色域逸脱表示方法である。 Another aspect of the present invention is the above-mentioned color gamut deviation display method, wherein the chromaticity diagram is a CIE chromaticity diagram.
本発明の他の態様は、前記合成された前記合成平面図を表示出力することを含む上記の色域逸脱表示方法である。 Another aspect of the present invention is the above-mentioned color gamut deviation display method, which includes displaying and outputting the synthesized composite planar view.
本発明の他の態様は、前記画素の前記GER値は、色度図上において、前記画素と前記白色点とを結ぶ直線と前記コンテナ色域を示す領域の境界線との交点である第1の交点と、前記直線と前記ターゲット色域を示す領域の境界線との交点である第2の交点と、を用いて算出される、上記の色域逸脱表示方法である。 Another aspect of the present invention is the above-mentioned gamut deviation display method, in which the GER value of the pixel is calculated using a first intersection point on a chromaticity diagram, which is the intersection point between a straight line connecting the pixel and the white point and the boundary line of the area representing the container gamut, and a second intersection point, which is the intersection point between the straight line and the boundary line of the area representing the target gamut.
本発明の他の態様は、前記色度平面図および/または前記合成平面図は、円形状または円環形状である、上記の色域逸脱表示方法である。 Another aspect of the present invention is the above-mentioned color gamut deviation display method, in which the chromaticity plane diagram and/or the composite plane diagram are circular or annular.
本発明の他の態様は、前記複数の色度平面図は、前記合成平面図の中心から周辺に向けて前記V値の範囲の値の大きさの順に配置される、上記の色域逸脱表示方法である。 Another aspect of the present invention is the above-mentioned color gamut deviation display method, in which the multiple chromaticity plane diagrams are arranged in order of the magnitude of the values in the range of V values from the center to the periphery of the composite plane diagram.
本発明の他の態様は、前記複数の色度平面図は、前記合成平面図においてユーザの指定に従って配置される、上記の色域逸脱表示方法である。 Another aspect of the present invention is the above-mentioned color gamut deviation display method, in which the multiple chromaticity plane diagrams are arranged in the composite plane diagram according to user specifications.
本発明の他の態様は、前記複数の色度平面図の一部のみが前記合成平面図に配置される、上記の色域逸脱表示方法である。 Another aspect of the present invention is the above-mentioned color gamut deviation display method, in which only a portion of the multiple chromaticity plane diagrams are placed in the composite plane diagram.
本発明の他の態様は、前記複数のV値の範囲の数は、ユーザ入力に応じて決定される、上記の色域逸脱表示方法である。 Another aspect of the present invention is the above-mentioned color gamut deviation display method, in which the number of the multiple V value ranges is determined in accordance with user input.
本発明の他の態様は、上記の色域逸脱表示方法を実行するコンピュータシステムである。 Another aspect of the present invention is a computer system that executes the above-mentioned color gamut deviation display method.
本発明の他の態様は、上記の色域逸脱表示方法をコンピュータシステムに実行させるためのプログラムである。 Another aspect of the present invention is a program for causing a computer system to execute the above-mentioned color gamut deviation display method.
本発明の他の態様は、上記の色域逸脱表示方法をコンピュータシステムに実行させるためのプログラムを記憶するコンピュータ可読記録媒体である。 Another aspect of the present invention is a computer-readable recording medium storing a program for causing a computer system to execute the above-mentioned color gamut deviation display method.
以下、図面を参照しながら本発明の実施形態について詳細に説明する。 Below, we will explain in detail the embodiments of the present invention with reference to the drawings.
(色域逸脱表示システム)
本実施形態に係る色域逸脱表示システムは、映像信号などの被検信号の色域からの逸脱度合いを測定し表示する装置である。本実施形態に係る色域逸脱表示システムは、一例として波形モニタやラスタライザにより構成される。ただし、これに限定されず、色域逸脱表示システムの各機能を実現しうるハードウェアおよびソフトウェアを有する様々な構成によって実現されうる。本実施形態に係る色域逸脱表示システムは、例えば、汎用的なコンピュータ装置(デスクトップ型コンピュータのような設置型コンピュータ装置、ノート型コンピュータ、スマートフォン、タブレット型コンピュータ、等の可搬型コンピュータ装置、等)、複数のコンピュータ装置によって構成される分散型コンピュータシステム、クライアント/サーバ型コンピュータシステム、クラウドシステム、等の様々な構成によって実現されうる。
(Color Gamut Deviation Display System)
The color gamut deviation display system according to this embodiment is a device that measures and displays the degree of deviation from the color gamut of a test signal, such as a video signal. The color gamut deviation display system according to this embodiment is configured, for example, by a waveform monitor or a rasterizer. However, the present invention is not limited to this and can be realized by various configurations having hardware and software that can realize each function of the color gamut deviation display system. The color gamut deviation display system according to this embodiment can be realized by various configurations, such as a general-purpose computer device (a fixed computer device such as a desktop computer, a portable computer device such as a notebook computer, a smartphone, or a tablet computer), a distributed computer system configured by multiple computer devices, a client/server computer system, a cloud system, etc.
本実施形態に係る色域逸脱表示システムは、以下の点を考慮した色域逸脱表示システムである。
(1)より直感的な表色系での被検信号の扱い
(2)逸脱度合いのより定量的な表現
(3)三次元情報の二次元表現
The color gamut deviation display system according to this embodiment is a color gamut deviation display system that takes the following points into consideration.
(1) Handling of test signals in a more intuitive color system (2) More quantitative expression of deviation (3) Two-dimensional expression of three-dimensional information
以下、(1)~(3)について説明する。 Below, (1) to (3) are explained.
(1)より直感的な表色系での信号の扱い
従来よく用いられるCIE表色系は、知覚的に均等ではない。また、HSV表色系はエンジニアやカラリストになじみやすい表色系である。このような理由から、本実施形態に係る色域逸脱表示システムは、HSV表色系に準じた表示方法を採用する。HSVは、それぞれ「色相:Hue」、「彩度:Saturation」、「明度:Value」を意味する。
(1) Signal handling in a more intuitive color system The CIE color system, which has been commonly used, is not perceptually uniform. Furthermore, the HSV color system is a color system that is familiar to engineers and colorists. For these reasons, the color gamut deviation display system according to this embodiment employs a display method conforming to the HSV color system. HSV stands for "hue,""saturation," and "value," respectively.
(2)逸脱度合いのより定量的な表現
本実施形態に係る色域逸脱表示システムにおいては、被検信号を定量的に扱うために、発明者らが考案した新規の指標であるGER(Gamut Excursion Ratio:色域逸脱度合い)を使用する。CIE色度図上における被検信号の表示では、被検信号の色度が、CIEのxy平面上にマッピングされたターゲット色域(ディスプレイ等のために変換目標とする狭色域)のRGB色空間を示す三角形の内側にあるか外側にあるかの判定と、xy平面上における当該三角形からの被検信号の色度を示す点までの距離しか把握できない。また、当該距離が同じであっても、被検信号の色度によって対応する知覚量が異なる。当該距離は、色域逸脱の指標として全ての色(Hue)に対して共通の指標とはならない。なぜならば、Hueごとにターゲット色域と、被検信号の本来の表色系(コンテナ表色系)の色域との関係が異なるからである。
(2) More Quantitative Expression of the Degree of Deviation In the gamut deviation display system according to this embodiment, a new index, GER (Gamut Excursion Ratio), devised by the inventors, is used to quantitatively handle the test signal. Displaying the test signal on a CIE chromaticity diagram only allows determining whether the chromaticity of the test signal is inside or outside a triangle representing the RGB color space of a target gamut (a narrow gamut targeted for conversion for a display, etc.) mapped onto the CIE xy plane, and determining the distance from the triangle to a point on the xy plane representing the chromaticity of the test signal. Even if the distance is the same, the corresponding perceptual amount differs depending on the chromaticity of the test signal. This distance is not a common index of gamut deviation for all colors (hues). This is because the relationship between the target gamut and the gamut of the original color system (container color system) of the test signal differs for each hue.
このような問題に対して、非特許文献1において「GEM」という指標が提案されている。非特許文献1に記載の手法は、非特許文献1の図8に記載されているように、被検信号Pがコンテナ表色系とターゲット表色系との間に存在する場合の定量化を規定している。非特許文献1に記載の手法は、CIEのxy平面上において、被検信号Pと白色点Wとを結ぶ直線と、コンテナ表色系の三角形との交点をAとし、当該直線と、ターゲット表色系の三角形との交点をBとして、点Bと点Pとの距離BPを、点Bと点Aとの距離BAで除算した値(BP/BA)を逸脱度合いとする。これにより全てのHueに対して共通の指標が得られる。To address this issue, Non-Patent Document 1 proposes an index called "GEM." The method described in Non-Patent Document 1 specifies quantification when a test signal P exists between a container color system and a target color system, as shown in Figure 8 of Non-Patent Document 1. In the method described in Non-Patent Document 1, on the CIE xy plane, the intersection point of a line connecting the test signal P and the white point W with the triangle of the container color system is designated as A, and the intersection point of this line with the triangle of the target color system is designated as B. The value (BP/BA) obtained by dividing the distance BP between points B and P by the distance BA between points B and A is used to determine the degree of deviation. This provides a common index for all hues.
しかしながら、非特許文献1においては被検信号がターゲット色域外にある場合について記載されているだけであり、被検信号がターゲット色域内(ターゲット色域の境界上にある場合も含む。以下、本明細書を通して同様。)にある場合について考慮されていない。本実施形態に係る新規の指標GERにおいては、被検信号がターゲット色域内にある場合についても対応可能であるように構成される。However, Non-Patent Document 1 only describes the case where the test signal is outside the target color gamut, and does not consider the case where the test signal is within the target color gamut (including the case where the test signal is on the boundary of the target color gamut; the same applies hereinafter throughout this specification). The new index GER according to this embodiment is configured to be able to handle the case where the test signal is within the target color gamut.
より具体的には、被検信号Pがターゲット色域内にある時、点Bと被検信号Pとの距離BPの負の数-BPを、白色点Wと点Bとの距離WBで除算した値(-BP/WB)をその指標とする。これにより、本実施形態におけるGERは、映像(被検信号)の全ての画素に対して、値“-1”から“1”の間で定量化されうる。GER=-1は無彩色、GER=0はターゲット色域の境界上、GER=1はコンテナ色域の境界上を示す。 More specifically, when test signal P is within the target color gamut, its index is the negative value -BP of the distance BP between point B and test signal P, divided by the distance WB between white point W and point B (-BP/WB). As a result, GER in this embodiment can be quantified between values "-1" and "1" for all pixels in the image (test signal). GER = -1 indicates achromatic color, GER = 0 indicates on the boundary of the target color gamut, and GER = 1 indicates on the boundary of the container color gamut.
また、本実施形態においては、HSV表色系のS(saturation)の代わりとしてGERを用いて(GERを「G」と略して)、「HGV」で三次元情報を表す。 In addition, in this embodiment, GER is used instead of S (saturation) in the HSV color system (GER is abbreviated to "G"), and three-dimensional information is represented by "HGV."
なお、本明細書において、「コンテナ表色系」「コンテナ色域」等の文言における「コンテナ」とは、映像信号などの被検信号の本来の表色系や色域(広色域)を意味する。また、「ターゲット表色系」「ターゲット色域」等の文言における「ターゲット」とは、ディスプレイ等の表示性能における制限下において、映像の品質を維持するために目標とすべき表色系や色域(広色域)を意味する。 In this specification, "container" in terms such as "container color system" and "container color gamut" refers to the original color system and color gamut (wide color gamut) of the signal being tested, such as a video signal. Furthermore, "target" in terms such as "target color system" and "target color gamut" refers to the color system and color gamut (wide color gamut) that should be targeted in order to maintain image quality within the limitations of the display performance of a display, etc.
(3)三次元情報の二次元表現
色は三次元情報であるため、被検信号の全体の情報を得るためには、何等かの工夫が必要となる。例えば、明るさ方向で制限された複数の色相-飽和度のチャートを確認する方法などが考えられる。
(3) Two-dimensional representation of three-dimensional information Since color is three-dimensional information, some kind of ingenuity is required to obtain the overall information of the signal under test. For example, one possible method would be to check multiple hue-saturation charts limited in the brightness direction.
このような色の三次元情報を簡単に視認できるようにした手法として、非特許文献2の手法が存在する。非特許文献2の手法は、CIE1976L*a*b*色空間を明るさ方向で10枚の輪切りにして、明度の低い方から平面に引き延ばし、より高い明度の色域をその周辺にリング状に配置することによって三次元情報を二次元で表現する。One method that makes it easy to visualize such three-dimensional color information is described in Non-Patent Document 2. The method in Non-Patent Document 2 slices the CIE 1976 L*a*b* color space into ten slices in the brightness direction, stretches the lower brightness areas onto a flat surface, and arranges the higher brightness color gamuts in a ring shape around them to represent three-dimensional information in two dimensions.
本実施形態に係る色域逸脱表示システムにおいても三次元情報を二次元で表現する。本実施形態に係る色域逸脱表示システムは、L*a*b*表色系ではなく、上述したようにエンジニアやカラリストによりなじみのあるHSV表色系をさらに改善した、発明者らが考案した新規のHGV表色系を用いる。また、本実施形態においては色域立体を輪切りにする際の数は、暗部(Low)、中間調部(Medium)、および明部(High)、の3とする。被検信号を狭色域に変換する場面を想定した場合に、輪切りの数は3つ程度であるのがより適当な数であると思われる。ただし、これに限定するものではなく、輪切りの数は他の数であってもよい。例えば、色域逸脱表示システムが輪切りの数を指定するユーザ入力を受け付けることによって輪切りの数を決定するようになっていてもよい。The color gamut deviation display system according to this embodiment also expresses three-dimensional information in two dimensions. Instead of the L*a*b* color system, the color gamut deviation display system according to this embodiment uses the novel HGV color system devised by the inventors, which is an improved version of the HSV color system, which is more familiar to engineers and colorists as described above. Furthermore, in this embodiment, the color gamut solid is sliced into three sections: dark (Low), midtone (Medium), and light (High). Considering a scenario in which the test signal is converted to a narrow color gamut, a number of slices of around three is considered more appropriate. However, this is not a limitation, and other numbers of slices may be used. For example, the color gamut deviation display system may determine the number of slices by accepting user input specifying the number of slices.
また、非特許文献2においては、色空間を明るさ方向で10枚の輪切りにして、明度の低い方から平面に引き延ばし、より高い明度の色域をその周辺にリング状に配置している。これに対し、本実施形態に係る色域逸脱表示システムは、明度の低い色域または高い色域のいずれから内側に順に配置していくかは、その旨を指定するユーザからの入力を受け付けることによって決定するよう構成されうる。さらに、輪切りにされた色域のうちユーザからの入力によって指定される任意の1または複数の色域のみが二次元に配置されるようになっていてもよい。 In Non-Patent Document 2, the color space is sliced into ten slices in the brightness direction, and the slices are stretched onto a plane starting from the low-lightness slice, with the higher-lightness gamuts arranged in a ring shape around them. In contrast, the color gamut deviation display system according to this embodiment can be configured to determine whether the low-lightness or high-lightness gamuts are arranged inward in order by receiving input from the user specifying this. Furthermore, only one or more of the sliced color gamuts, as specified by user input, may be arranged in two dimensions.
(色域逸脱表示システムの構成)
図1は、本実施形態に係る色域逸脱表示システムの構成の一例を示す図である。上述したように、本実施形態に係る色域逸脱表示システムは、一例ではあるが波形モニタであるとして説明する。ただし、これに限定されず、色域逸脱表示システムの各機能を実現しうるハードウェアおよびソフトウェアを有する様々な構成によって実現されうる。図1に示されるように、本実施形態に係る色域逸脱表示システム1は、表示器102と、キー/エンコーダー回路104と、シリアル-パラレル変換器(またはIP-パラレル変換器。以下同様)106と、ピクチャー画像生成回路108と、ベクトル画像生成回路110と、波形画像生成回路112と、色域逸脱表示画像生成回路126と、変換回路114と、変換回路116と、選択画素抽出回路118と,表示制御回路120と,描画メモリー122と、合成回路124を備える。シリアル-パラレル変換器106と、画像生成回路108、110、112、および126と、変換回路114および116とは、映像信号の画像を生成するように機能する。この映像信号は、色域逸脱表示画像生成回路126においては、広色域から狭色域に変換する対象である被検信号である。選択画素抽出回路118と,表示制御回路120と,描画メモリー122とは、映像信号の画像の表示制御を行うように機能する。
(Configuration of color gamut deviation display system)
FIG. 1 is a diagram showing an example of the configuration of a color gamut deviation display system according to this embodiment. As described above, the color gamut deviation display system according to this embodiment will be described as a waveform monitor, but is not limited to this, and can be realized by various configurations having hardware and software that can realize each function of the color gamut deviation display system. As shown in FIG. 1, the color gamut deviation display system 1 according to this embodiment includes a display 102, a key/encoder circuit 104, a serial-to-parallel converter (or IP-to-parallel converter; the same applies hereinafter) 106, a picture image generation circuit 108, a vector image generation circuit 110, a waveform image generation circuit 112, a color gamut deviation display image generation circuit 126, a conversion circuit 114, a conversion circuit 116, a selected pixel extraction circuit 118, a display control circuit 120, a drawing memory 122, and a composition circuit 124. The serial-to-parallel converter 106, the image generation circuits 108, 110, 112, and 126, and the conversion circuits 114 and 116 function to generate an image of the video signal. This video signal is a test signal that is to be converted from a wide color gamut to a narrow color gamut in the color gamut deviation display image generation circuit 126. The selected pixel extraction circuit 118, the display control circuit 120, and the drawing memory 122 function to control the display of the image of the video signal.
本実施形態では、回路108、110、112、114、116、118,124、126は、FPGAによって構成されうる。ただし、これはあくまで一例であって、これに限定されない。また、表示制御回路120は、コンピュータとプログラムによって実現されうる。なお、本実施形態の色域逸脱表示システム1の種々の回路は、全てハードウェアで実現したり、あるいはコンピュータとソフトウェアの組み合わせによって実現することも可能である。 In this embodiment, circuits 108, 110, 112, 114, 116, 118, 124, and 126 may be configured using FPGAs. However, this is merely an example and is not limiting. Furthermore, display control circuit 120 may be realized using a computer and a program. Note that the various circuits of color gamut deviation display system 1 of this embodiment may all be realized using hardware, or may be realized using a combination of a computer and software.
表示器102は、合成回路124から合成画像信号を受ける入力と、当該合成画像信号に応答して、ユーザに対し例えばXGAの解像度で画像を表示するスクリーンを含んで構成されうる(なお、XGAは一例であり、XGA以外の解像度が採用されてもよい。以下同様)。キー/エンコーダー回路104は、モニタ100を操作するための複数のキーを含むキーマトリクスと、エンコーダー・ツマミとを含んで構成されうる。キーマトリクスは、例えば複数のファンクションキーおよびその他の複数のキー(本説明では仮に、PIC、WFM,VECT,GMT,MULTIとする)を有する。本実施形態の色域逸脱表示システム1の表示モードを指定するキーとして、PIC、WFM,VECT、GMT,MULTIのキーがある。PICキーは、ピクチャー表示モードを指定し、このモードが選択されると、映像信号により構成されるラスタ画像を「ピクチャー画像」として表示する。WFMキーは、波形表示モードを指定し、このモードが選択されると、映像信号に含まれる成分の時間変動を示す画像を「波形画像」として表示する。VECTキーは、ベクトル表示モードを指定し、このモードが選択されると、従来のベクトルスコープで表示されるのと同様の画像を「ベクトル画像」として表示する。GMTキーは、色域逸脱表示モードを指定し、このモードが選択されると、本実施形態に係る色域逸脱表示方法によって生成される画像を「色域逸脱表示画像」として表示する。色域逸脱表示画像は、狭色域に変換される前のオリジナルの映像信号が、狭色域のターゲット色域に対し逸脱しているかどうかを示す画像である。MULTIキーは、マルチ画面モードを指定するキーであり、このモードが選択されると、上記のピクチャー画像と、波形画像と、ベクトル画像と、色域逸脱表示画像とを同時に1つのスクリーンに表示する。なお、マルチ画面モードが選択されなかったときは、シングル画面モードで動作する。なお、シングル画面モードにおいては、色域逸脱表示画像のみが表示されるようになっていてもよい。また、マルチ画面モードにおいては、色域逸脱表示画像と、ピクチャー画像、ベクトル画像、および波形画像のいずれか1つまたは複数の画像とが同時に表示されるようになっていてもよい。The display 102 may include an input for receiving a composite image signal from the composite circuit 124 and a screen for displaying an image to the user at, for example, XGA resolution in response to the composite image signal (note that XGA is an example, and resolutions other than XGA may be used; the same applies below). The key/encoder circuit 104 may include a key matrix including multiple keys for operating the monitor 100 and an encoder knob. The key matrix may have, for example, multiple function keys and multiple other keys (which in this description will be assumed to be PIC, WFM, VECT, GMT, and MULTI). The keys for specifying the display mode of the color gamut deviation display system 1 of this embodiment include the PIC, WFM, VECT, GMT, and MULTI keys. The PIC key specifies the picture display mode, and when this mode is selected, a raster image composed of a video signal is displayed as a "picture image." The WFM key specifies the waveform display mode. When this mode is selected, an image showing the time variation of components contained in a video signal is displayed as a "waveform image." The VECT key specifies the vector display mode. When this mode is selected, an image similar to that displayed on a conventional vectorscope is displayed as a "vector image." The GMT key specifies the gamut deviation display mode. When this mode is selected, an image generated by the gamut deviation display method of this embodiment is displayed as a "gamut deviation display image." The gamut deviation display image indicates whether the original video signal before being converted to a narrow gamut deviates from the narrow gamut target gamut. The MULTI key specifies the multi-screen mode. When this mode is selected, the above-mentioned picture image, waveform image, vector image, and gamut deviation display image are displayed simultaneously on one screen. Note that when the multi-screen mode is not selected, the device operates in single-screen mode. Note that in single-screen mode, only the gamut deviation display image may be displayed. In the multi-screen mode, the color gamut deviation display image and one or more of a picture image, a vector image, and a waveform image may be displayed simultaneously.
キー/エンコーダー回路104は、上記のユーザ操作入力を受けたときに、どのキーが押されたのかを示すキーマトリックス出力を発生し、また、エンコーダー・ツマミが操作されたときにはその操作を表すエンコーダー出力を発生させる。エンコーダーは、例えばロータリーエンコーダーを含むことができ、この場合、エンコーダーは、そのロータリーエンコーダー出力のパルスを検出し、その操作方向と移動距離を表すデータを更新して得られるエンコーダー出力を発生させる。 When the key/encoder circuit 104 receives the above-mentioned user operation input, it generates a key matrix output indicating which key was pressed, and when the encoder knob is operated, it generates an encoder output representing that operation. The encoder may include, for example, a rotary encoder. In this case, the encoder detects pulses from the rotary encoder output and generates an encoder output obtained by updating data representing the operation direction and movement distance.
シリアル-パラレル変換器106は、被検信号である映像信号、例えば、HD SDI信号(ただし、一例である。SMPTE274M規格等のSDI、IPに関する様々な映像規格であってよい)を受ける入力を有し、そしてこの受けたシリアル形態を有するHD SDI信号を、HD SDIレートを有するパラレル形態の映像信号に変換して出力させる。なお、本実施形態は、映像信号としてHD SDI信号(SMPTE274M規格)の例で説明するが、本発明は、その他の規格(例えば、SD-SDIや3G-SDI、HDMI、Display Port等の様々な映像規格)の映像信号に対しても適用可能である。 The serial-to-parallel converter 106 has an input that receives the video signal to be tested, for example, an HD-SDI signal (this is just one example; various video standards related to SDI and IP, such as the SMPTE 274M standard, may be used), and converts the received serial HD-SDI signal into a parallel video signal at the HD-SDI rate and outputs it. Note that while this embodiment will be described using an HD-SDI signal (SMPTE 274M standard) as the video signal, the present invention is also applicable to video signals of other standards (for example, various video standards such as SD-SDI, 3G-SDI, HDMI, DisplayPort, etc.).
次に、ピクチャー画像生成回路108、ベクトル画像生成回路110、波形画像生成回路112、および色域逸脱表示画像生成回路126は、シリアル-パラレル変換器106からの出力を受ける入力と、後で詳述する表示制御回路120からの表示位置/表示サイズ設定出力を受ける入力とをそれぞれ有する。さらに、波形画像生成回路112は、表示制御回路120からのGBR変換命令を受ける入力を有する。画像生成回路108、110、112、および126は、それぞれ、受けた映像信号に関連する画像を表し、かつ表示制御回路120から受けた表示位置および表示サイズ設定に従う異なった形態の画像を生成する。Next, the picture image generation circuit 108, vector image generation circuit 110, waveform image generation circuit 112, and color gamut deviation display image generation circuit 126 each have an input that receives the output from the serial-to-parallel converter 106 and an input that receives a display position/display size setting output from the display control circuit 120, which will be described in detail later. Furthermore, the waveform image generation circuit 112 has an input that receives a GBR conversion command from the display control circuit 120. The image generation circuits 108, 110, 112, and 126 each generate images of different forms that represent images associated with the received video signals and conform to the display position and display size settings received from the display control circuit 120.
詳細には、ピクチャー画像生成回路108は、入力パラレルデータからブランキング期間を除いたアクティブ・ピクチャー画像を生成し、表示器102のフォーマットに合わせるため、その生成したピクチャー画像をXGA解像度に変換し、この変換後の生成ピクチャー画像を設定された表示サイズに応じて縮小し、そしてその縮小画像を設定された表示位置にシフトさせ、その結果のXGAサイズのピクチャー画像を出力する。なお、ピクチャー画像が不要な表示モードでは、画像生成回路108は、ピクチャー画像出力をマスクする、すなわちピクチャー画像を出力に発生しない。In detail, the picture image generation circuit 108 generates an active picture image by removing blanking periods from the input parallel data, converts the generated picture image to XGA resolution to match the format of the display 102, reduces the converted generated picture image according to the set display size, shifts the reduced image to the set display position, and outputs the resulting XGA-sized picture image. Note that in display modes where a picture image is not required, the image generation circuit 108 masks the picture image output, i.e., does not generate a picture image as output.
ベクトル画像生成回路110は、入力パラレルデータからブランキング期間を除き、この生成したピクチャー画像をベクトル表示座標系に変換し、ベクトル画像をラスタライズし、さらにラスタライズしたベクトル画像を、表示器のフォーマットに合わせるためにXGAに解像度を変換し、変換後のこのベクトル画像を、設定された表示サイズとなるように縮小し、この縮小画像が設定された表示位置に表示されるようにシフトさせ、その結果のXGAサイズのベクトル画像を出力する。なお、ベクトル画像が不要な表示モードでは、画像生成回路110は、ベクトル画像出力をマスクする。 The vector image generation circuit 110 removes blanking periods from the input parallel data, converts the generated picture image into a vector display coordinate system, rasterizes the vector image, and then converts the resolution of the rasterized vector image to XGA to match the display format. It then reduces the converted vector image to the set display size and shifts the reduced image so that it is displayed at the set display position, outputting the resulting XGA-sized vector image. In display modes where a vector image is not required, the image generation circuit 110 masks the vector image output.
波形画像生成回路112は、シリアル-パラレル変換器106からの入力パラレルデータから、Y(輝度)信号、色差信号CbおよびCr(GBR表示の場合は、G(緑)信号、B(青)信号、R(赤)信号)の3波形に変換し、この3波形を1つの画像にラスタライズし、このラスタライズした画像を表示器のフォーマットに合わせるためXGAに解像度を変換し、変換後の画像を設定された表示サイズとなるように縮小し、この縮小画像を設定された表示位置に表示されるようにシフトさせ、そしてその結果のXGAサイズの波形画像を出力する。波形画像が不要な表示モードでは、画像生成回路112は、波形画像出力をマスクする。 The waveform image generation circuit 112 converts the input parallel data from the serial-parallel converter 106 into three waveforms: a Y (luminance) signal and color difference signals Cb and Cr (in the case of GBR display, a G (green) signal, a B (blue) signal, and an R (red) signal), rasterizes these three waveforms into a single image, converts the resolution of this rasterized image to XGA to match the display format, reduces the converted image to the set display size, shifts this reduced image to be displayed at the set display position, and outputs the resulting XGA-sized waveform image. In display modes where a waveform image is not required, the image generation circuit 112 masks the waveform image output.
色域逸脱表示画像生成回路126は、シリアル-パラレル変換器106から入力パラレルデータを受信し、表示制御回路120から明度値V、色相値H、彩度値S、およびGER値を受信して(または明度値V、色相値H、彩度値S、およびGER値は色域逸脱表示画像生成回路126が算出してもよい)、色域逸脱表示画像を生成するように構成されうる。色域逸脱表示画像生成回路126は、本実施形態に係る色域逸脱表示方法によって生成された色域逸脱表示画像(例えば図12の画像)を、表示器102のフォーマットに合わせるためにXGAに解像度を変換し、変換後の色域逸脱表示画像を、設定された表示サイズとなるように縮小し、この縮小画像が設定された表示位置に表示されるようにシフトさせ、その結果のXGAサイズの色域逸脱表示画像を出力する。なお、色域逸脱表示画像が不要な表示モードでは、色域逸脱表示画像生成回路126は、色域逸脱表示画像出力をマスクする。The color gamut deviation display image generation circuit 126 may be configured to receive input parallel data from the serial-to-parallel converter 106 and receive the lightness value V, hue value H, saturation value S, and GER value from the display control circuit 120 (or the lightness value V, hue value H, saturation value S, and GER value may be calculated by the color gamut deviation display image generation circuit 126) and generate a color gamut deviation display image. The color gamut deviation display image generation circuit 126 converts the resolution of the color gamut deviation display image (e.g., the image of FIG. 12) generated by the color gamut deviation display method of this embodiment to XGA to match the format of the display device 102, reduces the converted color gamut deviation display image to a set display size, shifts the reduced image so that it is displayed at a set display position, and outputs the resulting XGA-sized color gamut deviation display image. Note that in display modes where a color gamut deviation display image is not required, the color gamut deviation display image generation circuit 126 masks the color gamut deviation display image output.
次に、変換回路114は、ピクチャー画像生成回路108の出力に接続された入力を有しており、ピクチャーフレーム・レート変換を行うことによって、当該ピクチャー画像をXGAレートを有するようにフレームレート変換した後、この変換後のXGAピクチャー画像を出力に発生させる。同様に、変換回路116は、ベクトル画像生成回路110の出力に接続された入力と、波形画像生成回路112の出力に接続された入力と、色域逸脱表示画像生成回路126の出力に接続された入力とを有しており、ベクトル画像と波形画像と色域逸脱表示画像とを合成し、この合成した画像を表示器のフォーマットに合わせるためXGAレートにフレームレート変換し、この変換後のXGA合成画像を出力に発生させる。Next, conversion circuit 114 has an input connected to the output of picture image generation circuit 108, and performs picture frame rate conversion to convert the frame rate of the picture image to have an XGA rate, and then generates this converted XGA picture image at its output. Similarly, conversion circuit 116 has an input connected to the output of vector image generation circuit 110, an input connected to the output of waveform image generation circuit 112, and an input connected to the output of color gamut deviation display image generation circuit 126, and combines the vector image, waveform image, and color gamut deviation display image, frame rate converts the combined image to an XGA rate to match the display format, and generates this converted XGA combined image at its output.
次に、表示制御回路120は、キー/エンコーダー回路104の出力に接続された入力を有しており、ポーリングによってキー/エンコーダー回路からのキーマトリックス出力およびエンコーダー出力を読み出し、これにより操作されたキーから表示モードを決定する。また、表示制御回路120は、操作されたエンコーダーからの出力から、入力映像のサンプル番号とライン番号を、入力映像信号のフォーマットに基づいて算出し出力する。Next, the display control circuit 120 has an input connected to the output of the key/encoder circuit 104, and reads the key matrix output and encoder output from the key/encoder circuit by polling, thereby determining the display mode from the operated key. The display control circuit 120 also calculates and outputs the sample number and line number of the input video from the output from the operated encoder based on the format of the input video signal.
選択画素抽出回路118は、シリアル-パラレル変換器106の出力に接続された入力と、表示制御回路120の出力に接続された入力とを有しており、受けた入力パラレルデータから同期信号を検出することによりサンプル番号およびライン番号を監視し、表示制御回路120から受けたサンプル番号およびライン番号に対応した入力パラレルデータの画素を抽出して出力する。また、選択画素抽出回路118は、その抽出した画素の輝度値Y、色差値CbおよびCrを検出してそれら値を更新し、抽出画素データとして抽出した画素とともに出力する。 The selected pixel extraction circuit 118 has an input connected to the output of the serial-to-parallel converter 106 and an input connected to the output of the display control circuit 120. It monitors the sample number and line number by detecting a synchronization signal from the received input parallel data, and extracts and outputs pixels from the input parallel data corresponding to the sample number and line number received from the display control circuit 120. The selected pixel extraction circuit 118 also detects the luminance value Y and color difference values Cb and Cr of the extracted pixel, updates these values, and outputs them as extracted pixel data along with the extracted pixel.
この抽出画素データを受ける入力を有する表示制御回路120は、抽出画素データから輝度値Y、色差値CbおよびCrを取得する。また、表示制御回路120は、決定した表示モードにしたがってピクチャー画像、ベクトル画像、波形画像、色域逸脱表示画像の表示サイズおよび位置を設定する。すなわち、スクリーンに1つの画像のみを表示するシングル画面モードでは、ピクチャー画像、ベクトル画像、波形画像、および色域逸脱表示画像のうちの指定された画像のみの表示サイズおよび位置が設定される。また、マルチ画面モードでは、ピクチャー画像、ベクトル画像、波形画像、および色域逸脱表示画像のうちの各々の表示サイズおよび位置が、例えばあらかじめ定められたレイアウトで表示されるように設定される。さらに、表示制御回路120は、波形表示モードに関連してGBR表示が指定されたときにはGBR変換命令を発生させる。これら設定および命令は、前述したように画像生成回路108、110,112、126で使用される。The display control circuit 120, which has an input for receiving this extracted pixel data, obtains the luminance value Y and color difference values Cb and Cr from the extracted pixel data. The display control circuit 120 also sets the display size and position of the picture image, vector image, waveform image, and color gamut deviation display image according to the determined display mode. That is, in single-screen mode, in which only one image is displayed on the screen, the display size and position of only the specified image among the picture image, vector image, waveform image, and color gamut deviation display image are set. In multi-screen mode, the display size and position of each of the picture image, vector image, waveform image, and color gamut deviation display image are set so that they are displayed, for example, in a predetermined layout. Furthermore, the display control circuit 120 generates a GBR conversion command when GBR display is specified in association with the waveform display mode. These settings and commands are used by the image generation circuits 108, 110, 112, and 126, as described above.
さらに、表示制御回路120は、抽出画素データから所定の算出処理を行う。すなわち、各画像への追加のため、ピクチャー画像に付加するG値、B値又はR値を抽出画素データから算出する。なお、ピクチャー画像に付加する値は、Y(輝度)値を選択することもできる。また、波形画像に付加する目盛の表示位置を抽出画素データと表示モードにしたがって算出する。また、ベクトル画像に付加するCb%値、Cr%値、彩度%値(d)、色相角度(deg)を抽出画素データから算出し、ベクトル画像に付加する目盛の表示位置を表示モードにしたがって算出する。また、表示制御回路120は、色域逸脱表示画像に付加する明度値V、色相値H、彩度値S、およびGER値を抽出画素データから算出する。算出された明度値V、色相値H、彩度値S、およびGER値は色域逸脱表示画像生成回路126に出力される。なお、本例では明度値V、色相値H、彩度値S、およびGER値が表示制御回路120において算出されることとしたが、色域逸脱表示画像生成回路126において算出されてもよい。 The display control circuit 120 then performs a predetermined calculation process using the extracted pixel data. Specifically, it calculates the G, B, or R values to be added to the picture image from the extracted pixel data for inclusion in each image. The Y (brightness) value can also be selected as the value to be added to the picture image. It also calculates the display position of the scale to be added to the waveform image according to the extracted pixel data and the display mode. It also calculates the Cb % value, Cr % value, saturation % value (d), and hue angle (deg) to be added to the vector image from the extracted pixel data, and calculates the display position of the scale to be added to the vector image according to the display mode. The display control circuit 120 also calculates the brightness value V, hue value H, saturation value S, and GER value to be added to the color gamut deviation display image from the extracted pixel data. The calculated brightness value V, hue value H, saturation value S, and GER values are output to the color gamut deviation display image generation circuit 126. In this example, the lightness value V, the hue value H, the saturation value S, and the GER value are calculated in the display control circuit 120 , but they may also be calculated in the color gamut deviation display image generation circuit 126 .
表示制御回路120は、描画メモリー122における描画のための処理を行う。すなわち、ピクチャー画像の場合、表示制御回路120は、ピクチャー画像に付加するG値、B値、R値、または輝度値Yを描画メモリー122に出力する。ベクトル画像の場合、表示制御回路120は、ベクトル画像に付加するCb値(%)、Cr値(%)、彩度d(%)、色相角度(deg)の数値と目盛との画像を描画メモリー122に出力する。波形画像の場合、表示制御回路120は、波形画像に付加する目盛の画像を描画メモリー122に出力する。色域逸脱表示画像の場合、表示制御回路120は、色域逸脱表示画像に付加する明度値V、色相値H、彩度値S、およびGER値を色域逸脱表示画像生成回路126に出力する。マルチ画面の場合には、ピクチャー画像とベクトル画像と波形画像と色域逸脱表示画像の4つの画像のための画像を描画メモリー122内において合成する。The display control circuit 120 performs processing for drawing in the drawing memory 122. That is, in the case of a picture image, the display control circuit 120 outputs the G value, B value, R value, or brightness value Y to be added to the picture image to the drawing memory 122. In the case of a vector image, the display control circuit 120 outputs an image of the numerical values and scale of the Cb value (%), Cr value (%), saturation d (%), and hue angle (deg) to be added to the vector image to the drawing memory 122. In the case of a waveform image, the display control circuit 120 outputs an image of the scale to be added to the waveform image to the drawing memory 122. In the case of a color gamut deviation display image, the display control circuit 120 outputs the brightness value V, hue value H, saturation value S, and GER value to be added to the color gamut deviation display image to the color gamut deviation display image generation circuit 126. In the case of a multi-screen, images for the four images - the picture image, the vector image, the waveform image, and the color gamut deviation display image - are synthesized in the drawing memory 122.
描画メモリー122は、以上の通りの出力を表示制御回路120および色域逸脱表示画像生成回路126から受ける入力を有し、そして受けた入力にしたがって描画されたデータを記憶し、その描画データからのXGA描画像(数値、目盛を含む)を、表示器102のXGAレートで出力する。 The drawing memory 122 has inputs that receive the above-mentioned outputs from the display control circuit 120 and the color gamut deviation display image generation circuit 126, stores the data drawn according to the received input, and outputs an XGA drawing image (including numerical values and scales) from the drawing data at the XGA rate of the display 102.
合成回路124は、変換回路114の出力と、変換回路116の出力と、描画メモリー122の出力とにそれぞれ接続された入力を有する。シングル画面モードが選択されたときには、合成回路124は、ピクチャー表示モードが選択されたとき、変換回路114からのピクチャー画像に対し、描画メモリー122からの描画画像、すなわち、ピクチャー画像に付加すべきG値、B値又はR値の画像を合成する。この時、ベクトル画像は、ベクトル画像生成回路110によりマスクされており、波形画像は、波形画像生成回路112によりマスクされており、色域逸脱表示画像は、色域逸脱表示画像生成回路126によりマスクされている。合成回路124は、波形表示モードが選択されたときには、変換回路116からの波形画像に対し、描画メモリー122からの描画画像、すなわち、波形画像に付加すべき目盛の画像を合成する。この時、ピクチャー画像は、ピクチャー画像生成回路108によりマスクされており、波形画像は、波形画像生成回路112によりマスクされており、色域逸脱表示画像は、色域逸脱表示画像生成回路126によりマスクされている。合成回路124は、ベクトル表示モードが選択されたときには、変換回路116からのベクトル画像に対し、描画メモリー122からの描画画像、すなわち、ベクトル画像に付加すべき目盛、Cb%値、Cr%値、彩度%値(d)、色相角度(deg)の画像を合成する。この時、ピクチャー画像は、ピクチャー画像生成回路108によりマスクされており、波形画像は、波形画像生成回路112によりマスクされており、色域逸脱表示画像は、色域逸脱表示画像生成回路126によりマスクされている。合成回路124は、色域逸脱表示モードが選択されたときには、変換回路116からの色域逸脱表示画像をそのまま出力してもよい。この時、ピクチャー画像は、ピクチャー画像生成回路108によりマスクされており、波形画像は、波形画像生成回路112によりマスクされており、ベクトル画像は、ベクトル画像生成回路110によりマスクされている。合成回路124は、マルチ画面モードが選択されたときには、ピクチャー画像とベクトル画像と波形画像と色域逸脱表示画像を合成し、さらにこの合成画像にそれら4つの画像に付加すべき上記の付加画像を合成する。合成回路124は、合成結果を出力に発生させる。合成回路124の出力を受ける入力を有する表示器102は、受けた合成画像をユーザに対し表示する。The composition circuit 124 has inputs respectively connected to the output of the conversion circuit 114, the output of the conversion circuit 116, and the output of the drawing memory 122. When the single screen mode is selected, the composition circuit 124 combines the drawing image from the drawing memory 122, i.e., the image of the G, B, or R values to be added to the picture image, with the picture image from the conversion circuit 114 when the picture display mode is selected. At this time, the vector image is masked by the vector image generation circuit 110, the waveform image is masked by the waveform image generation circuit 112, and the color gamut deviation display image is masked by the color gamut deviation display image generation circuit 126. When the waveform display mode is selected, the composition circuit 124 combines the drawing image from the drawing memory 122, i.e., the image of the scale to be added to the waveform image, with the waveform image from the conversion circuit 116. At this time, the picture image is masked by the picture image generation circuit 108, the waveform image is masked by the waveform image generation circuit 112, and the color gamut deviation display image is masked by the color gamut deviation display image generation circuit 126. When the vector display mode is selected, the composition circuit 124 combines the vector image from the conversion circuit 116 with the drawing image from the drawing memory 122, i.e., the image of the scale, Cb % value, Cr % value, saturation % value (d), and hue angle (deg) to be added to the vector image. At this time, the picture image is masked by the picture image generation circuit 108, the waveform image is masked by the waveform image generation circuit 112, and the color gamut deviation display image is masked by the color gamut deviation display image generation circuit 126. When the color gamut deviation display mode is selected, the composition circuit 124 may output the color gamut deviation display image from the conversion circuit 116 as is. At this time, the picture image is masked by the picture image generation circuit 108, the waveform image is masked by the waveform image generation circuit 112, and the vector image is masked by the vector image generation circuit 110. When the multi-screen mode is selected, the composition circuit 124 combines the picture image, vector image, waveform image, and color gamut deviation display image, and further combines the above-mentioned additional image to be added to these four images with this combined image. The composition circuit 124 generates the combined result as an output. The display 102, which has an input that receives the output of the composition circuit 124, displays the received combined image to the user.
(フロー図)
図2Aおよび図2Bは、本実施形態に係る色域逸脱表示システム1において実行される本実施形態の色域逸脱表示方法のフロー図の一例である。図2Aおよび図2Bにおいては、主に本実施形態に係る色域逸脱表示方法の処理フローについて説明する。また、図3は、一例として、コンテナ色域(広色域)フォーマットの映像信号を、ターゲット色域(狭色域)フォーマットに制限する場合を説明する図である。図3において、コンテナ色域は破線三角31によって示され、ターゲット色域は破線三角32によって示されている。図3において、制限される前の映像信号の各画素の色度を示す点をP点とする。図3においては、P点がターゲット色域の外に存在する場合はPo点42aによって示され、ターゲット色域以内(境界含む)に存在する場合はPi点42bによって示されている。以下においては適宜、Po点42aとPi点42bをまとめてP点42という。また、P点42と白色点であるW点43とを結ぶ直線L1と、コンテナ色域31との交点をA点45とし、当該直線L1とターゲット色域32との交点をB点46とする。以下、図3を参照しつつ図2Aおよび図2Bのフロー図を説明する。
(Flow diagram)
2A and 2B are example flow diagrams of the color gamut deviation display method of this embodiment, which is executed in the color gamut deviation display system 1 according to this embodiment. FIGS. 2A and 2B mainly describe the processing flow of the color gamut deviation display method according to this embodiment. FIG. 3 is a diagram illustrating, as an example, a case where a video signal in a container gamut (wide gamut) format is restricted to a target gamut (narrow gamut) format. In FIG. 3, the container gamut is indicated by a dashed triangle 31, and the target gamut is indicated by a dashed triangle 32. In FIG. 3, a point indicating the chromaticity of each pixel of the video signal before restriction is designated as point P. In FIG. 3, if point P exists outside the target gamut, it is designated as point Po 42a, and if it exists within the target gamut (including the boundary), it is designated as point Pi 42b. Hereinafter, point Po 42a and point Pi 42b will be collectively referred to as point P 42, as appropriate. Furthermore, the intersection of a straight line L1 connecting point P 42 and point W 43, which is the white point, with the container gamut 31 is designated as point A 45, and the intersection of line L1 with the target gamut 32 is designated as point B 46. The flow charts of Figures 2A and 2B will be described below with reference to Figure 3.
色域逸脱表示画像生成回路126は、シリアル-パラレル変換器106から、被検信号である映像信号のパラレルデータの入力を受け付ける(S102)。表示制御回路120(または色域逸脱表示画像生成回路126)は、映像信号の各画素の色度を示すP点42の色度値からP点42のxy色度座標を計算する(S104)。具体的には、以下の通り算出される。 The color gamut deviation display image generation circuit 126 receives input of parallel data of the video signal, which is the signal to be tested, from the serial-to-parallel converter 106 (S102). The display control circuit 120 (or the color gamut deviation display image generation circuit 126) calculates the x and y chromaticity coordinates of point P 42 from the chromaticity value of point P 42, which indicates the chromaticity of each pixel of the video signal (S104). Specifically, the calculation is performed as follows:
ここで、Aは当該RGB表色系からXYZ表色系へ変換するための3×3のマトリクスであり、RGB表色系および白色点が決まれば一意に定まるマトリクスである。また、YCbCr信号の場合は、RGBをYCbCrに読み替えた後、XYZからxyが計算されうる。 Here, A is a 3x3 matrix for converting from the RGB color system to the XYZ color system, and is a matrix that is uniquely determined once the RGB color system and white point are determined. In the case of a YCbCr signal, xy can be calculated from XYZ after converting RGB to YCbCr.
また、表示制御回路120(または色域逸脱表示画像生成回路126)は、A点45およびB点46のxy色度座標を計算する(S106)。本ステップにおける計算は幾何学的に計算されうる。 The display control circuit 120 (or the color gamut deviation display image generation circuit 126) also calculates the xy chromaticity coordinates of point A 45 and point B 46 (S106). The calculation in this step can be performed geometrically.
次に、色域逸脱表示画像生成回路126は、ステップS104において計算されたP点42のxy色度座標がターゲット色域32の外に位置するか、ターゲット色域32以内(ターゲット色域32の境界含む)に位置するかを判断する(S108)。 Next, the color gamut deviation display image generation circuit 126 determines whether the xy chromaticity coordinates of point P 42 calculated in step S104 are located outside the target color gamut 32 or within the target color gamut 32 (including the boundary of the target color gamut 32) (S108).
ステップS108において表示制御回路120(または色域逸脱表示画像生成回路126)が、P点42のxy色度座標がターゲット色域32の外に位置すると判断した場合、表示制御回路120(または色域逸脱表示画像生成回路126)は、A点45とB点46との距離(以下「AB」または「距離AB」という)と、P点42とB点46との距離(正の値。以下「PB」または「距離PB」という)とからGER値(以下「G値」と略す場合もある)を、G値=PB/AB、の式により計算する(S110)。 If in step S108 the display control circuit 120 (or the color gamut deviation display image generation circuit 126) determines that the xy chromaticity coordinates of point P 42 are located outside the target color gamut 32, the display control circuit 120 (or the color gamut deviation display image generation circuit 126) calculates the GER value (hereinafter sometimes abbreviated as "G value") from the distance between point A 45 and point B 46 (hereinafter referred to as "AB" or "distance AB") and the distance between point P 42 and point B 46 (positive value; hereinafter referred to as "PB" or "distance PB") using the formula G value = PB/AB (S110).
ステップS108において表示制御回路120(または色域逸脱表示画像生成回路126)が、点42のxy色度座標がターゲット色域32以内に位置すると判断した場合、表示制御回路120(または色域逸脱表示画像生成回路126)は、B点46とW点43との距離(以下「BW」または「距離BW」という)と、B点46とP点42との距離(正の値。以下「BP」または「距離BP」という)とからGER値(以下「G値」と略す場合もある)を、G値=-BP/BW、の式により計算する(S112)。 If in step S108 the display control circuit 120 (or the color gamut deviation display image generation circuit 126) determines that the xy chromaticity coordinates of point 42 are located within the target color gamut 32, the display control circuit 120 (or the color gamut deviation display image generation circuit 126) calculates the GER value (hereinafter sometimes abbreviated as "G value") from the distance between point B 46 and point W 43 (hereinafter referred to as "BW" or "distance BW") and the distance between point B 46 and point P 42 (positive value; hereinafter referred to as "BP" or "distance BP") using the formula G value = -BP/BW (S112).
表示制御回路120(または色域逸脱表示画像生成回路126)は、P点42について計算されたHSV値のうちのS値を、ステップS110またはステップS112において計算されたG値に置換する(S114)。これにより、被検信号の全画素(P点42)について「HGV」で三次元情報を表すことができたことになる。色域逸脱表示画像生成回路126は、3つの特定の範囲のV値について、各範囲に該当する画素(P点42)のHG値を極座標により円形の二次元平面に描画する(S116)。本実施形態においては、一例として8ビットのV値の範囲を、0~84(暗部:Low)、85~169(中間調部:Medium)、170~255(明部:High)の3つに分けた。なお、本実施形態においてはV値の範囲を3つとしたが、あくまで一例であってこれに限定されない。また、例えば色域逸脱表示システム1がV値の範囲の数を指定するためのユーザ入力を受け付けることによって当該V値の範囲の数が決定されるようになっていてもよい。The display control circuit 120 (or color gamut deviation display image generation circuit 126) replaces the S value of the HSV values calculated for point P 42 with the G value calculated in step S110 or step S112 (S114). This allows three-dimensional information to be expressed in "HGV" for all pixels (point P 42) of the test signal. The color gamut deviation display image generation circuit 126 plots the HG values of pixels (point P 42) corresponding to each of three specific ranges of V values on a circular two-dimensional plane using polar coordinates (S116). In this embodiment, as an example, the 8-bit V value range is divided into three: 0 to 84 (dark area: low), 85 to 169 (midtone area: medium), and 170 to 255 (light area: high). Note that although three V value ranges are used in this embodiment, this is merely an example and is not limiting. Furthermore, for example, the color gamut deviation display system 1 may be configured to accept a user input for specifying the number of ranges of V values, thereby determining the number of ranges of V values.
次に、色域逸脱表示画像生成回路126は、ステップS116において、3つの特定の範囲のV値について二次元平面に描画された各画素(P点42)の極座標を、円環形状の二次元座標(以下「円環座標」という)に変換する(S118)。円環形状は、同心の小さい円と大きい円に囲まれた形状である。具体的には、以下のようにして円環座標が算出される。Next, in step S116, the color gamut deviation display image generation circuit 126 converts the polar coordinates of each pixel (point P 42) drawn on a two-dimensional plane for three specific ranges of V values into two-dimensional coordinates of a circular ring shape (hereinafter referred to as "circular coordinates") (S118). A circular ring shape is a shape surrounded by concentric small and large circles. Specifically, the circular coordinates are calculated as follows:
すなわち、変換前の座標を(ra,θa)(raは0以上1以下の値)、変換後の座標を(rb,θb)(rbは0以上1以下の値)、変換前の極座標の外径をRao、変換後の円環座標の外径をRbo、内径をRbiとすると、rbおよびθbは以下の通り算出されうる。
rb=Rbi+ra*(Rbo-Rbi)
θb=θa
That is, if the coordinates before conversion are (r a , θ a ) (r a is a value between 0 and 1), the coordinates after conversion are (r b , θ b ) (r b is a value between 0 and 1), the outer radius of the polar coordinates before conversion is R ao , the outer radius of the circular coordinates after conversion is R bo , and the inner radius is R bi , then r b and θ b can be calculated as follows:
r b =R bi + ra *(R bo -R bi )
θ b = θ a
色域逸脱表示画像生成回路126は、ステップS118において変換された円環座標を同心円上に配置する(S120)。ステップS120の処理結果は、最終的に、単独で、またはピクチャー画像、ベクトル画像、および波形画像の少なくともいずれかとともに、表示器102において表示出力される(ステップS122)。The color gamut deviation display image generation circuit 126 arranges the circular coordinates converted in step S118 on concentric circles (S120). The processing result of step S120 is finally displayed on the display 102 either alone or together with at least one of a picture image, a vector image, and a waveform image (step S122).
(具体例)
以上において説明した本実施形態の色域逸脱表示方法について、具体例を用いて以下説明する。
(Specific example)
The color gamut deviation display method of this embodiment described above will be explained below using a specific example.
本例においては、図4(出典:一般社団法人映像情報メディア学会)に示される映像(カラー映像)が本実施形態の色域逸脱表示方法によって処理される場合について説明する。本例において、図4の映像のコンテナ表色系は2020であり、ターゲット表色系はP3であるとする。図5は、図4の画像のxy色度図上の表現を示す図である。図5において、映像の色度値は黒点で描画されている。図5によれば、映像の一部の画素がターゲット色域32から逸脱していることが分かる。 In this example, we will explain the case where the image (color image) shown in Figure 4 (source: Institute of Image Information and Television Engineers) is processed using the color gamut deviation display method of this embodiment. In this example, the container color system of the image in Figure 4 is 2020, and the target color system is P3. Figure 5 is a diagram showing the representation of the image in Figure 4 on an xy chromaticity diagram. In Figure 5, the chromaticity values of the image are depicted with black dots. Figure 5 shows that some pixels of the image deviate from the target color gamut 32.
図6は、図4の映像の各画素のGER値を映像上にマッピングした図である。また、図7は、GER値をヒストグラム表示した図である。図7のグラフの横軸はGER値を示し、縦軸は各GER値に相当する画素の数を示す。GER値=-1は無彩色、GER値=0はターゲット色域の境界上、GER値=1はコンテナ色域の境界上を示す。すなわち、0<GER値≦1の場合は当該GER値を有する画素はターゲット色域を逸脱していることを示し、-1≦GER値≦0の場合は当該GER値を有する画素はターゲット色域以内であることを示す。 Figure 6 shows the GER values of each pixel in the image of Figure 4 mapped onto the image. Figure 7 shows a histogram of the GER values. The horizontal axis of the graph in Figure 7 represents the GER value, and the vertical axis represents the number of pixels corresponding to each GER value. A GER value of -1 indicates achromatic color, a GER value of 0 indicates on the boundary of the target color gamut, and a GER value of 1 indicates on the boundary of the container color gamut. In other words, if 0 < GER value ≦ 1, the pixel with that GER value is outside the target color gamut, and if -1 ≦ GER value ≦ 0, the pixel with that GER value is within the target color gamut.
図8は、各画素のS値をG値に置換しHGV値にして(図2のS110またはS112、およびS114に対応)、各画素のHGV値をHSV表色系に準じて描画した図である。ここで、図8の平面図(色度平面図)50は全体として円形状で構成される。H値は、中心角(0°~360°)によって示される。中心角=0°の位置は赤を示し、右回りに黄色(中心角=60°)、緑(中心角=120°)、シアン(中心角=180°)、青(中心角=240°)、マゼンタ(中心角=300°)、のように色相(H)が変化する(一般的によく知られている色相環と同じ)。GER値は、中心からの円周に向かう方向に沿って中心からの距離によって示され、中心から離れるにしたがってGER値が増加する。円の中心はGER値=-1に対応し、円周はGER値=1に対応する。また、図8の円の1/2の半径を有する円の円周(破線60)はGER値=0に対応する。なお、V値(明度)は紙面に対して垂直方向で示されるため、図8においては示されない。また、図8においては被検信号である映像信号の全てを処理対象としているが、一部のみを処理対象としてもよい。以上の円50の仕様は、以下に説明する図9~図11における円(色度平面図)51、52、53も同様である。Figure 8 shows the HGV values of each pixel, plotted according to the HSV color system, after the S value of each pixel has been replaced with a G value (corresponding to S110, S112, and S114 in Figure 2). The plan view (chromaticity plan view) 50 in Figure 8 is circular overall. The H value is indicated by the central angle (0° to 360°). A central angle of 0° represents red, and the hue (H) changes clockwise from yellow (central angle = 60°), green (central angle = 120°), cyan (central angle = 180°), blue (central angle = 240°), and magenta (central angle = 300°) (similar to the commonly known color wheel). The GER value is indicated by the distance from the center along the circumference, increasing with distance from the center. The center of the circle corresponds to a GER value of -1, and the circumference corresponds to a GER value of 1. Furthermore, the circumference of a circle (dashed line 60) having a radius half that of the circle in Fig. 8 corresponds to a GER value of 0. Note that the V value (brightness) is shown in the direction perpendicular to the paper surface and is therefore not shown in Fig. 8. Furthermore, although Fig. 8 shows the entire video signal, which is the signal under test, as the processing target, it is also possible to process only a portion of the signal. The above specifications of circle 50 are also the same for circles (chromaticity plane diagrams) 51, 52, and 53 in Figs. 9 to 11, which will be described below.
次に、本例では8ビットの明るさ(V値)の範囲を、0~84(暗部:Low)、85~169(中間調部:Medium)、170~255(明部:High)の3つに分ける。図9は、V値の範囲が0~84(暗部)である画素のHG値が極座標により円形の二次元平面図51に描画された図である。図10は、V値の範囲が85~169(中間調部)である画素のHG値が極座標により円形の二次元平面図52に描画された図である。図11は、V値の範囲が170~255(明部)である画素のHG値が極座標により円形の二次元平面図53に描画された図である。また、図9~図11の円周61、62、63は図8の円周60に対応し、GER値=0に対応する。図9~図11は、図2のS116の処理に対応する。Next, in this example, the 8-bit brightness (V value) range is divided into three: 0 to 84 (dark area: Low), 85 to 169 (midtone area: Medium), and 170 to 255 (light area: High). Figure 9 shows the HG values of pixels with a V value range of 0 to 84 (dark area) plotted in polar coordinates on a circular two-dimensional plane 51. Figure 10 shows the HG values of pixels with a V value range of 85 to 169 (midtone area) plotted in polar coordinates on a circular two-dimensional plane 52. Figure 11 shows the HG values of pixels with a V value range of 170 to 255 (light area) plotted in polar coordinates on a circular two-dimensional plane 53. Furthermore, circumferences 61, 62, and 63 in Figures 9 to 11 correspond to circumference 60 in Figure 8 and correspond to a GER value of 0. 9 to 11 correspond to the processing of S116 in FIG.
次に、V値の各範囲について生成された図9~図11の円51、52、53は、円の中心部分を円周方向に向かって広げて円の中心付近に空白領域を設けることによって円環形状に変形される(図2のS118の処理に対応)。そして、図12に示されるように、円51、52、53がそれぞれ円環形状に変形された平面図51a、52a、53aが、中心から円周方向に向けてV値の範囲が低い順(暗部、中間調部、明部、の順)に各円環51a、52a、53aの中心が重なって(中心65)同心円となるよう配置されて全体として1つの円環形状の二次元平面図(合成平面図)70として構成される。なお、円環形状の二次元平面図70においては、中心から円周方向に向けてV値の範囲が高い順(明部、中間調部、暗部、の順)に各円環51a、52a、53aが配置されてもよい。また、ユーザがこれらの指定のための入力を行うことができるようになっていてもよい。Next, the circles 51, 52, and 53 in Figures 9 to 11 generated for each V-value range are transformed into annular shapes by expanding the central portions of the circles circumferentially and providing blank areas near the centers of the circles (corresponding to the process of S118 in Figure 2). Then, as shown in Figure 12, the plan views 51a, 52a, and 53a resulting from the transformation of the circles 51, 52, and 53 into annular shapes are arranged concentrically from the center toward the circumferential direction in order of decreasing V-value range (dark areas, midtones, and light areas), with the centers of the circles 51a, 52a, and 53a overlapping (center 65) to form a single annular two-dimensional plan view (composite plan view) 70. Note that in the annular two-dimensional plan view 70, the circles 51a, 52a, and 53a may also be arranged from the center toward the circumferential direction in order of increasing V-value range (light areas, midtones, and dark areas). Furthermore, the user may be able to input these specifications.
ここで、二次元平面図70の円環51a、52a、53aにおけるGER値の表示は、円環51、52、53と同じである。円環51aの小さい円(中心に近い円)の円周がGER値=-1に対応し、大きい円(中心から遠い円)の円周はGER値=1に対応する。また、円環51aを構成する大きい円の半径と小さい円の半径との合計の1/2の半径を有する円の円周(破線61a)上はGER値=0に対応する。同様に、円環52aの小さい円(中心に近い円)の円周がGER値=-1に対応し、大きい円(中心から遠い円)の円周はGER値=1に対応する。また、円環52aを構成する大きい円の半径と小さい円の半径との合計の1/2の半径を有する円の円周(破線62a)上はGER値=0に対応する。円環53aの小さい円(中心に近い円)の円周がGER値=-1に対応し、大きい円(中心から遠い円)の円周はGER値=1に対応する。また、円環53aを構成する大きい円の半径と小さい円の半径との合計の1/2の半径を有する円の円周(破線63a)上はGER値=0に対応する。 Here, the GER values displayed on rings 51a, 52a, and 53a in two-dimensional plan view 70 are the same as those displayed on rings 51, 52, and 53. The circumference of the smaller circle (closer to the center) in ring 51a corresponds to a GER value of -1, while the circumference of the larger circle (farther from the center) corresponds to a GER value of 1. Furthermore, the circumference of the circle (dashed line 61a) having a radius half the sum of the radii of the larger and smaller circles that make up ring 51a corresponds to a GER value of 0. Similarly, the circumference of the smaller circle (closer to the center) in ring 52a corresponds to a GER value of -1, while the circumference of the larger circle (farther from the center) corresponds to a GER value of 1. Furthermore, the circumference of the circle (dashed line 62a) having a radius half the sum of the radii of the larger and smaller circles that make up ring 52a corresponds to a GER value of 0. The circumference of the small circle (closer to the center) of the ring 53a corresponds to a GER value of -1, and the circumference of the large circle (farther from the center) corresponds to a GER value of 1. In addition, the circumference of a circle (dashed line 63a) having a radius half the sum of the radii of the large and small circles that make up the ring 53a corresponds to a GER value of 0.
なお、図12に例示される二次元平面図70は円環形状であるが、全体として円形状で構成されてもよい。すなわち、図12の円環51aが図9の円51のように円形状となっており、その周辺に円環52a、53aが配置されるようになっていてもよい。 Note that although the two-dimensional plan view 70 illustrated in Figure 12 is annular, it may also be configured as a circle overall. That is, the circle 51a in Figure 12 may be circular like the circle 51 in Figure 9, with the circles 52a and 53a arranged around it.
以上のように複数のV値の範囲が1つの二次元平面図70として構成されることによって、ユーザは複数のV値の範囲についてHG値を一目で確認することが可能となり視認性が高まる。また、従来のCIE色度図は均等な形状で示されないためにユーザが理解しにくいという問題があったが、図12に示されるような二次元平面図70によれば全体として均等な円環形状または円形状の二次元平面図70によってHG値が示されるため、ユーザが理解しやすいという利点がある。 As described above, by configuring multiple V value ranges as a single two-dimensional diagram 70, users can check the HG values for multiple V value ranges at a glance, improving visibility. Furthermore, while conventional CIE chromaticity diagrams have the problem of being difficult for users to understand because they are not displayed in uniform shapes, the two-dimensional diagram 70 shown in Figure 12 displays the HG values in a two-dimensional diagram 70 with an overall uniform annular or circular shape, which has the advantage of being easier for users to understand.
なお、図8~11の円50~53は色域逸脱表示システム1の表示器102によって表示されてもよいし表示されなくてもよい。すなわち、図8~11の円50~53は、図12に示される二次元平面図70が表示器102によって表示されるために内部で実行される処理を示す図としてとらえることもできる。 Note that the circles 50 to 53 in Figures 8 to 11 may or may not be displayed by the display 102 of the color gamut deviation display system 1. In other words, the circles 50 to 53 in Figures 8 to 11 can also be considered as diagrams showing the processing performed internally in order for the two-dimensional plan view 70 shown in Figure 12 to be displayed by the display 102.
また、図12においては、円環51a、52a、53aが、中心から円周方向に向けてV値の範囲が低い順(暗部、中間調部、明部、の順)に配置されたがこれに限定されない。円環51a、52a、53aが、中心から円周方向に向けてV値の範囲が高い順(明部、中間調部、暗部、の順)に配置されてもよいし、ユーザ入力に従って配置される順が決定されてもよい。例えば、ユーザが簡単に複数の円環の配置の順番を指定できるように、各円環をクリック操作またはドラッグ操作などによって順番を指定するようなGUI(Graphical User Interface)が表示出力されるようになっていてもよい。 In addition, in Figure 12, the rings 51a, 52a, and 53a are arranged from the center toward the circumference in order of decreasing V-value range (in the order of dark areas, midtones, and light areas), but this is not limited to this. The rings 51a, 52a, and 53a may also be arranged from the center toward the circumference in order of increasing V-value range (in the order of light areas, midtones, and dark areas), or the arrangement order may be determined according to user input. For example, to enable the user to easily specify the arrangement order of multiple rings, a GUI (Graphical User Interface) may be displayed that allows the user to specify the order by clicking or dragging each ring.
また、図12においては、V値の範囲を3つとしたがこれに限定されない。より多くの数であってもよいし、より少ない数であってよい。また、ユーザ入力に応じて当該数が決定されてもよい。 Also, in Figure 12, the range of V values is three, but this is not limited to this. It may be a larger or smaller number. Furthermore, the number may be determined based on user input.
また、図12においては、図9~図11において算出された円51等に基づいて生成された円環51a、52a、53aの全てが円環70に配置されたが、一部のみが配置されるようになっていてもよい。また、ユーザ入力に応じて円環70に配置されるべき円環51a等が決定されるようになっていてもよい。 In addition, in Figure 12, all of the rings 51a, 52a, and 53a generated based on the circles 51, etc. calculated in Figures 9 to 11 are placed on the ring 70, but only some of them may be placed. Furthermore, the rings 51a, etc. to be placed on the ring 70 may be determined based on user input.
また、上記の説明においては狭色域に変換される前のオリジナルの映像信号においてCIE表色系が採用されていることを想定して説明したが、これに限定されない。例えば、uv色度図の場合なども本実施形態に係る色域逸脱表示方法を適用することが可能である。 In addition, the above explanation assumes that the CIE color system is used in the original video signal before it is converted to a narrow color gamut, but this is not limited to this. For example, the color gamut deviation display method according to this embodiment can also be applied to the UV chromaticity diagram.
ここまで、本発明の一実施形態について説明したが、本発明は上述の実施形態に限定されず、その技術的思想の範囲内において種々異なる形態にて実施されてよいことは言うまでもない。 So far, we have described one embodiment of the present invention, but it goes without saying that the present invention is not limited to the above embodiment and may be implemented in various different forms within the scope of its technical concept.
また、本発明の範囲は、図示され記載された例示的な実施形態に限定されるものではなく、本発明が目的とするものと均等な効果をもたらすすべての実施形態をも含む。さらに、本発明の範囲は、各請求項により画される発明の特徴の組み合わせに限定されるものではなく、すべての開示されたそれぞれの特徴のうち特定の特徴のあらゆる所望する組み合わせによって画されうる。Furthermore, the scope of the present invention is not limited to the exemplary embodiments shown and described, but includes all embodiments that achieve equivalent effects to those intended by the present invention. Furthermore, the scope of the present invention is not limited to the combination of inventive features defined by each claim, but can be defined by any desired combination of specific features among all the respective disclosed features.
1…色域逸脱表示システム
100…モニター
102…表示器
104…キー/エンコーダー回路
106…シリアル-パラレル変換器
108…ピクチャー画像生成回路
110…ベクトル画像生成回路
112…波形画像生成回路
114…変換回路
116…変換回路
118…選択画素抽出回路
120…表示制御回路
122…描画メモリー
124…合成回路
126…色域逸脱表示画像生成回路
31…コンテナ色域
32…ターゲット色域
42a、42b…P点
43…白色点(W点)
45…A点(直線L1とコンテナ色域31との交点)
46…B点(直線L1とターゲット色域32との交点)
L1…P点42とW点43とを結ぶ直線
50、51、52、53…円
51a、52a、53a…円環
70…円環51a、52a、53aを含む二次元平面図
1...Color gamut deviation display system 100...Monitor 102...Display device 104...Key/encoder circuit 106...Serial-to-parallel converter 108...Picture image generation circuit 110...Vector image generation circuit 112...Waveform image generation circuit 114...Conversion circuit 116...Conversion circuit 118...Selected pixel extraction circuit 120...Display control circuit 122...Drawing memory 124...Synthesis circuit 126...Color gamut deviation display image generation circuit 31...Container color gamut 32...Target color gamut 42a, 42b...P point 43...White point (W point)
45...Point A (intersection of the line L1 and the container gamut 31)
46...Point B (intersection of line L1 and target color gamut 32)
L1...lines 50, 51, 52, 53 connecting point P 42 and point W 43...circles 51a, 52a, 53a...ring 70...two-dimensional plan view including rings 51a, 52a, 53a
Claims (12)
被検信号である映像信号の画素の色度値からxy色度座標を計算し、
前記画素の色度図上の座標であるxy色度座標と、前記色度図上の白色点の前記xy色度座標と、前記映像信号の色域であるコンテナ色域の色度図上の前記xy色度座標と、前記コンテナ色域よりも狭色域であるターゲット色域の色度図上の前記xy色度座標と、を用いて前記画素のターゲット色域からの逸脱度合いを示すGER値を算出し、
前記映像信号の少なくとも一部の画素ごとの前記GER値と、色相を示すH値と、明度を示すV値とを用いて、複数のV値の範囲ごとに前記映像信号の少なくとも一部の画素の前記H値と前記GER値とが配置された複数の色度平面図を、一つの合成平面図に配置する
ことを含む色域逸脱表示方法。 1. A method for displaying color gamut deviations executed by a computer system, comprising:
Calculating x and y chromaticity coordinates from the chromaticity values of pixels of the video signal being the signal to be tested;
calculating a GER value indicating a degree of deviation of the pixel from the target color gamut using x and y chromaticity coordinates, which are coordinates on a chromaticity diagram of the pixel, the x and y chromaticity coordinates of a white point on the chromaticity diagram, the x and y chromaticity coordinates on a chromaticity diagram of a container gamut, which is the color gamut of the video signal, and the x and y chromaticity coordinates on a chromaticity diagram of a target color gamut, which is a color gamut narrower than the container gamut;
A color gamut deviation display method comprising: arranging, on one composite chromaticity plane diagram, a plurality of chromaticity plane diagrams in which the H values and the GER values of at least some pixels of the video signal are arranged for each of a plurality of ranges of V values, using the GER value for each of at least some pixels of the video signal, an H value indicating hue, and a V value indicating lightness.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024080180 | 2024-10-18 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP7774373B1 true JP7774373B1 (en) | 2025-11-21 |
Family
ID=97722898
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025513670A Active JP7774373B1 (en) | 2024-10-18 | 2024-10-18 | Color gamut deviation display method, color gamut deviation display system, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7774373B1 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060262224A1 (en) * | 2005-05-17 | 2006-11-23 | Lg Electronics Inc. | Apparatus and method for compensating for color of video signal in display device |
| WO2010131500A1 (en) * | 2009-05-15 | 2010-11-18 | シャープ株式会社 | Image processing device and image processing method |
| JP2013225802A (en) * | 2012-04-23 | 2013-10-31 | Nikon Corp | Digital camera, color conversion information generating program, color conversion program, and recording control program |
| US20170359490A1 (en) * | 2016-06-10 | 2017-12-14 | Thomson Licensing | Method of mapping source colors of an image in a chromaticity plane |
| JP2020501426A (en) * | 2016-11-30 | 2020-01-16 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | System and method for signaling and limiting a high dynamic range (HDR) video system using dynamic metadata |
| US20210264875A1 (en) * | 2018-10-22 | 2021-08-26 | Shenzhen Tcl New Technology Co., Ltd. | Color gamut matching method, device, display terminal and readable storage medium |
-
2024
- 2024-10-18 JP JP2025513670A patent/JP7774373B1/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060262224A1 (en) * | 2005-05-17 | 2006-11-23 | Lg Electronics Inc. | Apparatus and method for compensating for color of video signal in display device |
| WO2010131500A1 (en) * | 2009-05-15 | 2010-11-18 | シャープ株式会社 | Image processing device and image processing method |
| JP2013225802A (en) * | 2012-04-23 | 2013-10-31 | Nikon Corp | Digital camera, color conversion information generating program, color conversion program, and recording control program |
| US20170359490A1 (en) * | 2016-06-10 | 2017-12-14 | Thomson Licensing | Method of mapping source colors of an image in a chromaticity plane |
| JP2020501426A (en) * | 2016-11-30 | 2020-01-16 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | System and method for signaling and limiting a high dynamic range (HDR) video system using dynamic metadata |
| US20210264875A1 (en) * | 2018-10-22 | 2021-08-26 | Shenzhen Tcl New Technology Co., Ltd. | Color gamut matching method, device, display terminal and readable storage medium |
Non-Patent Citations (4)
| Title |
|---|
| INOUE, Kohei et al.,Hue-Preserving Saturation Improvement in RGB Color Cube,Journal of Imaging,2021年08月18日,Volume 7, Issue 8,150,DOI: 10.3390/jimaging7080150 |
| INOUE, KOHEI ET AL.: "Hue-Preserving Saturation Improvement in RGB Color Cube", JOURNAL OF IMAGING, vol. Volume 7, Issue 8, JPN7024005264, 18 August 2021 (2021-08-18), pages 150, ISSN: 0005680140 * |
| MASAOKA, Kenichiro et al.,Analysis of color volume of multi-chromatic displays using gamut rings,J Soc Inf Display,2020年,28,273-286,DOI: 10.1002/jsid.852 |
| MASAOKA, KENICHIRO ET AL.: "Analysis of color volume of multi-chromatic displays using gamut rings", J SOC INF DISPLAY, vol. 28, JPN6024050359, 2020, pages 273 - 286, ISSN: 0005680139 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6724435B2 (en) | Method for independently controlling hue or saturation of individual colors in a real time digital video image | |
| CN101188776B (en) | Apparatus and method for color reproduction | |
| JP4735605B2 (en) | Test pattern signal generation device, test pattern signal generation method, colorimetry system, and display device | |
| JP4517308B2 (en) | Information processing apparatus and method, program, and information processing system | |
| EP3961551B1 (en) | Gamut conversion method and apparatus, and medium | |
| US8643664B2 (en) | Gamut converting device and gamut converting method | |
| CN101501751B (en) | Display device, method for generating four or more primary color signals | |
| JP2013207409A (en) | Image adjustment device and image adjustment system and program | |
| JP2006262446A (en) | Image processing apparatus, image processing method, and image processing program | |
| JP7774373B1 (en) | Color gamut deviation display method, color gamut deviation display system, and program | |
| JP5879120B2 (en) | Video signal processing apparatus, vector scope, and program | |
| CN111192333B (en) | Image display method, image display device, and computer storage medium | |
| US12198315B2 (en) | Information processing apparatus, information processing method, and storage medium for storing program in which a minimum luminance value of display luminance information is greater than that of print luminance information | |
| JP2016178498A (en) | Color conversion processing apparatus and color conversion processing method | |
| CN110490945B (en) | Image color adjusting method | |
| JP4329838B2 (en) | Image signal processing apparatus, image signal processing method, and program | |
| US20130257890A1 (en) | Color adjustment device, color adjustment system, color adjustment method, and non-transitory computer-readable medium | |
| JP2007142494A (en) | Image processing apparatus and method, and program | |
| TW201712633A (en) | Image processing method | |
| KR100816327B1 (en) | Chromaticity Correction Device and Method for Flat Panel Display | |
| Vandenberg et al. | A survey on 3d-lut performance in 10-bit and 12-bit hdr bt. 2100 pq | |
| US12056913B2 (en) | System for luminance qualified chromaticity | |
| JP5119075B2 (en) | Image processing apparatus, image processing program, and image processing method | |
| JP5258803B2 (en) | Image forming apparatus and image processing program | |
| JP2004140645A (en) | Video signal processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250305 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250407 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250903 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251021 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251029 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251104 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7774373 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |