(57)【要約】【課題】  消費電力の低減を図ることができる画像転送装置を提供すること。【解決手段】  本発明は、外部の画像表示装置に対して動画像データを転送するための画像転送装置１であって、動画像データをフレーム単位毎に格納する第１および第２のフレームバッファ１０５，１０６と、第１および第２のフレームバッファ１０５，１０６のそれぞれに格納されている二つのフレームの差異を検出する相違検出部１０４と、相違検出手段によって検出された二つのフレームの差異の度合いに基づいて、第１および第２のフレームバッファ１０５，１０６に格納されているフレームの内、最新のフレームを画像表示装置２に転送するか否かを判断する転送判断部１０７と、転送判断部１０７によってフレームを転送すると判断された場合、最新のフレームの内、少なくとも更新されている画素を画像表示装置２に転送するデータ転送部１０８とを備える。【選択図】  図１
2005195899.tif 000002
【特許請求の範囲】
【請求項１】
外部の画像表示装置に対して動画像データを転送するための画像転送装置であって、
動画像データをフレーム単位毎に格納する第１および第２のフレームバッファと、
前記第１および第２のフレームバッファのそれぞれに格納されている二つのフレームの差異を検出する相違検出手段と、
前記相違検出手段によって検出された二つのフレームの差異の度合いに基づいて、前記第１および第２のフレームバッファに格納されているフレームの内、最新のフレームを前記画像表示装置に転送するか否かを判断する転送判断手段と、
前記転送判断手段によってフレームを転送すると判断された場合、前記最新のフレームの内、少なくとも更新されている画素を前記画像表示装置に転送するデータ転送手段とを備える、画像転送装置。
【請求項２】
前記転送判断手段は、前記二つのフレームを画素単位で比較して、更新画素数および画素が更新されている領域の面積に基づいて前記差異の度合いを求め、最新のフレームを前記画像表示装置に転送するか否かを判断することを特徴とする、請求項１に記載の画像転送装置。
【請求項３】
前記転送判断手段は、
更新画素数が第１の閾値以上である場合、最新のフレームを転送すると判断し、
更新画素数が第１の閾値未満である場合、画素が更新されている領域の面積が第２の閾値以上であれば、最新のフレームを転送すると判断することを特徴とする、請求項２に記載の画像転送装置。
【請求項４】
前記転送判断手段は、更新画素数と画素が更新されている領域の面積とから求められる前記差異の度合いを示す相関値に基づいて、最新のフレームを転送するか否かを判断することを特徴とする、請求項２に記載の画像転送装置。
【請求項５】
前記相関値は、更新画素数／更新されている領域に含まれる更新画素の数、であることを特徴とする、請求項４に記載の画像転送装置。
【請求項６】
前記転送判断手段は、前記二つのフレームを画素単位で比較して、更新画素数に基づいて、最新のフレームを前記画像表示装置に転送するか否かを判断することを特徴とする、請求項１に記載の画像転送装置。
【請求項７】
前記転送判断手段は、前記二つのフレームを画素単位で比較して、画素が更新されている領域の面積に基づいて、最新のフレームを前記画像表示装置に転送するか否かを判断することを特徴とする、請求項１に記載の画像転送装置。
【請求項８】
前記転送判断手段が前記二つのフレームの差異の度合いによって、最新のフレームを転送するか否かを判断するための基準は、変更可能であることを特徴とする、請求項１に記載の画像転送装置。
【請求項９】
動画像データを再生するためのフレームを、前記第１および第２のフレームバッファに交互に格納していくフレーム格納制御手段をさらに備えることを特徴とする、請求項１に記載の画像転送装置。
【請求項１０】
前記画像表示装置で現在表示中のフレームを前記第１のフレームバッファに格納し、前記第２のフレームバッファに最新のフレームを格納するフレーム格納制御手段をさらに備える、請求項１に記載の画像転送装置。
【請求項１１】
前記フレーム格納制御手段は、第２のフレームに格納されている最新のフレームが前記データ転送手段によって転送された場合、転送されたフレームを現在表示中のフレームとして、前記第２のフレームバッファに格納しておき、最新のフレームを前記第１のフレームバッファに格納していくことを特徴とする、請求項１０に記載の画像転送装置。
【請求項１２】
前記データ転送手段は、前記最新のフレームを転送する際、更新されているラインを転送することを特徴とする、請求項１に記載の画像転送装置。
【請求項１３】
前記データ転送手段は、前記最新のフレームを転送する際、当該最新のフレームを全て転送することを特徴とする、請求項１に記載の画像転送装置。
【請求項１４】
残電池容量が所定の閾値以上である場合、前記データ転送手段は、前記第１および第２のフレームバッファに格納されているフレームを順次転送していくことを特徴とする、請求項１に記載の画像転送装置。
【請求項１５】
ユーザからの指示に応じて、前記データ転送手段は、前記第１および第２のフレームバッファに格納されているフレームを順次転送していくか、それとも、前記転送判断手段の判断に応じてフレームを転送するか否かを決定することを特徴とする、請求項１に記載の画像転送装置。
【請求項１６】
外部装置からの指示に応じて、前記データ転送手段は、前記第１および第２のフレームバッファに格納されているフレームを順次転送していくか、それとも、前記転送判断手段の判断に応じてフレームを転送するか否かを決定することを特徴とする、請求項１に記載の画像転送装置。
【請求項１７】
前記相違検出手段は、前記動画像データに付加されている情報に基づいて、前記二つのフレームの差異を検出することを特徴とする、請求項１に記載の画像転送装置。
【請求項１８】
前記データ転送手段は、最新のフレームが所定の時間転送されていない場合、強制的に最新のフレームを転送することを特徴とする、請求項１に記載の画像転送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置に動画像を転送するため装置に関し、より特定的には、画像表示装置への転送量および転送頻度を減らすことによって、省電力化を図ることができる画像転送装置に関する。
【背景技術】
【０００２】
近年、デジタル家電や無線技術等の発展に伴い、セットボックス等の画像転送装置に無線接続された液晶ディスプレイやブラウン管モニタ等の画像表示装置に動画像を転送して表示することができるようになってきた。
【０００３】
上記のような画像転送装置は、一般に、画像データをフレーム単位で一時的に格納しておくフレームバッファと、フレームバッファに格納された画像データをフレーム単位でフレームメモリに転送するための転送部とを備える。
【０００４】
また、上記のような画像表示装置は、一般に、画像転送装置からの画像データを受信する受信部と、受信したデータを格納しておくフレームメモリと、フレームメモリから転送される画像データをフレーム単位で表示する液晶パネル等の表示パネルとを備える。
【０００５】
毎秒３０フレームの動画像を表示するような場合、画像転送装置は、フレームバッファに格納された画像データを１／３０秒毎に画像表示装置に転送する。画像表示装置は、転送されてきた画像データをフレームメモリに格納し、１／３０秒毎に表示パネルに転送する。これによって、毎秒３０フレームの動画像が、画像表示装置の表示パネルに表示させる。
【特許文献１】特開２００２−２７８５２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、近年、画像表示装置における表示パネルの解像度が徐々に上がってきている。そのため、１フレームあたりの画像データ量が大きくなっている。そのため、画像転送装置から画像表示装置に１フレームの画像データを転送するのに要する電力が大きくなってきている。
【０００７】
それゆえ、本発明の目的は、消費電力の低減を図ることができる画像転送装置を提供することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、以下のような特徴を有する。本発明は、外部の画像表示装置に対して動画像データを転送するための画像転送装置であって、動画像データをフレーム単位毎に格納する第１および第２のフレームバッファと、第１および第２のフレームバッファのそれぞれに格納されている二つのフレームの差異を検出する相違検出手段と、相違検出手段によって検出された二つのフレームの差異の度合いに基づいて、第１および第２のフレームバッファに格納されているフレームの内、最新のフレームを画像表示装置に転送するか否かを判断する転送判断手段と、転送判断手段によってフレームを転送すると判断された場合、最新のフレームの内、少なくとも更新されている画素を画像表示装置に転送するデータ転送手段とを備える。
【０００９】
好ましくは、転送判断手段は、二つのフレームを画素単位で比較して、更新画素数および画素が更新されている領域の面積に基づいて差異の度合いを求め、最新のフレームを画像表示装置に転送するか否かを判断するとよい。
【００１０】
たとえば、転送判断手段は、更新画素数が第１の閾値以上である場合、最新のフレームを転送すると判断し、更新画素数が第１の閾値未満である場合、画素が更新されている領域の面積が第２の閾値以上であれば、最新のフレームを転送すると判断するとよい。
【００１１】
また、好ましくは、転送判断手段は、更新画素数と画素が更新されている領域の面積とから求められる差異の度合いを示す相関値に基づいて、最新のフレームを転送するか否かを判断するとよい。
【００１２】
たとえば、相関値は、更新画素数／更新されている領域に含まれる更新画素の数、であるとよい。
【００１３】
また、転送判断手段は、二つのフレームを画素単位で比較して、更新画素数に基づいて、最新のフレームを画像表示装置に転送するか否かを判断してもよい。
【００１４】
また、転送判断手段は、二つのフレームを画素単位で比較して、画素が更新されている領域の面積に基づいて、最新のフレームを画像表示装置に転送するか否かを判断してもよい。
【００１５】
好ましくは、転送判断手段が二つのフレームの差異の度合いによって、最新のフレームを転送するか否かを判断するための基準は、変更可能であるとよい。
【００１６】
たとえば、動画像データを再生するためのフレームを、第１および第２のフレームバッファに交互に格納していくフレーム格納制御手段をさらに備えるとよい。
【００１７】
また、画像表示装置で現在表示中のフレームを第１のフレームバッファに格納し、第２のフレームバッファに最新のフレームを格納するフレーム格納制御手段をさらに備えるとよい。
【００１８】
この場合、好ましくは、フレーム格納制御手段は、第２のフレームに格納されている最新のフレームがデータ転送手段によって転送された場合、転送されたフレームを現在表示中のフレームとして、第２のフレームバッファに格納しておき、最新のフレームを第１のフレームバッファに格納していくとよい。
【００１９】
たとえば、データ転送手段は、最新のフレームを転送する際、更新されているラインを転送するとよい。
【００２０】
また、データ転送手段は、最新のフレームを転送する際、当該最新のフレームを全て転送するとよい。
【００２１】
好ましくは、残電池容量が所定の閾値以上である場合、データ転送手段は、第１および第２のフレームバッファに格納されているフレームを順次転送していくとよい。
【００２２】
また、ユーザからの指示に応じて、データ転送手段は、第１および第２のフレームバッファに格納されているフレームを順次転送していくか、それとも、転送判断手段の判断に応じてフレームを転送するか否かを決定してもよい。
【００２３】
また、外部装置からの指示に応じて、データ転送手段は、第１および第２のフレームバッファに格納されているフレームを順次転送していくか、それとも、転送判断手段の判断に応じてフレームを転送するか否かを決定してもよい。
【００２４】
また、相違検出手段は、動画像データに付加されている情報に基づいて、二つのフレームの差異を検出してもよい。
【００２５】
好ましくは、データ転送手段は、最新のフレームが所定の時間転送されていない場合、強制的に最新のフレームを転送するとよい。
【発明の効果】
【００２６】
本発明によれば、フレーム間の差異が少ない場合、画像転送装置は、画像表示装置にフレームを転送しないこととなるので、全てのフレームを転送する場合に比べて、画像転送装置の消費電力を低減することができる。また、フレーム間の差異が大きくなれば、少なくとも更新されている画素が転送されることとなるので、動画像の再生が継続的に行われることとなる。
【００２７】
転送制御装置は、フレームを一方のバッファにのみ格納し、他方のバッファに最新のフレームを格納して、二つのフレームの差異を求め、転送するかを判断することによって、隣接しているフレーム間が微差であるが、離れたフレーム間での差異が大きい場合にでも、フレームを更新することが可能となる。
【００２８】
電池残量が少なくなってきた場合のみ、転送制御装置をフレームの省略モードにすることによって、通常は、スムーズな動画像を画像表示装置に表示させることができる。
【００２９】
画像データに付加されている情報に基づいて、フレーム間の差異を判断することによって、フレームバッファにアクセスするための消費電力を低減することができる。
【発明を実施するための最良の形態】
【００３０】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る画像転送装置１の機能的構成を示すブロック図である。図１において、画像転送装置１は、受信部１０１と、デコーダ１０２と、フレーム格納制御部１０３と、相違検出部１０４と、第１のフレームバッファ１０５と、第２のフレームバッファ１０６と、転送判断部１０７と、データ転送部１０８と、アンテナ１０９とを備える。
【００３１】
受信部１０１は、外部装置から送られてくる画像データを受信する。ここで、画像データは、ＭＰＥＧデータのように、フレーム単位で動画像を表現するデータである。受信部１０１に送られてくる画像データは、画像転送装置１に接続されている記録装置（図示せず）から送られてくる画像データであってもよいし、ネットワーク等を介して送信装置（図示せず）から送られてくる画像データであってもよい。
【００３２】
デコーダ１０２は、符号化されている画像データを復号化する。
【００３３】
フレーム格納制御部１０３は、デコーダ１０２によって復号化された画像データを、１フレーム毎に、第１のフレームバッファ１０５または第２のフレームバッファ１０６に格納する。フレーム格納制御部１０３は、１フレーム毎に交互に、フレームを第１および第２のフレームバッファ１０５，１０６に格納する
【００３４】
第１および第２のフレームバッファ１０５は、メモリ等の記録装置であって、フレーム格納制御部１０３から送られてくるフレームを格納する。
【００３５】
相違検出部１０４は、第１のフレームバッファに格納されているフレームと、第２のフレームバッファに格納されているフレームとについて、ビット単位で差異を検出する。相違検出部１０４は、相違するビットを「１」で表し、相違しないビットを「０」で表す更新マップを作成して、転送判断部１０７に送る。
【００３６】
転送判断部１０７は、相違検出部１０４から送られてくる更新マップに基づいて、第１のフレームバッファ１０５または第２のフレームバッファ１０６に格納されている二つのフレームの差異の度合いに基づいて、最新のフレームをデータ転送部１０８に転送させるか否かを判断する。
【００３７】
データ転送部１０８は、転送判断部１０７の判断に基づいて、第１のフレームバッファ１０５または第２のフレームバッファ１０６に格納されているフレームを取り出して、送信信号に変換して、アンテナ１０９を介して出力する。
【００３８】
図２は、画像転送装置１と通信可能な画像表示装置２の機能的構成を示すブロック図である。図２において、画像表示装置２は、アンテナ２０１と、受信部２０２と、フレームメモリ２０３と、表示部２０４とを備える。
【００３９】
受信部２０２は、画像転送装置１から出力された画像データをアンテナ２０１を介して受信する。
【００４０】
フレームメモリ２０３は、受信部２０２が受信したフレームを格納する。フレームメモリ２０３は、所定のタイミング毎（たとえば、１／３０秒毎）に、格納されているフレームに基づく信号を表示部２０４に送る。
【００４１】
表示部２０４は、フレームメモリ２０３から送られてきた信号に基づいて、画像を表示する。
【００４２】
図３は、第１および第２のフレームバッファ１０５，１０６から、相違検出部１０４、転送判断部１０７に至るまでの流れを模式的に示すブロック図である。図３に示すように、たとえば、第１のフレームバッファ１０５から、フレームに関するデータＡとして、「１００１…０１」のようなデータ列が送られてきたとし、第２のフレームバッファ１０６から、フレームに関するデータＡとして、「１０１１…１０」のようなデータ列が送られてきたとする。
【００４３】
この場合、相違検出部１０４は、先頭のビットから、対応するビット同士が一致するか否かを判断し、一致する場合フラグを「０」とし、不一致の場合フラグを「１」とする更新マップ（ａｉ，ｂｊ）（ｉ，ｊは自然数）を作成する。図４は、更新マップの一例を示す図である。図４に示すように、更新マップは、一致を示すフラグ「０」と、不一致を示すフラグ「１」とからなる。
【００４４】
転送判断部１０７は、相違検出部１０４が作成した更新マップを参照して、フラグ「１」の数をカウントすることによって、相違している画素の数（以下、相違画素数という）を求める。また、転送判断部１０７は、更新マップ中で、最も左上にあるフラグ「１」の座標（ａｌ，ｂｋ）を抽出し、さらに、最も右下になるフラグ「１」の座標（ａｐ，ｂｐ）を抽出する。転送判断部１０７は、座標（ａｌ，ｂｋ）と座標（ａｐ，ｂｐ）とで囲まれる矩形領域を更新領域Ｎａとして認識する。その上で、転送判断部１０７は、更新領域Ｎａの面積を算出する。具体的には、転送判断部１０７は、Ｎａの面積を、（ａｐ−ａｌ＋１）×（ｂｐ−ｂｋ＋１）によって求める。
【００４５】
図５は、画像転送装置１の動作を示すフローチャートである。以下、図５を参照しながら、画像転送装置１の動作について説明する。
【００４６】
まず、画像転送装置１のフレーム格納制御部１０３は、受信部１０１で受信され、デコーダ１０２で復号化されたフレームを第１のフレームバッファ１０５または第２のフレームバッファ１０６のいずれかに格納する処理を行う（ステップＳ１０１：フレームバッファリング処理）。
【００４７】
次に、画像転送装置１の相違検出部１０４は、フレーム格納制御部１０３によって格納された第１および第２のフレームバッファ１０５，１０６内のフレームの相違点を比較して、更新マップを作成する（ステップＳ１０２：相違判定処理）。
【００４８】
次に、画像転送装置１の転送判断部１０７は、カウンタ（図示せず）から与えられる所定のタイミング毎（たとえば、１／３０秒毎）の割り込み信号（例えば垂直同期信号）があるか否かを判断する（ステップＳ１０３）。
【００４９】
割り込み信号がない場合、画像転送装置１は、ステップＳ１０１の動作に戻る。一方、割り込み信号がある場合、画像転送装置１は、ステップＳ１０４の転送判定処理に進む。
【００５０】
ステップＳ１０４において、画像転送装置１の転送判断部１０７は、相違検出部１０４が作成した更新マップを参照して、第１のフレームバッファ１０５または第２のフレームバッファ１０６に格納されているフレームの差異の度合いを求めて、最新のフレームをデータ転送部１０８に転送するか否かを決定する（ステップＳ１０４：転送判定処理）。
【００５１】
次に、画像転送装置１のデータ転送部１０８は、転送判定処理（ステップＳ１０３）の結果、転送すると決定されたか否かを判断する（ステップＳ１０５）。
【００５２】
転送すると決定されていない場合、画像転送装置１は、ステップＳ１０７の動作に進み、フレームが転送されていない時間が所定時間以上であるか否かを判断する。フレームが転送されていない時間が所定時間以上である場合、画像転送装置１は、ステップＳ１０６の転送処理に進む。一方、フレームが転送されていない時間が所定時間未満である場合、画像転送装置１は、ステップＳ１０１の動作に戻る。
【００５３】
ステップＳ１０５において、転送すると決定された場合、画像転送装置１は、ステップＳ１０６の転送処理に進む。
【００５４】
ステップＳ１０６において、画像転送装置１のデータ転送部１０８は、第１のフレーバッファ１０５または第２のフレームバッファ１０６から転送すべきフレームを取り出して、フレームメモリ２０３に転送し、現在フレームメモリ２０３に格納されているフレームを更新する（ステップＳ１０６：転送処理）。
【００５５】
画像転送装置１からフレームが転送されてきた画像表示装置２は、フレームメモリ２０３に転送されてきたフレームを格納して、所定のタイミング毎（たとえば、１／３０毎）に、フレームメモリに格納されているフレームに対応する信号を表示部２０４に送って、画像を表示させる。
【００５６】
以下、図５で示した各処理（ステップＳ１０１，Ｓ１０２，Ｓ１０４，Ｓ１０６）の詳細について説明する。
【００５７】
図６は、フレームバッファリング処理（ステップＳ１０１）の詳細を示すフローチャートである。以下、図６を参照しながら、フレームバッファリング処理の詳細について説明する。
【００５８】
まず、フレーム格納制御部１０３は、前回、第１または第２のフレームバッファ１０５，１０６のいずれにフレームを格納したか認識する（ステップＳ２０１）。次に、フレーム格納制御部１０３は、前回格納したフレームバッファとは、異なる方のフレームバッファに、デコーダ１０２から与えられるフレームを格納し、ステップＳ１０２の動作に進む。この動作によって、第１および第２のフレームバッファ１０５，１０６に交互にフレームが格納されていくこととなる。
【００５９】
図７は、相違判定処理（ステップＳ１０２）の詳細を示すフローチャートである。以下、図７を参照しながら、相違判定処理の詳細について説明する。
【００６０】
まず、相違検出部１０４は、第１のフレームバッファ１０５に格納されているフレームに対応するデータＡと第２のフレームバッファ１０６に格納されているフレームに対応するデータＢとのＥＸＯＲ（排他的論理和）を出力する（ステップＳ３０１）。これによって、相違するビットについては真である「１」が、一致するビットについては偽である「０」が出力されることとなる。
【００６１】
次に、相違検出部１０４は、出力したＥＸＯＲに基づいて、更新マップを作成する（ステップＳ３０２）。次に、相違検出部１０４は、更新マップの内、フラグ「１」の数をカウントして、更新画素数を求める（ステップＳ３０３）。次に、相違検出部１０４は、更新領域（図３参照）を抽出し（ステップＳ３０４）、更新領域の面積を求め（ステップＳ３０５）、ステップＳ１０３の動作に進む。
【００６２】
図８は、転送判断処理（ステップＳ１０４）の詳細を示すフローチャートである。以下、図８を参照しながら、転送判断処理の詳細について説明する。
【００６３】
まず、転送判断部１０７は、更新画素数が第１の閾値以上であるか否かを判断する（ステップＳ４０１）。第１の閾値は、予め決められていることとする。更新画素数が第１の閾値以上である場合、隣接するフレーム同士は、かなり相違していることが示されていることとなるので、転送判断部１０７は、フレームを転送する旨を決定し（ステップＳ４０３）、ステップＳ１０５の動作に進む。
【００６４】
一方、更新画素数が第１の閾値以上でない場合、隣接するフレーム同士の相違点が少ないことが示されていることとなる。しかし、相違点が少ないからといって、画像全体の見た目が相違していないとも限らないので、転送判断部１０７は、更新領域面積が第２の閾値以上であるか否かを判断する（ステップＳ４０２）。第２の閾値は、予め決められていることとする。
【００６５】
ステップＳ４０１およびステップＳ４０２によって、第１のフレームバッファ１０５に格納されているフレームと第２のフレームバッファ１０６に格納されているフレームとの差異の度合いが求まる。
【００６６】
ステップＳ４０２において、更新領域面積が第２の閾値以上であると判断した場合、転送判断部１０７は、画像全体の見た目が変更されている可能性があるので、フレームを転送する旨を決定し（ステップＳ４０３）、ステップＳ１０５の動作に進む。
【００６７】
一方、ステップＳ４０２において、更新領域面積が第２の閾値以上でないと判断した場合、更新画素数も少なく、かつ更新領域面積も小さいこととなり、画像全体の見た目が変更されている可能性が少ないと判断できるので、転送判断部１０７は、フレームを転送しない旨を決定し（ステップＳ４０４）、ステップＳ１０５の動作に進む。
【００６８】
図９は、転送処理（ステップＳ１０６）の詳細を示すフローチャートである。以下、図９を参照しながら、転送処理の詳細について説明する。
【００６９】
まず、データ転送部１０８は、第１および第２のフレームバッファ１０５，１０６に格納されているフレームの内、最新のフレームはどちらであるかを認識する（ステップＳ５０１）。このような判断は、フレームバッファ内にフラグを立てておくこと等によって、容易に実現できる。次に、データ転送部１０８は、認識したフレームバッファをフレームメモリ２０３に転送する。
【００７０】
図１０は、上記第１の実施形態における画像転送装置１の動作を具体的に説明するための模式図である。当然、図１０は、一例であって、図１０に示すような動作に限定されるものではない。
【００７１】
図１０では、フレームが格納されるたびに、割り込み信号が発生するとする。すなわち、たとえば、フレームは１／３０秒毎にデコードされ、１／３０秒毎に割り込み信号が発生するとする。
【００７２】
図１０において、第１のフレームバッファ１０５には、第１段階において、第１フレームが格納されているとする。フレーム格納制御部１０３は、フレームを交互に格納していくので、第２段階では、第２のフレームバッファ１０６に第２フレームが格納される。この第２段階において、相違検出部１０４は、第１フレームと第２フレームとの差異を認識して、更新マップを作成する。転送判断部１０７は、第１フレームと第２フレームとの差異が小さかったため、転送しないと決定したとする（図８のステップＳ４０４参照）。
【００７３】
次に、フレーム格納制御部１０３は、第３段階で、第３フレームを第１のフレームバッファ１０５に格納する。ここでも、第２フレームと第３フレームとの差異が小さかったため、転送判断部１０７は、転送しないと決定したとする（図８のステップＳ４０４参照）。
【００７４】
次に、フレーム格納制御部１０３は、第４段階で、第４フレームを第２のフレームバッファ１０６に格納する。ここでは、第３フレームと第４フレームとの差異が大きかったとする。この場合、転送判断部１０７は、第４フレームを転送すると決定する（図８のステップＳ４０３参照）。その後、同様にして、第５段階以降でも継続してフレームの格納および／または転送が行われる。
【００７５】
このように、第１の実施形態では、隣接するフレーム同士の相違点が大きい場合のみ、画像転送装置は、画像データを画像表示装置に転送することとなるので、画像の変化が少ない場合、画像表示装置への転送が省略されることとなる。したがって、従来、割り込み信号毎に全画面転送が行われていたのに比べ、本発明では、必ずしも割り込み信号毎に転送が行われないこととなるので、消費電力の低減が図られることとなる。
【００７６】
上記では、更新画素数と更新領域面積との二つを用いて画像を転送するか否かを判断した。この利点は、たとえば、小面積の更新画素が点在する場合に、更新領域面積は大きいが、更新画素数が少なく更新されていない画素が大半を占めるような場合に、無駄な転送を省くことが可能となる。
【００７７】
なお、第１の実施形態では、画像転送装置と画像表示装置とが、無線通信で接続されることとしたが、有線通信で接続されてもよい。
【００７８】
なお、第１の実施形態では、図８に示したように、更新画素数と更新領域面積とを段階的に比較して、転送を行うか否かを決定したが、更新画素数と更新領域面積とに基づいて、二つのフレームの差異の度合いを示す相関値を求め、転送を行うか否かを判断してもよい。たとえば、相関値としては、（更新画素数）／（更新領域面積の画素数）が考えられる。相関値が所定の値（たとえば、０．５など）よりも大きければ、フレームの変化が大きいとして、フレームを転送するようにすればよい。これにより、画素数が第１の閾値未満で更新領域面積が第２の閾値以上である場合でも、フレームが転送されない場合がある。上記の処理は、転送判断処理として単独で行ってもよいし、図８のステップＳ４０１およびＳ４０２とステップＳ４０３との間で行ってもよい。
【００７９】
なお、最新のフレームを転送するか否かのための基準である第１の閾値、第２の閾値、および相関値は、ユーザや、アプリケーションを実行中の外部装置によって、変更可能なようになっていてもよい。
【００８０】
なお、転送判断処理では、更新画素数のみを用いて転送するか否かを判断してもよいし、更新領域面積のみを用いて転送するか否かを判断してもよい。
【００８１】
なお、上記実施形態では、一律に画像転送の省略処理を行うこととしたが、ユーザの選択によって、転送省略を行うか否かを決定してもよい。
【００８２】
なお、上記実施形態では、画素データを一画づつ比較することとしたが、一画面をいくつかの領域に分割して、その領域内の全画素もしくは任意の数画素をのみを比較対象にして、同様の処理をおこなってもよい。
【００８３】
また、比較する画素データは、一画面の全ｂｉｔではなくてもよく、一画面の中心部分など一部でも構わない。
【００８４】
（第２の実施形態）
本発明の第２の実施形態では、データ転送部１０８による転送処理内容以外は、第１の実施形態と同様である。以下、異なる動作部分についてのみ説明する。全体構成図については、図１を援用する。
【００８５】
図１１は、本発明の第２の実施形態に係るデータ転送部１０８の動作を示すフローチャートである。以下、図１１を参照しながら、第２の実施形態に係るデータ転送部１０８の動作について説明する。
【００８６】
まず、データ転送部１０８は、第１および第２のフレームバッファ１０５，１０６に格納されているフレームの内、最新のフレームはどちらであるかを認識する（ステップＳ５０１ａ）。次に、データ転送部１０８は、更新領域を認識する（ステップＳ５０２ｂ）。次に、データ転送部１０８は、更新領域を含むラインに関するフレームのデータ列のみをフレームメモリ２０３に転送して、フレームメモリ２０３に格納されているフレームを更新する（ステップＳ５０３）。
【００８７】
このように、第２の実施形態では、更新された領域を含むラインのみが転送されるので、より転送のために必要な消費電力を低減することが可能となる。
【００８８】
なお、更新された領域の画素データのみを転送するようにしてもよい。すなわち、少なくとも更新された画素に関するデータが転送されるのであればよい。
【００８９】
（第３の実施形態）
本発明の第３の実施形態では、フレーム格納制御部１０３によるフレームバッファリング処理以外は、第１の実施形態と同様である。以下、異なる動作部分についてのみ説明する。全体構成図についは、図１を援用する。
【００９０】
図１２は、本発明の第３の実施形態に係るフレーム格納制御部１０３の動作を示すフローチャートである。以下、図１２を参照しながら、第３の実施形態に係るフレーム格納制御部１０３の動作について説明する。
【００９１】
まず、フレーム格納制御部１０３は、現在、表示部２０４が表示しているフレームを認識する（ステップＳ６０１）。これは、データ転送部１０８が、フレームメモリ２０３にフレームを転送する際に、フレームバッファ内にフラグを立てるようにすることによって、フレーム格納制御部１０３が容易に認識できる。
【００９２】
次に、フレーム格納制御部１０３は、現在表示中のフレームが格納されていないフレームバッファ内に次のフレームを格納し、ステップＳ１０２の動作に進む。
【００９３】
図１３は、上記第３の実施形態における画像転送装置１の動作を具体的に説明するための模式図である。当然、図１３は、一例であって、図１３に示すような動作に限定されるものではない。
【００９４】
図１３では、フレームが格納されるたびに、割り込み信号が発生するとする。すなわち、たとえば、フレームは１／３０秒毎にデコードされ、１／３０秒毎に割り込み信号が発生するとする。
【００９５】
図１３において、第１のフレームバッファ１０５には、第１段階において、第１フレームが格納されているとする。フレーム格納制御部１０３は、現在表示中のフレームが格納されていないフレームバッファにフレームを格納していくので、第２段階では、第２のフレームバッファ１０６に第２フレームが格納される。この第２段階において、相違検出部１０４は、第１フレームと第２フレームとの差異を認識して、更新マップを作成する。転送判断部１０７は、第１フレームと第２フレームとの差異が小さかったため、転送しないと決定したとする（図８のステップＳ４０４参照）。
【００９６】
次に、フレーム格納制御部１０３は、第３段階で、第３フレームを第２のフレームバッファ１０６に格納する。ここでも、第２フレームと第３フレームとの差異が小さかったため、転送判断部１０７は、転送しないと決定したとする（図８のステップＳ４０４参照）。
【００９７】
次に、フレーム格納制御部１０３は、第４段階で、第４フレームを第２のフレームバッファ１０６に格納する。ここでは、第３フレームと第４フレームとの差異が大きかったとする。この場合、転送判断部１０７は、第４フレームを転送すると決定する（図８のステップＳ４０３参照）。その後、同様にして、第５段階では、現在表示中の第４フレームが格納されていない第１のフレームバッファ１０５に第５フレームが格納される。以降、同様にして、フレームが格納されていく。
【００９８】
このように、第３の実施形態では、現在表示中のフレームは、フレームバッファに継続して残っていくこととなるので、最新のフレームと現在表示中のフレームとの差異が比較されることとなる。したがって、現在表示中のフレームからの差異が大きくなった時点で、フレームが更新されることとなる。
【００９９】
第１の実施形態のような場合、隣接するフレーム同士の差異は小さいが、少し前のフレームと比べた場合に差異が大きくなっているようなとき、フレームが更新されないままの状態が継続する事態が発生しうる。しかし、第３の実施形態では、表示中のフレームと最新のフレームとの差異を比較して、フレームの更新を行うので、このような事態を回避することができる。
【０１００】
（第４の実施形態）
図１４は、本発明の第４の実施形態に係る画像転送装置１の動作を示すフローチャートである。以下、図１４を参照しながら、本発明の第４の実施形態に係る画像転送装置１の動作について説明する。
【０１０１】
まず、画像転送装置１は、電池残量が所定の閾値（以下、危険閾値という）以下であるか否かを判断する。危険閾値以下である場合、画像転送装置１は、第１の実施形態と同様、ステップＳ１０１〜Ｓ１０６の動作に進む。一方、危険閾値以下でない場合、画像転送装置１は、デコードされたフレームを順番通りフレームバッファに格納し（ステップＳ７０２）、割り込み信号があった場合のみ、データ転送部１０８にフレームを転送させる（ステップＳ７０３，Ｓ７０４）。
【０１０２】
このように、第４の実施形態では、電池残量が残り少なくなった場合のみ、フレームの転送処理を省く動作に以降することとなる。したがって、電池残量が十分である場合には、高画質な動画を提供することができ、電池残量が残り少ない場合は、低画質な動画を提供することとなる。
【０１０３】
なお、ユーザからの指示に応じて、ステップＳ７０２〜Ｓ７０４の処理に進むようにしてもよい。
【０１０４】
（第５の実施形態）
図１５は、本発明の第５の実施形態に係る画像転送装置１の動作を示すフローチャートである。第５の実施形態では、画像データを送信する側が、第１の実施形態のようなフレームの転送の抜き取り処理を行ってもよいか否かを指定しているものとする。
【０１０５】
したがって、図１５に示すように、画像転送装置１は、まず、送信側から、フレーム転送の抜き取り処理を行ってもよい旨の指示が与えられているか否かを判断する（ステップＳ８０１）。与えられている場合、画像転送装置１は、第１の実施形態と同様、ステップＳ１０１以降の動作に進む。一方、与えられていない場合、画像転送装置１は、ステップＳ７０２以降の動作に進んで、フレームの抜き取り処理を行うことなく動画を表示する。
【０１０６】
このように、第５の実施形態では、送信側からの指示に応じて、フレームの抜き取り処理が行われることとなるので、フレームを抜き取ってもよいような動画像が送られてくる場合、予め送信側でその旨を指定しておくことが可能となる。
【０１０７】
なお、上記実施形態では、送信側が指定することとしたが、画像転送装置１に接続されている記録装置に格納されている画像データにあらかじめ、抜き取り処理をおこなってもよいか否かに関する情報が付随していて、それに基づいて、画像転送装置１は、抜き取り処理を行ってもよい。
【０１０８】
なお、上記処理は、第４の実施形態に示す電池残量による判定処理と組み合わせてもよいことはいうまでもない。
【０１０９】
なお、上記実施形態では画像表示装置自らが更新画素を認識して、更新マップを作成することとしたが、隣接するフレーム同士の相違を示す更新画素数および更新領域面積が、付加情報として、画像データに予め付随していて、画像転送装置１は、それを参照して、更新画素数および更新領域面積を認識するようにしてもよい。図１６は、このような画像転送装置１の動作を示すフローチャートである。図１６に示すように、画像転送装置１は、画像データに服している付加情報を抽出して（ステップＳ９０１）、その付加情報に含まれる更新画素数を認識し（ステップＳ９０２）、更新領域面積を認識する（ステップＳ９０３）。このように、画像データに予めフレーム間の相違に関する情報を付加しておくことによって、画像表示装置における比較処理および比較処理に必要なフレームの読み出し処理が省かれることとなるので、より消費電力を低減することができる。
【０１１０】
なお、本発明の画像転送装置は、上記第１〜第５の実施形態に示す動作を汎用のＣＰＵに実行させるプログラムによって実現されてもよいり、専用のハードウエアによって実現されてもよいし、これらの組み合わせによって実現されてもよい。
【産業上の利用可能性】
【０１１１】
本発明に係る画像転送装置は、消費電力を低減することができ、画像表示等の分野に有用である。
【図面の簡単な説明】
【０１１２】
【図１】本発明の第１の実施形態に係る画像転送装置１の機能的構成を示すブロック図
【図２】画像転送装置１と通信可能な画像表示装置２の機能的構成を示すブロック図
【図３】第１および第２のフレームバッファ１０５，１０６から、相違検出部１０４、転送判断部１０７に至るまでの流れを模式的に示すブロック図
【図４】更新マップの一例を示す図
【図５】画像転送装置１の動作を示すフローチャート
【図６】フレームバッファリング処理（ステップＳ１０１）の詳細を示すフローチャート
【図７】相違判定処理（ステップＳ１０２）の詳細を示すフローチャート
【図８】転送判断処理（ステップＳ１０４）の詳細を示すフローチャート
【図９】転送処理（ステップＳ１０６）の詳細を示すフローチャート
【図１０】第１の実施形態における画像転送装置１の動作を具体的に説明するための模式図
【図１１】本発明の第２の実施形態に係るデータ転送部１０８の動作を示すフローチャート
【図１２】本発明の第３の実施形態に係るフレーム格納制御部１０３の動作を示すフローチャート
【図１３】第３の実施形態における画像転送装置１の動作を具体的に説明するための模式図
【図１４】本発明の第４の実施形態に係る画像転送装置１の動作を示すフローチャート
【図１５】本発明の第５の実施形態に係る画像転送装置１の動作を示すフローチャート
【図１６】他の実施形態に係る画像転送装置１の動作を示すフローチャート
【符号の説明】
【０１１３】
１  画像転送装置
２  画像表示装置
１０１，２０２  受信部
１０２  デコーダ
１０３  フレーム格納制御部
１０４  相違検出部
１０５  第１のフレームバッファ
１０６  第２のフレームバッファ
１０７  転送判断部
１０８  データ転送部
１０９，２０１  アンテナ
２０３  フレームメモリ
２０４  表示部
【図１】
2005195899.tif 000003
【図２】
2005195899.tif 000004
【図３】
2005195899.tif 000005
【図４】
2005195899.tif 000006
【図５】
2005195899.tif 000007
【図６】
2005195899.tif 000008
【図７】
2005195899.tif 000009
【図８】
2005195899.tif 000010
【図９】
2005195899.tif 000011
【図１０】
2005195899.tif 000012
【図１１】
2005195899.tif 000013
【図１２】
2005195899.tif 000014
【図１３】
2005195899.tif 000015
【図１４】
2005195899.tif 000016
【図１５】
2005195899.tif 000017
【図１６】
2005195899.tif 000018