(57)【要約】【課題】複数種類の表示装置に対して選択的に画像を表示させる技術において、画像処理を効率よく行いながら、どの表示装置においても良好な画質で画像を表示する。【解決手段】外部媒体から読み出された外部画像データと、それに重ねて表示させるキャラクタ画像に対応する画像データとを、装置本体の表示部に応じたＱＶＧＡサイズに画像展開する（ステップＳ１０４〜Ｓ１０５）。外部表示装置としてのテレビ受像機が接続されていなければ（ステップＳ１０６）、それらの画像を合成してＬＣＤコントローラに出力し表示部に表示させる（ステップＳ１０７）。テレビ受像機が接続されているとき、外部画像データについてはＶＧＡサイズに再展開する一方、キャラクタ画像については、座標の再計算によりキャラクタを再配置することで画像をＶＧＡサイズに拡大し、それらを合成してビデオエンコーダに送出する（ステップＳ１０８〜Ｓ１１０）。【選択図】図４
2008191406.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた画素数のキャラクタ画像レイヤ内に少なくとも１つのキャラクタを配置したキャラクタ画像データを生成する画像生成手段と、
外部装置から与えられた外部画像データに基づき作成した外部画像レイヤと前記キャラクタ画像レイヤとを重ね合わせた画像に対応する合成画像データを作成する画像合成手段と、
前記合成画像データに対応する画像を表示する表示手段と、
前記合成画像データに対応するビデオ信号を、前記表示手段とは異なる画素数を有する外部表示装置に対して出力するビデオ信号出力手段と、
前記合成画像データに対応する画像の表示主体を前記表示手段とするか前記外部表示装置とするかを選択設定する設定手段と
を備え、
前記キャラクタ画像レイヤの画素数は、前記設定手段の設定内容によらず前記表示手段の画素数に対応するものであり、
前記画像合成手段は、
前記設定手段が前記表示手段を表示主体として設定している場合には、前記外部画像データを前記表示手段の画素数に応じた画素数の前記外部画像レイヤに画像展開し前記キャラクタ画像レイヤと重ね合わせることによって前記合成画像データを作成する一方、
前記設定手段が前記外部表示装置を表示主体として設定している場合には、前記外部画像データを前記外部表示装置の画素数に応じた画素数の前記外部画像レイヤに画像展開するとともに、前記表示手段と前記外部表示装置との画素数の比率に応じて前記キャラクタ画像レイヤを拡大または縮小して前記外部画像レイヤと重ね合わせることによって前記合成画像データを作成する
ことを特徴とする画像表示装置。
【請求項２】
前記画像生成手段により生成された前記キャラクタ画像データと、前記外部画像データを前記表示主体の画素数に応じて画像展開した画像データとを個別に記憶する記憶手段をさらに備え、
前記画像合成手段は、前記記憶手段から読み出した画像データに基づき前記合成画像データを作成する請求項１に記載の画像表示装置。
【請求項３】
前記ビデオ信号出力手段は、前記表示手段よりも画素数の多い外部表示装置に対して前記ビデオ信号を出力するように構成されている請求項１または２に記載の画像表示装置。
【請求項４】
前記設定手段が前記外部表示装置を表示主体として設定しているとき、前記ビデオ信号出力手段が前記合成画像データに対応するビデオ信号を出力する一方、前記表示手段による表示を行わない請求項１ないし３のいずれかに記載の画像表示装置。
【請求項５】
前記設定手段が前記外部表示装置を表示主体として設定しているとき、前記ビデオ信号出力手段が前記合成画像データに対応するビデオ信号を出力する一方、前記表示手段が前記キャラクタ画像データに対応する画像を表示する請求項１ないし３のいずれかに記載の画像表示装置。
【請求項６】
予め定められた画素数のキャラクタ画像レイヤ内に少なくとも１つのキャラクタを配置したキャラクタ画像データを生成する画像生成手段と、
外部装置から与えられた外部画像データに基づき作成した外部画像レイヤと前記キャラクタ画像レイヤとを重ね合わせた画像に対応する合成画像データを作成する画像合成手段と、
前記合成画像データを、互いに画素数の異なる複数種の表示装置に対して選択的に出力し当該合成画像データに対応する画像に表示させる表示制御手段と
を備え、
前記画像生成手段は、前記複数種の表示装置のうち一の表示装置の画素数に対応した前記キャラクタ画像データを生成し、
前記画像合成手段は、前記複数種の表示装置のうち前記表示制御手段が出力対象として選択した一の選択表示装置の画素数の前記外部画像レイヤに前記外部画像データを画像展開するとともに、前記キャラクタ画像レイヤを前記選択表示装置の画素数に応じて拡大または縮小しながら前記外部画像レイヤと重ね合わせることによって前記合成画像データを作成する
ことを特徴とする表示制御装置。
【請求項７】
予め定められた画素数のキャラクタ画像レイヤ上に少なくとも１つのキャラクタを配置してキャラクタ画像データを生成し、
外部装置から受け付けた外部画像データを表示装置の画素数に応じた外部画像レイヤ上に画像展開し、
前記外部画像レイヤに、前記表示装置の画素数に応じて前記キャラクタ画像レイヤを拡大または縮小して重ね合わせることによって合成画像データを作成し、
前記合成画像データを前記表示装置に対し出力する
ことを特徴とする表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、外部装置から与えられる画像にキャラクタ画像を合成し、複数種類の表示装置に対して選択的に表示させる技術に関するものである。
【背景技術】
【０００２】
フォトプリンタやデジタルカメラなどの電子機器には、画像を表示するために液晶ディスプレイなど比較的小型の表示手段を設けたものがあるが、これらの機器においては、より大きな画面を有する外部表示装置、例えばテレビ受像機に画像を表示させたいというユーザの要求がある。このような要求に応えるため、例えば特許文献１に記載の技術では、上記した電子機器の１つであるスタンドアロンプリンタの外部出力ポートからサムネイル画像や機能選択用の画像などに対応するビデオ信号を出力し、該ポートに接続された外部表示装置に拡大画像を表示させるようにしている。
【０００３】
【特許文献１】特開２００３−２００６３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、電子機器本体に設けられた表示手段と外部表示装置とでは一般に画像サイズや画素数が異なっており、それぞれで良好な画像品質を得るために必要とされるハードウェア構成や画像処理の内容も大きく異なってくる。例えば、装置本体の表示手段に表示させるべき画像データを単に拡大して外部表示装置に表示させただけでは、画像が粗くなるため大画面に表示させることの意義が薄れてしまう。一方、予め大画面を想定して処理を行うためには大きなメモリ資源を必要とし、またそうして処理された画像を機器本体の表示手段に表示するためには画像データの間引き処理が必要となり画質が劣化してしまうことになる。これを回避しいずれの表示装置においても良好な画質を得るためには、それぞれに応じた画像処理ユニットを併設しなければならないことになってしまう。
【０００５】
上記従来技術では、画像の表示主体を切り替える点については記載されているものの、切り替えを可能とするためにどのように画像データを処理するかについては詳しく検討されていなかった。
【０００６】
この発明は上記課題に鑑みなされたものであり、複数種類の表示装置に対して選択的に画像を表示させる技術において、画像処理を効率よく行いながら、どの表示装置においても良好な画質で画像を表示することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明にかかる画像表示装置は、上記目的を達成するため、予め定められた画素数のキャラクタ画像レイヤ内に少なくとも１つのキャラクタを配置したキャラクタ画像データを生成する画像生成手段と、外部装置から与えられた外部画像データに基づき作成した外部画像レイヤと前記キャラクタ画像レイヤとを重ね合わせた画像に対応する合成画像データを作成する画像合成手段と、前記合成画像データに対応する画像を表示する表示手段と、前記合成画像データに対応するビデオ信号を、前記表示手段とは異なる画素数を有する外部表示装置に対して出力するビデオ信号出力手段と、前記合成画像データに対応する画像の表示主体を前記表示手段とするか前記外部表示装置とするかを選択設定する設定手段とを備え、前記キャラクタ画像レイヤの画素数は、前記設定手段の設定内容によらず前記表示手段の画素数に対応するものであり、前記画像合成手段は、前記設定手段が前記表示手段を表示主体として設定している場合には、前記外部画像データを前記表示手段の画素数に応じた画素数の前記外部画像レイヤに画像展開し前記キャラクタ画像レイヤと重ね合わせることによって前記合成画像データを作成する一方、前記設定手段が前記外部表示装置を表示主体として設定している場合には、前記外部画像データを前記外部表示装置の画素数に応じた画素数の前記外部画像レイヤに画像展開するとともに、前記表示手段と前記外部表示装置との画素数の比率に応じて前記キャラクタ画像レイヤを拡大または縮小して前記外部画像レイヤと重ね合わせることによって前記合成画像データを作成することを特徴としている。
【０００８】
ここで、キャラクタ画像レイヤの拡大または縮小とは、当該レイヤ内に配置されるキャラクタのサイズおよび基準位置からの距離を拡大または縮小することを意味する。画像平面内にキャラクタを配置することによって作成された画像レイヤの拡大または縮小については、作成後の画像レイヤ内における画素の補間または間引きによって作成することができるほか、拡大または縮小後の画像平面内に配置するキャラクタの位置を再計算し、その位置にキャラクタを再配置することによっても達成可能である。
【０００９】
このように構成された発明では、外部画像データについては、設定手段により設定された表示主体の画素数に応じた画像レイヤに画像展開される。そのため、装置本体に設けられた表示手段および外部表示装置のいずれが表示主体として選択されている場合でも、当該表示主体に応じた画像データが作成され良好な画像品質で表示させることができる。一方、キャラクタ画像データについては、常に装置本体が有する表示手段の画素数に応じた１種類のみの画像レイヤ上の画像データとして作成されるので、表示主体によらず処理内容は同一となり処理が簡単となる。そして、装置本体に設けた表示手段に画像を表示させる場合にはキャラクタ画像レイヤと外部画像レイヤとをそのまま重ね合わせればよい。一方、外部表示装置に表示させる場合には、外部画像レイヤと重ね合わせる段階で外部表示装置の画素数に合わせてキャラクタ画像レイヤの拡大または縮小を行うが、キャラクタについてはもともと高い解像度を必要とするものではなく、特に画像展開された画像データの単なる拡大・縮小ではなく画像レイヤ内におけるキャラクタの再配置によって拡大・縮小を行う場合には、画像品質の劣化はほとんど問題とならない。
【００１０】
そして、合成された画像データに対応する画像を選択された表示主体に表示させることにより、この発明では、異なる表示主体のいずれに画像を表示させる場合であっても、画像処理を効率よく行いながら、良好な画像品質で画像を表示させることが可能となる。また、表示主体に応じてそれぞれ別個に画像処理を行うための手段を設ける必要がないので、装置構成が簡単になる。
【００１１】
この発明は、前記画像生成手段により生成された前記キャラクタ画像データと、前記外部画像データを前記表示主体の画素数に応じて画像展開した画像データとを個別に記憶する記憶手段をさらに備え、前記画像合成手段は、前記記憶手段から読み出した画像データに基づき前記合成画像データを作成するように構成された装置において特に有効である。というのは、この発明によれば、キャラクタ画像データおよび外部画像データのいずれについても記憶すべきデータ量はそれぞれ１レイヤ分ずつで済み、データ容量を少なくすることができるからである。
【００１２】
特に、前記ビデオ信号出力手段が、前記表示手段よりも画素数の多い外部表示装置に対して前記ビデオ信号を出力するように構成されている場合に本発明の効果は顕著である。というのは、キャラクタ画像レイヤの画素数を外部表示装置に合わせると、外部表示装置の画素数に応じてキャラクタ画像レイヤの画素数も増加しデータ容量が大きくなるが、この発明では装置本体に設けられた表示手段の画素数に合わせているため、このような問題は生じないからである。
【００１３】
このように構成された画像表示装置においては、例えば、前記設定手段が前記外部表示装置を表示主体として設定しているとき、前記ビデオ信号出力手段が前記合成画像データに対応するビデオ信号を出力する一方、前記表示手段による表示を行わないようにしてもよい。こうすることで、合成画像データに適合しない表示手段に画質の劣る画像が表示されるのを防ぐことができる。
【００１４】
また、例えば、前記設定手段が前記外部表示装置を表示主体として設定しているとき、前記ビデオ信号出力手段が前記合成画像データに対応するビデオ信号を出力する一方、前記表示手段が前記キャラクタ画像データに対応する画像を表示するようにしてもよい。キャラクタ画像データについてはもともと表示手段の画素数に合わせて生成されているため、画質を劣化させることなく表示させることができるからである。
【００１５】
この発明が有する技術思想は、上記のように装置本体に表示手段を有するものに限定されず、少なくとも互いに画素数の異なる複数種の表示装置に対して選択的に画像を表示させる機能を有する装置に対して適用可能である。
【００１６】
すなわち、この発明にかかる表示制御装置は、上記目的を達成するため、予め定められた画素数のキャラクタ画像レイヤ内に少なくとも１つのキャラクタを配置したキャラクタ画像データを生成する画像生成手段と、外部装置から与えられた外部画像データに基づき作成した外部画像レイヤと前記キャラクタ画像レイヤとを重ね合わせた画像に対応する合成画像データを作成する画像合成手段と、前記合成画像データを、互いに画素数の異なる複数種の表示装置に対して選択的に出力し当該合成画像データに対応する画像に表示させる表示制御手段とを備え、前記画像生成手段は、前記複数種の表示装置のうち一の表示装置の画素数に対応した前記キャラクタ画像データを生成し、前記画像合成手段は、前記複数種の表示装置のうち前記表示制御手段が出力対象として選択した一の選択表示装置の画素数の前記外部画像レイヤに前記外部画像データを画像展開するとともに、前記キャラクタ画像レイヤを前記選択表示装置の画素数に応じて拡大または縮小しながら前記外部画像レイヤと重ね合わせることによって前記合成画像データを作成することを特徴としている。
【００１７】
また、この発明にかかる表示制御方法は、上記目的を達成するため、予め定められた画素数のキャラクタ画像レイヤ上に少なくとも１つのキャラクタを配置してキャラクタ画像データを生成し、外部装置から受け付けた外部画像データを表示装置の画素数に応じた外部画像レイヤ上に画像展開し、前記外部画像レイヤに、前記表示装置の画素数に応じて前記キャラクタ画像レイヤを拡大または縮小して重ね合わせることによって合成画像データを作成し、前記合成画像データを前記表示装置に対し出力することを特徴としている。
【００１８】
このように構成された発明では、上記した画像表示装置の場合と同様に、画素数の異なる複数の表示装置に選択的に画像を表示させるための処理を効率よく行い、しかもそれぞれの表示装置において良好な画像品質で画像を表示させることができる。
【発明を実施するための最良の形態】
【００１９】
図１は本発明の画像表示装置の一実施形態であるフォトプリンタを示す斜視図である。また、図２はフォトプリンタの内部構成の概略を示す図である。このフォトプリンタ１０では、プリンタ本体１２の内部にはプリント機構５０（図２参照）が内蔵されており、フォトプリンタ１０の全体の制御を司るコントローラ７０（図２参照）からの動作指令に応じて用紙Ｐへの印刷を実行する。そして、こうして印刷された用紙がプリンタ本体１２の前面に排紙される。
【００２０】
このプリンタ本体１２の前面には、図１に示すように、前面扉１４が開閉自在に取り付けられている。この前面扉１４はプリンタ本体１２の前面を開閉するための蓋である。そして、開状態のときには、プリント機構５０から排紙される用紙Ｐを受けるための排紙トレイとして機能する。また、プリンタ本体１２の前面に設けられた各種のメモリカードスロット１６をユーザが利用可能な状態となる。つまり、この状態でユーザは印刷対象となる画像ファイルを記憶したメモリカードＭをメモリカードスロット１６に差し込むことができる。画像ファイルデータを記憶する外部媒体としてはメモリカードに限定されず、ＵＳＢメモリやディスク媒体など他のものであってもよい。また、画像を記憶したデジタルカメラや携帯電話等の電子機器を本フォトプリンタ１０にケーブルや赤外線を利用した通信によって接続し外部媒体として機能させてもよい。
【００２１】
また、プリンタ本体１２の上面には操作パネル２０が設けられる一方、プリンタ本体１２の上面の奥の一辺に対してカバー３０が開閉自在に取り付けられている。このカバー３０は、プリンタ本体１２の上面を覆うことのできる大きさに成形された樹脂板であり、開状態では操作パネル２０の表面を外部に露出する（図１参照）。一方、カバー３０が閉状態に閉じられると、操作パネル２０全体を覆う。
【００２２】
この操作パネル２０には、文字や図形、記号などを表示する例えばＬＣＤディスプレイにより構成された表示部２２と、この表示部２２の周囲に配置されたボタン群２４とを備えている。ボタン群２４は、図２に示すように、電源のオンオフを行うための電源ボタン２４ａ、メインメニュー画面を呼び出すためのメニューボタン２４ｂ、操作を途中でキャンセルしたり用紙Ｐへの印刷を途中で中断したりするためのキャンセルボタン２４ｃ、用紙Ｐへの印刷実行を指示するための印刷ボタン２４ｄ、メモリカードスロット１６に挿入されたメモリカードＭに編集画像等を保存するための保存ボタン２４ｅ、表示部２２に表示された複数の選択肢の中から所望の選択肢を選択したりカーソルを移動したりするときに操作される上下左右の各矢印ボタン２４ｆ〜２４ｉ、この上下左右の各矢印ボタン２４ｆ〜２４ｉの中央に配置され各矢印ボタン２４ｆ〜２４ｉによって選択されている選択肢に決定したことを指示するためのＯＫボタン２４ｊ、表示部２２での画面表示を切り替えるための表示切替ボタン２４ｋ、表示部２２に表示される左ガイドを選択する左ガイド選択ボタン２４ｌ、表示部２２に表示される右ガイドを選択する右ガイド選択ボタン２４ｍ、排紙トレイとしての機能を備えた前面扉１４を開く排紙トレイオープンボタン２４ｎなどで構成されている。
【００２３】
また、表示部２２の表示内容を確認するために、カバー３０には表示部２２と同じ大きさの窓３２が設けられている。つまり、カバー３０が閉状態にあるときにはユーザはこの窓３２を介して表示部２２の表示内容を確認することができる。一方、カバー３０は開状態のときには、表示部２２を図１に示すように好みの角度に調整することが可能となっている。
【００２４】
このようにカバー３０を開状態としたときには、操作パネル２０に対して斜め後方に傾斜した状態でカバー３０は保持され、用紙Ｐをプリント機構５０へ供給するためのトレイとして利用可能となっている。また、操作パネル２０の奥には、プリント機構５０の給紙口５８が設けられるとともに、ガイド幅が用紙の幅に合うように左右方向にスライド操作される一対の用紙ガイド５９が設けられている。
【００２５】
そして、給紙口５８を介して用紙Ｐがプリント機構５０に送り込まれて印刷が実行される。このプリント機構５０には、図２に示すように、キャリッジ５３が左右方向にループ状に架け渡されたタイミングベルト５１により駆動されガイド５２に沿って左右に往復動する。このキャリッジ５３には、紙端検出センサ５７が設けられ、用紙Ｐの左右端や上下端を検出する。つまり、紙端検出センサ５７は、給紙口５８にセットされた用紙に対して印刷前にキャリッジ５３が左右方向に走査したときにその用紙の左右端を検出して用紙幅の認識を可能にしたり、印刷途中で用紙の後端を検出して用紙長さの認識を可能にしたりする。
【００２６】
また、このキャリッジ５３には、シアン・マゼンタ・イエロー・ブラック等の各色のインクを個別に収容したインクカートリッジ５４が搭載されている。これらのインクカートリッジ５４はそれぞれ印刷ヘッド５５に接続されている。そして、印刷ヘッド５５はインクカートリッジ５４からのインクに圧力をかけてノズル（図示省略）から用紙Ｐに向かってインクを吐出する。この実施形態では、印刷ヘッド５５は圧電素子に電圧をかけることにより該圧電素子を変形させてインクを加圧する方式を採用しているが、発熱抵抗体（例えばヒータなど）に電圧をかけインクを加熱して発生した気泡によりインクを加圧する方式を採用してもよい。こうして印刷された用紙Ｐは搬送ローラ５６によって開状態の前面扉（排紙トレイ）１４へ送り出される。
【００２７】
また、図示を省略しているものの、プリンタ本体１２の背面にはバッテリパックを装着可能となっており、商用電源に接続しなくとも本プリンタ１０をバッテリにより動作させることが可能となっている。この点および本プリンタ１０がホストコンピュータに接続しなくても使用することができるスタンドアロンプリンタとなっている点により、本プリンタ１０は持ち運び容易でどこでも使用できるようになっている。
【００２８】
図３はコントローラの構成を示すブロック図である。コントローラ７０は、図３に示すように、ＣＰＵ７１１を中心とするマイクロプロセッサとして構成されており、各種処理プログラムや各種データ、各種プログラムや各種テーブルなどを記憶したＲＯＭ７２、一時的にデータを記憶するＲＡＭ７３、プリンタ機構５０やメモリカードスロット１６などとの通信を可能とするインタフェース（Ｉ／Ｆ）７５などを備えている。また、コントローラ７０は、メモリカードＭに編集画像などを保存するほか、プリント機構５０の印刷ヘッド５５への制御信号や操作パネルのディスプレイ２２への制御信号を出力する。
【００２９】
また、コントローラ７０には、インターフェース７５を通してメモリカードＭなどの外部記憶媒体から与えられる画像データに対し必要な画像処理を行うための画像処理モジュール７１２が設けられている。画像処理モジュール７１２はまた、表示部２２に表示させるためのメニュー画面などのプリンタ固有の画像に対応する画像データを生成する機能も有する。画像処理モジュール７１２には、画像データを一時的に記憶するためのビデオＲＡＭ（ＶＲＡＭ）７１３が接続されている。
【００３０】
画像処理モジュールから出力されるＲＧＢ画像データは、表示部２２を表示制御するためのＬＣＤコントローラ７７１、および該ＲＧＢ画像データをテレビジョン放送方式に準拠したビデオ信号に変換するためのビデオエンコーダ７７２に対し並列的に、または選択的に与えられる。なお、以下では、ＬＣＤディスプレイにより構成される表示部２２の画素数はＱＶＧＡ（Quarter Video Graphics Array）形式の３２０ドット×２４０ドット、テレビ受像機などの外部装置に出力されるビデオ信号の画素数はＶＧＡ（Video Graphics Array）形式の６４０ドット×４８０ドットであるものとする。
【００３１】
ビデオエンコーダ７７２は、信号フォーマットが互いに異なる複数のテレビジョン放送方式、すなわちＰＡＬ方式、ＮＴＳＣ方式およびＳＥＣＡＭ方式のビデオ信号を出力する機能を有しており、これらのうちＣＰＵ７１１から与えられるフォーマット選択信号によって指定された１つの信号フォーマットに準拠したビデオ信号を出力する。ビデオ信号はビデオアンプ７７３を介して出力端子７７４に出力されており、ユーザはこの出力端子７７４にビデオケーブルＶＣを介して外付けのテレビ受像機ＴＶを接続することにより、画像をテレビ画面に表示させて楽しむことができる。また、複数のテレビジョン放送方式に対応することができるので、ユーザは本フォトプリンタ１０を持ち歩いて、好みの場所でテレビ受像機に接続して使用することができる。
【００３２】
また、出力端子７７４にはテレビ接続検出回路７７５が設けられている。テレビ接続検出回路７７５は、出力端子７７４が開放されているか、所定のインピーダンス（代表的には７５Ω）で終端されているかによって、負荷となるテレビ受像機が接続されているか否かを検出する。なお、より好ましくは、出力端子７７４に接続されたテレビ受像機が画像を表示可能な状態であるか否かを検出するように構成されているとよい。
【００３３】
出力端子７７４にテレビ受像機ＴＶが接続されている場合、プリンタ１０側からビデオ信号を出力することによりテレビ受像機ＴＶに画像を表示させることができる。ただし、テレビジョン放送方式のビデオ信号フォーマットとしては互換性のない複数のものが全世界において使用されており、テレビ受像機ＴＶに正しく画像を表示させるためには、テレビ受像機ＴＶが受け付け可能な信号フォーマットに適合したビデオ信号を出力する必要がある。プリンタから出力するビデオ信号のフォーマットを選択できるようにしたとしても、それを個々のテレビ受像機に合わせてユーザに選択設定させることはユーザフレンドリーとはいえない。何故なら、専門知識を持たないユーザがテレビ受像機の信号フォーマットを把握しているとは限らない。また、信号フォーマットが適合していない場合、テレビ画面には異常な映像が表示されるか何も映らないことになるが、一般ユーザにはそれが信号フォーマットの不適合によるものか、装置の異常によるものか判断することは容易でない。
【００３４】
そこで、この実施形態にかかるフォトプリンタ１０では、以下に説明する初期動作を実行することによって、専門的な知識を持たないユーザでも簡単かつ確実に、テレビ受像機の信号フォーマットに適合したビデオ信号出力の設定を行うことができるようにしている。
【００３５】
図４はこのフォトプリンタにおける初期動作を示すフローチャートである。このフォトプリンタ１０では、装置の電源が投入されると、コントローラ７０のＲＯＭ７２に予め記憶されたプログラムをＣＰＵ７０が実行することにより、図４に示す初期動作が実行される。また、電源投入直後以外であっても、例えばテレビ接続検出回路７７５により新たにテレビ受像機が接続されたことが検出されたときや、ユーザ操作により初期動作の実行が指示されたときにも初期動作が実行される。ユーザ操作による初期動作実行の指示は、例えばメニューボタン２４ｂが押されたときに表示されるメニュー画面の中で選択できるようにすることができる。
【００３６】
初期動作では、まずテレビ接続検出回路７７５の検出結果に基づきテレビ受像機が接続されているか否かが判断される（ステップＳ１０１）。出力端子７７４にテレビ受像機が接続されていたときには（ステップＳ１０１においてＹＥＳ）、続いてフォーマット設定が必要であるか否かを判断する（ステップＳ１０２）。フォーマット設定が必要と判断したときには、続いてフォーマット決定処理（ステップＳ１０３）を実行して、出力信号の信号フォーマットを決定する。フォーマット設定が必要か否かの判断は、例えば次のようにして行うことができる。
【００３７】
すなわち、当該装置において過去にフォーマット設定が１回も行われていない場合には、フォーマット設定が必要であると判断する。また、過去に設定が行われているがその際にユーザにより後述する禁止設定操作がなされていない場合、および、当該初期動作がユーザ操作によって開始されたものである場合にも、フォーマット設定が必要であると判断する。一方、過去に設定が行われ、その際にユーザにより禁止設定操作が行われていた場合には、フォーマット設定は不要と判断する。
【００３８】
図５はフォーマット決定処理を示すフローチャートである。この処理では、まず表示部２２に表示すべき操作説明用の画像を画像処理モジュール７１２によりＶＲＡＭ７１３上の仮想レイヤであるキャラクタ画像レイヤ上に作成する（ステップＳ２０１）。この操作説明用の画像は、操作を説明する文字やカーソル記号などの予めＲＯＭ７２に記憶されたキャラクタを、表示部２２のサイズ（ＱＶＧＡ）に対応した３２０ドット×２４０ドット平面の所定位置に配置してなる画像である。
【００３９】
そして、ＣＰＵ７１１からビデオエンコーダ７７２にフォーマット選択信号を出力してビデオエンコーダ７７２から出力するビデオ信号の信号フォーマットを予め定めた初期フォーマットに仮設定した状態で（ステップＳ２０２）、画像処理モジュール７１２から操作説明用画像に対応するＲＧＢ画像データをＬＣＤコントローラ７７１およびビデオエンコーダ７７２に並列的に送出する（ステップＳ２０３）。
【００４０】
図６は操作説明用画像の一例を示す図である。表示部２２に表示されるべき操作説明用画像２２ａは、図６に示すように、現在出力モードの設定作業を実行中である旨、ユーザに確認させたい事項（この例では「テレビ画面に正しく映像が表示されていますか？」）および操作すべきボタンの説明などのユーザへのメッセージを含んでいる。ここでは、テレビ画面に正しい画像が表示されたときにはＯＫボタン２４ｊを押す一方、何も映らない場合にはその他のボタンを押すようにユーザに案内する。このように、フォーマット決定処理における操作を受け付けるボタンを、通常の動作においては別の機能を実現するために使用されるボタンに割り当てることによって、実効頻度の低いフォーマット決定処理のために特別な操作入力手段を設ける必要がなくなる。
【００４１】
表示部２２にはこの操作用画像２２ａが表示される。一方、テレビ受像機ＴＶ側では、プリンタ側から送出されたビデオ信号の信号フォーマットがテレビ受像機のものに適合していた場合には同じ画像が表示されるが、信号フォーマットが不適合の場合は何も映らない。
【００４２】
図５に戻ってフォーマット決定処理の説明を続ける。ユーザは表示部２２に表示された操作用画像にしたがい所定のボタン操作を行うので、何らかのボタン操作が行われるのを待ち（ステップＳ２０４）、押されたボタンが何であったかを判定する（ステップＳ２０５）。押されたボタンがＯＫボタン以外のものであった場合、現在テレビ画面には正しい画像が表示されていない、つまり信号フォーマットがテレビ受像機に適合していないことを意味している。そこで、この場合には信号フォーマットを別のものに切り替えて（ステップＳ２０６）、改めてビデオ信号を送出する。このように、ＯＫボタン以外のボタンが押された場合には、その操作に応じて信号フォーマットを順番に切り替えながらビデオ信号を送出する。こうすることで、いずれはテレビ受像機ＴＶに適合したビデオ信号が出力されて正しい画像が表示されることになる。また、ユーザのボタン操作に応じて信号フォーマットを切り替えるので、操作に不慣れなユーザであっても慌てずに操作を行うことができる。
【００４３】
なお、この実施形態では表示部２２に表示させる操作説明用画像と外部のテレビ受像機ＴＶに表示させる画像の内容を同一としている。これに限定されるものではなくそれぞれ異なる画像としてもよいが、両画像を同一内容とすることにより、テレビ画面を一見するだけで、映し出された画像が本プリンタから出力されたものであることがわかるので好都合である。また、テレビ画面に表示される画像はＱＶＧＡサイズの小さなものとなってしまうが、ビデオ信号の信号フォーマットを設定するという処理の目的からは特に問題とならない。これを回避したい場合には、後述するキャラクタ画像レイヤの拡大操作によって画面上へのキャラクタ再配置を行うことにより、画像品質を劣化させずに拡大画像を表示させることが可能である。
【００４４】
ある時点で押されたボタンがＯＫボタンであったときには、現在設定している信号フォーマットがテレビ受像機ＴＶに適合したものであることを意味しているから、現在の信号フォーマットを以後使用する選択信号フォーマットに設定する（ステップＳ２０７）。これにより、以後のビデオ信号は選択信号フォーマットにより送出されるので、設定が変更されない限り、ユーザはすぐに画像をテレビ受像機に表示させることができる。
【００４５】
また、ここで選択された信号フォーマットが次にフォーマット決定処理を行うときに最初に使用されるようにするために、現在の信号フォーマットを次のフォーマット決定処理における初期フォーマットとして設定しておく（ステップＳ２０８）。テレビジョン放送方式は多くの場合地域ごとに固定されており、信号フォーマットの選択を行う頻度はさほど高くないが、先に選択された信号フォーマットを新たな初期フォーマットとしておくことで、次のフォーマット決定処理において最初に使用される信号フォーマットが所望のものである確率が高くなり、操作の手間を減らし設定に要する時間を短縮することが可能となる。
【００４６】
さらに、以後のフォーマット設定を禁止するか否かをユーザに選択させる（ステップＳ２０９）。放送方式の異なる地域間で装置を移動させない限り、基本的にフォーマット設定は一度行っておけば以後は必要なく、例えば電源投入の度に自動的に上記したフォーマット決定処理が実行されたのではユーザにとって煩瑣である。そこで、ユーザが禁止を選択した場合には以後のフォーマット決定処理を禁止し（ステップＳ２１０）、必要のない限りフォーマット決定処理が実行されないようにすることで、このような問題を解消することができる。改めて信号フォーマットの設定を行いたいときには、メニュー画面から選択することが可能である。
【００４７】
このように、この実施形態のフォトプリンタ１０では、複数の信号フォーマットを順番に切り替えながらビデオ信号を出力し、外部接続したテレビ画面に画像が表示されたときにユーザに所定のボタンを押す操作をさせることによって、テレビ受像機ＴＶに適合するビデオ信号のフォーマットを特定する。そのため、ユーザは自分の使用するテレビ受像機に採用されている信号フォーマットを知らなくても簡単かつ確実に適正な信号フォーマットを選択しテレビ受像機に正しい画像を表示させることが可能となる。
【００４８】
また、単に表示を確認するためのビデオ信号を出力するだけでは、テレビ画面に画像が映らなかったときユーザは何が原因であるのか、また正しく表示させるために何をすればよいのかがわからない。これに対して、この実施形態では、ユーザが行うべき操作についてはプリンタ本体１２に設けた表示部２２に明示しているので、ユーザは操作に迷うことなく正しい信号フォーマットを選択することができる。また、テレビ受像機に対して出力する画像の内容を表示部２２に表示させる画像の内容と同一とすることにより、ユーザにとってはテレビ画面に映った画像が本プリンタ１０から出力されたものであることがわかるとともに、テレビ画面に次に行うべき操作が表示されるのでユーザに正しい操作をさせることが可能となる。また、プリンタ１０内部では、それぞれの画面に表示させるべき画像を個別に用意する必要がないので処理が簡単となり、メモリ資源の節約にもなる。
【００４９】
図４に戻って、初期動作の説明を続ける。テレビ受像機が接続されていないとき、フォーマット設定が不要であったときおよびフォーマット決定処理が終了したときには、続いて外部媒体に記憶された写真画像などの画像ファイルのうちの１つに対応する画像データ（以下、「外部画像データ」という）を読み出して、ＶＲＡＭ７１３上の仮想レイヤである外部画像レイヤに画像展開する。このときの画像サイズは表示部２２に対応したＱＶＧＡ相当（３２０×２４０ドット）とする（ステップＳ１０４）。また、上記画像ととともに操作アイコンやバッテリ残量などの表示を重ね合わせて表示するため、これらのアイコン等をＱＶＧＡサイズのキャラクタ画像レイヤに配置した画像に対応するキャラクタ画像データを別途作成する（ステップＳ１０５）。この画像は、ＲＯＭ７２に画像パターンを予め記憶されたキャラクタをその座標位置を指定しながら配置してゆくことによってなされる。
【００５０】
続いて、出力端子７７４にテレビ受像機が接続されているか否かを判断する（ステップＳ１０６）。テレビ受像機が接続されていないとき、画像はプリンタ上部に設けた表示部２２に表示させる。すなわち、画像処理モジュール７１２はそれぞれＱＶＧＡサイズで作成した外部画像レイヤの画像データとキャラクタ画像レイヤの画像データとを重ね合わせることによって合成画像データを作成しＬＣＤコントローラ７７１に対して出力する（ステップＳ１０７）。こうすることにより、外部媒体から読み出された画像にプリンタ内で生成されたキャラクタ画像が重ね合わされて表示部２２に表示される。
【００５１】
一方、テレビ受像機が接続されていた場合は次のようにする。テレビ受像機に画像を表示させるためには、ＶＧＡサイズに対応する画像データを再生成しなければならない。ＱＶＧＡサイズのままでは表示される画像が小さくなってしまい大画面に表示させる意義が薄れてしまうからである。まず、外部画像データについては、ＶＲＡＭ７１３の外部画像レイヤ上にＶＧＡサイズの画像として再展開する（ステップＳ１０８）。この場合、ステップＳ１０４においていったんＱＶＧＡサイズに展開された画像を拡大して使用することは好ましくない。単なる拡大では画像が粗くなってしまい画像品質が著しく低下してしまうからである。そこで、外部媒体に記憶されている外部画像データを再度使用して画像の再展開を行い、ＶＧＡサイズの画像を得るようにすることが望ましい。
【００５２】
これに対して、キャラクタ画像データについては、基本的に文字や記号の組み合わせでありある程度の判読性が確保できればよいことからもともと高い解像度を必要とするものでない。これに加え、当該画像は画像平面上の座標を指定してキャラクタを配置することによって作成されているため、座標の再指定を行うことにより、単に補間によって画像を拡大させる場合と異なり、画質を劣化させることなく簡単に画像の拡大を行うことが可能である。
【００５３】
そこで、キャラクタ画像レイヤについては、ＶＧＡサイズに合わせて座標位置を計算し直して各キャラクタの再配置を行うことにより、ＶＧＡサイズに拡大し、先に展開されたＶＧＡサイズの外部画像レイヤと重ね合わせることによって合成画像データを得る（ステップＳ１０９）。こうして得られた合成画像データをビデオエンコーダ７７２に送出することにより、テレビ受像機にはＶＧＡサイズの画像に対応するビデオ信号が与えられ画像が表示される。
【００５４】
図７は画像合成の様子を示す概念図である。画像の表示先がＬＣＤディスプレイである表示部２２である場合、図７（ａ）に示すように、ＶＲＡＭ７１３上でともにＱＶＧＡサイズに画像展開されたキャラクタ画像レイヤと外部画像レイヤとが画像処理モジュール７１２により重ね合わされ、こうして得られた合成画像データがＬＣＤコントローラ７７１に出力されて表示部２２に合成画像が表示される。
【００５５】
一方、画像の表示先が外部のテレビ受像機ＴＶである場合には、図７（ｂ）に示すように、ＱＶＧＡサイズで作成されたキャラクタ画像レイヤ上の各キャラクタを、画像処理モジュール７１２がその座標位置を再計算することでＶＧＡサイズの画像平面上に再配置し、これをＶＧＡサイズに展開された外部画像レイヤに重ね合わせることによってＶＧＡサイズの合成画像データを得る。こうして得られた合成画像データはビデオエンコーダ７７２に送出され、ビデオエンコーダ７７２が選択された信号フォーマットビデオ信号を出力することにより、テレビ受像機ＴＶに合成画像が表示される。
【００５６】
このように、この実施形態では、外部媒体から読み出された画像については、表示先の画像サイズに応じて画像展開した画像データに基づいて表示させているので、いずれの表示先においても良好な画像品質が得られる。また、プリンタ内で生成されるキャラクタ画像については、各キャラクタの再配置により拡大しているので、やはり良好な画像品質が得られる。また、こうすることにより必要なＶＲＡＭ容量を抑えることが可能となる。
【００５７】
図８はＶＲＡＭのメモリマップを示す図である。ＶＲＡＭ７１３には、キャラクタ画像レイヤおよび外部画像レイヤのそれぞれに対応する画像データが保存されるが、前記したようにキャラクタ画像レイヤは画像の表示先にかかわらずＱＶＧＡサイズで作成されるため、ＶＲＡＭ７１３上には３２０×２４０ドット分のデータ領域が確保されていればよい。また、外部画像レイヤについては、画像の表示先が外部のテレビ受像機ＴＶである場合にはＶＧＡサイズで画像展開されるため６４０×４８０ドット分のデータ領域が必要となる。したがって、ＶＲＡＭ７１３のデータ容量としては、ＶＧＡサイズ１画面分にＱＶＧＡサイズ１画面分を加えた容量が最低限あればよいこととなる。これは、両画像レイヤともＶＧＡサイズのデータ容量を確保する場合の容量や、表示部２２およびテレビ受像機ＴＶのそれぞれに対応して画面を個別に用意する場合の容量に比べると大きく低減されている。特に、キャラクタ画像レイヤが複数ある場合にその効果が大きい。
【００５８】
図９は複数のキャラクタ画像レイヤを有する場合の画像合成を示す図である。より詳しくは、図９（ａ）は複数のキャラクタ画像レイヤと外部画像レイヤとを重ね合わせてＶＧＡサイズの合成画像データを作成するときの画像合成の様子を示す概念図である。また、図９（ｂ）はこれを可能とするためのＶＲＡＭマップを示す図である。キャラクタ画像レイヤを複数設けると、外部媒体から与えられた画像とともに表示する枠や文字、装飾パーツ等を個別のレイヤに配置して画像編集の自由度を高めることができる。この場合、図９（ａ）に示すように、各キャラクタ画像レイヤはそれぞれＱＶＧＡサイズで作成しておく。そして、各キャラクタ画像レイヤをキャラクタの再配置によりＶＧＡサイズに拡大しながら合成してＶＲＡＭ７１３上に設けた合成キャラクタ画像レイヤに対応するデータ領域にいったん保存し、こうして得られたＶＧＡサイズの合成キャラクタ画像レイヤと、別途画像展開したＶＧＡサイズの外部画像レイヤとを重ね合わせることによって合成画像データを作成する。
【００５９】
この場合には、図９（ｂ）に示すように、合成キャラクタ画像レイヤを保存するためにＶＲＡＭ７１３上に６４０×４８０ドット分のデータ領域が必要となるが、各キャラクタ画像レイヤを全てＶＧＡサイズとし個別にＶＲＡＭ７１３上に画像展開する場合に比べればメモリサイズを大幅に削減することが可能である。
【００６０】
以上のように、この実施形態では、拡大・縮小に起因する画像劣化のないキャラクタ画像レイヤについては表示先にかかわりなくサイズの小さいＱＶＧＡサイズで作成する一方、画像品質が重視される外部画像レイヤについては表示先のサイズに合わせて画像展開し、これらを重ね合わせて合成画像データを作成している。そのため、いずれの表示先においても良好な画像品質が得られる。また、表示先ごとに個別に画像処理モジュールを設ける必要がなく、異なる表示先に画像を表示させるための画像データ処理を効率よく行うことができる。
【００６１】
以上説明したように、上記実施形態においては、画像処理モジュール７１２が本発明の「画像生成手段」および「画像合成手段」としての機能を兼ねている。また、表示部２２、ビデオエンコーダ７７２およびＣＰＵ７１１が本発明の「表示手段」、「ビデオ信号出力手段」および「設定手段」としてそれぞれ機能している。また、上記実施形態では、ＶＲＡＭ７１３が本発明の「記憶手段」として機能している。また、本実施形態では、メモリカードＭが本発明の「外部装置」に相当する一方、テレビ受像機ＴＶが本発明にいう「外部表示装置」に相当している。
【００６２】
なお、本発明は上記した実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したもの以外に種々の変更を行うことが可能である。例えば、上記実施形態では、フォトプリンタ１０本体の表示部２２がＱＶＧＡサイズ、外部表示装置たるテレビ受像機ＴＶがＶＧＡサイズである場合について説明しているが、画像のサイズはこれらに限定されるものでなく、少なくとも一方が他のサイズであってもよい。また、上記実施形態は外部表示装置の方が画素数が多いケースであるが、逆であってもよい。
【００６３】
また、上記実施形態においては、画像をテレビ受像機ＴＶに表示させている、つまり外部表示装置を表示主体としているときの表示手段たる表示部２２での表示の内容については言及していないが、例えば次のようにすることができる。まず第１に、外部表示装置と同じ内容の画像を表示させることが考えられる。ただし、本実施形態では外部表示装置用と内部の表示手段用とで個別に画像処理を行っているわけではないので、表示部２２に表示される画像は外部表示装置に表示される画像の画素を間引いたものとなるため、画像品質としては劣化したものとなってしまう。これを回避する第２の方法として、外部で画像を表示させているときには表示部２２には表示をさせないようにしてもよい。また第３には、キャラクタ画像レイヤのみを表示部２２に表示させるようにしてもよい。この場合、拡大前の画像データをＬＣＤコントローラ７７１に出力してもよく、また拡大後の画像データを間引くことによって表示部２２のサイズに合わせるようにしてもよい。キャラクタ画像については間引きによる画像の劣化が少ないからである。
【００６４】
また、本実施形態のフォトプリンタ１０は、自身に表示部２２を備えるとともに外部表示装置へのビデオ信号の出力も可能な装置であり、本発明の「画像表示装置」に相当するものであるが、本発明の適用対象はこれに限定されない。すなわち、自身には表示手段を持たない表示制御装置であって、互いに画素数の異なる複数の外部表示装置に対してビデオ信号を出力する機能を有する電子機器に対して、本発明を適用することが可能である。このような表示制御装置においては、対応可能な画像サイズのうち、最も画素数の少ないものに対応してキャラクタ画像レイヤを設けるようにすればよい。
【００６５】
また、本発明は、上記実施形態のようなフォトプリンタのみならず、デジタルカメラやＰＤＡ（Personal Digital Assistant）機器など外部の表示装置に対してビデオ信号を出力可能に構成された電子機器に適用することができる。特に、外部媒体から与えられた画像データに機器自身が発生した画像データを重ね合わせて出力するように構成された機器において本発明は有効である。さらに、表示すべき画像は静止画に限定されないので、ムービーカメラなど動画を出力する機器に対しても本発明を適用可能である。
【図面の簡単な説明】
【００６６】
【図１】本発明の画像表示装置の一実施形態であるフォトプリンタを示す斜視図。
【図２】フォトプリンタの内部構成の概略を示す図。
【図３】コントローラの構成を示すブロック図。
【図４】このフォトプリンタにおける初期動作を示すフローチャート。
【図５】フォーマット決定処理を示すフローチャート。
【図６】操作説明用画像の一例を示す図。
【図７】画像合成の様子を示す概念図。
【図８】ＶＲＡＭのメモリマップを示す図。
【図９】複数のキャラクタ画像レイヤを有する場合の画像合成を示す図。
【符号の説明】
【００６７】
２２…表示部（表示手段）、  ７１１…ＣＰＵ（設定手段）、  ７１２…画像処理モジュール（画像生成手段、画像合成手段）、  ７１３…ＶＲＡＭ（記憶手段）、  ７７２…ビデオエンコーダ（ビデオ信号出力手段）、  Ｍ…メモリカード（外部装置）、  ＴＶ…テレビ受像機（外部表示装置）
【図１】
2008191406.tif 000003
【図２】
2008191406.tif 000004
【図３】
2008191406.tif 000005
【図４】
2008191406.tif 000006
【図５】
2008191406.tif 000007
【図６】
2008191406.tif 000008
【図７】
2008191406.tif 000009
【図８】
2008191406.tif 000010
【図９】
2008191406.tif 000011