(57)【要約】【課題】画面の視認性および画質を向上させること。【解決手段】画像出力装置１１０は、画面出力プログラム１１１と、表示属性情報１１２と、画面属性情報１１３と、イメージデータ１１４と、を備えている。このうち、表示属性情報１１２には、ディスプレイ１２０の画像解像度が示されている。また、画面属性情報１１３には、ディスプレイ１２０の画像解像度に依存する画面属性に関する情報が設定されている。そして、画面出力プログラム１１１は、画面属性情報１１３に基づいて、ディスプレイ１２０の画像解像度に依存するメニュー画面を生成する。【選択図】図１
2008123232.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の表示属性に関する情報ごとに、画面属性に関する情報を関連付けて記憶する記憶手段と、
接続先のディスプレイの表示属性に関する情報を検出する検出手段と、
前記記憶手段に記憶されている画面属性に関する情報の中から、前記検出手段によって検出された表示属性に関する情報に関連付けられている画面属性に関する情報を抽出する抽出手段と、
前記抽出手段によって抽出された画面属性に関する情報に基づく表示画面を前記ディスプレイに表示させる表示制御手段と、
を備えることを特徴とする画像出力装置。
【請求項２】
接続先のディスプレイの表示属性に関する情報を検出する検出工程と、
複数種類の表示属性に関する情報ごとに、画面属性に関する情報が関連付けて記憶された所定の記録媒体の中から、前記検出工程によって検出された表示属性に関する情報に関連付けられている画面属性に関する情報を抽出する抽出工程と、
前記抽出工程によって抽出された画面属性に関する情報に基づく表示画面を前記ディスプレイに表示させる表示制御工程と、
を備えることを特徴とする画面出力方法。
【請求項３】
請求項２に記載の画面出力方法をコンピュータに実行させる画面出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、メニュー画面などの画面を出力または表示する画像出力装置、画面出力方法、および画面出力プログラムに関する。
【背景技術】
【０００２】
従来より、たとえばＤＶＤレコーダなどの画像出力装置には、メニュー画面などの画面を出力する機能が備えられており、同様に画像出力装置に備えられた画面出力プログラムなどによって、当該画面が出力される。そして、このような画面出力プログラムの中には、メニュー画面などの画面を出力する際、出力する画面やイメージ画像を拡大／縮小することによって、表示装置の表示属性（たとえば表示モード、画像解像度、アスペクト比など）に依存する画面やイメージ画像を出力することができるとされているものがある（たとえば、下記特許文献１参照。）。
【０００３】
【特許文献１】特開２００５−３０９６４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の従来技術にあっては、画面やイメージ画像が縮小された場合、画面やイメージ画像の視認性が低下するといった問題が生じていた。一方、画面やイメージ画像が拡大された場合、画面やイメージ画像の画質が低下するといった問題が生じていた。
【０００５】
ここで、上述した従来技術によって出力される画面の一例について説明する。図１７は、従来技術によって出力される画面の一例を示す説明図である。図１７において、ＤＶＤレコーダなどの画像出力装置と接続されたディスプレイ１７００には、画像出力装置から出力されたメニュー画面１７１０が表示されている。
【０００６】
ここで、ディスプレイ１７００の画像解像度は「１６００×１２００」である。一方、メニュー画面１７１０の画像解像度は「１２８０×１０４８」である。このメニュー画面１７１０を拡大せずに画像出力装置から出力した場合、ディスプレイ１７００では、ディスプレイ１７００とメニュー画面１７１０との画像解像度の相違から、図１７に示したような非表示領域１７２０が生じてしまう。
【０００７】
そこで、メニュー画面１７１０を拡大して画像出力装置から出力することによって、非表示領域１７２０を解消することが可能であるが、この場合は、メニュー画面１７１０の画質が低下してしまう。
【０００８】
この発明は、上述した従来技術による問題点を解消するため、表示装置の表示属性に依存する画面を出力することによって、画面の視認性および画質を向上させることができる画像出力装置、画面出力方法、および画面出力プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる画像出力装置は、複数種類の表示属性に関する情報ごとに、画面属性に関する情報を関連付けて記憶する記憶手段と、接続先のディスプレイの表示属性に関する情報を検出する検出手段と、前記記憶手段に記憶されている画面属性に関する情報の中から、前記検出手段によって検出された表示属性に関する情報に関連付けられている画面属性に関する情報を抽出する抽出手段と、前記抽出手段によって抽出された画面属性に関する情報に基づく表示画面を前記ディスプレイに表示させる表示制御手段と、を備えることを特徴とする。
【００１０】
この発明によれば、ディスプレイの表示属性に依存する表示画面をディスプレイに表示させることができる。
【００１１】
また、請求項２の発明にかかる画面出力方法は、接続先のディスプレイの表示属性に関する情報を検出する検出工程と、複数種類の表示属性に関する情報ごとに、画面属性に関する情報が関連付けて記憶された所定の記録媒体の中から、前記検出工程によって検出された表示属性に関する情報に関連付けられている画面属性に関する情報を抽出する抽出工程と、前記抽出工程によって抽出された画面属性に関する情報に基づく表示画面を前記ディスプレイに表示させる表示制御工程と、を備えることを特徴とする。
【００１２】
この発明によれば、ディスプレイの表示属性に依存する表示画面をディスプレイに表示させることができる。
【００１３】
また、請求項３の発明にかかる画面出力プログラムは、請求項２に記載の画面出力方法をコンピュータに実行させることを特徴とする。
【００１４】
この発明によれば、請求項２に記載の画面出力方法を、コンピュータにより実現することができる。
【発明の効果】
【００１５】
本発明にかかる画像出力装置、画面出力方法、および画面出力プログラムによれば、画面の視認性および画質を向上させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下に添付図面を参照して、この発明にかかる画像出力装置、画面出力方法、および画面出力プログラムの好適な実施の形態を詳細に説明する。
【００１７】
（実施の形態１）
まず、この発明にかかる画像出力装置、画面出力方法、および画面出力プログラムの好適な実施の形態１を、ＤＶＤプレーヤなどの画像出力装置１１０によるメニュー画面の出力処理を一例に、詳細に説明する。
【００１８】
（画像表示システムのシステム構成）
まず、この発明の実施の形態１にかかる画像表示システムのシステム構成について説明する。図１は、この発明の実施の形態１にかかる画像表示システムのシステム構成を示すシステム構成図である。
【００１９】
図１において、画像表示システム１００は、画像出力装置１１０と、複数台のディスプレイ１２０（ディスプレイ１２１，１２２，１２３）と、を備えて構成されており、画像出力装置１１０と複数台のディスプレイ１２０とが、それぞれ通信ケーブル１３０によって接続されている。
【００２０】
ここで、画像出力装置１１０と接続されたディスプレイ１２０の画像解像度はそれぞれ異なり、ディスプレイ１２１の画像解像度は１６００×１２００である。また、ディスプレイ１２２の画像解像度は１２００×１０２４である。さらに、ディスプレイ１２３の画像解像度は１０２４×７６８である。
【００２１】
画像表示システム１００において、画像出力装置１１０は、ＤＶＤ映像などのコンテンツ、各種設定画面、メニュー画面などをディスプレイ１２０に表示させるＤＶＤプレーヤなどの装置であり、画面出力プログラム１１１と、表示属性情報１１２と、画面属性情報１１３と、イメージデータ１１４と、を備えている。
【００２２】
このうち、表示属性情報１１２には、ディスプレイ１２０の表示属性に関する情報（たとえば画像解像度やアスペクト比など）が、画像出力装置１１０と接続されたディスプレイ１２０ごとに示されている。
【００２３】
また、画面属性情報１１３には、メニュー画面の画面属性（たとえば、画面サイズ、アイコン、ボタン、テキストなど）のうち、ディスプレイ１２０の画像解像度に依存する画面属性に関する情報が、ディスプレイ１２０の画像解像度ごとに設定されている。
【００２４】
そして、イメージデータ１１４は、メニュー画面を構成する、アイコン、ボタンなどである。ここで、画像出力装置１１０には、同じ用途でありながらサイズやデザインが異なる複数のイメージデータ１１４が、ディスプレイ１２０の画像解像度ごとに備えられている。
【００２５】
画面出力プログラム１１１は、表示属性情報１１２に基づいて、画面属性情報１１３の中から、ディスプレイ１２０の画像解像度に関連付けられた画面属性情報１１３を、画像出力装置１１０と接続されたディスプレイ１２０ごとに抽出する。そして、画面出力プログラム１１１は、イメージデータ１１４の中から、画面属性情報１１３に関連付けられたイメージデータ１１４を、ディスプレイ１２０ごとに抽出された画面属性情報１１３ごとに抽出する。
【００２６】
そして、画面出力プログラム１１１は、抽出された画面属性情報１１３に基づいて、抽出されたイメージデータ１１４を用いて、ディスプレイ１２０の画像解像度に依存するメニュー画面を、画像出力装置１１０と接続されたディスプレイ１２０ごとに生成する。さらに、画面出力プログラム１１１は、生成されたメニュー画面を、画像出力装置１１０と接続されたディスプレイ１２０ごとに表示させる。
【００２７】
（表示属性情報１１２の一例）
つぎに、この発明の実施の形態１にかかる画像出力装置１１０に用いられる表示属性情報１１２の一例について説明する。図２は、この発明の実施の形態１にかかる画像出力装置１１０に用いられる表示属性情報１１２の一例を示す説明図である。
【００２８】
図２において、一例としてファイルに記録されている表示属性情報１１２には、ディスプレイ１２０の画像解像度が、画像出力装置１１０と接続されたディスプレイ１２０ごとに示されている。
【００２９】
たとえば、製品名「○×電器  ＴＶ１０００−３２」を有するディスプレイ１２０の画像解像度は「１６００×１２００」であることが示されている。また、たとえば、製品名[○×電器  ＴＶ３０００−２６]を有するディスプレイ１２０の画像解像度は「１２８０×１０２４」であることが示されている。
【００３０】
ここで、表示属性情報１１２は、上述したフォーマットに限らず、ディスプレイ１２０ごとに、ディスプレイ１２０の表示属性を判別することができる形式であれば、どのようなフォーマットによって記録されたものであってもよい。また、表示属性情報１１２は、ファイルに記録されているものに限らず、画像出力装置１１０と接続されたディスプレイ１２０ごとのディスプレイ・ドライバや、データベースなどに記録されているものであってもよい。
【００３１】
（イメージデータ１１４の一例）
つぎに、この発明の実施の形態１にかかる画像出力装置１１０に用いられるイメージデータ１１４の一例について説明する。図３は、この発明の実施の形態１にかかる画像出力装置１１０に用いられるイメージデータ１１４の一例を示す説明図である。
【００３２】
図３に示すように、メニュー画面に用いられるイメージデータ１１４は、同じ用途でありながら、メニュー画面が表示されるディスプレイ１２０の画像解像度によって、サイズやデザインがそれぞれ異なる複数のイメージデータ１１４によって構成されている。
【００３３】
たとえば、カーソル３０３（ファイル名：Ｃｕｒｓｏｒ１＿Ｌ．ｊｐｇ）と、カーソル３０４（ファイル名：Ｃｕｒｓｏｒ１＿Ｍ．ｊｐｇ）と、カーソル３０５（ファイル名：Ｃｕｒｓｏｒ２＿Ｓ．ｊｐｇ）とは、ともにメニュー画面において選択された処理を指し示すためのカーソルでありながら、それぞれサイズが異なり、メニュー画面が表示されるディスプレイ１２０の画像解像度に応じていずれか一つが用いられる。
【００３４】
たとえば、図１に示したディスプレイ１２１に表示されるメニュー画面には、ディスプレイ１２１の画像解像度（１６００×１２００）に依存するカーソル３０３が用いられる。また、図１に示したディスプレイ１２２に表示されるメニュー画面には、ディスプレイ１２２の画像解像度（１２００×１０２４）に依存するカーソル３０４が用いられる。そして、図１に示したディスプレイ１２３に表示されるメニュー画面には、ディスプレイ１２３の画像解像度（１０２４×７６８）に依存するカーソル３０５が用いられる。
【００３５】
同じく、アイコン３０１（ファイル名：ｉｃｏｎ１＿Ｌ．ｊｐｇ）と、アイコン３０２（ファイル名：ｉｃｏｎ１＿Ｍ．ｊｐｇ）とは、ともにメニュー画面において「予約録画」を示すアイコンでありながら、それぞれサイズが異なり、メニュー画面が表示されるディスプレイ１２０の画像解像度に応じていずれか一つが用いられる。
【００３６】
たとえば、図１に示したディスプレイ１２１に表示されるメニュー画面には、ディスプレイ１２１の画像解像度（１６００×１２００）に依存するアイコン３０１が用いられる。一方、図１に示したディスプレイ１２２に表示されるメニュー画面には、ディスプレイ１２２の画像解像度（１２００×１０２４）に依存するアイコン３０２が用いられる。なお、図１に示したディスプレイ１２３に表示されるメニュー画面には、「予約録画」を示すアイコンが用いられない。
【００３７】
（画面属性情報１１３の一例）
つぎに、この発明の実施の形態１にかかる画像出力装置１１０に用いられる画面属性情報１１３の一例について説明する。図４は、この発明の実施の形態１にかかる画像出力装置１１０に用いられる画面属性情報１１３の一例を示す説明図である。
【００３８】
図４において、画面属性情報１１３は、図１を用いて上述したように、ディスプレイ１２０に表示されるメニュー画面の画面属性（たとえば、画面サイズ、アイコン、ボタン、テキストなど）のうち、画像解像度に依存する画面属性に関する情報が、画像解像度ごとに設定されている。
【００３９】
たとえば、図４に示す画面属性情報１１３には、画像解像度１６００×１２００を有するディスプレイ１２０（たとえば、図１に示したディスプレイ１２１）に表示されるメニュー画面には、画面サイズ「１６００×１２００」が用いられことが示されている。
【００４０】
一方、画像解像度１２８０×１０２４を有するディスプレイ１２０（たとえば、図１に示したディスプレイ１２２）に表示されるメニュー画面には、画面サイズ「１２８０×１０２４」が用いられことが示されている。
【００４１】
また、図４に示す画面属性情報１１３には、画像解像度１６００×１２００を有するディスプレイ１２０に表示されるメニュー画面において、オブジェクト「ｉｍａｇｅ１」には、ファイル名「ｉｃｏｎ１＿Ｌ．ｊｐｇ」を有するイメージデータ１１４が用いられ、当該オブジェクトが座標「２００，２８５」の位置に配置されることが示されている。
【００４２】
一方、画像解像度１２８０×１０２４を有するディスプレイ１２０に表示されるメニュー画面において、オブジェクト「ｉｍａｇｅ１」には、ファイル名「ｉｃｏｎ１＿Ｍ．ｊｐｇ」を有するイメージデータ１１４が用いられ、当該オブジェクトが座標「１５６，２３０」の位置に配置されることが示されている。
【００４３】
そして、図４に示す画面属性情報１１３には、画像解像度１６００×１２００を有するディスプレイ１２０に表示されるメニュー画面において、オブジェクト「ｔｅｘｔ１」には、テキスト「メニュー」およびフォントサイズ「２０」が用いられ、当該オブジェクトが座標「５０，５０」の位置に配置されることが示されている。
【００４４】
一方、画像解像度１２８０×１０２４を有するディスプレイ１２０に表示されるメニュー画面において、オブジェクト「ｔｅｘｔ１」には、テキスト「メニュー」およびフォントサイズ「１６」が用いられ、当該オブジェクトが座標「４０，４０」の位置に配置されることが示されている。
【００４５】
また、図４に示す画面属性情報１１３には、画像解像度１０２４×７６８を有するディスプレイ１２０（たとえば、図１に示したディスプレイ１２３）に表示されるメニュー画面において、オブジェクト「ｉｍａｇｅ１」、オブジェクト「ｉｍａｇｅ２」およびオブジェクト「ｉｍａｇｅ３」がそれぞれ配置されないことが示されている。
【００４６】
ここで、画面属性情報１１３は、上述したフォーマットに限らず、画像解像度ごとに、メニュー画面の画面属性を判別することができる形式であれば、どのようなフォーマットによって記録されたものであってもよい。また、画面属性情報１１３は、ファイルに記録されているものに限らず、データベースなどに記録されているものであってもよい。
【００４７】
（画像出力装置１１０のハードウェア構成）
つぎに、この発明の実施の形態１にかかる画像出力装置１１０のハードウェア構成について説明する。図５は、この発明の実施の形態１にかかる画像出力装置１１０のハードウェア構成を示すブロック図である。
【００４８】
図５において、画像出力装置１１０は、ＣＰＵ５０１と、ＲＯＭ５０２と、ＲＡＭ５０３と、ＨＤＤ（ハードディスクドライブ）５０４と、ＨＤ（ハードディスク）５０５と、ＦＤＤ（フレキシブルディスクドライブ）５０６と、着脱可能な記録媒体の一例としてのＦＤ（フレキシブルディスク）５０７と、ディスプレイ５０８と、Ｉ／Ｆ（インターフェース）５０９と、キーボード５１０と、マウス５１１と、スキャナ５１２と、プリンタ５１３と、を備えており、各構成部はバス５２０によってそれぞれ接続されている。
【００４９】
ここで、ＣＰＵ５０１は、画像出力装置１１０の全体の制御を司る。ＲＯＭ５０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用される。ＨＤＤ５０４は、ＣＰＵ５０１の制御にしたがってＨＤ５０５に対するデータのリード／ライトを制御する。ＨＤ５０５は、ＨＤＤ５０４の制御で書き込まれたデータを記憶する。
【００５０】
ＦＤＤ５０６は、ＣＰＵ５０１の制御にしたがってＦＤ５０７に対するデータのリード／ライトを制御する。ＦＤ５０７は、ＦＤＤ５０６の制御で書き込まれたデータを記憶したり、ＦＤ５０７に記憶されたデータを読み取らせたりする。
【００５１】
また、着脱可能な記録媒体として、ＦＤ５０７のほか、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、メモリーカードなどであってもよい。ディスプレイ５０８は、カーソル、アイコンあるいはツールボックスをはじめ、文章、画像、機能情報などのデータを表示する。このディスプレイ５０８は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００５２】
Ｉ／Ｆ５０９は、通信回線を通じてインターネットなどのネットワークに接続され、このネットワークを介してユーザ端末装置などの外部装置に接続される。また、Ｉ／Ｆ５０９は、通信ケーブル１３０を介して、ディスプレイ１２０に接続される。そして、Ｉ／Ｆ５０９は、ネットワークおよび通信ケーブル１３０と画像出力装置１１０内部とのインターフェースを司り、外部装置およびディスプレイ１２０からのデータの送受信を制御する。Ｉ／Ｆ５０９には、たとえばモデム、ＬＡＮアダプタ、ビデオカードなどを採用することができる。
【００５３】
キーボード５１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス５１１は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【００５４】
スキャナ５１２は、画像を光学的に読み取り、画像出力装置１１０内に画像データを取り込む。なお、スキャナ５１２は、ＯＣＲ機能を持たせてもよい。また、プリンタ５１３は、画像データや文章データを印刷する。プリンタ５１３には、たとえば、レーザプリンタやインクジェットプリンタを採用することができる。
【００５５】
（画像出力装置１１０の機能的構成）
つぎに、この発明の実施の形態１にかかる画像出力装置１１０の機能的構成について説明する。図６は、この発明の実施の形態１にかかる画像出力装置１１０の機能的構成を示すブロック図である。図６において、画像出力装置１１０は、検出部６０１と、記憶部６０２と、抽出部６０３と、抽出部６０３と、生成部６０４と、表示制御部６０５と、から構成されている。
【００５６】
図６において、検出部６０１は、記憶部６０２に記憶された表示属性情報１１２を検出する。具体的には、記憶部６０２に記憶されたディスプレイ・ドライバなどから、図２に示したようにディスプレイ１２０の画像解像度が示されている表示属性情報１１２を検出する。なお、検出部６０１は、具体的には、たとえば図５に示したＲＯＭ５０２、ＲＡＭ５０３、ＨＤ５０５、ＦＤ５０７に記憶されたプログラムをＣＰＵ５０１が実行することによってその機能を実現する。
【００５７】
記憶部６０２は、表示属性情報１１２、画面属性情報１１３、およびイメージデータ１１４を記憶する。記憶部６０２は、なお、記憶部６０２は、具体的には、たとえば図５に示したＲＯＭ５０２、ＲＡＭ５０３、ＨＤ５０５、ＦＤ５０７などによってその機能を実現する。
【００５８】
抽出部６０３は、記憶部６０２に記憶された画面属性情報１１３の中から、検出部６０１によって検出された表示属性情報１１２に関連付けられている画面属性情報１１３を抽出する。また、抽出部６０３は、記憶部６０２に記憶されたイメージデータ１１４の中から、抽出部６０３によって抽出された画面属性情報１１３に関連付けられているイメージデータ１１４を抽出する。
【００５９】
たとえば、抽出部６０３は、表示属性情報１１２によってディスプレイ１２０の画像解像度が「１６００×１２００」と特定される場合、図４に示した画面属性情報１１３の中から、オブジェクト「ｉｍａｇｅ１」に用いるイメージデータ１１４のファイル名として、「ｉｃｏｎ１＿Ｌ．ｊｐｇ」を抽出する。また、当該オブジェクトを配置する位置を示す座標として、「２００，２８５」を抽出する。そして、抽出部６０３は、記憶部６０２に記憶されたイメージデータ１１４の中から、ファイル名「ｉｃｏｎ１＿Ｌ．ｊｐｇ」を有するイメージデータ１１４を抽出する。
【００６０】
一方、表示属性情報１１２によってディスプレイ１２０の画像解像度が「１２８０×１０２４」と特定される場合、図４に示した画面属性情報１１３の中から、オブジェクト「ｉｍａｇｅ１」に用いるイメージデータ１１４のファイル名として、「ｉｃｏｎ１＿Ｍ．ｊｐｇ」」を抽出する。また、当該オブジェクトを配置する位置を示す座標として、「１５６，２３０」を抽出する。そして、抽出部６０３は、記憶部６０２に記憶されたイメージデータ１１４の中から、ファイル名「ｉｃｏｎ１＿Ｍ．ｊｐｇ」を有するイメージデータ１１４を抽出する。
【００６１】
抽出部６０３は、オブジェクト「ｉｍａｇｅ１」と同様に、他のオブジェクトについても、表示属性情報１１２に関連付けられている画面属性情報１１３を図４に示した画面属性情報１１３の中から抽出して、抽出された画面属性情報１１３に関連付けられているイメージデータ１１４を記憶部６０２に記憶されたイメージデータ１１４の中から抽出する。
【００６２】
なお、抽出部６０３は、具体的には、たとえば図５に示したＲＯＭ５０２、ＲＡＭ５０３、ＨＤ５０５、ＦＤ５０７に記憶されたプログラムをＣＰＵ５０１が実行することによってその機能を実現する。
【００６３】
生成部６０４は、抽出部６０３によって抽出された画面属性情報１１３に基づいて、抽出部６０３によって抽出されたイメージデータ１１４を用いて、メニュー画面を生成する。
【００６４】
たとえば、抽出部６０３によって画面サイズとして「１６００×１２００」が抽出された場合、生成部６０４は、当該画面サイズのメニュー画面を生成する。この場合、生成部６０４は、たとえば抽出部６０３によって抽出されたファイル名「ｉｃｏｎ１＿Ｌ．ｊｐｇ」を有するイメージデータ１１４を、同じく抽出部６０３によって抽出された上記メニュー画面上の座標「２００，２８５」の位置に配置する。
【００６５】
一方、抽出部６０３によって画面サイズとして「１２８０×１０２４」が抽出された場合、生成部６０４は、当該画面サイズのメニュー画面を生成する。この場合、生成部６０４は、たとえば抽出部６０３によって抽出されたファイル名「ｉｃｏｎ１＿Ｍ．ｊｐｇ」を有するイメージデータ１１４を、同じく抽出部６０３によって抽出された上記メニュー画面上の座標「１５６，２３０」の位置に配置する。
【００６６】
なお、生成部６０４は、具体的には、たとえば図５に示したＲＯＭ５０２、ＲＡＭ５０３、ＨＤ５０５、ＦＤ５０７に記憶されたプログラムをＣＰＵ５０１が実行することによってその機能を実現する。また、生成部６０４によって生成されたメニュー画面の一例については、図７、図８および図９を用いて後述する。
【００６７】
表示制御部６０５は、生成部６０４によって生成されたメニュー画面をディスプレイ１２０に表示させる。たとえば、表示制御部６０５は、図１に示したような通信ケーブル１３０が接続されている出力端子から、上記メニュー画面を出力することによって、上記メニュー画面をディスプレイ１２０に表示させる。なお、表示制御部６０５は、具体的には、たとえば図５に示したＩ／Ｆ５０９によってその機能を実現する。
【００６８】
（メニュー画面の一例）
つぎに、生成部６０４によって生成されたメニュー画面の一例について説明する。図７、図８および図９は、生成部６０４によって生成されたメニュー画面の一例を示す説明図である。
【００６９】
図７に示す画面７００は、画像解像度「１６００×１２００」を有するディスプレイ１２０（たとえば図１に示したディスプレイ１２１）に表示されるメニュー画面であり、当該メニュー画面の画面サイズはディスプレイ１２０の画像解像度と同じ「１６００×１２００」である。
【００７０】
この画面７００において、たとえば「録画予約」を示すオブジェクト「ｉｍａｇｅ１」には、ファイル名「ｉｃｏｎ１＿Ｌ．ｊｐｇ」を有するアイコン３０１が用いられ、当該アイコン３０１が座標「２００，２８５」の位置に配置されている。
【００７１】
また、当該メニュー画面のタイトルを示すテキストオブジェクト「ｔｅｘｔ１」には、テキスト「メニュー」およびフォントサイズ「２０」が用いられ、当該オブジェクトが座標「５０，５０」の位置に配置されている。
【００７２】
さらに、任意のメニューが選択されていることを示すカーソルオブジェクト「ｉｍａｇｅ４」には、ファイル名「Ｃｕｒｓｏｒ１＿Ｌ．ｊｐｇ」を有するカーソル３０３が用いられている。
【００７３】
これらの画面属性（画面サイズ、ファイル名、テキスト、フォントサイズ、座標など）は、ディスプレイ１２０の画像解像度「１６００×１２００」に依存する画面属性情報１１３として、図４に示した画面属性情報１１３の中から、抽出部６０３によって抽出されたものである。
【００７４】
また、図８に示す画面８００は、画像解像度「１２８０×１０２４」を有するディスプレイ１２０（たとえば図１に示したディスプレイ１２２）に表示されるメニュー画面であり、当該メニュー画面の画面サイズはディスプレイ１２０の画像解像度と同じ「１２８０×１０２４」である。
【００７５】
この画面８００において、たとえば「録画予約」を示すオブジェクト「ｉｍａｇｅ１」には、ファイル名「ｉｃｏｎ１＿Ｍ．ｊｐｇ」を有するアイコン３０２が用いられ、当該アイコン３０２が座標「１５６，２３０」の位置に配置されている。
【００７６】
また、当該メニュー画面のタイトルを示すテキストオブジェクト「ｔｅｘｔ１」には、テキスト「メニュー」およびフォントサイズ「１６」が用いられ、当該オブジェクトが座標「４０，４０」の位置に配置されている。
【００７７】
さらに、任意のメニューが選択されていることを示すカーソルオブジェクト「ｉｍａｇｅ４」には、ファイル名「Ｃｕｒｓｏｒ１＿Ｍ．ｊｐｇ」を有するカーソル３０４が用いられている。
【００７８】
これらの画面属性情報１１３（画面サイズ、ファイル名、テキスト、フォントサイズ、座標など）は、ディスプレイ１２０の画像解像度「１２８０×１０２４」に依存する画面属性情報１１３として、図４に示した画面属性情報１１３の中から、抽出部６０３によって抽出されたものである。
【００７９】
そして、図９に示す画面９００は、画像解像度「１０２４×７６８」を有するディスプレイ１２０（たとえば図１に示したディスプレイ１２３）に表示されるメニュー画面であり、当該メニュー画面の画面サイズはディスプレイ１２０の画像解像度と同じ「１０２４×７６８」である。
【００８０】
この画面９００において、たとえば当該メニュー画面のタイトルを示すテキストオブジェクト「ｔｅｘｔ１」には、テキスト「メニュー」およびフォントサイズ「１１」が用いられ、当該オブジェクトが座標「４２７，３２」の位置に配置されている。
【００８１】
また、任意のメニューが選択されていることを示すカーソルオブジェクト「ｉｍａｇｅ４」には、ファイル名「Ｃｕｒｓｏｒ２＿Ｓ．ｊｐｇ」を有するカーソル３０５が用いられている。
【００８２】
ここで、画面９００においては、図７および図８に示したような「録画予約」を示すオブジェクト「ｉｍａｇｅ１」は配置されていない。
【００８３】
これらの画面属性情報１１３（画面サイズ、ファイル名、テキスト、フォントサイズ、座標、オブジェクトの配置有無など）は、ディスプレイ１２０の画像解像度「１０２４×７６８」に依存する画面属性情報１１３として、図４に示した画面属性情報１１３の中から、抽出部６０３によって抽出されたものである。
【００８４】
（メニュー画面の出力処理手順）
つぎに、この発明の実施の形態１にかかる画像出力装置１１０によるメニュー画面の出力処理手順について説明する。図１０は、この発明の実施の形態１にかかる画像出力装置１１０によるメニュー画面の出力処理手順の一例を示すフローチャートである。
【００８５】
まず、検出部６０１によって、表示属性情報１１２を検出する（ステップＳ１００１）。つぎに、抽出部６０３によって、記憶部６０２に記憶された画面属性情報１１３の中から、ステップＳ１００１で検出された表示属性情報１１２に関連付けられている画面属性情報１１３を抽出する（ステップＳ１００２）。
【００８６】
つぎに、抽出部６０３によって、記憶部６０２に記憶されたイメージデータ１１４の中から、ステップＳ１００２で抽出された画面属性情報１１３に関連付けられているイメージデータ１１４を抽出する（ステップＳ１００３）。つぎに、生成部６０４によって、ステップＳ１００２で抽出された画面属性情報１１３に基づいて、ステップＳ１００３で抽出されたイメージデータ１１４を用いて、メニュー画面を生成する（ステップＳ１００４）。
【００８７】
そして、表示制御部６０５によって、ステップＳ１００５で生成されたメニュー画面をディスプレイ１２０に表示させて（ステップＳ１００５）、一連の処理を終了する。
【００８８】
以上説明したように、この発明の実施の形態１にかかる画像出力装置、画面出力方法、および画面出力プログラムによれば、ディスプレイ１２０の画像解像度に依存するメニュー画面を生成して、当該メニュー画面をディスプレイ１２０に表示させることができる。これによって、ディスプレイ１２０に表示されるメニュー画面の視認性および画質を向上させることができる。
【００８９】
また、この発明の実施の形態１にかかる画像出力装置、画面出力方法、および画面出力プログラムによれば、メニュー画面の出力処理プログラムを、ディスプレイ１２０ごとに開発する必要がないため、開発コストの削減および開発期間の短期間化を図ることができる。そして、ディスプレイ１２０の画像解像度に依存する情報を独立して管理することができるため、ソフトウェアリソースの消費を抑制することができる。
【００９０】
（実施の形態２）
つぎに、この発明にかかる画像出力装置、画面出力方法、および画面出力プログラムの好適な実施の形態２を、テレビモニタなどの画像出力装置１１１０によるメニュー画面の表示処理を一例に、詳細に説明する。
【００９１】
（画像表示システムのシステム構成）
まず、この発明の実施の形態２にかかる画像表示システムのシステム構成について説明する。図１１は、この発明の実施の形態２にかかる画像表示システムのシステム構成を示すシステム構成図である。なお、以降において、既に実施の形態１で説明した部分と重複する箇所には同一の符号を附して説明を省略する。
【００９２】
図１において、画像表示システム１１００は、テレビ映像などのコンテンツ、各種設定画面、メニュー画面などを表示する画像出力装置１１１０のみを備えて構成されている。この画像出力装置１１１０は、画面出力プログラム１１１と、表示属性情報１１２と、画面属性情報１１３と、イメージデータ１１４と、を備えている。
【００９３】
ここで、画像出力装置１１１０は、画像解像度がそれぞれ異なる複数の表示モードを備えており、ユーザ操作によって表示モードを切り替えることが可能である。たとえば、ユーザが表示モード「ＳＸＧＡ」を選択した場合は、画像解像度は１２００×１０２４となる。また、ユーザが表示モード「ＸＧＡ」を選択した場合は、画像解像度は１０２４×７６８となる。
【００９４】
（画像出力装置１１１０のハードウェア構成）
つぎに、この発明の実施の形態２にかかる画像出力装置１１１０のハードウェア構成について説明する。図１２は、この発明の実施の形態２にかかる画像出力装置１１１０のハードウェア構成を示すブロック図である。
【００９５】
図１２において、画像出力装置１１１０は、ＣＰＵ１２０１と、ＲＯＭ１２０２と、ＲＡＭ１２０３と、表示パネル１２０４と、Ｉ／Ｆ（インターフェース）１２０５と、操作ボタン１２０６と、を備えており、各構成部はバス１２１０によってそれぞれ接続されている。
【００９６】
ここで、ＣＰＵ１２０１は、画像出力装置１１１０の全体の制御を司る。ＲＯＭ１２０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ１２０３は、ＣＰＵ１２０１のワークエリアとして使用される。表示パネル１２０４は、カーソル、アイコンあるいはツールボックスをはじめ、文章、画像、機能情報などのデータを表示する。
【００９７】
Ｉ／Ｆ１２０５は、通信ケーブルなどの通信媒体によってＤＶＤレコーダなどの外部装置に接続される。また、Ｉ／Ｆ１２０５は、上記通信媒体と画像出力装置１１１０とのインターフェースを司り、外部装置および画像出力装置１１１０からのデータの入送信を制御する。操作ボタン１２０６は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、タッチパネル式の入力パッドやテンキーなどであってもよい。
【００９８】
（画像出力装置１１１０の機能的構成）
つぎに、この発明の実施の形態２にかかる画像出力装置１１１０の機能的構成について説明する。図１３は、この発明の実施の形態２にかかる画像出力装置１１１０の機能的構成を示すシステム構成図であり、表示制御部６０５の代わりに表示部１３０１を備えている点が、実施の形態１（図６）に示した画像出力装置１１０の機能的構成と相違する。
【００９９】
図１３において、表示部１３０１は、生成部６０４によって生成されたメニュー画面を表示する。なお、表示部１３０１は、具体的には、たとえば図１２に示した表示パネル１２０４によってその機能を実現する。
【０１００】
（メニュー画面の表示処理手順）
つぎに、この発明の実施の形態２にかかる画像出力装置１１１０によるメニュー画面の表示処理手順について説明する。図１４は、この発明の実施の形態２にかかる画像出力装置１１１０によるメニュー画面の表示処理手順の一例を示すフローチャートである。
【０１０１】
まず、検出部６０１によって、表示属性情報１１２を検出する（ステップＳ１４０１）。つぎに、抽出部６０３によって、記憶部６０２に記憶された画面属性情報１１３の中から、ステップＳ１４０１で検出された表示属性情報１１２に関連付けられている画面属性情報１１３を抽出する（ステップＳ１４０２）。
【０１０２】
つぎに、抽出部６０３によって、記憶部６０２に記憶されたイメージデータ１１４の中から、ステップＳ１４０２で抽出された画面属性情報１１３に関連付けられているイメージデータ１１４を抽出する（ステップＳ１４０３）。つぎに、生成部６０４によって、ステップＳ１４０２で抽出された画面属性情報１１３に基づいて、ステップＳ１４０３で抽出されたイメージデータ１１４を用いて、メニュー画面を生成する（ステップＳ１４０４）。
【０１０３】
そして、表示部１３０１によって、ステップステップＳ１４０４で生成されたメニュー画面を表示して（ステップＳ１４０５）、一連の処理を終了する。
【０１０４】
（表示されたメニュー画面の一例）
つぎに、表示部１３０１によって表示されたメニュー画面の一例について説明する。図１５および図１６は、表示部１３０１によって表示されたメニュー画面の一例を示す説明図である。
【０１０５】
図１５に示す画面１５００は、ユーザが表示モード「ＳＸＧＡ」（画像解像度：１２００×１０２４）を選択した場合に表示パネル１２０４に表示されるメニュー画面である。この画面１５００は、図８に示した画面８００（画像解像度「１２８０×１０２４」を有するディスプレイ１２０に表示されるメニュー画面）と同じメニュー画面であり、当該メニュー画面の画面サイズは表示モード「ＳＸＧＡ」の画像解像度と同じ「１２８０×１０２４」である。
【０１０６】
そして、画面１５００の画面属性情報１１３（画面サイズ、ファイル名、テキスト、フォントサイズ、座標など）は、図８に示した画面８００と同様に、表示モード「ＳＸＧＡ」の画像解像度「１２８０×１０２４」に依存する画面属性情報１１３として、図４に示した画面属性情報１１３の中から、抽出部６０３によって抽出されたものである。
【０１０７】
一方、図１６に示す画面１６００は、ユーザが表示モード「ＸＧＡ」（画像解像度：１０２４×７６８）を選択した場合に表示パネル１２０４に表示されるメニュー画面である。この画面１６００は、図９に示した画面９００（画像解像度「１０２４×７６８」を有するディスプレイ１２０に表示されるメニュー画面）と同じメニュー画面であり、当該メニュー画面の画面サイズは表示モード「ＸＧＡ」の画像解像度と同じ「１０２４×７６８」である。
【０１０８】
そして、画面１６００の画面属性情報１１３（画面サイズ、ファイル名、テキスト、フォントサイズ、座標など）は、図９に示した画面９００と同様に、表示モード「ＸＧＡ」の画像解像度「１０２４×７６８」に依存する画面属性情報１１３として、図４に示した画面属性情報１１３の中から、抽出部６０３によって抽出されたものである。
【０１０９】
以上説明したように、この発明の実施の形態２にかかる画像出力装置、画面出力方法、および画面出力プログラムによれば、表示モードの画像解像度に依存するメニュー画面を生成して、当該メニュー画面を表示することができる。これによって、表示されるメニュー画面の視認性および画質を向上させることができる。
【０１１０】
また、この発明の実施の形態２にかかる画像出力装置、画面出力方法、および画面出力プログラムによれば、メニュー画面の表示処理プログラムを、表示モードごとに開発する必要がないため、開発コストの削減および開発期間の短期間化を図ることができる。そして、表示モードの画像解像度に依存する情報を独立して管理することができるため、ソフトウェアリソースの消費を抑制することができる。
【０１１１】
なお、実施の形態１および実施の形態２で説明した画面出力方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーション、ＣＡＤ等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【０１１２】
以上のように、本発明にかかる画像出力装置、画面出力方法、および画面出力プログラムは、様々なディスプレイと接続されるＤＶＤレコーダや、複数の表示モードを備えたテレビモニタなどの開発に有用であり、特に、開発コストの削減および開発期間の短期間化が要求される装置の開発に適している。
【図面の簡単な説明】
【０１１３】
【図１】この発明の実施の形態１にかかる画像表示システムのシステム構成を示すシステム構成図である。
【図２】この発明の実施の形態１にかかる画像出力装置に用いられる表示属性情報の一例を示す説明図である。
【図３】この発明の実施の形態１にかかる画像出力装置に用いられるイメージデータの一例を示す説明図である。
【図４】この発明の実施の形態１にかかる画像出力装置に用いられる画面属性情報の一例を示す説明図である。
【図５】この発明の実施の形態１にかかる画像出力装置のハードウェア構成を示すブロック図である。
【図６】この発明の実施の形態１にかかる画像出力装置の機能的構成を示すブロック図である。
【図７】生成部によって生成されたメニュー画面の一例を示す説明図である。
【図８】生成部によって生成されたメニュー画面の一例を示す説明図である。
【図９】生成部によって生成されたメニュー画面の一例を示す説明図である。
【図１０】この発明の実施の形態１にかかる画像出力装置によるメニュー画面の出力処理手順の一例を示すフローチャートである。
【図１１】この発明の実施の形態２にかかる画像表示システムのシステム構成を示すシステム構成図である。
【図１２】この発明の実施の形態２にかかる画像表示装置のハードウェア構成を示すブロック図である。
【図１３】この発明の実施の形態２にかかる画像表示装置の機能的構成を示すシステム構成図である。
【図１４】この発明の実施の形態２にかかる画像表示装置によるメニュー画面の表示処理手順の一例を示すフローチャートである。
【図１５】表示部によって表示されたメニュー画面の一例を示す説明図である。
【図１６】表示部によって表示されたメニュー画面の一例を示す説明図である。
【図１７】従来技術によって出力される画面の一例を示す説明図である。
【符号の説明】
【０１１４】
１００  画像表示システム
１１０  画像出力装置
１１１  画面出力プログラム
１１２  表示属性情報
１１３  画面属性情報
１１４  イメージデータ
１２０  ディスプレイ
１３０  通信ケーブル
６０１  検出部
６０２  記憶部
６０３  抽出部
６０４  生成部
６０５  表示制御部
７００  画面
８００  画面
９００  画面
１１００  画像表示システム
１１１０  画像出力装置
１３０１  表示部
１５００  画面
１６００  画面
１７００  ディスプレイ
１７１０  メニュー画面
１７２０  非表示領域
【図１】
2008123232.tif 000003
【図２】
2008123232.tif 000004
【図３】
2008123232.tif 000005
【図４】
2008123232.tif 000006
【図５】
2008123232.tif 000007
【図６】
2008123232.tif 000008
【図７】
2008123232.tif 000009
【図８】
2008123232.tif 000010
【図９】
2008123232.tif 000011
【図１０】
2008123232.tif 000012
【図１１】
2008123232.tif 000013
【図１２】
2008123232.tif 000014
【図１３】
2008123232.tif 000015
【図１４】
2008123232.tif 000016
【図１５】
2008123232.tif 000017
【図１６】
2008123232.tif 000018
【図１７】
2008123232.tif 000019