(57)【要約】【課題】様々な色域で撮影した動画が混在する環境において、撮影時の動画の色域の種類ごとに、変換後の色域を個別に設定可能な情報処理装置を提供すること。【解決手段】画像を処理する情報処理装置であって、画像の色域を取得する色域情報取得手段と、画像の色域を他の色域に変換する色域変換手段と、前記色域情報取得手段により取得した色域の種類ごとに、変換後の色域を選択する色域選択手段を有することを特徴とする。【選択図】図１
2017005326.tif 000002
【特許請求の範囲】
【請求項１】
画像を処理する情報処理装置であって、
画像の色域を取得する色域情報取得手段と、
画像の色域を他の色域に変換する色域変換手段と、
前記色域情報取得手段により取得した色域の種類ごとに、変換後の色域を選択する色域選択手段を有することを特徴とする情報処理装置。
【請求項２】
前記変換後の色域に関連するガンマカーブを選択するガンマカーブ選択手段を有することを特徴とする請求項１に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関するものであり、特に、撮像装置により撮影された動画像の色域を変換する情報処理装置に関する。
【背景技術】
【０００２】
近年、広色域の動画を撮影可能なデジタルビデオカメラが注目されている。広色域で動画を撮影することにより、色再現性が向上し、より色鮮やかな映像表現が可能になる。
【０００３】
一般的に、動画をディスプレイ上で確認する際、正しい色で確認を行うためには、動画の色域をディスプレイの色域に合わせる必要がある。例として、国際電気通信連合無線通信部門（ＩＴＵ−Ｒ）で策定されたＢＴ．７０９に規定される色域（以下、ＢＴ．７０９色域）に対応するディスプレイ上で動画を確認する場合を考える。上記ディスプレイに対し、ＢＴ．７０９よりも広い色域のＩＴＵ−Ｒ  ＢＴ．２０２０に規定される色域（以下、ＢＴ．２０２０色域）で撮影された動画を正しい色で表示するためには、動画の色域を、ＢＴ．２０２０色域からＢＴ．７０９色域に変換する必要がある。
【０００４】
特許文献１には、画像ファイルのメタデータに色空間情報を格納し、表示装置側で当該色空間情報に対応した色域変換を行うことで、正しい色で画像を表示する方法が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１２４６４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の方法では、様々な色域で撮影した動画が混在する環境において、撮影時の動画の色域の種類ごとに、変換後の色域を個別に設定できず、変換後の色域の設定・管理が煩わしいという問題があった。
【０００７】
そこで、本発明の目的は、様々な色域で撮影した動画が混在する環境において、撮影時の動画の色域の種類ごとに、変換後の色域を個別に設定可能な情報処理装置を提供することである。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明は、
画像を処理する情報処理装置であって、
画像の色域を取得する色域情報取得手段と、
画像の色域を他の色域に変換する色域変換手段と、
前記色域情報取得手段により取得した色域の種類ごとに、変換後の色域を選択する色域選択手段を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、様々な色域で撮影した動画が混在する環境において、撮影時の動画の色域の種類ごとに、変換後の色域を個別に設定することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明におけるＰＣの構成を示すブロック図
【図２】本発明におけるＰＣ上で動作するアプリケーションの概要を示す外観図       （ａ）アプリケーション全体を示す図       （ｂ）設定ダイアログを示す図
【図３】本発明の第１の実施例における、ＰＣの動作フローを示すフローチャート
【図４】本発明の第２の実施例における、ＰＣの動作フローを示すフローチャート
【発明を実施するための形態】
【００１１】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【００１２】
［実施例１］
第１の実施例として、様々な色域で撮影した動画に対し、撮影時の動画の色域の種類ごとに、変換後の色域およびガンマを個別に設定可能とするＧｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ（以下ＧＵＩ）を表示するＰｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ（以下、ＰＣ）について説明する。
【００１３】
図１は、実施例１におけるＰＣ１００のブロック図である。ＰＣ１００は、ＣＰＵ１０１と、ＣＰＵ１０１の処理手順を記述した制御プログラムを記憶するためのＲＯＭ１０２と、ワークメモリとして一時的に制御プログラムやデータを格納するＲＡＭ１０３を持つ。そして、アプリケーションやＯｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（以下、ＯＳとする）などの各プログラムとデータを格納するためのハードディスクドライブ（以下、ＨＤＤとする）１０４を備える。
【００１４】
さらに、フラッシュメモリカード１５０や外付けハードディスク１６０等、外部の記憶媒体１１１と接続するためのインタフェースである外部ＩＦ１０５と、マウス１１３やキーボード１１４等の入力デバイス１１２からのユーザ入力を処理するユーザＩＦ１０６を備える。さらに、ＰＣの表示する画像が記憶されているＶＲＡＭ１０７と、画像処理部１０８と、表示制御部１０９と、液晶ディスプレイなどのディスプレイ１１０を備える。これらは、各要素間の制御信号やデータ信号のための伝送路である内部バス１１６と接続されている。
【００１５】
次に、ＰＣ１００上でユーザ操作を受け付けるアプリケーションの概要を、図２を用いて説明する。図２（ａ）において、２００はアプリケーション全体、２１０はＰＣ１００に読み込まれた動画の一覧を表示する動画一覧表示エリアである。２１１は、動画が格納されているフォルダのツリー構造をアイコンで表したものである。動画を格納するフォルダは、撮影カメラ単位や、撮影時のカメラ設定単位で分割する。実施例１では、図示しないカメラＡ、カメラＢで撮影された動画が、それぞれＣＡＭＥＲＡ＿Ａフォルダ、ＣＡＭＥＲＡ＿Ｂフォルダに格納されているものとする。
【００１６】
ここでは、ＣＡＭＥＲＡ＿Ａフォルダには、４つの動画（ＡＡＡＡ、ＢＢＢＢ、ＣＣＣＣ、ＤＤＤＤは動画名称）が格納されている。前記カメラＡ、カメラＢでは、動画撮影時の色域と、動画に適用するガンマカーブを選択可能とする。前記カメラＡで設定可能な撮影時の色域は、後述するＣＡＭＥＲＡ  Ａ  Ｃｏｌｏｒ  Ｓｐａｃｅ、もしくは、ＢＴ．２０２０色域とする。また、前記カメラＢで設定可能な撮影時の色域は、後述するＣＡＭＥＲＡ  Ｂ  Ｃｏｌｏｒ  Ｓｐａｃｅ、ＢＴ．２０２０色域、もしくは、ＢＴ．７０９色域とする。
【００１７】
前記カメラＡ、カメラＢで設定可能なガンマカーブは、Ｌｏｇガンマとする。Ｌｏｇガンマは、通常のビデオガンマでは再現できない広いダイナミックレンジを扱えるガンマであり、一般的に、映画製作向けカメラ等に組み込まれている。前記カメラＡ、カメラＢともに、動画撮影時、動画のヘッダ領域に、撮影時の色域と、ガンマカーブの種類に関する情報を記録するものとする。２２０は、ユーザによって選択された動画を再生表示するプレビューエリアである。２３０は、プレビューエリア２２０に表示中の動画の再生制御を行うための再生コントロール部である。
【００１８】
２４０は、動画に対する様々な設定を行うためのダイアログを開くための設定ボタンである。２５０は、選択された動画に対し、前記ダイアログ上の設定で変換を実行するためのエクスポートボタンである。
【００１９】
図２（ｂ）において、２６０は、設定ボタン２４０押下時に表示される設定ダイアログである。設定ダイアログ２６０では、動画の撮影時の色域に対し、変換後の色域とガンマを個別に選択可能である。設定ダイアログ２６０において、ＣＡＭＥＲＡ  Ａ  Ｃｏｌｏｒ  Ｓｐａｃｅ、ＣＡＭＥＲＡ  Ｂ  Ｃｏｌｏｒ  Ｓｐａｃｅはそれぞれ、カメラＡ、カメラＢで設定可能な独自の色域であり、ＢＴ．２０２０色域よりも広い色域とする。設定ダイアログ２６０では、他にも、変換後の動画の保存先、動画の解像度、圧縮形式などの指定を可能とするが、ここでは図示しない。
【００２０】
次に、本実施例における、ＰＣ１００の動作を、図３を用いて説明する。図３は、選択中の動画に対し、ユーザが設定した設定値で色域変換を行う際のフローチャートである。ここでは、前記動画ＡＡＡＡが、ＣＡＭＥＲＡ  Ａ  Ｃｏｌｏｒ  Ｓｐａｃｅ、およびＬｏｇガンマ設定で撮影されたものする。
【００２１】
図３において、ステップＳ３０１では、ＰＣ１００は、動画一覧表示エリア２１０中の動画がユーザによって選択されたか否かを判定する。選択された場合にはステップＳ３０２へ進み、選択されていない場合にはステップＳ３０１へ戻り、ユーザ操作を待つ。ここでは、前記動画ＡＡＡＡが選択されたものとする。
【００２２】
ステップＳ３０２では、ＰＣ１００は、ユーザによってエクスポートボタン２５０が押下されたか否かを判定する。押下された場合にはステップＳ３０３へ進み、押下されていない場合にはステップＳ３０２へ戻る。
【００２３】
ステップＳ３０３では、ＰＣ１００は、選択中の動画における撮影時の色域およびガンマカーブの情報を取得する。具体的には、動画ＡＡＡＡファイルのヘッダ領域に格納されている撮影時の色域およびガンマカーブに関するメタデータを取得する。
【００２４】
ステップＳ３０４では、ＰＣ１００は、設定ダイアログ２６０から、ステップＳ３０３で取得した撮影時の色域に対する、変換後の色域を取得する。ここでは、ＢＴ．７０９が取得される。
【００２５】
ステップＳ３０５では、ＰＣ１００は、動画ＡＡＡＡに対して、ＣＡＭＥＲＡ  Ａ  Ｃｏｌｏｒ  ＳｐａｃｅからＢＴ．７０９色域への色域変換を行う。一般的な色域変換の手段としては、動画の各フレームのＲＧＢデータに対して、３次元のルックアップテーブル（以下、３Ｄ  ＬＵＴ）を適用する方法等が挙げられる。
【００２６】
ステップＳ３０６では、ＰＣ１００は、設定ダイアログ２６０から、ステップＳ３０３で取得した撮影時の色域に対する、変換後のガンマを取得する。ここでは、ＢＴ．７０９が取得される。ＢＴ．７０９ガンマは、ＩＴＵ−Ｒ  ＢＴ．７０９に規定されるガンマカーブである。
【００２７】
ステップＳ３０７では、ＰＣ１００は、動画ＡＡＡＡに対して、ＬｏｇガンマからＢＴ．７０９ガンマへのガンマ変換を行う。一般的なガンマ変換の手段としては、動画の各フレームのＲＧＢデータに対して、１次元のルックアップテーブル（以下、１Ｄ  ＬＵＴ）を適用する方法等が挙げられる。
【００２８】
ステップＳ３０８では、ＰＣ１００は、ステップＳ３０７で得られた動画の各フレームのＲＧＢデータを用いて、設定ダイアログ２６０で設定された動画の解像度や圧縮形式に従って動画データを生成し、設定された動画の保存先にファイルとして保存する。
【００２９】
このように、本発明によれば、様々な色域で撮影した動画に対し、撮影時の動画の色域の種類ごとに、変換後の色域を設定可能とするＧＵＩを表示することで、変換後の色域を個別に設定・管理することが可能となる。
【００３０】
［実施例２］
実施例１では、選択された特定の動画に対して色域変換を行う例について説明した。実施例２では、特定のカメラで撮影された複数の動画に対して色域変換を行う例について説明する。なお、実施例１と同じ符号のものは実施例１と同様の動作、処理を行い、説明は省略する。
【００３１】
次に、本実施例における、ＰＣ１００の動作を、図４を用いて説明する。図４は、複数の動画を含むフォルダを選択した際に、ユーザが設定した設定値で色域変換を行う際のフローチャートである。ここでは、図２（ａ）における動画ＥＥＥＥ、ＦＦＦＦ、ＧＧＧＧが、それぞれ、ＣＡＭＥＲＡ  Ｂ  Ｃｏｌｏｒ  Ｓｐａｃｅ、ＢＴ．２０２０色域、ＢＴ．７０９色域で撮影されたものとする。また、動画ＥＥＥＥ、ＦＦＦＦ、ＧＧＧＧの撮影時のガンマカーブはＬｏｇガンマとする。
【００３２】
図４において、ステップＳ４０１では、ＰＣ１００は、動画一覧表示エリア２１０中の動画を格納するフォルダがユーザによって選択されたか否かを判定する。選択された場合にはステップＳ４０２へ進み、選択されていない場合にはステップＳ４０１へ戻り、ユーザ操作を待つ。ここでは、前記ＣＡＭＥＲＡ＿Ｂフォルダが選択されたものとする。
【００３３】
ステップＳ４０２では、ＰＣ１００は、ユーザによってエクスポートボタン２５０が押下されたか否かを判定する。押下された場合にはステップＳ４０３へ進み、押下されていない場合にはステップＳ４０２へ戻る。
【００３４】
ステップＳ４０３では、ＰＣ１００は、ステップＳ４０１で選択されたフォルダ中の動画の中で、ファイル出力処理を行っていない動画を１つ選択する。
【００３５】
ステップＳ４０４〜Ｓ４０９は、実施例１の図３におけるステップＳ３０３〜Ｓ３０８と同様のため、説明を省略する。ここでは、図２（ｂ）の設定ダイアログ２６０で示した通り、動画ＥＥＥＥの色域がＣＡＭＥＲＡ  Ｂ  Ｃｏｌｏｒ  ＳｐａｃｅからＤＣＩ−Ｐ３色域に変換される。ＤＣＩ−Ｐ３は、Ｓｏｃｉｅｔｙ  ｏｆ  Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  ａｎｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｅｎｇｉｎｅｅｒｓ（ＳＭＰＴＥ）で規定される一般的なデジタルシネマ規格である。また、ガンマは、Ｌｏｇガンマから、ＤＣＩガンマに変換される。
【００３６】
ＤＣＩガンマは、ＤＣＩ−Ｐ３色域に対応したディスプレイ上で、正しい色で動画を表示するために適用するガンマである。動画ＦＦＦＦにおいては、設定ダイアログ２６０で、撮影時の色域「ＢＴ．２０２０」に対する変換後の色域で「撮影時設定」が指定されているため、色域変換は行わず、ガンマカーブをＬｏｇガンマからＢＴ．２０２０ガンマに変換する。ＢＴ．２０２０ガンマは、ＩＴＵ−Ｒ  ＢＴ．２０２０に規定されるガンマカーブである。動画ＧＧＧＧにおいては、変換後の色域の候補がないため、色域変換を行わない。また、ガンマにおいても、設定されたガンマが、撮影時のガンマカーブと同じであるため、ガンマ変換を行わない。このように、撮影時の設定が異なる動画毎に、変換のタイミングでユーザに設定を求めないため、ユーザのＧＵＩ操作の回数を削減できる。
【００３７】
ステップＳ４１０では、ＰＣ１００は、ＣＡＭＥＲＡ＿Ｂフォルダ内の全ての動画に対して、ステップＳ４０４〜Ｓ４０９の処理が完了した否かを判定する。完了した場合は本フローチャートを終了し、完了していない場合は、ステップＳ４０３へ進む。
【００３８】
このように、本発明によれば、様々な色域で撮影した動画に対し、撮影時の動画の色域の種類ごとに、変換後の色域を設定可能とするＧＵＩを表示し、複数の動画に対し一括で変換処理を実行することで、ユーザのＧＵＩ操作の負荷を低減することが可能となる。
【００３９】
なお、設定ダイアログ２６０において、変換後の色域がユーザに選択された際、適切なガンマのみを選択可能とするよう設定ダイアログ２６０を制御するようにしてもよい。具体的には、変換後の色域で、ＤＣＩ−Ｐ３が選択された場合には、ＤＣＩもしくはＬｏｇガンマをガンマとして選択できるようにする。ＤＣＩガンマは上述の通り、ＤＣＩ−Ｐ３色域に対応したディスプレイ上で、正しい色で動画を表示するために適用するガンマであり、ユーザがファイル出力した動画をそのままＤＣＩ−Ｐ３ディスプレイ上で確認する際には、ＤＣＩガンマを選択するとよい。
【００４０】
一方、ファイル出力後の動画を、別のカラーグレーディングシステムに入力し、より詳細なカラーグレーディングを実施する場合には、よりダイナミックレンジが広いＬｏｇ  ガンマを選択するとよい。ここで、ＢＴ．７０９ガンマは、ＤＣＩ−Ｐ３色域との組み合わせで、ＤＣＩ−Ｐ３対応ディスプレイ上で正しい色で表示できない上、ダイナミックレンジが狭いため、カラーグレーディングにも不適となるため、ユーザに選択させないようにする。変換後の色域がＢＴ．７０９色域、ＢＴ．２０２０色域となる場合に対しても同様に、ガンマとして選択できる項目を制御することで、不要なファイル出力を防ぐことができる。
【００４１】
また、カメラに新しい色域設定が組み込まれた場合など、撮影時の色域の種類が、アプリケーション２００で認識できない場合は、色域変換、ガンマ変換は行わず、動画の解像度や圧縮形式の変換のみを行ってファイル出力するようにしてもよい。あるいは、不明な色域の動画として、アプリケーション２００上で扱わないようにしてもよい。
【００４２】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。また、以下の様にして達成することも可能である。
【００４３】
まず、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、以下のようにして達成することも可能である。即ち、読み出したプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合である。
【００４５】
ここでプログラムコードを記憶する記憶媒体としては、例えば、ハードディスク、ＲＯＭ、ＲＡＭ、不揮発性のメモリカードＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、光ディスク、光磁気ディスク、ＭＯなどが考えられる。また、ＬＡＮ（ローカル・エリア・ネットワーク）やＷＡＮ（ワイド・エリア・ネットワーク）などのコンピュータネットワークを、プログラムコードを供給するために用いることができる。
【符号の説明】
【００４６】
１００  ＰＣ、１０１  ＣＰＵ、１０２  ＲＯＭ、１０３  ＲＡＭ、１０４  ＨＤＤ、
１０５  外部ＩＦ、１０６  ユーザＩＦ、１０７  ＶＲＡＭ、１０８  画像処理部、
１０９  表示制御部、１１０  ディスプレイ、１１１  記憶媒体、
１１２  入力デバイス、１１３  マウス、１１４  キーボード、
１１５  ネットワークＩＦ、１１６  内部バス、１５０  フラッシュメモリカード、
１６０  外付けハードディスク
【図１】
2017005326.tif 000003
【図２】
2017005326.tif 000004
【図３】
2017005326.tif 000005
【図４】
2017005326.tif 000006