(57)【要約】【課題】複数画像を切り替えて順次表示する場合の切り替え速度の変更によって増加するユーザへの刺激を抑える技術を提供する。【解決手段】画像処理装置は、表示手段に順次表示される複数の画像を切り替える切替速度を設定する設定手段と、設定された前記切替速度に応じて、前記表示手段に表示する各画像の輝度を変更する変更手段と、を有することを特徴とする。【選択図】図２
2018037883.tif 000002
【特許請求の範囲】
【請求項１】
表示手段に順次表示される複数の画像を切り替える切替速度を設定する設定手段と、
設定された前記切替速度に応じて、前記表示手段に表示する各画像の輝度を変更する変更手段と、を有することを特徴とする画像処理装置。
【請求項２】
前記変更手段によって輝度を変更した前記複数の画像を前記切替速度に応じて前記表示手段に順次出力する出力手段をさらに有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記変更手段は、切替速度が速いほど、前記表示手段に表示される画像の輝度を低くすることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記変更手段は、表示される画像の輝度の最大値が輝度閾値以下となるように、各画像の輝度を変更する請求項３に記載の画像処理装置。
【請求項５】
前記変更手段は、前記輝度閾値を超える画素の輝度が前記輝度閾値と同じ値となるように、各画像の輝度を変更する請求項４に記載の画像処理装置。
【請求項６】
前記変更手段は、所定の下限値を超える輝度を有する画素の輝度が、前記下限値以上かつ前記輝度閾値以下の範囲内に収まるように、各画像の輝度を変更する請求項４に記載の画像処理装置。
【請求項７】
前記変更手段は、前記切替速度が閾値以下の場合、画像の輝度を変更しないことを特徴とする請求項１〜６のいずれか１項に記載の画像処理装置。
【請求項８】
前記変更手段は、前記複数の画像の最大の輝度が前記輝度閾値以下の場合、輝度を変更する処理を停止することを特徴とする請求項４〜７のいずれか１項に記載の画像処理装置。
【請求項９】
前記複数の画像は、動画像の複数のフレームであり、前記切替速度は再生速度であることを特徴とする請求項１〜８のいずれか１項に記載の画像処理装置。
【請求項１０】
動画像の再生位置を変更する操作がユーザによりなされた場合に、再生位置を変更する操作に対応する再生速度を算出する算出手段をさらに有し、
前記変更手段は、算出した前記再生速度に応じて各画像の輝度を変更し、
前記輝度を変更した複数の画像を、算出した前記再生速度に応じて順次、前記表示手段に出力することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
コンピュータが、表示手段に順次表示される複数の画像を切り替える切替速度を設定するステップと、
コンピュータが、設定された前記切替速度に応じて、前記表示手段に表示する画像の輝度を変更するステップとを実行する画像処理方法。
【請求項１２】
請求項１１に記載の画像処理方法の各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置に関する。
【背景技術】
【０００２】
従来のＲＥＣ．７０９の規格で定められた輝度信号の輝度幅(ダイナミックレンジ)はＳＤＲ（Ｓｔａｎｄａｒｄ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）と呼ばれ、最大輝度が１００ｎｉｔｓとなっている。
一方、ＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）ではダイナミックレンジが広い画像を扱い、例えば、ＨＤＲの規格であるＤｏｌｂｙ  ＶｉｓｉｏｎやＨＤＲ１０では、最大輝度１０，０００ｎｉｔまでがサポートされる。
このようなＨＤＲ画像の表示装置として、ベースデータ部と差分データ部に分割された画像データを扱う方法が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１９３５１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、動画を高速再生する場合に、輝度差が大きいフレーム画像が短時間に切り替わって表示されることがあり、ユーザに与える刺激が大きくなるという問題があった。特にＨＤＲ動画を高速再生する場合、ＳＤＲ動画よりも輝度差が大きくなるため、ユーザに与える刺激がより大きくなる。また、連写して撮影した複数の静止画を順番に高速で画像送りして表示する場合にも、同様にユーザに与える刺激がより大きくなることがある。
本発明は、複数画像を切り替えて順次表示する場合の切り替え速度の変更によって増加するユーザへの刺激を抑える技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の第一態様は、表示手段に順次表示される複数の画像を切り替える切替速度を設定する設定手段と、設定された前記切替速度に応じて、表示する画像の輝度を変更する変更手段と、を有することを特徴とする画像処理装置を提供する。
本発明の第二態様は、コンピュータが、表示手段に順次表示される複数の画像を切り替える切替速度を設定するステップと、コンピュータが、設定された前記切替速度に応じて、表示する画像の輝度を変更するステップとを実行する画像処理方法を提供する。
本発明の第三態様は、第二態様の画像処理方法の各ステップをコンピュータに実行させるためのプログラムを提供する。
【発明の効果】
【０００６】
本発明によれば、複数画像を切り替えて順次表示する場合の切り替え速度の変更によって増加するユーザへの刺激を抑えることができる。
【図面の簡単な説明】
【０００７】
【図１】画像処理装置のハードウェア構成例を示す図である。
【図２】実施例１に係る制御部の機能ブロック図である。
【図３】動画像処理プログラムの操作画面の表示例を示す図である。
【図４】動画像処理プログラムの動作の一例を示すフロー図である。
【図５】設定変更処理の動作の一例を示すフロー図である。
【図６】ディスプレイに出力される画像の表示例を示す図である。
【図７】実施例２に係る制御部の機能ブロック図である。
【発明を実施するための形態】
【０００８】
以下、本発明の好ましい実施例について、図面を参照しながら詳細に説明する。各図において、同一の構成については原則として同一の参照番号をふり、重複する説明は省略する。また、説明を具体化するために例示する数値等は、特に言及しない限りは、これに限定するものではない。
【０００９】
＜実施例１＞
図１は、画像処理装置１００のハードウェア構成例を示す図である。画像処理装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３を有する。また、画像処理装置１００は、外部記憶装置１０４、操作入力ＩＦ（Ｉｎｔｅｒｆａｃｅ）１０５、表示ＩＦ（Ｉｎｔｅｒｆａｃｅ）１０６及びシステムバス１０８を有する。また、操作入力ＩＦ１０５には、ポインティングデバイス１０９ａ及びキーボード１０９ｂが接続される。表示ＩＦ１０６には、ディスプレイ１１０が接続される。画像処理装置１００は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やタブレット端末等のコンピュータ装置である。
【００１０】
ＣＰＵ１０１は、後述する各処理部等の画像処理装置１００全体の動作を制御する制御部である。ＲＯＭ１０２は、変更を必要としないプログラムやパラメータを格納する記憶領域である。ＲＡＭ１０３は、ＣＰＵ１０１又は外部装置から供給されるデータを一時記憶する記憶領域である。外部記憶装置１０４は、画像処理装置１００に固定して設置されたハードディスクやメモリカードである。あるいは、外部記憶装置１０４は、画像処理装置１００から着脱可能なフロッピーディスクやＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）等の光ディスク、磁気や光カード、ＩＣカードなどである。外部記憶装置１０４は、例えば、プログラムや動画像データなどのデジタルデータを記録する。また、外部記憶装置１０４は、ＣＰＵ１０１に読み取り可能なプログラムコードとして動画像処理プログラムを記録する。
なお、以下では、実施例１に係るディスプレイ１１０が、実施例１に係る画像処理装置１００とは別体の装置である場合の例を説明するが、ディスプレイ部及び画像処理装置１００が一体であってもよい。
【００１１】
操作入力ＩＦ１０５は、ユーザにより入力されたデータをポインティングデバイス１０９ａ及びキーボード１０９ｂ等から受けつけるインターフェースである。また、表示ＩＦ１０６は、画像処理装置１００の保持するデータや供給されたデータを表示するためのディスプレイ１１０とのインターフェースである。
【００１２】
図２は、実施例１に係る制御部１０の機能ブロック図である。制御部１０は、設定部１１、変更部１２、出力部１３及び取得部１４を有する。制御部１０は、例えば、図１のＣＰＵ１０１である。図２に示す各機能は、ＣＰＵ１０１がＲＯＭ１０２又は外部記憶装置１０４に格納されたプログラムを実行することにより実現される。実施例１では、制御部１０は、ＳＤＲ動画よりも高輝度で表示可能なＤｏｌｂｙ  ＶｉｓｉｏｎというＨＤＲ動画を扱う処理を実行する。なお、制御部１０は、Ｄｏｌｂｙ  Ｖｉｓｉｏｎ以外のＨＤＲ動画を扱ってもよく、例えば、ＨＤＲ１０を扱う処理を実行してもよい。
【００１３】
設定部１１は、ディスプレイ１１０に順次表示される複数の画像を切り替える切替速度を設定する他、再生する動画の選択や、動画再生情報の初期設定などを実行する。切替速度とは、動画を構成する各フレームに係る画像を順次切り替えて表示する速度を示す。す
なわち、切替速度とは、動画の再生速度である。
設定部１１は、例えば、動画の再生速度（切替速度）を１／２倍、１倍、１．５倍、２倍、５倍の５段階に設定することができる。設定部１１が再生速度を１倍に設定した場合、通常速度で動画が再生される。なお、実施例１では再生速度を５段階に設定する例を説明するがこれに限定されず、段階数が５段階よりも多くてもよく、また５段階よりも少なくてもよい。また、設定部１１は、逆方向（早戻し方向）に再生する場合にも再生速度を設定してもよい。
【００１４】
図３は、動画像処理プログラムの操作画面の表示例を示す図である。制御部１０は、動画像処理プログラムを起動すると、ディスプレイ１１０に図３の操作画面を表示する。図３において、４−Ａは動画表示エリア、４−Ｂは再生ボタン、４−Ｃはポーズボタン、４−Ｄは再生スライダー、４−Ｅは再生速度設定コントロール、４−Ｆは終了ボタンである。ユーザは、図１のポインティングデバイス１０９ａ又はキーボード１０９ｂ等を用いて図３の操作画面を操作をすることで、動画像処理プログラムを操作することができる。ポインティングデバイスとしては、マウス、タッチパネルなど一般的に使用されているものが使用される。
【００１５】
動画表示エリア４−Ａは、動画像データを表示する領域である。再生ボタン４−Ｂがクリックされた場合に動画再生が開始される。また、ポーズボタン４−Ｃがクリックされた場合に動画再生が中断される。
再生スライダー４−Ｄは、つまみ部４−Ｄ（１）をクリック及びドラッグすることにより操作することができる。再生スライダー４−Ｄのつまみ部４−Ｄ（１）を移動させることにより、動画の再生位置を変更することができる。
再生速度設定コントロール４−Ｅは、ドロップダウンリストである。再生速度設定コントロール４−Ｅがクリックされると、ドロップダウンリストが展開され、１／２倍、１倍、１．５倍、２倍、５倍の再生速度が選択可能となる。
【００１６】
変更部１２は、設定部１１によって設定された切替速度（再生速度）に応じて、ディスプレイ１１０に表示する画像の輝度を変更する。
具体的には、変更部１２は、再生速度が速いほど、ディスプレイ１１０に表示する各画像の輝度を低くする。これにより、再生速度に応じて画像の輝度を適切に制御することができる。
例えば、変更部１２は、ディスプレイ１１０に表示される各画像の輝度の最大値が輝度閾値以下となるように、各画像の輝度を変更してもよい。輝度閾値は、再生速度毎にあらかじめ設定される設定値である。輝度閾値は、再生速度が速いほど低く設定される。例えば、制御部１０は、２倍速に係る輝度閾値よりも５倍速に係る輝度閾値を低く設定するとよい。このように、各画像の輝度の最大値が輝度閾値以下となるように各画像の輝度を変更することで、動画の高速再生時に輝度の上限を設定することができる。
【００１７】
出力部１３は、輝度を変更した複数の画像を切替速度（再生速度）に応じて順次ディスプレイ１１０に出力する。例えば、出力部１３は、１倍の再生速度が設定されている場合、通常の再生速度で動画が再生されるように各画像を順次出力する。また、出力部１３は、２倍の再生速度が設定されている場合、通常の２倍の再生速度で動画が再生されるように、変更部１２によって輝度が変更された各画像を順次出力する。
取得部１４は、動画再生を開始する場合に動画像データを取得し、デコードする処理を行う。
【００１８】
図４は、動画像処理プログラムの動作の一例を示すフロー図である。動画像処理プログラムが起動されると、設定部１１は、ステップＳ２００で、動画像処理プログラムの初期画面（図３）を表示する。
設定部１１はステップＳ２０５で、動画ファイルの設定を行う。設定部１１は、ディスプレイ１１０上にファイル選択ダイアログ（図示省略）を表示する。これによって、ユーザによる外部記憶装置１０４内の動画ファイルの選択が可能となる。ファイル選択ダイアログは、例えばＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）に標準で用意されているファ
イルオープンダイアログを使用する構成であり、１つの動画ファイルを選択できる構成になっている。
【００１９】
ＲＡＭ１０３は、動画再生情報として、（ａ）ファイルパス情報、（ｂ）表示フレーム情報、（ｃ）再生モード及び（ｄ）再生速度等の情報を保持する。ここで、（ａ）ファイルパス情報は、ユーザによって選択された動画ファイルのフルパスである。（ｂ）表示フレーム情報は、動画再生を開始する位置のフレームの番号を示す。例えば、動画ファイルの先頭フレームのフレーム番号は０で、後続フレームのフレーム番号は順番に１、２、３・・・となっており、最初から動画を再生する場合、（ｂ）表示フレーム情報は０となる。（ｃ）再生モードは、再生状態（ＰＬＡＹ）及び一時停止状態（ＰＡＵＳＥ）等の再生の状態を示す。（ｄ）再生速度は、動画の再生速度（切替速度）である。
【００２０】
設定部１１は、ステップＳ２１０で、動画再生情報の初期設定として、ＲＯＭ１０２に保持されている（ａ）〜（ｄ）の各項目に初期値を設定する。具体的には、設定部１１は、（ａ）ファイルパス情報として、ステップＳ２０５でユーザによって選択された動画ファイルのフルパスを設定する。また、設定部１１は、（ｂ）表示フレーム情報として、動画ファイルの先頭フレームのフレーム番号「０」を設定する。設定部１１は、（ｃ）再生モードとして、再生状態を意味する「ＰＬＡＹ」を設定する。また、設定部１１は、（ｄ）再生速度として、「１」倍を設定する。
なお、設定部１１は、動画像処理プログラムの動作中であっても、ユーザによる操作画面に対する操作に応じて動画再生情報（ａ）〜（ｄ）の各項目を適宜変更する。
【００２１】
設定部１１は、ステップＳ２１５でユーザ操作による設定変更処理を行う。ここでのユーザ操作は、図３の再生ボタン４−Ｂ、ポーズボタン４−Ｃ、再生スライダー４−Ｄ、再生速度設定コントロール４−Ｅの各コントロール部に対する操作である。ステップＳ２１５の処理の詳細について、図５のフローチャートを用いて説明する。
【００２２】
図５は、設定変更処理の動作の一例を示すフロー図である。設定部１１は、ステップＳ３００で、図３の再生ボタン４−Ｂ、またはポーズボタン４−Ｃが押されたか否かの判定を行う。設定部１１は、どちらかのボタンが押された場合、処理をステップＳ３０５に移す。一方、設定部１１は、いずれのボタンも押されていない場合、処理をステップＳ３１０に移す。
【００２３】
設定部１１は、ステップＳ３０５で、（ｃ）再生モードの設定を行う。例えば、設定部１１は、ステップＳ３００で再生ボタン４−Ｂが押された場合、（ｃ）再生モードをＰＬＡＹ（再生状態）に設定する。一方、設定部１１は、ポーズボタン４−Ｃが押された場合、（ｃ）再生モードをＰＡＵＳＥ（一時停止状態）に設定する。
【００２４】
設定部１１は、ステップＳ３１０で、再生スライダー４−Ｄが操作されたか否かの判定を行う。設定部１１は、再生スライダー４−Ｄが操作されたと判定した場合、処理をステップＳ３１５に移す。一方、設定部１１は、再生スライダー４−Ｄが操作されていない場合、処理をステップＳ３２０に移す。
【００２５】
設定部１１は、ステップＳ３１５で、（ｂ）表示フレーム情報の設定を行う。設定部１１は、ステップＳ３１０で操作されたつまみ部４−Ｄ（１）の位置に応じて、（ｂ）表示フレーム情報の値を更新する。なお、つまみ部４−Ｄ（１）が一番左の場合、動画の先頭
フレームに対応する。したがって、設定部１１は、つまみ部４−Ｄ（１）が一番左にあった場合、（ｂ）表示フレーム情報を０（先頭フレームのフレーム番号）に更新する。また、つまみ部４−Ｄ（１）が一番右の場合、最終フレームに対応する。したがって、設定部１１は、つまみ部４−Ｄ（１）が一番右にあった場合、（ｂ）表示フレーム情報をｎ（最後尾フレームのフレーム番号）に更新する。また、設定部１１は、つまみ部４−Ｄ（１）が左から１／ｘの位置にあった場合、（ｂ）表示フレーム情報をｎ／ｘに更新する。
【００２６】
設定部１１は、ステップＳ３２０で、図３の再生速度設定コントロール４−Ｅが操作されたか否かの判定を行う。設定部１１は、再生速度設定コントロール４−Ｅが操作された場合、処理をステップＳ３２５に移す。一方、設定部１１は、再生速度設定コントロール４−Ｅが操作されていない場合、ステップＳ２１５の設定変更処理を終了する。
【００２７】
設定部１１は、ステップＳ３２５で、（ｄ）再生速度の設定を行う。設定部１１は、ユーザによって操作されたドロップダウンリストの項目（１／２倍、１倍、１．５倍、２倍、５倍）に応じて、（ｄ）再生速度を設定する。
【００２８】
図４のフローチャートの説明に戻る。取得部１４は、ステップＳ２２０で、（ａ）ファイルパス情報のパスにある動画を取得し、動画の（ｂ）表示フレーム情報に対応したフレームデータをデコードする処理を行う。
変更部１２は、ステップＳ２２２で、（ｃ）再生モードがＰＬＡＹ（再生状態）か否かを判定する。変更部１２は、（ｃ）再生モードがＰＬＡＹとなっている場合、処理をステップＳ２２５に移す。一方、設定部１１は、ＰＡＵＳＥ（一時停止状態）の場合、処理をステップＳ２４５に移す。
【００２９】
変更部１２は、ステップＳ２２５で、（ｄ）再生速度が５倍速以上に設定されているか否かを判定する。変更部１２は、（ｄ）再生速度が５倍速以上に設定されている場合、処理をステップＳ２３０に移す。一方、変更部１２は、（ｄ）再生速度が５倍速より小さい設定の場合、処理をステップＳ２３５に移す。なお、図４の例においては、５倍速に対する輝度閾値が１００ｎｉｔで、２倍速に対する輝度閾値が２００ｎｉｔであるものとする。
【００３０】
変更部１２は、ステップ２３０で、画像データの各画素の輝度が輝度閾値１００ｎｉｔ以内となるように、各画素の輝度を変更する処理を行う。例えば、変更部１２は、画像に含まれる１００ｎｉｔ以上の輝度の画素を１００ｎｉｔに変更する。
このように、変更部１２は、輝度閾値より大きい輝度を有する画像の最大の輝度が輝度閾値と同じ値となるように、各画素の輝度を変更する。これにより、比較的負荷が小さい処理により輝度を変更することができる。また、画像の輝度を制御する際に、輝度の低い領域の階調表現の品質を損なわないようにすることができる。このため、輝度が高い領域が比較的小さい場合にこの方法で輝度を変更することにより、画像内の大部分の階調表現の維持することができる。
【００３１】
また、変更部１２は、９０ｎｉｔ以上の輝度を有するそれぞれの画素に対し、それぞれ輝度閾値１００ｎｉｔ以内に収まるように９０〜１００ｎｉｔまでの輝度を割り当ててもよい。例えば、変更部１２は、９５ｎｉｔの画素の輝度を９１ｎｉｔに変更し、１６０ｎｉｔの画素の輝度を９５ｎｉｔに変更する。
このように、変更部１２は、所定の下限値を超える輝度を有する画素の輝度が、所定の下限値以上かつ輝度閾値以下の範囲内に収まるように、各画像の輝度を変更してもよい。なお、実施例１において再生速度が５倍速以上の場合、所定の下限値が９０ｎｉｔとなり、輝度閾値が１００ｎｉｔとなる。すなわち、変更部１２は、高輝度領域の階調圧縮を行ってもよい。これにより、画像の輝度の変更する場合においても、高輝度領域内の階調を
表現することが可能となる。
なお、上述では、高輝度領域の階調圧縮について説明したが、これに限定されない。例えば、変更部１２は、画像全体が輝度閾値以下の輝度となるように画像全体の輝度を低下させてもよい。これにより、画像の輝度を変更する場合においても、画像全体の階調をバランスよく表現することができる。
【００３２】
変更部１２は、ステップＳ２３５で、（ｄ）再生速度が２倍速以上に設定されているか否かを判定する。変更部１２は、（ｄ）再生速度が２倍速以上に設定されている場合、処理をステップＳ２４０に移す。一方、変更部１２は、（ｄ）再生速度が２倍速より小さい設定の場合、処理をステップＳ２４５に移す。すなわち、変更部１２は、（ｄ）再生速度が１／２倍、１倍、１．５倍の場合、各画像の輝度を変更しない。
【００３３】
変更部１２は、（ｄ）再生速度が２倍以上で５倍未満の場合、ステップＳ２４０で、画像データの輝度が輝度閾値２００ｎｉｔを超えないように変更する処理を行う。例えば、変更部１２は、（ｄ）再生速度が２倍速の場合、輝度閾値２００ｎｉｔ以上の画素の輝度を２００ｎｉｔに変更する。また、変更部１２は、１８０ｎｉｔ以上の輝度を有するそれぞれの画素に対し、画素の輝度が２００ｎｉｔに収まるように１８０〜２００ｎｉｔの輝度を割り当ててもよい。すなわち、（ｄ）再生速度が５倍以上の場合（ステップＳ２３０）と同様に、変更部１２は、高輝度領域の階調圧縮を行ってもよい。
なお、実施例１で説明した再生速度に対する閾値、及び輝度に対する輝度閾値はあくまで一例である。制御部１０は、再生速度に対する閾値、及び輝度に対する輝度閾値として別の値を設定してもよい。
【００３４】
出力部１３は、ステップＳ２４５において、（ｃ）再生モードがＰＡＵＳＥ、または（ｄ）再生速度が２倍速未満の場合には、ステップＳ２２０でデコードした輝度変更なしの画像を順次ディスプレイ１１０に出力する。また、出力部１３は、（ｃ）再生モードがＰＬＡＹで、かつ（ｄ）再生速度が２倍速以上の場合、ステップＳ２３０かステップＳ２４０で輝度変更された画像を順次ディスプレイ１１０に出力する。
【００３５】
また、ステップＳ２４５での画像データの表示時間は、動画のフレームレートと（ｄ）再生速度に依存する。例えば、出力部１３は、３０ｆｐｓの動画を１倍速で再生する場合、１フレームあたり１／３０秒でディスプレイ１１０に画像を表示させる。また、出力部１３は、３０ｆｐｓの動画を２倍速で再生する場合、１フレームあたり１／６０秒でディスプレイ１１０に画像を表示させる。なお、出力部１３は、他のフレームレートの動画を再生してもよい。
【００３６】
以上のように、制御部１０は、ステップＳ２１５からステップＳ２４５の処理により、（ｄ）再生速度に応じて画像データの輝度を変更して表示することができる。
【００３７】
続いて、出力部１３は、ステップＳ２５０で、動画を最後まで再生したか否かを判定する。例えば、出力部１３は、（ｂ）表示フレーム情報がｎ（最後尾フレームのフレーム番号）であった場合に、動画が最後まで再生されたと判定する。
出力部１３は、動画を最後まで再生した場合、処理をステップＳ２５５に移す。一方、出力部１３は、動画を最後まで再生していない場合、処理をステップＳ２６５に移す。
【００３８】
出力部１３は、ステップＳ２５５で、動画の再生位置が先頭のフレームに移行するように（ｂ）表示フレーム情報（フレーム番号）を０に設定する。続いて、出力部１３は、ステップＳ２６０で、動画の（ｃ）再生モードをＰＡＵＳＥに設定する。すなわち、出力部１３は、動画を最後まで再生した場合、動画の再生位置を先頭に移行させた後、一時停止状態になるように制御する。なお、出力部１３は、動画を最後まで再生した後、先頭のフ
レームから順に動画をループさせて再生してもよい。
一方、出力部１３は、動画を最後まで再生していない場合、ステップＳ２６５で、再生位置を更新する。例えば、出力部１３は、（ｃ）再生モードがＰＬＡＹの場合、（ｂ）表示フレーム情報を次のフレーム番号に変更する（インクリメントする）。また、出力部１３は、（ｃ）再生モードがＰＡＵＳＥの場合、（ｂ）表示フレーム情報を変更しない。
【００３９】
出力部１３は、ステップ２７０で、図３の終了ボタン４−Ｆが押されたか否かを判定する。出力部１３は、終了ボタンが押された場合、動画再生処理を終了させる。出力部１３は、終了ボタンが押されなかった場合、処理をステップＳ２１５に戻し、動画再生処理を続行する。
【００４０】
以上のように、制御部１０は、ステップＳ２１５からステップＳ２７０を繰り返すことで、複数画像データを切り替えながら表示すること、つまり動画再生を行うことができる。また、制御部１０は、動画を再生中に再生速度を変更した場合であっても、適宜、再生速度に応じて輝度を変更するように動作することが可能となる。
【００４１】
図６は、ディスプレイ１１０に出力される画像の表示例を示す図である。図６（Ａ）は、１倍速再生（通常再生）時の表示イメージである。出力部１３は、１倍速再生の場合、画像データの輝度を変更せずに表示する。また、出力部１３は、１／２倍速再生時、１．５倍速再生時も１倍速再生の場合と同様に輝度を変更せずに表示する。
図６（Ｂ）は、２倍速再生時の表示イメージである。出力部１３は、ＨＤＲ画像（画像データ）の各画素の輝度が最大２００ｎｉｔまでになるように変更して表示する。図６（Ａ）よりも画像の輝度を低くした状態で各画像が表示される。
図６（Ｃ）は、５倍速再生時の表示イメージである。出力部１３は、ＨＤＲ画像の各画素の輝度が最大１００ｎｉｔまでになるように変更して表示する。図６（Ｂ）よりもさらに画像の輝度を低くした状態で各画像が表示される。このように、再生速度が大きくなるにつれて画像の輝度が低くなるため、ユーザへの刺激を段階的に抑えることができる。
【００４２】
実施例１では、再生速度が２倍速以上の場合に輝度を抑える例を説明したが、再生速度が２倍速未満の場合にも、輝度を抑えるようにしてもよい。また、実施例１では再生速度の切り替えを５段階の場合を説明したが、５段階以上の場合に実施例１を適用してもよい。その場合、変更部１２は、再生速度の段階に応じて輝度を変更する。
なお、変更部１２は、再生速度に応じて段階的に輝度を変更する旨を説明したが、これに限定されない。例えば、変更部１２は、ユーザが指定した任意の再生速度に応じて、連続的に輝度を変更してもよい。
また、制御部１０は、逆方向再生（早戻し）についても、実施例１と同様の処理を行ってもよい。
【００４３】
以上の構成により、実施例１の画像処理装置は、設定可能な複数の再生速度の中から一の再生速度を設定した際に、設定された再生速度に応じて輝度を抑えるよう変更する構成とした。したがって、再生速度が大きければ大きいほど、輝度を低くした画像が表示されるようになるため、動画を高速再生した場合においてもユーザへの刺激が抑えられる。
【００４４】
また、実施例１では画像データとして動画データを扱う場合の説明を行ったが、動画だけでなく静止画を順番に切り替えて表示する際にも実施例１の画像処理装置１００が適用される。例えば、出力部１３が連写して撮影した静止画を順番に画像送りで表示する場合にも、実施例１の画像処理装置１００が適用される。
また、実施例１では、ディスプレイ１１０で輝度変更等の処理を行った上で動画を高速再生する場合について説明したが、これに限定されない。例えば、画像処理装置１００は、再生速度に応じて輝度変更された動画を動画データとして記憶領域に保持してもよい。
具体的には、画像処理装置１００は、輝度変更された動画に関し、フレーム毎に、再生速度を対応付けて動画データとして保持してもよい。動画データの再生時においては、画像処理装置１００は、フレーム毎の再生速度に応じて動画を再生するとよい。また、画像処理装置１００は、輝度変更された動画に関し、再生速度に応じて動画のフレーム数を減らした上で、動画データとして保持してもよい。
また、画像処理装置１００は、輝度が変更されていない動画に対して、フレーム毎に再生速度を対応付けて動画データとして保持してもよい。動画データの再生時においては、画像処理装置１００は、各フレームに対応する再生速度に応じて画像の輝度を変更した後、各フレームに対応する再生速度で動画を再生するとよい。
【００４５】
また、変更部１２は、ディスプレイ１１０に表示される複数の画像の中に、輝度閾値より大きい輝度を有する画素がある場合、動画のデータ形式を変換してもよい。例えば、変更部１２は、ＨＤＲ動画をＳＤＲ動画に変換する。これにより、各画像の輝度を変更する処理を省略することができるため、処理負荷を軽減することができる。
また、変更部１２は、画像内に閾値以上の画素がない場合、輝度を変更する処理を停止してもよい。例えば、変更部１２は、ＳＤＲ画像を処理する場合などのように、画像の輝度が輝度閾値よりも大きくならない場合、輝度を変更する処理を停止する。これにより、処理負荷を軽減することができる。
【００４６】
＜実施例２＞
図７は、実施例２に係る制御部２０の機能ブロック図である。制御部２０は、設定部２１、変更部２２、出力部２３、取得部２４及び算出部２５を有する。制御部２０は、例えば、図１のＣＰＵ１０１である。また、設定部２１及び取得部２４は、それぞれ実施例１の設定部１１及び取得部１４と同様に動作する。
【００４７】
算出部２５は、動画の再生位置を変更する操作がなされた場合に、所定の時間間隔で切替速度（再生速度）を算出する。図３を用いて再生速度の算出について説明する。再生スライダー４−Ｄのつまみ部４−Ｄ（１）を左に移動させると、つまみ部４−Ｄ（１）の位置に応じて、動画表示エリア４−Ａに、早戻し方向に画像が順次切り替えられて表示される。また、出力部１３は、つまみ部４−Ｄ（１）を右に移動させると、出力部１３は、つまみ部４−Ｄ（１）の位置に応じて、動画表示エリア４−Ａに、再生方向に画像が順次切り替えられて表示される。すなわち、つまみ部４−Ｄ（１）の移動速度が速いほど、動画表示エリア４−Ａにおける画像の切り替わりが速くなり、動画の再生速度が速くなる。ここで算出部２５は、つまみ部４−Ｄ（１）が移動した場合、つまみ部４−Ｄ（１）の移動速度に応じた動画の再生速度を算出する。
【００４８】
変更部２２は、算出部２５によって算出された再生速度に応じて各画像の輝度を変更する処理を行う。すなわち、実施例１と同様に、動画の再生速度が速いほど、画像の輝度が低くなる。出力部２３は、つまみ部４−Ｄ（１）の位置に応じて、輝度を変更した後の画像を出力する。これにより、動画の再生位置の変更時にディスプレイ１１０に表示される画像によってユーザに与えられる刺激を抑えることができる。
【００４９】
また、本発明の目的は、以下の処理を実行することによって達成される。すなわち、上記実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理を行う。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５０】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００５１】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００５２】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【符号の説明】
【００５３】
１：制御部１０、２：設定部１１、３：変更部１２
【図１】
2018037883.tif 000003
【図２】
2018037883.tif 000004
【図３】
2018037883.tif 000005
【図４】
2018037883.tif 000006
【図５】
2018037883.tif 000007
【図６】
2018037883.tif 000008
【図７】
2018037883.tif 000009