(57)【要約】【課題】画像処理後の画像の乱れを抑制可能な技術を提供する。【解決手段】画像処理方法は、第１記憶部に第１画像データを書込み、第１記憶部と異なる第２記憶部に第１画像データに続く第２画像データを書込み、読出し対象情報に応答して、第１画像データの第１サイズ情報を用いて第１記憶部から第１画像データを読出す第１読出しを実行し、読出し対象情報に応答して、第２画像データの第２サイズ情報を用いて第２記憶部から第２画像データを読出す第２読出しを実行し、第１読出しの後に再度の第１読出しを実行する場合、再度の第１読出しを実行する前に、読出し対象情報を、読出しの対象が第１記憶部に維持されることを示す維持情報に設定し、第１読出しの後に第２読出しを実行する場合、第２読出しを実行する前に、読出しの対象情報を、読出しの対象の第１記憶部から第２記憶部への変更を示す変更情報に設定する。【選択図】図２
2020188302.tif 000002
【特許請求の範囲】
【請求項１】
画像処理方法であって、
第１記憶部に第１画像データを書き込み、
前記第１記憶部と異なる第２記憶部に前記第１画像データに続く第２画像データを書き込み、
読み出し対象情報に応答して、前記第１画像データのサイズに関する第１サイズ情報を用いて、前記第１記憶部から前記第１画像データを読み出す第１読み出しを実行し、
前記読み出し対象情報に応答して、前記第２画像データのサイズに関する第２サイズ情報を用いて、前記第２記憶部から前記第２画像データを読み出す第２読み出しを実行し、
前記第１読み出しの後に再度の前記第１読み出しを実行する場合、前記再度の第１読み出しを実行する前に、前記読み出し対象情報を、読み出しの対象が前記第１記憶部に維持されることを示す維持情報に設定し、
前記第１読み出しの後に前記第２読み出しを実行する場合、前記第２読み出しを実行する前に、前記読み出しの対象情報を、読み出しの対象が前記第１記憶部から前記第２記憶部に変更されることを示す変更情報に設定する、
画像処理方法。
【請求項２】
前記第１サイズ情報は、前記第１画像データの圧縮率を示す情報を含み、
前記第２サイズ情報は、前記第２画像データの圧縮率を示す情報を含む、
請求項１に記載の画像処理方法。
【請求項３】
前記第１サイズ情報は、前記第１画像データの示す第１画像の縦横比に関する情報を含み、
前記第２サイズ情報は、前記第２画像データの示す第２画像の縦横比に関する情報を含む、
請求項１または２に記載の画像処理方法。
【請求項４】
読出した前記第１画像データを表示部に出力し、
読出した前記第２画像データを表示部に出力する
請求項１から３のいずれか１項に記載の画像処理方法。
【請求項５】
フレームレートを第１フレームレートから第２フレームレートに変換する
請求項１から４のいずれか１項に記載の画像処理方法。
【請求項６】
第１記憶部に第１画像データを書き込み、前記第１記憶部と異なる第２記憶部に前記第１画像データに続く第２画像データを書き込む書込部と、
前記第１記憶部から前記第１画像データを読み出し、前記第２記憶部から前記第２画像データを読み出す読出部と、
前記読出部を制御する制御部と、
を含み、
前記書込部は、
前記読出部による読み出しの対象が前記第１記憶部に維持されることを示す維持情報の受信に応答して、前記第１画像データのサイズに関する第１サイズ情報を前記制御部に送信し、前記読出部による読み出しの対象が前記第１記憶部から前記第２記憶部に変更されることを示す変更情報の受信に応答して、前記第２画像データのサイズに関する第２サイズ情報を前記制御部に送信する第１通信部を含み、
前記制御部は、
前記書込部から受信する前記第１サイズ情報を用いて、前記第１記憶部から前記第１画像データを読み出す第１読み出しを、前記読出部に実行させ、前記書込部から受信する前記第２サイズ情報を用いて、前記第２記憶部から前記第２画像データを読み出す第２読み出しを、前記読出部に実行させる読出制御部と、
前記第１読み出しの後に再度前記第１読み出しを実行する場合、前記再度の第１読み出しを実行する前に、前記維持情報を前記書込部に送信し、前記第１読み出しの後に前記第２読み出しを実行する場合、前記第２読み出しを実行する前に、前記変更情報を前記書込部に送信する第２通信部と、を含む、
画像処理装置。
【請求項７】
請求項６に記載の画像処理装置と表示部を含む表示装置。
【請求項８】
前記第１画像データは、右眼用画像データであり、前記第２画像データは、前記左眼用画像データであり、
前記表示部は、３Ｄ表示を実行する、
請求項７に記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法、画像処理装置および表示装置に関する。
【背景技術】
【０００２】
特許文献１には、複数のメモリーを用いて画像データのフレームレートを変換する画像処理装置が記載されている。この画像処理装置では、書込部が、１フレーム分の画像データを変換前のフレームレートで２つのメモリーに交互に書き込んでいき、読出部が、変換後のフレームレートでメモリーから１フレーム分の画像データを読み出していく。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１１１９６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のような、複数のメモリーに画像データを書き込み、複数のメモリーから画像データを読み出す構成においては、複数のメモリーに書き込まれる画像データのサイズが互いに異なる状況が発生し得る。一例を挙げると、互いに異なる圧縮率で圧縮された画像データが複数のメモリーに交互に書き込まれる場合、複数のメモリーの各々に書き込まれる画像データのサイズが互いに異なる。
【０００５】
このような状況に対しては、画像データの読み出しのために読出部が画像データのサイズを認識できるように、書込部が、メモリーに書き込まれた最新の画像データのサイズを読出部に伝える手法が考えられる。
【０００６】
しかしながら、この手法では、読出部が、メモリーに書き込まれている画像データのうち、最新の画像データとは異なる画像データを読み出す状況においては、書込部から伝えられる画像データのサイズが、実際に読み出される画像データのサイズを表さず、読み出された画像データに基づく画像が乱れるおそれがある。
【課題を解決するための手段】
【０００７】
本発明に係る画像処理方法は、第１記憶部に第１画像データを書き込み、前記第１記憶部と異なる第２記憶部に前記第１画像データに続く第２画像データを書き込み、読み出し対象情報に応答して、前記第１画像データのサイズに関する第１サイズ情報を用いて、前記第１記憶部から前記第１画像データを読み出す第１読み出しを実行し、前記読み出し対象情報に応答して、前記第２画像データのサイズに関する第２サイズ情報を用いて、前記第２記憶部から前記第２画像データを読み出す第２読み出しを実行し、前記第１読み出しの後に再度の前記第１読み出しを実行する場合、前記再度の第１読み出しを実行する前に、前記読み出し対象情報を、読み出しの対象が前記第１記憶部に維持されることを示す維持情報に設定し、前記第１読み出しの後に前記第２読み出しを実行する場合、前記第２読み出しを実行する前に、前記読み出しの対象情報を、読み出しの対象が前記第１記憶部から前記第２記憶部に変更されることを示す変更情報に設定する。
【０００８】
本発明に係る画像処理装置は、第１記憶部に第１画像データを書き込み、前記第１記憶部と異なる第２記憶部に前記第１画像データに続く第２画像データを書き込む書込部と、前記第１記憶部から前記第１画像データを読み出し、前記第２記憶部から前記第２画像データを読み出す読出部と、前記読出部を制御する制御部と、を含み、前記書込部は、前記読出部による読み出しの対象が前記第１記憶部に維持されることを示す維持情報の受信に応答して、前記第１画像データのサイズに関する第１サイズ情報を前記制御部に送信し、前記読出部による読み出しの対象が前記第１記憶部から前記第２記憶部に変更されることを示す変更情報の受信に応答して、前記第２画像データのサイズに関する第２サイズ情報を前記制御部に送信する第１通信部を含み、前記制御部は、前記書込部から受信する前記第１サイズ情報を用いて、前記第１記憶部から前記第１画像データを読み出す第１読み出しを、前記読出部に実行させ、前記書込部から受信する前記第２サイズ情報を用いて、前記第２記憶部から前記第２画像データを読み出す第２読み出しを、前記読出部に実行させる読出制御部と、前記第１読み出しの後に再度前記第１読み出しを実行する場合、前記再度の第１読み出しを実行する前に、前記維持情報を前記書込部に送信し、前記第１読み出しの後に前記第２読み出しを実行する場合、前記第２読み出しを実行する前に、前記変更情報を前記書込部に送信する第２通信部と、を含む。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係る画像処理装置１および表示装置１０００の概要を示す図である。
【図２】表示部４の一例を示す図である。
【図３】画像処理装置１の一例を示す図である。
【図４】テーブルＦの一例を示す図である。
【図５】画像処理装置１の動作の概略を説明するためのフローチャートである。
【図６】画像処理装置１の動作を説明するためのタイミングチャートである。
【発明を実施するための形態】
【００１０】
Ａ：第１実施形態
Ａ１：画像処理装置１および表示装置１０００の概要
図１は、第１実施形態に係る画像処理装置１および表示装置１０００の概要を示す図である。
画像処理装置１は、画像データ出力装置３から受ける画像データを記憶装置２に書き込み、記憶装置２から画像データを読み出す。画像処理装置１は、記憶装置２から読み出した画像データを表示部４に出力することによって、画像データに応じた画像を表示部４に表示させる。画像処理装置１と記憶装置２と画像データ出力装置３と表示部４は、表示装置１０００に含まれる。なお、表示装置１０００は、画像データ出力装置３を含まない構成としてもよく、さらに、画像処理装置１と記憶装置２も含まない構成とし、画像処理装置１が、表示装置１０００に含まれる表示部４に画像データを出力してもよい。
【００１１】
記憶装置２は、第１記憶部２１と、第２記憶部２２と、を含む。第１記憶部２１と第２記憶部２２の各々は、例えば、異なるメモリーバンクである。第１記憶部２１と第２記憶部２２とは、物理的に相互に分離されていてもよく、記憶装置２が有する１つの記憶領域に別々に設けられてもよい。記憶装置２は、第１記憶部２１と第２記憶部２２に加えて他の記憶部を有してもよい。第１記憶部２１と第２記憶部２２の各々は、１フレーム分の画像データを記憶する。
以下、第１記憶部２１に書き込まれる１フレーム分の画像データを「第１画像データＤ１」と称し、第２記憶部２２に書き込まれる１フレーム分の画像データを「第２画像データＤ２」と称する。
【００１２】
画像データ出力装置３は、所定サイズの画像データを、不図示の装置、例えばスケーラーから受ける。所定サイズは、例えば、表示部４の解像度に応じたサイズである。一例を挙げると、表示部４の解像度が１９２０×１０８０である場合、画像データにおける所定サイズは、１９２０×１０８０となる。１９２０×１０８０は、横方向の画素数が１９２０であり、縦方向の画素数が１０８０であることを示す。表示部４の解像度は、１９２０×１０８０に限らず適宜変更可能である。
【００１３】
画像データ出力装置３は、画像データを圧縮する機能を有する。例えば、画像データ出力装置３は、ユーザーによって入力された圧縮指示に基づいて画像データを圧縮する。画像データ出力装置３は、画像データを圧縮することによって、画像データのサイズを、所定サイズから、所定サイズよりも小さいサイズに変更する。
【００１４】
画像データ出力装置３は、画像データと共に、当該画像データの圧縮率を示す圧縮率情報を、画像処理装置１に出力する。画像データ出力装置３が画像処理装置１に出力する画像データは、圧縮率が高いほど、サイズが小さくなる。このため、圧縮率情報は、画像処理装置１に出力される画像データのサイズを表すことになる。
【００１５】
第１画像データＤ１と第２画像データＤ２の各々は、画像データ出力装置３が出力した画像データである。このため、第１画像データＤ１と第２画像データＤ２の各々は、所定サイズの画像データを圧縮することによって生成された圧縮済みの画像データである可能性がある。また、第１画像データＤ１と第２画像データＤ２は、画像データ出力装置３が連続して出力する画像データである。画像データ出力装置３は、第１画像データＤ１を画像処理装置１に出力し、続いて、第２画像データＤ２を画像処理装置１に出力する。
【００１６】
以下、第１画像データＤ１の圧縮率を示す圧縮率情報を「第１圧縮率情報Ｃ１」と称し、第２画像データＤ２の圧縮率を示す圧縮率情報を「第２圧縮率情報Ｃ２」と称する。第１圧縮率情報Ｃ１は、第１画像データＤ１のサイズに関する第１サイズ情報の一例である。第２圧縮率情報Ｃ２は、第２画像データＤ２のサイズに関する第２サイズ情報の一例である。
【００１７】
表示部４は、例えば、画像処理装置１から提供された画像データに基づく画像を投射面に投射することによって、当該画像を投射面に表示する。この場合、表示装置１０００は、プロジェクターとも称され得る。投射面は、例えば、スクリーンまたは壁であり、表示面の一例である。
【００１８】
図２は、表示部４の一例を示す図である。表示部４は、光源４１と、赤色用液晶ライトバルブ４２Ｒと、緑色用液晶ライトバルブ４２Ｇと、青色用液晶ライトバルブ４２Ｂと、投射光学系４３と、ライトバルブ駆動部４４と、を含む。以下、赤色用液晶ライトバルブ４２Ｒと、緑色用液晶ライトバルブ４２Ｇと、青色用液晶ライトバルブ４２Ｂとを相互に区別する必要がない場合、これらを「液晶ライトバルブ４２」と称する。
【００１９】
ライトバルブ駆動部４４は、例えば、ドライバー等の回路で構成される。ライトバルブ駆動部４４は、画像処理装置１から提供される画像データに基づいて液晶ライトバルブ４２を駆動する。
【００２０】
光源４１は、例えば、ＬＥＤ（light emitting diode）である。光源４１は、ＬＥＤに限らず、例えば、キセノンランプ、超高圧水銀ランプ、またはレーザー光源でもよい。光源４１から出射される光は、不図示のインテグレーター光学系によって輝度分布のばらつきが低減され、その後、不図示の色分離光学系によって光の３原色である赤色、緑色、青色の色光成分に分離される。赤色の色光成分は赤色用液晶ライトバルブ４２Ｒに入射する。緑色の色光成分は緑色用液晶ライトバルブ４２Ｇに入射する。青色の色光成分は青色用液晶ライトバルブ４２Ｂに入射する。
【００２１】
液晶ライトバルブ４２は、一対の透明基板間に液晶が存在する液晶パネル等によって構成される。液晶ライトバルブ４２は、マトリクス状に位置する複数の画素４２ｐを含む矩形の画素領域４２ａを有する。液晶ライトバルブ４２では、液晶に対して画素４２ｐごとに駆動電圧が印加される。ライトバルブ駆動部４４が、画像データに基づく駆動電圧を各画素４２ｐに印加すると、各画素４２ｐは、駆動電圧に基づく光透過率に設定される。光源４１から出射される光は、画素領域４２ａを通ることで変調され画像データに基づく画像が色光ごとに形成される。液晶ライトバルブ４２は、光変調装置の一例である。各色の画像は、図示しない色合成光学系によって画素４２ｐごとに合成され、カラー画像が生成される。カラー画像は、投射光学系４３を介して投射される。
【００２２】
なお、表示部４は、ディスプレイ、例えば、ＦＰＤ（Flat Panel Display）でもよい。ＦＰＤは、例えば、液晶ディスプレイ、プラズマディスプレイまたは有機ＥＬ（Electro Luminescence）ディスプレイである。
【００２３】
Ａ２：画像処理装置１の一例
図３は、画像処理装置１の一例を示す図である。画像処理装置１は、記憶装置２を用いて、画像データのフレームレートを第１フレームレートから第２フレームレートに変換する。例えば、画像処理装置１は、画像データ出力装置３から提供される第１フレームレートの画像データを、記憶装置２を用いて、第２フレームレートの画像データに変換する。第１フレームレートは、例えば６０ｆｐｓ（frame per second）である。第１フレームレートは、６０ｆｐｓに限らず適宜変更可能である。第２フレームレートは、例えば１２０ｆｐｓである。第２フレームレートは、１２０ｆｐｓに限らず適宜変更可能である。
【００２４】
第１フレームレートが６０ｆｐｓであり、第２フレームレートが１２０ｆｐｓである場合、画像処理装置１は、記憶装置２から同じ画像データを２回連続して読み出す処理を行う。詳細には、画像処理装置１は、画像データ出力装置３から提供される１フレーム分の画像データを、第１記憶部２１と第２記憶部２２に交互に書き込む。さらに、画像処理装置１は、第１記憶部２１から第１画像データＤ１を２回連続して読み出し、その後、第２記憶部２２から第２画像データＤ２を２回連続して読み出す。表示部４は、２回連続して第１画像データＤ１に基づく表示を行い、その後、２回連続して第２画像データＤ２に基づく表示を行う。例えば、液晶ライトバルブ４２を用いた倍速駆動表示や３Ｄ表示が可能となる。３Ｄ表示の場合、例えば、第１画像データＤ１が右眼用画像データであり、第２画像データＤ２が左眼用画像データであり、クロストーク等が抑制される。
【００２５】
画像処理装置１は、書込部１１と、読出部１２と、制御部１３と、を含む。書込部１１と読出部１２は、１つのモジュールに含まれてもよい。書込部１１と読出部１２が１つのモジュールに含まれる場合、当該モジュールは、記憶装置２を管理する管理モジュールとして機能する。制御部１３は、管理モジュールに組み込まれてもよい。書込部１１と読出部１２と制御部１３の各々は、別々に構成されてもよい。
【００２６】
書込部１１と読出部１２と制御部１３の各々は、例えば、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）、ＦＰＧＡ（Field Programmable Gate Array）等の回路によって構成される。書込部１１と読出部１２と制御部１３の少なくとも１つは、単数または複数のプロセッサーによって構成されてもよい。一例を挙げると、書込部１１と読出部１２と制御部１３の少なくとも１つは、プログラムを読み取り実行する単数または複数のＣＰＵ（Central Processing Unit）によって構成されてもよい。
【００２７】
書込部１１は、第１記憶部２１に第１画像データＤ１を書き込み、第２記憶部２２に第２画像データＤ２を書き込む。書込部１１は、書込実行部１１１と、管理部１１２と、第１通信部１１３と、を含む。
【００２８】
書込実行部１１１は、第１画像データＤ１と第２画像データＤ２の記憶装置２への書き込みを実行する。
【００２９】
例えば、書込実行部１１１は、画像データ出力装置３から第１画像データＤ１と第１圧縮率情報Ｃ１とを受信する場合、第１画像データＤ１を第１記憶部２１に書き込む。
この場合、書込実行部１１１は、まず、第１圧縮率情報Ｃ１が示す圧縮率に基づいて、第１記憶部２１が有する書込み可能領域のうち、第１画像データＤ１を書き込むべき書込領域を決定する。
例えば、書込実行部１１１は、圧縮率と書込領域との対応関係を示す第１対応テーブルを用いて、書込領域を決定する。なお、書込実行部１１１は、圧縮率と書込領域との対応関係を示す対応関数を用いて、書込領域を決定してもよい。
続いて、書込実行部１１１は、書込領域に第１画像データＤ１を書き込む。
【００３０】
また、書込実行部１１１は、画像データ出力装置３から第２画像データＤ２と第２圧縮率情報Ｃ２とを受信する場合、第２画像データＤ２を第２記憶部２２に書き込む。第２画像データＤ２を第２記憶部２２に書き込む手法は、第１画像データＤ１を第１記憶部２１に書き込む手法と同様である。
【００３１】
管理部１１２は、記憶装置２の使用状況を管理する。
管理部１１２は、書込実行部１１１による第１記憶部２１への第１画像データＤ１の書き込みに応答して、図４に例示するように、第１記憶部２１を示す第１記憶部情報Ｅ１に第１圧縮率情報Ｃ１を対応づける。
管理部１１２は、書込実行部１１１による第２記憶部２２への第２画像データＤ２の書き込みに応答して、図４に例示するように、第２記憶部２２を示す第２記憶部情報Ｅ２に第２圧縮率情報Ｃ２を対応づける。
例えば、管理部１１２は、図４に例示するようなテーブルＦを生成する。テーブルＦでは、第１記憶部情報Ｅ１に第１圧縮率情報Ｃ１が対応づけられ、第２記憶部情報Ｅ２に第２圧縮率情報Ｃ２が対応づけられている。
【００３２】
第１通信部１１３は、制御部１３、具体的には第２通信部１３２と通信する。例えば、第１通信部１１３は、読出部１２による読み出しの対象が第１記憶部２１に維持されることを示す維持情報を制御部１３から受信する。第１通信部１１３は、維持情報の受信に応答して、テーブルＦにおいて第１記憶部情報Ｅ１と対応づけられている第１圧縮率情報Ｃ１を制御部１３に送信する。第１通信部１１３は、読出部１２による読み出しの対象が第１記憶部２１から第２記憶部２２に変更されることを示す変更情報を制御部１３から受信する。第１通信部１１３は、変更情報の受信に応答して、テーブルＦにおいて第２記憶部情報Ｅ２と対応づけられている第２圧縮率情報Ｃ２を制御部１３に送信する。
【００３３】
読出部１２は、第１記憶部２１から第１画像データＤ１を読み出し、第２記憶部２２から第２画像データＤ２を読み出す。読出部１２は、制御部１３からの指示に基づいて動作する。
【００３４】
制御部１３は、読出部１２を制御する。制御部１３は、読出制御部１３１と、第２通信部１３２と、を含む。
【００３５】
読出制御部１３１は、読出部１２に、第１記憶部２１から第１画像データＤ１を読み出す第１読み出しを実行させる。例えば、読出制御部１３１は、第２通信部１３２を介して書込部１１から受信する第１圧縮率情報Ｃ１を用いて、第１読み出しを読出部１２に実行させる。
また、読出制御部１３１は、読出部１２に、第２記憶部２２から第２画像データＤ２を読み出す第２読み出しを実行させる。例えば、読出制御部１３１は、第２通信部１３２を介して書込部１１から受信する第２圧縮率情報Ｃ２を用いて、第２読み出しを読出部１２に実行させる。
【００３６】
第２通信部１３２は、書込部１１、具体的には第１通信部１１３と通信する。例えば、第２通信部１３２は、第１読み出しの後に再度第１読み出しを実行する場合、再度の第１読み出しを実行する前に、維持情報を書込部１１に送信する。第２通信部１３２は、書込部１１が維持情報の受信に応答して送信する第１圧縮率情報Ｃ１を受信する。また、第２通信部１３２は、第１読み出しの後に第２読み出しを実行する場合、第２読み出しを実行する前に、変更情報を書込部１１に送信する。第２通信部１３２は、書込部１１が変更情報の受信に応答して送信する第２圧縮率情報Ｃ２を受信する。
【００３７】
Ａ３：動作の説明
図５は、画像処理装置１の動作の概略を説明するためのフローチャートである。書込部１１は、ステップＳ１において第１記憶部２１に第１画像データＤ１を書き込み、ステップＳ２において第２記憶部２２に第２画像データＤ２を書き込む。書込部１１の第１通信部１１３は、読出部１２による読み出し対象情報が第１記憶部２１に維持されることを示す維持情報の受信に応答して、第１圧縮率情報Ｃ１を制御部１３に送信する。第１通信部１１３は、読出部１２による読み出し対象情報が第１記憶部２１から第２記憶部２２に変更されることを示す変更情報の受信に応答して、第２圧縮率情報Ｃ２を制御部１３に送信する。制御部１３の読出制御部１３１は、ステップＳ３において、書込部１１から受信する第１圧縮率情報Ｃ１を用いて、第１記憶部２１から第１画像データＤ１を読み出す第１読み出しを、読出部１２に実行させる。ステップＳ４において制御部１３の第２通信部１３２が、再度の第１読み出しを実行する前に、維持情報を書込部１１に送信し、維持情報が設定される。ステップＳ５において読出部１２は、第１読み出しの後に再度第１読み出しを実行する。ステップＳ６において第２通信部１３２は、第１読み出しの後に第２読み出しを実行する場合、第２読み出しを実行する前に、変更情報を書込部１１に送信し、変更情報が設定される。ステップＳ７において読出制御部１３１は、書込部１１から受信する第２圧縮率情報Ｃ２を用いて、第２記憶部２２から第２画像データＤ２を読み出す第２読み出しを、読出部１２に実行させる。
図６は、画像処理装置１の動作を説明するためのタイミングチャートである。図６において、クロック信号ＣＬＫは、書込部１１と読出部１２と制御部１３とに提供される。クロックＣＬＫ信号は、画像処理装置１の動作タイミングの基準となる。レディー信号Ｒｅａｄｙは、読出部１２から読出制御部１３１に送信される。レディー信号Ｒｅａｄｙは、読出部１２による画像データの読み出しが可能な場合に“Ｈ”となる。通知信号Ｉｎｆｏは、第１通信部１１３から第２通信部１３２に送信される。通知信号Ｉｎｆｏは、第１圧縮率情報Ｃ１および第２圧縮率情報を択一的に示す。リクエスト信号Ｒｅｑと制御信号ＣＮＴは、第２通信部１３２から第１通信部１１３に送信される。リクエスト信号Ｒｅｑは、制御部１３が圧縮率情報を取得すべきタイミングを知らせる信号である。制御信号ＣＮＴのうち“Ｌ”の部分は、維持情報である。制御信号ＣＮＴのうち“Ｈ”の部分は、変更情報である。読出認識情報Ｒｅａｄは、読出制御部１３１が認識している読出対象を示す。
【００３８】
第１記憶部２１に第１画像データＤ１が書き込まれ、第２記憶部２２に第２画像データＤ２が書き込まれ、管理部１１２が図４に示すテーブルＦを保持しているとする。
以下では、第２フレームレートが第１フレームレートの２倍であり、第２読み出しの後に第１読み出しを実行し、その後に再度第１読み出しを実行し、その後、第２読み出しを実行し、その後に再度第２読み出しを実行する例を説明する。なお、第１読み出しおよび第２読み出しの繰り返し回数は、第１フレームレートと第２フレームレートとの関係に基づいて決定される。
【００３９】
最初の第２読み出しが実行されている間、通知信号Ｉｎｆｏは、最初の第２読み出しの後に実行される第１読み出しで用いられる第１圧縮率情報Ｃ１を示す。
【００４０】
読出部１２は、タイミングＴ１において最初の第２読み出しを終了すると、レディー信号Ｒｅａｄｙを“Ｈ”にする。
【００４１】
レディー信号Ｒｅａｄｙが“Ｈ”になると、読出制御部１３１は、最初の第２読み出しに続いて実行される第１読み出しのために、第２通信部１３２に、通知信号Ｉｎｆｏが示す第１圧縮率情報Ｃ１を受信させる。
【００４２】
読出制御部１３１は、第２通信部１３２が受信した第１圧縮率情報Ｃ１に基づいて、第１記憶部２１の書き込み可能領域のうち、第１画像データＤ１が書き込まれている領域を、読出領域として特定する。
例えば、読出制御部１３１は、書込実行部１１１が用いる第１対応テーブルと同一内容を示す第２対応テーブルを用いて、第１圧縮率情報Ｃ１に対応する読出領域を特定する。なお、読出制御部１３１は、上述の対応関数を用いて、第１圧縮率情報Ｃ１に対応する読出領域を特定してもよい。
【００４３】
続いて、読出制御部１３１は、タイミングＴ２において第２通信部１３２にリクエスト信号Ｒｅｑを送信させる。
さらに、読出制御部１３１は、最初の第２読み出しに続いて実行される第１読み出しの後の再度の第１読み出しのために、制御信号ＣＮＴを“Ｌ”とする。すなわち、読出制御部１３１は、第２通信部１３２に維持情報を送信させる。なお、制御信号ＣＮＴが、既に“Ｌ”となっている場合には、第２通信部１３２は、制御信号ＣＮＴにおける“Ｌ”を維持する。
【００４４】
第１通信部１１３が、“Ｌ”の制御信号ＣＮＴすなわち維持情報と、リクエスト信号Ｒｅｑと、を受信すると、管理部１１２は、タイミングＴ３において第１通信部１１３に第１圧縮率情報Ｃ１を示す通知信号Ｉｎｆｏを送信させる。すなわち、タイミングＴ３において第１通信部１１３は、通知信号Ｉｎｆｏの示す圧縮率情報を第１圧縮率情報Ｃ１のまま維持する。
【００４５】
また、読出制御部１３１は、タイミングＴ２において、読出部１２に、第１記憶部２１における読出領域からの第１画像データＤ１の読み出しを指示する。読出部１２は、当該指示を受けると、タイミングＴ３から、レディー信号Ｒｅａｄｙを“Ｌ”にし、読出領域からの第１画像データＤ１の読み出しを開始する。この読み出しは、最初の第１読み出しとなる。
読出部１２は、最初の第１読み出しによって読出領域から読み出した第１画像データＤ１を、読出制御部１３１に提供する。読出制御部１３１は、読出部１２から提供された第１画像データＤ１を表示部４に出力する。
【００４６】
読出部１２は、タイミングＴ４において最初の第１読み出しを終了すると、レディー信号Ｒｅａｄｙを“Ｈ”にする。
【００４７】
レディー信号Ｒｅａｄｙが“Ｈ”になると、読出制御部１３１は、最初の第１読み出しに続いて実行される再度の第１読み出しのために、第２通信部１３２に、通知信号Ｉｎｆｏが示す第１圧縮率情報Ｃ１を受信させる。
【００４８】
読出制御部１３１は、第２通信部１３２が受信した第１圧縮率情報Ｃ１に基づいて、第１記憶部２１の書き込み可能領域のうち、第１画像データＤ１が書き込まれている領域を、読出領域として特定する。
【００４９】
続いて、読出制御部１３１は、タイミングＴ５において第２通信部１３２にリクエスト信号Ｒｅｑを送信させる。
さらに、読出制御部１３１は、再度の第１読み出しの後の第２読み出しのために、制御信号ＣＮＴを“Ｈ”とする。すなわち、読出制御部１３１は、第２通信部１３２に変更情報を送信させる。なお、制御信号ＣＮＴが、既に“Ｈ”となっている場合には、第２通信部１３２は、制御信号ＣＮＴにおける“Ｈ”を維持する。
【００５０】
第１通信部１１３が、“Ｈ”の制御信号ＣＮＴすなわち変更情報と、リクエスト信号Ｒｅｑと、を受信すると、管理部１１２は、タイミングＴ６において第１通信部１１３に第２圧縮率情報Ｃ２を示す通知信号を送信させる。すなわち、タイミングＴ６において第１通信部１１３は、通知信号Ｉｎｆｏの示す圧縮率情報を、第１圧縮率情報Ｃ１から第２圧縮率情報Ｃ２に変更する。
【００５１】
また、読出制御部１３１は、タイミングＴ５において、読出部１２に、第１記憶部２１における読出領域からの第１画像データＤ１の読み出しを指示する。読出部１２は、当該指示を受けると、タイミングＴ６から、レディー信号Ｒｅａｄｙを“Ｌ”にし、読出領域からの第１画像データＤ１の読み出しを開始する。この読み出しは、再度の第１読み出しとなる。
読出部１２は、再度の第１読み出しによって読出領域から読み出した第１画像データＤ１を、読出制御部１３１に提供する。読出制御部１３１は、読出部１２から提供された第１画像データＤ１を表示部４に出力する。
【００５２】
読出部１２は、タイミングＴ７において再度の第１読み出しを終了すると、レディー信号Ｒｅａｄｙを“Ｈ”にする。
【００５３】
レディー信号Ｒｅａｄｙが“Ｈ”になると、読出制御部１３１は、再度の第１読み出しに続いて実行される第２読み出しのために、第２通信部１３２に、通知信号Ｉｎｆｏが示す第２圧縮率情報Ｃ２を受信させる。
【００５４】
読出制御部１３１は、第２通信部１３２が受信した第２圧縮率情報Ｃ２に基づいて、第２記憶部２２の書き込み可能領域のうち、第２画像データＤ２が書き込まれている領域を、読出領域として特定する。第２画像データＤ２が書き込まれている読出領域を特定する手法は、第１画像データＤ１が書き込まれている読出領域を特定する手法と同様である。
【００５５】
続いて、読出制御部１３１は、タイミングＴ８において第２通信部１３２にリクエスト信号Ｒｅｑを送信させる。
さらに、読出制御部１３１は、再度の第１読み出しの後の第２読み出しに続いて実行される再度の第２読み出しのために、制御信号ＣＮＴを“Ｌ”とする。すなわち、読出制御部１３１は、第２通信部１３２に維持情報を送信させる。なお、制御信号ＣＮＴが、既に“Ｌ”となっている場合には、第２通信部１３２は、制御信号ＣＮＴにおける“Ｌ”を維持する。
【００５６】
第１通信部１１３が、“Ｌ”の制御信号ＣＮＴすなわち維持情報と、リクエスト信号Ｒｅｑと、を受信すると、管理部１１２は、タイミングＴ９において第１通信部１１３に第２圧縮率情報Ｃ２を示す通知信号Ｉｎｆｏを送信させる。すなわち、タイミングＴ９において第１通信部１１３は、通知信号Ｉｎｆｏの示す圧縮率情報を第２圧縮率情報Ｃ２のまま維持する。
【００５７】
また、読出制御部１３１は、タイミングＴ８において、読出部１２に、第２記憶部２２における読出領域からの第２画像データＤ２の読み出しを指示する。読出部１２は、当該指示を受けると、タイミングＴ９から、レディー信号Ｒｅａｄｙを“Ｌ”にし、読出領域からの第２画像データＤ２の読み出しを開始する。この読み出しは、再度の第１読み出しの後の第２読み出しとなる。
読出部１２は、再度の第１読み出しの後の第２読み出しによって読出領域から読み出した第２画像データＤ２を、読出制御部１３１に提供する。読出制御部１３１は、読出部１２から提供された第２画像データＤ２を表示部４に提供する。
【００５８】
Ａ４：第１実施形態のまとめ
上述の開示に係る画像処理方法、画像処理装置１および表示装置１０００は以下の態様を含む。
【００５９】
書込部１１は、第１記憶部２１に第１画像データＤ１を書き込み、第２記憶部２２に第２画像データＤ２を書き込む。読出部１２は、第１記憶部２１から第１画像データＤ１を読み出し、第２記憶部２２から第２画像データＤ２を読み出す。制御部１３は、読出部１２を制御する。書込部１１の第１通信部１１３は、読出部１２による読み出しの対象が第１記憶部２１に維持されることを示す維持情報の受信に応答して、第１圧縮率情報Ｃ１を制御部１３に送信する。第１通信部１１３は、読出部１２による読み出しの対象が第１記憶部２１から第２記憶部２２に変更されることを示す変更情報の受信に応答して、第２圧縮率情報Ｃ２を制御部１３に送信する。制御部１３の読出制御部１３１は、書込部１１から受信する第１圧縮率情報Ｃ１を用いて、第１記憶部２１から第１画像データＤ１を読み出す第１読み出しを、読出部１２に実行させる。読出制御部１３１は、書込部１１から受信する第２圧縮率情報Ｃ２を用いて、第２記憶部２２から第２画像データＤ２を読み出す第２読み出しを、読出部１２に実行させる。制御部１３の第２通信部１３２は、第１読み出しの後に再度第１読み出しを実行する場合、再度の第１読み出しを実行する前に、維持情報を書込部１１に送信する。第２通信部１３２は、第１読み出しの後に第２読み出しを実行する場合、第２読み出しを実行する前に、変更情報を書込部１１に送信する。
【００６０】
この態様によれば、書込部１１から伝えられる圧縮率情報によって、実際に読み出される画像データのサイズを特定できる。このため、例えば、読出部１２が、記憶装置２に書き込まれている画像データのうち、最新の画像データとは異なる画像データを読み出す状況において、書込部１１からの圧縮率情報に基づく画像データのサイズが、実際に読み出される画像データのサイズを表さず、読み出された画像データに基づく画像が乱れることを抑制できる。
【００６１】
Ｂ：変形例
以上に例示した実施形態の変形の態様を以下に例示する。以下の例示から任意に選択された２個以上の態様を、相互に矛盾しない範囲において適宜に併合してもよい。
【００６２】
Ｂ１：第１変形例
第１実施形態において、画像データ出力装置３は、画像データを圧縮する機能に加えて、画像データの示す画像を回転、例えば９０度単位で回転する機能を有してもよい。
【００６３】
この場合、画像データ出力装置３から出力される画像データが示す画像の縦横比は、画像データ出力装置３による回転によって、所定サイズにおける縦横比と異なる可能性が生じる。すなわち、画像データ出力装置３による回転によって、画像データ出力装置３から出力される画像データのサイズが、所定サイズと異なる可能性がある。
このため、画像データ出力装置３は、圧縮率情報に加えて、回転に伴って変化した画像の縦横比を示す縦横比情報を、画像処理装置１に提供してもよい。
この場合、図４に示すテーブルＦには、圧縮率と共に縦横比情報が示される。
また、書込実行部１１１は、第１対応テーブルの代わりに、圧縮率と縦横比と書込領域と、の対応関係を示す第３対応テーブルを用いて、書込領域を決定する。
また、第１サイズ情報として、第１画像データＤ１の圧縮率情報と、第１画像データＤ１の縦横比情報と、を含む情報が用いられ、第２サイズ情報として、第２画像データＤ２の圧縮率情報と、第２画像データＤ２の縦横比情報と、を含む情報が用いられる。
また、読出制御部１３１は、第３対応テーブルと同一内容を示す第４対応テーブルを用いて、読出領域を特定する。
【００６４】
第１変形例によれば、第１サイズ情報は、第１圧縮率情報Ｃ１を含むことができ、また、第１画像データＤ１の縦横比情報を含むことができる。このため、第１サイズ情報によって示されるサイズの表現を多彩にできる。また、第２サイズ情報は、第２圧縮率情報Ｃ２を含むことができ、また、第２画像データＤ２の縦横比情報を含むことができる。このため、第２サイズ情報によって示されるサイズの表現を多彩にできる。
【００６５】
なお、第１サイズ情報は、第１圧縮率情報Ｃ１を含まずに、第１画像データＤ１の縦横比情報を含んでもよい。第２サイズ情報は、第２圧縮率情報Ｃ２を含まずに、第２画像データＤ２の縦横比情報を含んでもよい。
【００６６】
Ｂ２：第２変形例
第１実施形態において、第１フレームレートが６０ｆｐｓ、第２フレームレートが１２０ｆｐｓとしたが、第２フレームレートを２４０ｆｐｓとしてもよい。この場合、画像処理装置１は、記憶装置２から同じ画像データを４回連続して読み出す処理を行う。詳細には、画像処理装置１は、画像データ出力装置３から提供される１フレーム分の画像データを、第１記憶部２１と第２記憶部２２に交互に書き込む。さらに、画像処理装置１は、第１記憶部２１から第１画像データＤ１を４回連続して読み出し、その後、第２記憶部２２から第２画像データＤ２を４回連続して読み出す。表示部４は、４回連続して第１画像データＤ１に基づく表示を行い、その後、４回連続して第２画像データＤ２に基づく表示を行う。例えば、液晶ライトバルブ４２を用いた４倍速駆動表示が可能となる。
【００６７】
Ｂ３：第３変形例
第１実施形態および第１変形例〜第２変形例において、画像処理装置１は、フレームレートをアップするフレームレート変換だけでなく、フレームレートをダウンするフレームレート変換を実行可能でもよく、フレームレートを維持する動作を実行可能でもよい。フレームレート変換は、ユーザーから入力される指示に応じて実行される。例えば、ユーザーから倍速動作の指示が入力された場合、画像処理装置１は、第２フレームレートを第１フレームレートの２倍にする。
【００６８】
Ｂ４：第４変形例
第１実施形態および第１変形例〜第３変形例において、光変調装置の一例として液晶ライトバルブ４２が用いられたが、光変調装置は液晶ライトバルブに限らず適宜変更可能である。例えば、光変調装置は、３枚の反射型の液晶パネルを用いた構成であってもよい。また、光変調装置は、１枚の液晶パネルを用いた方式、３枚のデジタルミラーデバイス（ＤＭＤ）を用いた方式、１枚のデジタルミラーデバイスを用いた方式等の構成であってもよい。光変調装置として１枚のみの液晶パネルまたはＤＭＤが用いられる場合、色分離光学系および色合成光学系に相当する部材は不要である。また、液晶パネルおよびＤＭＤ以外にも、光源４１が発した光を変調可能な構成は、光変調装置として採用できる。
【００６９】
Ｂ５．第５変形例
第１実施形態および第１変形例〜第４変形例において、表示部４として、ＦＰＤ等のディスプレイが用いられる場合、表示装置１０００は、例えば、タブレット端末、スマートフォン、電子黒板または電子会議システムに搭載されてもよい。
【符号の説明】
【００７０】
１…画像処理装置、２…記憶装置、１１…書込部、１２…読出部、１３…制御部、２１…第１記憶部、２２…第２記憶部、１１１…書込実行部、１１２…管理部、１１３…第１通信部、１３１…読出制御部、１３２…第２通信部、１０００…表示装置。
【図１】
2020188302.tif 000003
【図２】
2020188302.tif 000004
【図３】
2020188302.tif 000005
【図４】
2020188302.tif 000006
【図５】
2020188302.tif 000007
【図６】
2020188302.tif 000008