(57)【要約】【課題】ＯＳＤ画像などの画像を重畳可能な外部の画像表示装置に画像データを転送する際に、ユーザに違和感を与えることなく転送データ量を削減することが可能な画像出力装置、制御方法およびプログラムを提供する。【解決手段】画像出力装置は、画像データに基づく第１画像に第２画像を重畳可能な画像表示装置に前記画像データを出力する画像出力装置であって、前記画像表示装置から入力される前記第２画像に関する情報に基づいて、前記画像データを、前記第２画像に重なる領域のデータである第１のデータと、前記第２画像に重なる領域外のデータである第２のデータと、に分類する分類手段と、前記第２のデータの圧縮率よりも高い圧縮率で、前記第１のデータを圧縮する圧縮手段と、を有することを特徴とする。【選択図】図２
2018125746.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づく第１画像に第２画像を重畳可能な画像表示装置に前記画像データを出力する画像出力装置であって、
前記画像表示装置から入力される前記第２画像に関する情報に基づいて、前記画像データを、前記第２画像に重なる領域のデータである第１のデータと、前記第２画像に重なる領域外のデータである第２のデータと、に分類する分類手段と、
前記第２のデータの圧縮率よりも高い圧縮率で、前記第１のデータを圧縮する圧縮手段と、を有する
ことを特徴とする画像出力装置。
【請求項２】
前記第２画像に関する情報は、前記第２画像を表示しているか否かの情報、前記第２画像の表示位置、前記第２画像の大きさ、前記第２画像の透過率、のうち少なくとも一つを含む
ことを特徴とする請求項１に記載の画像出力装置。
【請求項３】
前記圧縮手段は、前記第２画像に関する情報に基づいて、前記第１のデータの圧縮率を変更する
ことを特徴とする請求項２に記載の画像出力装置。
【請求項４】
前記圧縮手段は、前記第２画像の透過率が低いほど、前記第１のデータの圧縮率を高くする
ことを特徴とする請求項３に記載の画像出力装置。
【請求項５】
前記分類手段は、前記第２画像に関する情報に基づいて、前記画像データに基づく画像の画素列ごとに、前記第２画像に重なる画素を含む画素列であるか否かを判定し、
前記第２画像に重なる画素を含む画素列のデータを、前記第２画像に関する情報に基づいて前記第１のデータと前記第２のデータとに分類し、
前記第２画像に重なる画素を含まない画素列のデータをすべて前記第２のデータに分類する
ことを特徴とする請求項１から４のいずれか１項に記載の画像出力装置。
【請求項６】
前記第２のデータの圧縮率は、前記第１画像に前記第２画像が重畳される場合もされない場合も、同じである
ことを特徴とする請求項１から５のいずれか１項に記載の画像出力装置。
【請求項７】
前記第２画像は、半透過状態で前記第１画像に重畳される
ことを特徴とする請求項１から６のいずれか１項に記載の画像出力装置。
【請求項８】
画像データに基づく第１画像に第２画像を重畳可能な画像表示装置に前記画像データを出力する画像出力装置の制御方法であって、
前記画像表示装置から入力される前記第２画像に関する情報に基づいて、前記画像データを、前記第２画像に重なる領域のデータである第１のデータと、前記第２画像に重なる領域外のデータである第２のデータと、に分類する分類ステップと、
前記第２のデータの圧縮率よりも高い圧縮率で、前記第１のデータを圧縮する圧縮ステップと、を有する
ことを特徴とする画像出力装置の制御方法。
【請求項９】
前記第２画像に関する情報は、前記第２画像を表示しているか否かの情報、前記第２画像の表示位置、前記第２画像の大きさ、前記第２画像の透過率、のうち少なくとも一つを
含む
ことを特徴とする請求項８に記載の画像出力装置の制御方法。
【請求項１０】
前記圧縮ステップでは、前記第２画像に関する情報に基づいて、前記第１のデータの圧縮率が変更される
ことを特徴とする請求項９に記載の画像出力装置の制御方法。
【請求項１１】
前記圧縮ステップでは、前記第２画像の透過率が低いほど、前記第１のデータの圧縮率が高く設定される
ことを特徴とする請求項１０に記載の画像出力装置の制御方法。
【請求項１２】
前記分類ステップでは、前記第２画像に関する情報に基づいて、前記画像データに基づく画像の画素列ごとに、前記第２画像に重なる画素を含む画素列であるか否かが判定され、
前記第２画像に重なる画素を含む画素列のデータが、前記第２画像に関する情報に基づいて前記第１のデータと前記第２のデータとに分類され、
前記第２画像に重なる画素を含まない画素列のデータが、すべて前記第２のデータに分類される
ことを特徴とする請求項８から１１のいずれか１項に記載の画像出力装置の制御方法。
【請求項１３】
前記第２のデータの圧縮率は、前記第１画像に前記第２画像が重畳される場合もされない場合も、同じである
ことを特徴とする請求項８から１２のいずれか１項に記載の画像出力装置の制御方法。
【請求項１４】
前記第２画像は、半透過状態で前記第１画像に重畳される
ことを特徴とする請求項８から１３のいずれか１項に記載の画像出力装置の制御方法。
【請求項１５】
請求項８から請求項１４のいずれか１項に記載の画像出力装置の制御方法の各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像出力装置、その制御方法およびプログラムに関する。
【背景技術】
【０００２】
画像出力装置は一般的に、画像データの信号線（例えばＤｉｓｐｌａｙ Ｐｏｒｔ、登
録商標）を介し、画像データを外部の画像表示装置等へ転送する。そして、画像表示装置は受信した画像データに基づく画像をディスプレイ上に表示する。ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）と呼ばれるディスプレイ上に設定変更画面を表示する機能が搭載されている画像表示装置では、ＯＳＤ画像から画像表示装置の画質調整や言語等の各種設定を変更することが可能である。一般的に、ＯＳＤ画像は、ディスプレイ全体に表示される画像に重ねて表示する為、ＯＳＤ画像の透過率を変更する機能も画像表示装置に搭載されている。
【０００３】
また、近年、画像表示装置の解像度の向上に伴い、画像出力装置から出力する画像も高解像度化が求められている。しかし、このような解像度の高い外部の画像表示装置に対して、画像出力装置から画面全体の画像を転送する場合には、画像信号線の帯域が不足してそのままでは転送出来ない可能性がある。その為、画像出力装置が画像データを圧縮し転送することで、帯域はそのままで高解像度の画像を転送可能な技術が検討されている。
【０００４】
特許文献１において、複数の画像出力装置からの画像を、外部の画像表示装置の画面上に（一部）重ねて表示する場合、重なって隠れる画像を出力する画像出力装置において、画像全体を圧縮して転送することで、転送データ量を削減する技術が開示されている。また、特許文献２においては、複数の画像出力装置からの画像を、外部の画像表示装置の画面上に重ねて表示する場合、重なって隠れる領域の画像を転送しないことで、転送データ量を削減する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平６−３２４６６２号公報
【特許文献２】特開平１０−２１４０２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＯＳＤ画像を表示する場合、ＯＳＤ画像と重なる領域の画像は、ＯＳＤ画像で隠れて見えなくなる。ユーザがＯＳＤを用いて画質調整を行う場合には、ＯＳＤ画像と重なっていない領域（以降、ＯＳＤ領域外と呼称する）の画像の画質の変化を参考にしながら作業を行う。その為、ＯＳＤ画像と重なる領域（以降、ＯＳＤ領域と呼称する）について、不要なデータを転送しないことにより、転送データ量を減らすことができる。
【０００７】
上述した特許文献１では、ＯＳＤ画像の重なり状態に応じて、出力する画像全体の圧縮率を変更することが可能である。その為、この技術を用い、ＯＳＤ画像を表示した場合に、画像全体を高い圧縮率で圧縮することで、ＯＳＤ領域の転送データ量を削減することは可能である。しかし、画像全体を同じ圧縮率で圧縮する為、ＯＳＤ画像を表示した場合と表示していない場合で、ＯＳＤ領域外の画像も変化してしまう。このため、ＯＳＤ領域外の画像変化を見ながらＯＳＤ機能を用いて画質調整を行う場合に、ユーザに違和感を生じさせる可能性がある。
【０００８】
また、特許文献２では、重なって隠れる領域の画像についてデータを転送しないことが可能である。その為、この技術を用い、ＯＳＤ画像を表示した場合に、ＯＳＤ領域の画像を転送しないことで、ＯＳＤ領域の転送データ量を削減することは可能である。しかし、半透過状態のＯＳＤ画像を表示する場合に、ＯＳＤ領域の画像は、ＯＳＤ画像を透過して見えるにも関わらず更新されない為、ユーザに違和感を生じさせる可能性がある。
【０００９】
そこで、本発明は、ＯＳＤ画像などの画像を重畳可能な外部の画像表示装置に画像データを転送する際に、ユーザに違和感を与えることなく転送データ量を削減することが可能な画像出力装置、制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の第１の態様は、画像データに基づく第１画像に第２画像を重畳可能な画像表示装置に前記画像データを出力する画像出力装置であって、
前記画像表示装置から入力される前記第２画像に関する情報に基づいて、前記画像データを、前記第２画像に重なる領域のデータである第１のデータと、前記第２画像に重なる領域外のデータである第２のデータと、に分類する分類手段と、
前記第２のデータの圧縮率よりも高い圧縮率で、前記第１のデータを圧縮する圧縮手段と、を有する
ことを特徴とする画像出力装置である。
【００１１】
本発明の第２の態様は、画像データに基づく第１画像に第２画像を重畳可能な画像表示装置に前記画像データを出力する画像出力装置の制御方法であって、
前記画像表示装置から入力される前記第２画像に関する情報に基づいて、前記画像データを、前記第２画像に重なる領域のデータである第１のデータと、前記第２画像に重なる領域外のデータである第２のデータと、に分類する分類ステップと、
前記第２のデータの圧縮率よりも高い圧縮率で、前記第１のデータを圧縮する圧縮ステップと、を有する
ことを特徴とする画像出力装置の制御方法である。
【００１２】
本発明の第３の態様は、本発明に係る画像出力装置の制御方法の各ステップをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１３】
本発明は、ＯＳＤ画像などの画像を重畳可能な外部の画像表示装置に画像データを転送する際に、ユーザに違和感を与えることなく転送データ量を削減することが可能な画像出力装置、制御方法およびプログラムを提供する。
【図面の簡単な説明】
【００１４】
【図１】実施例１に係るシステム構成の一例
【図２】実施例１に係る画像出力装置の構成を示すブロック図
【図３】実施例１に係る画像表示装置の構成を示すブロック図
【図４】実施例１に係る画像表示装置のＯＳＤ操作時の処理を示すフローチャート
【図５】実施例１に係る画像表示装置のＯＳＤ情報の一例
【図６】実施例１に係る画像出力装置の画像転送時の処理を示すフローチャート
【図７】実施例１に係る転送画像データとＯＳＤ領域の関係を示す図
【図８】実施例１に係る領域毎の圧縮率テーブルの一例
【図９】実施例１に係るＯＳＤ表示時とＯＳＤ非表示の主画像の例
【図１０】実施例２に係る画像出力装置の構成を示すブロック図
【図１１】実施例２に係る画像表示装置の構成を示すブロック図
【図１２】実施例２に係る画像表示装置のＯＳＤ操作時の処理を示すフローチャート
【図１３】実施例２に係る画像表示装置のＯＳＤ情報の一例
【図１４】実施例２に係る画像出力装置の画像転送時の処理を示すフローチャート
【図１５】実施例２に係る透過率と圧縮率の判定テーブルの一例
【図１６】実施例２に係る画像出力装置から転送する画像の一例
【図１７】実施例２に係る画像出力装置から転送する画像の一例
【図１８】実施例２に係る画像出力装置から転送する画像の一例
【発明を実施するための形態】
【００１５】
＜実施例１＞
以下、実施例１に係る画像出力装置について、図面を参照して説明する。実施例１では、外部の画像表示装置へ転送する画像に対し、ＯＳＤ情報(ＯＳＤ画像の表示の有無、表
示位置、ＯＳＤ画像のサイズ、表示内容など)に基づき、ＯＳＤ領域の画像の圧縮率を、
ＯＳＤ領域外の画像に比べ高くする例を説明する。尚、本明細書では、ＯＳＤ画像と区別するため、画像表示装置が本来表示すべき画像（画像出力装置が出力する画像）を主画像、またそのデータを主画像データとも呼称する。主画像は動画像であってもよいし、静止画像であってもよい。また、ＯＳＤ画像を副画像とも呼称する。副画像は、例えば、各種設定を行うためのメニュー画像、字幕画像、明るさやコントラスト量などを表す画像、任意の文字や記号などを用いたグラフィック画像などである。
【００１６】
（構成）
図１は、実施例１に係る画像表示システムのシステム構成を示す図である。画像出力装置１００は、外部の画像表示装置２００と、信号線３００を介して接続される。尚、信号線３００は、画像データの転送の他に、コマンドの送受信が可能である。このようなシステム構成に基づいて、画像表示装置２００は、画像出力装置１００が出力する主画像データに基づく主画像にＯＳＤ画像を重畳可能である。
【００１７】
図２は、実施例１に係る画像出力装置１００の構成を示すブロック図である。画像出力装置１００は、ＵＩ部１０１、制御部１０２、画像データ記憶部１０３、ＯＳＤ情報受信部１０４、ＯＳＤ状態記憶部１０５、ＯＳＤ領域判定部１０６、ＯＳＤ領域内圧縮部１０７、ＯＳＤ領域外圧縮部１０８、画像出力部１０９を備える。
【００１８】
ＵＩ部１０１は、画像出力装置１００と接続されている入力デバイス（例えば、マウスやキーボード）を介し、ユーザからの入力操作を受け付け、制御部１０２へ通知する。例えば、ユーザが画像表示操作を行った場合は、画像表示要求と対象画像名を制御部１０２へ通知する。制御部１０２は、ＵＩ部１０１から受信したユーザ操作に従って、画像出力装置１００全体の動作を制御する。例えば、ＵＩ部１０１から画像表示要求を受信した場合、制御部１０２は、対象画像のデータを画像データ記憶部１０３から取得し、後述するＯＳＤ領域判定部１０６に出力する。
【００１９】
画像データ記憶部１０３は、静止画像や動画像などのコンテンツの画像データを記憶している。尚、記憶媒体には任意の装置を用いることができる。例えば、記憶媒体としてＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等を用いることができる。
【００２０】
ＯＳＤ情報受信部１０４は、画像表示装置２００からＯＳＤ情報を、信号線３００を介して受信する。そしてＯＳＤ情報受信部１０４は、ＯＳＤ情報をＯＳＤ状態記憶部１０５へ通知する。ＯＳＤ情報とは、例えば画像表示装置２００におけるＯＳＤ画像の表示状態（表示の有無）、ＯＳＤ画像の表示座標、ＯＳＤ画像の表示サイズ等である。ＯＳＤ状態記憶部１０５は、ＯＳＤ情報受信部１０４から通知されたＯＳＤ情報を受信し、記憶する。尚、保存されるデータは、ＨＤＤ等任意の記憶媒体に記憶される。
【００２１】
ＯＳＤ領域判定部１０６は、ＯＳＤ情報に基づいて、画像表示装置２００へ転送する画像データを構成する各データについて、ＯＳＤ領域内外どちらの画像データに該当するか判断し、分類する。ＯＳＤ領域内のデータ（以下「領域内データ」とも呼称する）の場合は、ＯＳＤ領域判定部１０６はＯＳＤ領域内圧縮部１０７に領域内データを出力する。また、ＯＳＤ領域外のデータ（以下「領域外データ」とも呼称する）の場合は、ＯＳＤ領域判定部１０６はＯＳＤ領域外圧縮部１０８に領域外データを出力する。
【００２２】
ＯＳＤ領域内圧縮部１０７は、ＯＳＤ領域判定部１０６から受信した領域内データを、ＯＳＤ領域内用の圧縮率で圧縮し、画像出力部１０９に出力する。ＯＳＤ領域外圧縮部１０８は、ＯＳＤ領域判定部１０６から受信した領域外データを、ＯＳＤ領域外用の圧縮率で圧縮し、画像出力部１０９に出力する。画像出力部１０９は、ＯＳＤ領域内圧縮部１０７、もしくはＯＳＤ領域外圧縮部１０８から受信した画像データを、信号線３００を介し画像表示装置２００に転送する。
【００２３】
図３は、実施例１に係る画像表示装置２００の構成を示すブロック図である。画像表示装置２００は、画像受信部２０１、解凍部２０２、グラフィックス重畳部２０３、画像表示部２０４、ＵＩ部２０５、ＯＳＤ制御部２０６、ＯＳＤ情報送信部２０７、ＯＳＤ情報記憶部２０８を備える。
【００２４】
画像受信部２０１は、画像出力装置１００から信号線３００を介し、圧縮された主画像データを受信し、解凍部２０２に出力する。解凍部２０２は、画像受信部２０１から受信した主画像データを解凍し、グラフィックス重畳部２０３に出力する。グラフィックス重畳部２０３は、解凍部２０２から受信した主画像データに基づく主画像に、後述するＯＳＤ制御部２０６から受信したＯＳＤデータに基づくＯＳＤ画像を重畳し、画像表示部２０４に表示画像として出力する。
【００２５】
画像表示部２０４は、グラフィックス重畳部２０３から受信した表示画像を画面上に表示する。ＵＩ部２０５は、画像表示装置２００に備え付けられた操作ボタンを介し、ユーザからの入力操作を受け付け、ＯＳＤ制御部２０６へ通知する。例えば、ユーザがＭＥＮＵボタンを操作した場合、ＵＩ部２０５はＯＳＤ制御部２０６へ、ＭＥＮＵ制御要求を通知する。ＭＥＮＵ制御要求とは、例えば、ユーザがＭＥＮＵボタンを操作することによって生成される信号である。より具体的には、ＯＳＤ画面の一形態であるＭＥＮＵ画面が非表示の場合にＭＥＮＵボタンが操作されるとＭＥＮＵ制御要求が生成され、ＭＥＮＵ画面を表示するための処理が実行される。逆に、ＭＥＮＵ画面が表示されている場合にＭＥＮＵボタンが操作されるとＭＥＮＵ制御要求が生成され、ＭＥＮＵ画面を非表示にするための処理が実行される。
【００２６】
ＯＳＤ制御部２０６は、ＵＩ部２０５から受信したユーザ操作に従い、ＯＳＤ情報記憶部２０８に記憶しているＯＳＤ表示状態（ＯＳＤ画像の表示／非表示の情報）に応じ、ＯＳＤ画像の表示／非表示の制御を行う。例えば、ＯＳＤ画像を表示する場合は、ＯＳＤ制御部２０６は、表示するＯＳＤ画像を生成し、グラフィックス重畳部２０３に、生成したＯＳＤ画像と表示位置を通知する。逆に、ＯＳＤ画像を非表示にする場合は、ＯＳＤ制御部２０６は、グラフィックス重畳部２０３にＯＳＤ画像の非表示を通知する。また、ＯＳＤ制御部２０６は、ＯＳＤ画像の表示状態に合わせて、後述するＯＳＤ情報記憶部２０８に格納しているＯＳＤ情報を更新すると共に、ＯＳＤ情報送信部２０７へＯＳＤ情報を通知する。
【００２７】
ＯＳＤ情報送信部２０７は、ＯＳＤ制御部２０６から受信したＯＳＤ情報を、信号線３００を介し、画像出力装置１００に転送する。ＯＳＤ情報記憶部２０８は、ＯＳＤ情報と
してＯＳＤ画像の表示状態、表示位置、表示サイズなどの情報を記憶する。尚、保存されるデータは、ＨＤＤ等に記憶される。
【００２８】
尚、上述した画像出力装置１００および画像表示装置２００が備える各機能部は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、不図示）の動作として実現される。具体的には、上述の各機能は、不揮発性メモリ（不図示）に格納されたプログラムがＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などのワークメモリ（不図示）に展開され、これをＣＰＵが実行することにより実現される。
【００２９】
（画像表示装置２００の処理フロー）
図４は、画像表示装置２００において、ユーザがＯＳＤ画像の表示状態を変更した場合に、ＯＳＤ画像の表示／非表示が制御され、画像出力装置１００へＯＳＤ情報が転送されるまでの処理詳細フローである。尚、本処理フローは、ユーザがＵＩ部２０５に接続されている操作ボタンを操作し、ＵＩ部２０５がＯＳＤ制御部２０６へユーザ操作を通知することにより開始される。尚、本処理フローでは、操作ボタンの操作に関しては、本実施例に関係するＭＥＮＵボタンをユーザが操作し、ＭＥＮＵ制御要求を通知することに限って説明する。本実施例の画像表示装置２００では、説明を簡単にするため、ＯＳＤ画像が非表示のときにＭＥＮＵボタンが操作されるとＯＳＤ画面が表示され、逆にＯＳＤ画像が表示されているときにＭＥＮＵボタンが操作されるとＯＳＤ画面が非表示になるものとする。
【００３０】
ステップＳ４０１において、ＯＳＤ制御部２０６は、ＵＩ部２０５からＭＥＮＵ制御要求を受信し、ＯＳＤ情報記憶部２０８からＯＳＤ情報（ＯＳＤ表示状態、表示位置、表示サイズ）を取得する。そして、ＯＳＤ制御部２０６は、ＯＳＤ情報のＯＳＤ表示状態に従い、ＯＳＤ画像の表示処理を行うか非表示処理を行うかを判断する。ＯＳＤ表示状態が“表示中”の場合（ステップＳ４０１：Ｙｅｓ）は、ＯＳＤ制御部２０６は、ＯＳＤ画像非表示処理の為にステップＳ４０２に処理を進める。また、ＯＳＤ表示状態が“非表示”の場合（ステップＳ４０１：Ｎｏ）は、ＯＳＤ制御部２０６は、ＯＳＤ画像表示処理の為にステップＳ４０３に処理を進める。
【００３１】
尚、図５は、ＯＳＤ情報記憶部２０８が保持しているＯＳＤ情報を例示した図である。図５におけるＯＳＤ情報は、ＯＳＤ画像の表示状態（表示中と非表示）、ＯＳＤ表示位置としてＯＳＤ画像の左上のＸ座標とＹ座標、ＯＳＤ画像サイズとして幅と高さを含む。
【００３２】
ステップＳ４０２において、ＯＳＤ制御部２０６は、現在表示しているＯＳＤ画像を非表示にする為に、グラフィックス重畳部２０３へＯＳＤ画像非表示を通知する。グラフィックス重畳部２０３は、ＯＳＤ制御部２０６からＯＳＤ画像の非表示を受信した場合、ＯＳＤ画像を破棄し、主画像データのみ画像表示部２０４に出力することでＯＳＤ画像の表示状態を非表示にする。その後、ＯＳＤ制御部２０６は、ステップＳ４０５に処理を進める。
【００３３】
ステップＳ４０３において、ＯＳＤ制御部２０６は、ＯＳＤ画像を表示する為に、ＯＳＤ情報記憶部２０８からＯＳＤ情報（表示位置と表示サイズ）を取得し、ステップＳ４０４に処理を進める。ステップＳ４０４において、ＯＳＤ制御部２０６は、ステップＳ４０３で取得したＯＳＤ画像の表示サイズに合わせた大きさで、ＯＳＤ画像を生成する。そして、ＯＳＤ制御部２０６は、生成したＯＳＤ画像と、ステップＳ４０３で取得したＯＳＤ画像の表示位置をグラフィックス重畳部２０３へ出力する。グラフィックス重畳部２０３は、ＯＳＤ制御部２０６から受信したＯＳＤ画像を、解凍部２０２から受信した主画像の指定された表示位置に重畳させる。そしてグラフィックス重畳部２０３は、主画像にＯＳＤ画像を重畳させた画像データを画像表示部２０４に出力することで、ＯＳＤ画像表示を
行う。その後、ステップＳ４０５に処理が進む。
【００３４】
ステップＳ４０５において、ＯＳＤ制御部２０６は、ＯＳＤ情報記憶部２０８に格納しているＯＳＤ情報を更新する。例えば、ステップＳ４０２において、ＯＳＤ画像の非表示処理を行った場合は、ＯＳＤ表示状態を“非表示“に更新する。または、ステップＳ４０４においてＯＳＤ画像の表示処理を行った場合は、ＯＳＤ表示状態を“表示中“に更新する。そして、ステップＳ４０６に処理が進む。ステップＳ４０６において、ＯＳＤ制御部２０６は、更新したＯＳＤ情報を、ＯＳＤ情報送信部２０７を介し、画像出力装置１００に転送する。尚、転送するＯＳＤ情報は、ＯＳＤ画像の表示状態、ＯＳＤ画像表示位置（Ｘ座標とＹ座標）、ＯＳＤ画像表示サイズ（幅と高さ）などである。
【００３５】
（画像出力装置１００の処理フロー）
図６は、画像出力装置１００において、画像表示装置２００に転送する主画像の各領域に対し、ＯＳＤ情報に基づき圧縮率を決定し、圧縮し転送するまでの処理詳細フローである。尚、本処理フローは、ユーザが画像出力装置１００の画像表示操作を行い、制御部１０２が画像データをＯＳＤ領域判定部１０６へ通知することにより開始される。尚、本実施例では、主画像は複数の画素が２次元的に配列されたものとして取り扱う。さらに主画像におけるライン（画素列）は、例えば、画素の集合体、または各画素データの集合体であるデータを意味する。
【００３６】
ステップＳ６０１において、ＯＳＤ領域判定部１０６は、ＯＳＤ状態記憶部１０５が記憶しているＯＳＤ情報（ＯＳＤ表示状態、表示位置、表示サイズなど）を取得する。尚、ＯＳＤ状態記憶部１０５に記憶しているＯＳＤ情報は、画像表示装置２００からＯＳＤ情報を受信した情報であり、ＯＳＤ情報受信部１０４がＯＳＤ情報を受信する毎に更新される。
【００３７】
ステップＳ６０２において、ＯＳＤ領域判定部１０６は、ステップＳ６０３からステップＳ６０９までの処理を、転送する主画像データのライン数分、繰り返し実施する。尚、本実施例では、図７に示すように、ＯＳＤ領域判定部１０６は上述の処理を、水平方向の各ラインについて垂直方向に、先頭ライン０から最終ラインＨまでＨ回繰り返し実施する。また、図７の符号７０１で示される領域（太い破線で囲われる領域）は、画像表示装置２００のＯＳＤ領域を示す。
【００３８】
ステップＳ６０３において、ＯＳＤ領域判定部１０６は、画像表示装置２００がＯＳＤ画像を表示中か否か、ＯＳＤ表示状態をもとに判断する。ＯＳＤ表示状態が“非表示”の場合（ステップＳ６０３：Ｎｏ）、ＯＳＤ領域判定部１０６は、ステップＳ６０４に処理を進める。ＯＳＤ表示状態が“表示中”の場合には、ＯＳＤ領域判定部１０６は、更にＯＳＤ画像と重なるラインか否かを判断する。ＯＳＤ画像と重ならないラインの場合には（ステップＳ６０３：Ｎｏ）、ＯＳＤ領域判定部１０６は、ステップＳ６０４に処理を進める。ＯＳＤ画像を表示中であり、かつＯＳＤ画像と重なるラインの場合には（ステップＳ６０３：Ｙｅｓ）、ＯＳＤ領域判定部１０６は、ステップＳ６０５に処理を進める。尚、本実施例では、先頭ライン０からラインＨ’までのライン、もしくはラインＨ”から最終ラインＨまでのラインは、ＯＳＤ画像と重ならないラインとして、ステップＳ６０４の処理を行う。また、ラインＨ’からＨ”までのラインについては、ＯＳＤ画像と重なるラインとしてステップＳ６０５の処理を行う。
【００３９】
ステップＳ６０４において、ＯＳＤ領域判定部１０６は、ステップＳ６０３でＯＳＤ画像と重ならないと判定した画像データのラインのデータ（領域外データ）をＯＳＤ領域外圧縮部１０８に出力する。ＯＳＤ領域外圧縮部１０８は、受信した領域外データをＯＳＤ領域外用の圧縮率で圧縮し、圧縮した領域外データを、画像表示装置２００に画像出力部
１０９を介し転送する。
【００４０】
ステップＳ６０５において、ＯＳＤ領域判定部１０６は、ＯＳＤ画像と重なると判断した画像データのラインのデータを分類する。より具体的には、ＯＳＤ領域判定部１０６は、当該ラインのデータを、ＯＳＤ画像で隠れるＯＳＤ領域のデータ（領域内データ）と、ＯＳＤ画像で隠れないＯＳＤ領域外のデータ（領域外データ）とに分割して処理を行う。ＯＳＤ領域判定部１０６は、まずラインの左端からＯＳＤ画像の表示開始位置までのデータを、領域外データとして抽出し、ＯＳＤ領域外圧縮部１０８へ出力し、ステップＳ６０６の処理を行う。尚、本実施例では、ＯＳＤ領域判定部１０６は、ラインの左端からＷ'
までのデータをＯＳＤ領域外のデータとして抽出し、ＯＳＤ領域外圧縮部１０８へ出力する。ステップＳ６０６において、ＯＳＤ領域外圧縮部１０８は、領域外データをＯＳＤ領域外用の圧縮率で圧縮し、圧縮した領域外データを、画像表示装置２００に画像出力部１０９を介し転送する。
【００４１】
ステップＳ６０７において、ＯＳＤ領域判定部１０６は、次にＯＳＤ表示開始位置からＯＳＤ画像サイズ（幅）分のデータを、領域内データとして抽出し、ＯＳＤ領域内圧縮部１０７へ出力し、ステップＳ６０８の処理を行う。尚、本実施例では、ＯＳＤ表示開始位置(Ｗ')からＯＳＤ画像サイズ(Ｗ”- Ｗ')分のデータを抽出し、ＯＳＤ領域内圧縮部１０７へ出力する。ステップＳ６０８において、ＯＳＤ領域内圧縮部１０７は、受信した領域内データをＯＳＤ領域内用の圧縮率で圧縮し、圧縮した領域内データを、画像表示装置２００に画像出力部１０９を介し転送する。尚、ＯＳＤ領域内用の圧縮率は、前記ＯＳＤ領域外用の圧縮率に比べて高く設定される。またＯＳＤ領域用の圧縮率と、ＯＳＤ領域外の圧縮率は、予め、図８に示すようなテーブルを保持しておく。
【００４２】
ステップＳ６０９において、ＯＳＤ領域判定部１０６は、最後に、画像データの残り部分をＯＳＤ領域外のデータとして抽出し、ＯＳＤ領域外圧縮部１０８へ出力する。尚、本実施例では、ＯＳＤ画像の表示終了位置(Ｗ”)からライン右端までのデータ(Ｗ - Ｗ”)
を抽出し、ＯＳＤ領域内圧縮部１０７へ出力する。ＯＳＤ領域外圧縮部１０８は、前記ステップＳ６０６と同様にＯＳＤ領域外用の圧縮率で圧縮を行い、画像表示装置２００に画像出力部１０９を介し転送する。
【００４３】
ステップＳ６０２の繰り返し処理では、以下のような処理が行われていると考えることもできる。すなわち、まずＯＳＤ領域判定部１０６が、主画像データを領域内データと領域外データに分類する。そして、ＯＳＤ領域内圧縮部１０７は、ＯＳＤ領域外圧縮部１０８が用いる圧縮率よりも高い圧縮率で領域内データを圧縮する、というものである。なお、本実施例では、ＯＳＤ画像の表示が非表示から表示に切り替わる際に、領域外データの圧縮率は変更されない（同じ圧縮率が用いられる）ものとする。したがって、ＯＳＤ画像の表示が非表示から表示に切り替わる際に、ＯＳＤ領域外の主画像に変化が生じることがない。このため、ＯＳＤ表示状態に変更があった場合にも、ユーザに視覚的な違和感を与えることなく、ＯＳＤ領域の必要以上の転送データ量を削減できる。
【００４４】
図９Ａおよび図９Ｂは、本実施例に係る画像出力装置１００から転送する主画像が画像表示装置２００に表示される場合を例示する図である。図９Ａは、画像表示装置２００がＯＳＤ画像を表示している場合の主画像の状態を示している。図９Ａにおける符号９０１で示されるＯＳＤ領域内の画像（点線で囲まれた領域）は、高い圧縮率で圧縮され、画像表示装置２００に転送されることを示している。また、図９Ｂは、画像表示装置２００がＯＳＤ画像を表示していない場合の主画像の状態を示している。図９Ｂにおける符号９０２で示されるＯＳＤ領域内の画像（点線で囲まれた領域）は、ＯＳＤ領域外の画像と同じ圧縮率で圧縮されることを示している。尚、本実施例には、ＯＳＤ画像が半透過状態である場合も含まれる。すなわち、ＯＳＤ画像は半透過状態で主画像に重畳されてもよいし、
透過しない状態（透過率０％）であってもよい。
【００４５】
以上のように、実施例１によれば、ＯＳＤ情報(ＯＳＤ表示の有無、表示位置、表示サ
イズなど)に基づき、ＯＳＤ領域内の画像の圧縮率が、ＯＳＤ領域外の圧縮率よりも高く
設定される。これにより、次のような効果が奏される。まず、ＯＳＤ画像が半透過状態である場合、ＯＳＤ画像の表示と、ＯＳＤ領域における主画像の表示と、の両立が可能である。このとき、ＯＳＤ画像表示中もＯＳＤ領域の主画像データは転送され続け、主画像は更新され続けるため、従来技術に比べて視覚的に失われる情報量が少ないという利点がある。また、本実施例ではＯＳＤ領域内のデータが特定され、ＯＳＤ領域で視認性に影響しない程度に、必要以上の領域内データが削減される。一方、ＯＳＤ領域外のデータの圧縮率はＯＳＤ画像の表示の有無に関わらず維持されるため、ＯＳＤ画像の表示の前後でＯＳＤ領域外の画像に変化が生じない。したがって、例えばＯＳＤ画像を表示させて画質設定する場合に、ユーザはＯＳＤ領域外の主画像を確認しながら画質設定を行うことができる。このとき、削減される転送データはＯＳＤ領域の主画像データであるので、ユーザは違和感を覚えることがない。本実施例によれば、このようにユーザに違和感を与えることなく、ＯＳＤ表示時の無駄な転送データ量を減らすことが可能となる。
【００４６】
尚、実施例１では、画像出力装置１００が画像表示装置２００へ画像転送する際に、毎回、ＯＳＤ状態記憶部１０５からＯＳＤ情報を取得する例で説明したが、画像表示装置２００からＯＳＤ情報が通知された場合のみ、取得するようにしても良い。尚、実施例１では、圧縮部をＯＳＤ領域内圧縮部１０７とＯＳＤ領域外圧縮部１０８と２つに分離している構成を例に説明したが、圧縮部が１つで、ＯＳＤ領域判定部１０６が、圧縮率を指定するようにしても良い。また、画像出力装置１００には、画像表示装置２００におけるＯＳＤ画像の位置やサイズの情報があらかじめ与えられ、それらの情報が記憶されていてもよい。この場合、ＯＳＤ情報はＯＳＤ表示状態だけでよく、転送データを削減できる。
【００４７】
＜実施例２＞
実施例２では、画像表示装置へ転送する画像に対し、ＯＳＤ画像に重なる領域の圧縮率を、ＯＳＤ画像の透過率に応じて変更する例を説明する。
【００４８】
（構成）
図１０は、実施例２に係る画像出力装置１０００の構成を示すブロック図である。実施例１との差分は、ＯＳＤ透過率判定部１００３を追加した点と、ＯＳＤ情報受信部１００１、ＯＳＤ状態記憶部１００２、ＯＳＤ領域内圧縮部１００４の処理が異なる点である。尚、実施例１と共通する点については説明を省略し、差異のみを説明する。
【００４９】
ＯＳＤ情報受信部１００１は、画像表示装置２０００からＯＳＤ情報を受信し、ＯＳＤ状態記憶部１００２へ通知する。尚、受信するＯＳＤ情報は、実施例１の情報に加え、ＯＳＤ画像の透過率が含まれる。ＯＳＤ状態記憶部１００２は、ＯＳＤ情報受信部１００１から受信したＯＳＤ情報を記憶する。尚、保存するデータは、ＨＤＤ等、任意の記憶装置に記憶する。ＯＳＤ透過率判定部１００３は、ＯＳＤ状態記憶部１００２に記憶しているＯＳＤ画像の透過率に基づいて、ＯＳＤ領域と重なる画像データの圧縮率を決定する。また、決定した圧縮率と圧縮する画像データをＯＳＤ領域内圧縮部１００４へ出力する。ＯＳＤ領域内圧縮部１００４は、ＯＳＤ透過率判定部１００３から圧縮する画像データと圧縮率を受信し、圧縮を行う。圧縮後の画像データを画像出力部１０９に出力する。
【００５０】
図１１は、実施例２に係る画像表示装置２０００の構成を示すブロック図である。実施例１との差分は、ＯＳＤ制御部２００１、グラフィックス重畳部２００２、ＯＳＤ情報送信部２００３、ＯＳＤ情報記憶部２００４、の処理が異なる点である。尚、実施例１と共通する点は説明を省略し、差異のみを説明する。
【００５１】
ＯＳＤ制御部２００１は、ＵＩ部２０５から受信したユーザ操作に従い、ＯＳＤ画像の表示／非表示の制御や、ＯＳＤ表示時の透過率の設定変更を行う。例えば、ＯＳＤ制御部２００１は、ＯＳＤ画像を表示する場合は、表示するＯＳＤ画像を生成し、グラフィックス重畳部２００２に、生成したＯＳＤ画像と表示位置、透過率を通知する。逆に、ＯＳＤ画像を非表示にする場合は、ＯＳＤ制御部２００１は、グラフィックス重畳部２００２にＯＳＤ画像の非表示を通知する。グラフィックス重畳部２００２は、解凍部２０２から受信した主画像に、ＯＳＤ制御部２００１から受信したＯＳＤ画像を重畳し、画像表示部２０４へ表示画像として出力する。尚、ＯＳＤ画像を重畳する際には、ＯＳＤ制御部２００１から通知された透過率でＯＳＤ画像に透過処理を施した後に、重畳処理が行われる。
【００５２】
ＯＳＤ情報送信部２００３は、ＯＳＤ制御部２００１から受信したＯＳＤ情報を、画像出力装置１０００に信号線３００を介し出力する。尚、画像表示装置２０００が出力するＯＳＤ情報は、実施例１の情報に加え、ＯＳＤ画像の透過率が含まれる。ＯＳＤ情報記憶部２００４は、ＯＳＤ情報としてＯＳＤ画像の表示状態、表示位置、表示サイズ、透過率の情報などを記憶する。尚、保存するデータは、ＨＤＤ等に記憶する。
【００５３】
（画像表示装置２０００の処理フロー）
図１２は、画像表示装置２０００において、ユーザがＯＳＤ画像の表示状態を変更した場合に、ＯＳＤ画像の表示／非表示が制御され、画像出力装置１０００へＯＳＤ情報が転送されるまでの処理詳細フローである。実施例１との差分は、ＯＳＤ画像を透過させて表示する点と、更新する情報や画像出力装置１０００に通知するＯＳＤ情報に透過率を追加した点である。尚、実施例１と共通する点は説明を省略し、差異のみを説明する。
【００５４】
ステップＳ１２０１において、ＯＳＤ制御部２００１は、ステップＳ４０1でＯＳＤ表
示すると判断した場合、ＯＳＤ情報記憶部２００４からＯＳＤ情報（表示位置と表示サイズ、透過率など）を取得する。そして、ステップＳ１２０２に処理が進む。
【００５５】
ステップＳ１２０２において、ＯＳＤ制御部２００１は、ステップＳ１２０１で取得したＯＳＤ画像の表示サイズに合わせた大きさで、ＯＳＤ画像を生成する。そして、ＯＳＤ制御部２００１は、生成したＯＳＤ画像と、ステップＳ１２０１で取得したＯＳＤ画像の表示位置、透過率をグラフィックス重畳部２００２へ出力する。その後、ステップＳ１２０３に処理が進む。グラフィックス重畳部２００２は、ＯＳＤ制御部２００１から受信したＯＳＤ画像に指定された透過率で透過処理を施す。そして、グラフィックス重畳部２００２は、解凍部２０２から受信した主画像の指定表示位置にＯＳＤ画像を重畳し、表示画像を生成する。そしてグラフィックス重畳部２００２は、重畳させた表示画像データを画像表示部２０４に出力する。これによってＯＳＤ表示が実行される。
【００５６】
ステップＳ１２０３において、ＯＳＤ制御部２００１は、ＯＳＤ情報記憶部２００４に格納しているＯＳＤ情報を更新する。そして、ステップＳ１２０４に処理が進む。尚、図１３は、本実施例においてＯＳＤ情報記憶部２００４が保持するＯＳＤ情報を例示した図である。本実施例におけるＯＳＤ情報は、実施例１のＯＳＤ情報（ＯＳＤ画像の表示状態、表示位置、表示サイズ）に加え、ＯＳＤ画像の透過率を有する。ステップＳ１２０４において、ＯＳＤ制御部２００１は、ＯＳＤ情報送信部２００３を介し、更新後のＯＳＤ情報を画像出力装置１０００に出力する。
【００５７】
（画像出力装置１０００の処理フロー）
図１４は、本実施例にかかわる画像出力装置１０００において、ＯＳＤ画像の透過率を加味して、転送される画像データの圧縮率が決定される処理を示すフローチャートである。実施例１とは、ＯＳＤ領域と重なる画像データ（領域内データ）の圧縮率がＯＳＤ画像
の透過率によって決定される点が異なる。
【００５８】
ステップＳ１４０１において、ＯＳＤ透過率判定部１００３は、ＯＳＤ領域と重なる画像データ（領域内データ）の圧縮率を、ＯＳＤ状態記憶部１００２から取得したＯＳＤ画像の透過率に従い、決定する。また、ＯＳＤ透過率判定部１００３は、決定した圧縮率と領域内データを、ＯＳＤ領域内圧縮部１００４に出力する。尚、透過率の決定には、例えば、図１５のようなＯＳＤ画像の透過率と圧縮率を対応付けた判定テーブルを予め作成しておき、取得したＯＳＤ画像の透過率に対応する圧縮率を、判定テーブルから決定するという方法が考えられる。図１５によれば、ＯＳＤ画像の透過率が低いほど、領域内データの圧縮率が高く設定されている。これによって、ＯＳＤ領域を視認するユーザに与える違和感を抑制しつつ、主画像データの転送データ量を適切に削減できる。例えば、透過率が高い場合に、ＯＳＤ領域に対応する主画像の領域の画質が低下する、という問題を防止できる。ステップＳ１４０２において、ＯＳＤ領域内圧縮部１００４は、ＯＳＤ透過率判定部１００３から受信した領域内データを指定された圧縮率で圧縮し、画像表示装置２００に画像出力部１０９を介し転送する。
【００５９】
図１６Ａ、図１６Ｂ、図１７Ａ、図１７Ｂ、図１８Ａ、図１８Ｂは、画像表示装置２０００のＯＳＤ表示状態と、その際に画像出力装置から転送する画像を例示する図である。図１６Ａは、画像表示装置２０００がＯＳＤ非表示の場合の表示画像を示している。また、図１６Ｂは、その際に画像出力装置が転送する主画像である。図１６Ｂに示すように、ＯＳＤ領域の画像データは、ＯＳＤ画像が非表示の場合、ＯＳＤ領域外の画像と同じ圧縮率で圧縮され、画像表示装置へ転送される。
【００６０】
図１７Ａは、画像表示装置２０００がＯＳＤ画像を透過率４０％で表示している状態を示している。また、図１７Ｂは、その際に画像出力装置が転送する主画像である。図１７Ｂに示すように、領域内データは圧縮率５０％で圧縮され、画像表示装置へ転送される。図１８Ａは、画像表示装置２０００がＯＳＤ画像を透過率２０％で表示している状態を示している。また、図１８Ｂは、その際に画像出力装置が転送する主画像である。図１８Ｂに示すように、領域内データは、圧縮率７０％で圧縮され、画像表示装置へ転送される。
【００６１】
以上のように、実施例２によれば、ＯＳＤ領域の画像の圧縮率が、ＯＳＤ画像の透過率に基づき決定される。これにより、実施例１の場合よりも、透過率に応じた、より適切な領域内データの圧縮率を設定できる。例えばＯＳＤ画像の透過率が低い値に変更された場合、ＯＳＤ領域の主画像データの圧縮率は、ＯＳＤ画像を透過して表示される主画像データの視認性を損なわない程度に高い値に変更される。すなわち、本実施例によれば、ユーザに違和感を与えることなく、ＯＳＤ表示時の無駄な転送データ量を減らすことが可能となる。
【００６２】
（その他の実施例）
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００６３】
尚、実施例１〜２はあくまで一例であり、本発明の要旨の範囲内で実施例１〜２の構成を適宜変形したり変更したりすることにより得られる構成も、本発明に含まれる。実施例１〜２の構成を適宜組み合わせて得られる構成も、本発明に含まれる。
【００６４】
実施例１〜２では、画像のライン（画素列）は水平方向に設定された。しかし、ラインの設定方向は任意であり、垂直方向に設定されてもよいし、斜め方向に設定されてもよい
。また、領域内データと領域外データへの分類処理を軽減するために、ＯＳＤ画像の形状などによって、ラインの設定方向を変更してもよい。例えばＯＳＤ画像の形状が縦長の場合、ラインの設定方向を垂直方向に設定することにより、ＯＳＤ領域に重なるラインが少なくなり、領域内データと領域外データに分類するライン数を削減できる。
【００６５】
尚、実施例１〜２の装置の各機能部は、個別のハードウェアであってもよいし、そうでなくてもよい。２つ以上の機能部の機能が、共通のハードウェアによって実現されてもよい。１つの機能部の複数の機能のそれぞれが、個別のハードウェアによって実現されてもよい。１つの機能部の２つ以上の機能が、共通のハードウェアによって実現されてもよい。また、各機能部は、ハードウェアによって実現されてもよいし、そうでなくてもよい。例えば、装置が、プロセッサと、制御プログラムが格納されたメモリとを有していてもよい。そして、装置が有する少なくとも一部の機能部の機能が、プロセッサがメモリから制御プログラムを読み出して実行することにより実現されてもよい。
【符号の説明】
【００６６】
１００：映像出力装置    １０６：ＯＳＤ領域判定部    １０７：ＯＳＤ領域内圧縮部  
１０８：ＯＳＤ領域外圧縮部    １０００：映像出力装置    １００４：ＯＳＤ領域内圧縮部
【図１】
2018125746.tif 000003
【図２】
2018125746.tif 000004
【図３】
2018125746.tif 000005
【図４】
2018125746.tif 000006
【図５】
2018125746.tif 000007
【図６】
2018125746.tif 000008
【図７】
2018125746.tif 000009
【図８】
2018125746.tif 000010
【図９】
2018125746.tif 000011
【図１０】
2018125746.tif 000012
【図１１】
2018125746.tif 000013
【図１２】
2018125746.tif 000014
【図１３】
2018125746.tif 000015
【図１４】
2018125746.tif 000016
【図１５】
2018125746.tif 000017
【図１６】
2018125746.tif 000018
【図１７】
2018125746.tif 000019
【図１８】
2018125746.tif 000020