(57)【特許請求の範囲】
【請求項１】
複数の階層からなるメニューを有し、該メニューの各階層に設定されたメニューのデータを階層を辿り既に表示されたメニューに加えて新たなメニューが表示されるように幅が固定の表示領域に表示させるメニュー表示手段を備えた画像表示装置であって、
前記複数の階層からなるメニューの表示の幅を検出する検出手段と、
前記検出手段で検出されたメニューの表示の幅と前記表示領域の幅とのどちらが大きいかを判定する判定手段と、
前記判定手段で、前記メニューの表示の幅が前記表示領域の幅よりも大きいと判定された場合、何れかの階層のメニューのデータを予め設定された別のメニューのデータに置き換えて前記メニューの表示の幅が前記表示領域の幅よりも小さくなるように前記表示領域に表示させる表示制御手段と、
前記既に表示されたメニューと前記新たなメニューとの文字で表される文節のつながりを、修正すべきであると予め定められている場合、既に表示されたメニューを修正する修正手段とを備えることを特徴とする画像表示装置。
【請求項２】
前記メニュー表示手段では、各階層に第１に設定されたメニューのデータを前記表示領域に表示させ、前記表示制御手段では、前記メニューの表示の幅が前記表示領域の幅よりも大きいと判定された場合、何れかの階層のメニューのデータを予め設定された第２のメニューのデータに置き換えて前記メニューの表示の幅が前記表示領域の幅よりも小さくなるように前記表示領域に表示させることを特徴とする請求項１に記載の画像表示装置。
【請求項３】
複数の階層で予め複数のメニューのデータが設定されており、
前記表示制御手段では、複数の階層のメニューのデータのうち、前記メニューの表示の幅が大きくなるメニューのデータに置き換えて前記表示領域に表示させることを特徴とする請求項１に記載の画像表示装置。
【請求項４】
前記修正手段は、既に表示されたメニューの助詞を修正することを特徴とする請求項１に記載の画像表示装置。
【請求項５】
複数の階層からなるメニューを有し、該メニューの各階層に設定されたメニューのデータを階層を辿り既に表示されたメニューに加えて新たなメニューが表示されるように幅が固定の表示領域に表示させるメニュー表示手段を備えた画像表示装置の制御方法であって、
前記複数の階層からなるメニューの表示の幅を検出する検出工程と、
前記検出工程で検出されたメニューの表示の幅と前記表示領域の幅とのどちらが大きいかを判定する判定工程と、
前記判定工程で、前記メニューの表示の幅が前記表示領域の幅よりも大きいと判定された場合、何れかの階層のメニューのデータを予め設定された別のメニューのデータに置き換えて前記メニューの表示の幅が前記表示領域の幅よりも小さくなるように前記表示領域に表示させる表示制御工程と、
前記既に表示されたメニューと前記新たなメニューとの文字で表される文節のつながりを、修正すべきであると予め定められている場合、既に表示されたメニューを修正する修正工程とを備えることを特徴とする画像表示装置の制御方法。
【請求項６】
コンピュータに、請求項５記載の工程を実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、装置を制御するためのメニュー画像を表示する画像表示装置及びその制御方法、並びに前記制御方法を実現するためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体に関する。
【０００２】
【従来の技術】
従来より、マルチ画面型テレビ受像機等の画像表示装置において、ユーザがチャンネルの変更や音声、入力ソース等の指示を行う方法として、プルダウンメニューや、ポップアップメニューを用いる方法が一般的に知られている。
【０００３】
この例を図３７（ａ），（ｂ）に示す。同図において、図３７（ａ）の表示画面において、ユーザが画面の入力ソースを変更したい場合は、まずメニューキーを操作し、図３７（ｂ）に示すように、第１階層の操作メニュー９５１を呼び出す。ここでユーザは、専用の上方向キー、下方向キーを使用して、所望の項目（ここでは「画面３の」）を選択し、決定キーを操作する。すると、第２階層の操作メニュー９５２が表示され、例えば「入力ソースを」を選択し、続いて同様に、第３階層及び第４階層の操作メニュー９５３，９５４が順次に表示され、それぞれ「インターネットにして」、「キヤノン株式会社」を選択、決定することで、入力ソースの変更を行っている。
【０００４】
この時、ユーザがテレビ受像機を使用してテレビ番組を視聴したり、ビデオデッキで再生される映画等を鑑賞する際、テレビ受像機本体よりある程度の距離をおいて視聴、鑑賞するのが通常である。従って、ユーザのメニュー内容の認識を容易にするために、操作メニューに表示する文字には、大きいフォントが使用されるのが一般的である。
【０００５】
また、従来、ＤＴＶ（デジタル・テレビジョン）機器の各種コントロールを行う際には、様々な形態のコントロール方法が用いられている。例えば、▲１▼従来からのＴＶ機器と同様に、図３８に示すようにリモコン装置に各種機能に対応したキーボタンを設置するもの、▲２▼ポインティングデバイスやカーソル移動用のキーボタンを利用し、図３９に示す様に多段からなる階層メニューを次々に移動選択して最終的な機能を選択するもの、▲３▼コンピュータの各種設定に用いられる図４０に示す様な複数のタブとそれに対応した機能設定画面の記述により機能を選択するもの等、が知られている。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記従来例では、次のような問題点があった。
【０００７】
（１）近年のデジタル化によりテレビ受像機の機能が増加し、従ってメニュー階層、メニュー項目も多くなってきている。多機能化に伴ない、さらに初心者でもメニュー内容の理解が容易となるように、より詳細にメニュー項目を表示することが求められ、その結果、メニュー項目内の内容、文字数も多くなってきている。このような状況下で、上述した従来の操作メニュー方式では、操作メニュー全体をテレビ受像機の画面に表示することが不可能となる場合が出現する。
【０００８】
これを回避するために、図３７（ｂ）に示すように画面に表示不可能となった下位層のメニューを、既に表示してある上位層のメニューに上書きする方式が考えられる。この場合には、上位層のメニューが消去されてしまうため、ユーザのメニュー全体の確認が不可能となり、現在表示されている最下層のメニュー項目の確認が容易には達成できない。また、選択しているメニュー項目が所望の項目でないことに気づいた時に、どのメニュー階層まで戻ればよいかの判断が困難になる、といった問題があった。
【０００９】
（２）ＤＴＶ機器の各種コントロールを行うに際して、リモコン装置に図３８のＤＴＶ機器の機能に対応したキーボタンを設ける方式▲１▼では、キーボタンの数が多くなり、押し間違いを誘発し易い上に、目的の機能に対応したキーボタンを探すために手元のリモコン装置を注視する必要から、ＤＴＶ機器の画面を見ながらの快適なリモコン装置による操作は望めないという問題点が存在した。
【００１０】
また、図３９に示す多段メニューにより機能を選択する方式▲２▼においては、その階層が深くなるにつれて、画面に表示されるメニューの数が膨大なものとなり、同時に中間段階においては他の機能に関する項目も同時に表示され続ける結果、メニューの表示状態が非常に繁雑になる。その結果、目的の機能を探すために階層メニューを移動している最中に、初期の目的を忘れてしまい易いという問題があった。さらに、図４０に示す様な複数のタブからなる設定画面による方式▲３▼においては、ユーザが欲している機能設定項目がどのタブに分類されているかが曖昧である場合は、メニュー一覧が無いため、それを探すのに時間がかかるという問題があった。
【００１１】
本発明は上記従来の問題点に鑑み、複数の階層からなるメニュー表示において、常にメニューの全体を表示することができる画像表示装置、及びユーザにとって分かりやすく且つ使いやすいユーザインターフェースを実現可能にする画像表示装置及びその制御方法、並びに記憶媒体を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成するために、本発明の画像表示装置は、複数の階層からなるメニューを有し、該メニューの各階層に設定されたメニューのデータを階層を辿り既に表示されたメニューに加えて新たなメニューが表示されるように幅が固定の表示領域に表示させるメニュー表示手段を備えた画像表示装置であって、前記複数の階層からなるメニューの表示の幅を検出する検出手段と、前記検出手段で検出されたメニューの表示の幅と前記表示領域の幅とのどちらが大きいかを判定する判定手段と、前記判定手段で、前記メニューの表示の幅が前記表示領域の幅よりも大きいと判定された場合、何れかの階層のメニューのデータを予め設定された別のメニューのデータに置き換えて前記メニューの表示の幅が前記表示領域の幅よりも小さくなるように前記表示領域に表示させる表示制御手段と、前記既に表示されたメニューと前記新たなメニューとの文字で表される文節のつながりを、修正すべきであると予め定められている場合、既に表示されたメニューを修正する修正手段とを備えることを特徴とする。
本発明の画像表示装置の制御方法は、複数の階層からなるメニューを有し、該メニューの各階層に設定されたメニューのデータを階層を辿り既に表示されたメニューに加えて新たなメニューが表示されるように幅が固定の表示領域に表示させるメニュー表示手段を備えた画像表示装置の制御方法であって、前記複数の階層からなるメニューの表示の幅を検出する検出工程と、前記検出工程で検出されたメニューの表示の幅と前記表示領域の幅とのどちらが大きいかを判定する判定工程と、前記判定工程で、前記メニューの表示の幅が前記表示領域の幅よりも大きいと判定された場合、何れかの階層のメニューのデータを予め設定された別のメニューのデータに置き換えて前記メニューの表示の幅が前記表示領域の幅よりも小さくなるように前記表示領域に表示させる表示制御工程と、前記既に表示されたメニューと前記新たなメニューとの文字で表される文節のつながりを、修正すべきであると予め定められている場合、既に表示されたメニューを修正する修正工程とを備えることを特徴とする。
本発明の記憶媒体は、コンピュータに、上記画像表示装置の制御方法の工程を実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体であることを特徴とする。
【００４６】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
【００４７】
［第１実施形態］
図１は、本発明の第１実施形態に係る画像表示装置の主要部分のブロック図である。
【００４８】
本実施形態の画像表示装置は例えばマルチ画面型テレビ受像機で構成され、図ｌ中の符号１１〜１５は画像・音声入力部であり、ある画像・音声源を入力とし、デジタル画像データとデジタル音声データを出力するものである。例えば画像・音声入力部１１はデジタル放送受信装置であり、アンテナにより受信された信号を入力とし、該入力信号に復調、誤り訂正等の処理を施しトランスポートストリームデータ（ＴＳデータ）を生成するチューナ部、該ＴＳデータに時分割多重されている複数チャンネルの画像、音声データより、所望の画像データ及び音声データを取り出すデマルチプレクサ、該画像データに対してデコード処理を施すビデオデコーダ、及び前記音声データに対してデコード処理を施すオーディオデコーダ等により構成される。
【００４９】
また、例えば画像・音声入力部１２〜１４は、ＮＴＳＣのようなアナログ画像信号とアナログ音声信号を入力とするものであり、この場合は、Ａ／Ｄコンバータ、Ａ／Ｄサンプリングタイミング生成のためのＰＬＬ（Ｐｈａｓｅ  Ｌｏｃｋｅｄ  Ｌｏｏｐ）等で構成される。また、例えば画像・音声入力部１５は、ネットワーク手段を有し、インターネットに、直接あるいは電話回線、インターネット・プロバイダを通じて接続され、ＷＷＷ画像と音声を出力するブラウザ機能である。
【００５０】
２０は音声切替部であり、画像・音声入力部１１〜１５より入力されるデジタル音声データの１つを選択し、音声出力部２５に出力する。音声出力部２５は、音声切替部２０より入力されたデジタル音声データに対して、Ｄ／Ａ変換の処理を施し、音声として出力する。
【００５１】
３０は画像合成部であり、画像・音声入力部１１〜１５より入力されるデジタル画像データのそれぞれに対して、拡大・縮小処理及びフレームレート変換処理等を行い、画像メモリ３１に格納する。また適宜書き込みアドレスの生成を行い、画像メモリ３１内の画像データが、表示部４０で表示される画像イメージとなるように格納する。
【００５２】
５０は表示制御部であり、画像メモリ３１より画像イメージを読み出し、表示部４０に出力し表示させる。また、メニュー生成部７０より操作メニューが出力されている場合は、画像メモリ３１より読み出した画像イメージ上に、該操作メニューを重ねて表示部４０に出力する。
【００５３】
６０はシステム制御部であり、本実施形態であるところのテレビ受像機全体を統括的に制御するものである。システム制御部６０により各ブロックを適当に設定、制御することにより、例えば図３７（ａ）に示すような表示をすることが可能である。
【００５４】
また、６１は赤外線リモコンであり、６２は赤外線受光部である。システム制御部６０は、リモコン６１で操作されたキーを、受光部６２を通じて判別可能な構成となっている。リモコン６１が有する主要なキーを図２に示す。システム制御部６０は、検出したリモコンのキーをメニュー生成部７０に通知する。
【００５５】
メニュー生成部７０は、システム制御部６０より通知されるリモコン６１におけるキーに従って、メニュー画像を生成する。該生成されたメニュー画像は表示制御部５０を通じて表示部４０に表示される。
【００５６】
８０はメニュー画像記憶部であり、本実施形態では、図３（ａ），（ｂ），（ｃ），（ｄ），（ｅ）に示すメニュー画像を記憶している。図３（ａ）は第１階層のメニュー画像８１を示す図である。メニュー画像記憶部８０内には、第１階層のメニュー画像８１とともに、該第１階層のメニュー画像８１の幅を記憶しており（不図示）、本発明の特徴をなしている。図３（ｂ）は第２階層のメニュー画像８２−１の一部を示す図であり、ここでは第１階層メニューの第３項目（画面３の）に対応する第２階層の操作メニュー画像を示している。メニュー画像記憶部８０内には、第１階層と同様に、第２階層のメニュー画像８２−１の幅を記憶している。図３（ｃ）は、本発明の特徴である、第２の第２階層のメニュー画像８２−２を示す図であり、また先と同様に、メニュー画像記憶部８０内には、第２の第２階層のメニュー画像８２−２の幅を記憶している。同様に図３（ｄ）は第３階層のメニュー画像８３の一部を、図３（ｅ）は第４階層のメニュー画像８４の一部を示す図であり、メニュー画像記憶部８０内には、第３階層及び第４階層のメニュー画像８３，８４の幅をも記憶している。
【００５７】
以下に本発明の特徴的な動作について説明する。
【００５８】
ユーザが操作メニューを表示させるために、リモコン６１の「メニュー」キー６１ａを操作すると、システム制御部６０はその検出をメニュー生成部７０に通知する。それにより、メニュー生成部７０は、メニュー画像記憶部８０より、図３（ａ）に示す第１階層のメニュー画像８１の幅を読み出し記憶するとともに、該第１階層のメニュー画像８１を読み出し、表示制御部５０に出力する。この時、メニュー生成部７０は、ユーザがメニュー項目のいずれを選択しているかが判別可能となるよう、カーソルを生成し出力する。
【００５９】
続いて、ユーザがリモコン６１の「上」キー６１ｃ、あるいは「下」キー６１ｄの操作をすると、それによりメニュー生成部７０は、カーソルを項目の上下に移動する処理を行う。図４に、この時の表示画像を示す。第１階層のメニュー画像８１の第３項目（図４の８１ａ）が網掛け表示されているのは、第３項目にカーソルがあることを示している。
【００６０】
次に、ユーザがリモコン６１において、「決定」キー６１ｅを操作すると、それによりメニュー生成部７０は、現在カーソルのある項目（ここでは第３項目）に対応する第２階層のメニュー、即ち図３（ｂ）に示すメニュー画像８２−１の幅を読み出し、先に記憶した第１階層のメニュー画像８１の幅と加え合わせ、表示部４０の表示領域幅と比較する。ここで、表示部４０の表示領域幅と、画像メモリ３１内の画像イメージの領域幅とは一致していることに注意されたい。
【００６１】
比較の結果、加え合わせたメニュー画像の幅の方が小さければ、第２階層のメニュー画像８２−１を読み出し、第１階層のメニュー画像８１と合わせて表示制御部５０に出力する。この時も前述と同様に、カーソルを付加して出力し、続くリモコン６１の「上」キー６１ｃ、あるいは「下」キー６１ｄの操作によって、カーソルを項目の上下に移動する処理を行う。
【００６２】
続いて、カーソルが第２階層メニューの第２項目（入力ソースを）にある時に、ユーザがリモコン６１の「決定」キー６１ｅを操作すると、前述と同様に、現在カーソルのある第２項目に対応する第３階層のメニュー、即ち図３（ｄ）に示すメニュー画像８３の幅の加算、比較、メニュー画像の読み出し、及び表示を行う。この時の表示部４０の様子を図５に示す。
【００６３】
ここで、各階層のメニュー画像の幅を加算する際に、図５に示すように各階層のメニュー画像が重なる時は、その分を減算すると、より正確な値が得られることは言うまでもない。また、第２階層、第３階層等のメニュー画像の幅を、予め表示時に重なる分を差し引いて、メニュー画像記憶部８０に記憶しておいてもよいことは明らかである。
【００６４】
続いて、カーソルが第３階層のメニュー画像８３の第４項目（インターネットにして）にある時に、ユーザがリモコン６１の「決定」キー６１ｅを操作すると、前述と同様に、現在カーソルのある第４項目に対応する第４階層のメニュー、即ち図３（ｅ）に示すメニュー画像８４の幅の加算、比較を行う。ここで比較の結果、加算したメニュー画像の幅が表示部４０の表示領域幅より大きくなったものとする。
【００６５】
このような場合は、前述と同様に第４階層のメニュー画像を読み出し、表示を行うと、表示部４０にメニュー全体を表示できない場合である。この場合、メニュー生成部７０は、図７のフローチャートに従った次の動作を行う。なお、このフローチャートに従ったプログラムをシステム制御部６０内の記憶装置に格納し動作することにより、以下の制御方法を実現させることが可能となる。
【００６６】
まず、現在第１の第１階層メニューが表示されているため（ステップＳ１１，ステップＳ１２）、第２の第１階層メニューをメニュー画像記憶部８０内より探す（ステップＳ１３）。ここでは存在しないため、次に、現在第１の第２階層メニューが表示されているため（ステップＳ１２）、第２の第２階層メニューをメニュー画像記憶部８０内より探す（ステップＳ１３）。ここでは存在するため、第２の第２階層メニュー、即ち図３（ｃ）に示すメニュー画像８２−２の幅を読み出し、先に使用した第１の第２階層メニューの画像幅と置き換えて、メニュー画像の幅の加算をし直し（ステップＳ１５）、比較を行う（ステップＳ１６）。
ここで、比較の結果、加え合わせたメニュー画像の幅が、表示部４０の表示領域幅より小さくなったものとする。続いて、メニュー生成部７０は第２の第２階層のメニュー画像８２−２を読み出し、第１の第２階層のメニュー画像８２−１と置き換え、さらに第４の階層のメニュー画像を読み出し、第１から第４階層の各メニュー画像と合わせて表示制御部５０に出力する（ステップＳ１７）。
【００６７】
以上の動作により、メニュー全体が表示部４０に表示される。この時の表示部４０の様子を図６に示す。
【００６８】
上記のメニュー生成部７０の動作において、第２の第２階層のメニュー画像８２−２の幅を使用してメニュー画像幅を加算し直した結果が、表示部４０の表示領域幅より大きい場合は、第３の第２階層メニューを探す（ステップＳ１８）、あるいは続いて第２の第３階層メニューを探す動作に移り（ステップＳ１４）、上記と同様の動作を繰り返す。
【００６９】
また、第２の第１階層メニューがメニュー画像記憶部８０内に存在する時は、上記と同様に第２の第１階層メニューの画像幅を使用して、上記と同様の動作をしてよいことは明らかである。また、第２の第１階層メニューも第２の第２階層メニューも存在しない場合は、第２の第３階層メニュー探す動作に移り、上記と同様の動作を繰り返すことも明らかである。
【００７０】
図６の状態で、ユーザが第４階層のメニューの「キヤノン株式会社にする」、「道路情報にする」、「ｗｗｗ．ｋａｗａｓａｋｉ．ｃｏ．ｊｐ」、「ｗｗｗ．ｃａｎｏｎ．ｓｏｆｔ．ｃｏｍにする」、といった所望の項目上にカーソルを移動し、リモコン６１の「決定」キー６１ｅを操作すると、メニュー生成部７０は第４の階層メニューが最下層メニューであることより、ユーザが選択、決定したメニュー項目をシステム制御部６０に通知する。
【００７１】
システム制御部６０が該通知に従って、図１における各ブロックを適当に設定、制御することにより、ユーザの本実施形態であるテレビ受像機の調整、変更、制御をすることが可能となる。
【００７２】
［第２実施形態］
第２実施形態であるテレビ受像機の主要な部分の構成は図１と同様であるが、本実施形態のメニュー画像記憶部８０は、図８に示す第２の第１階層のメニュー画像８１−２及びその幅を記憶している。その他の上記第１実施形態と異なる点は、メニュー生成部７０がメニュー画像幅を加算し直し、この値と表示部４０の表示領域幅との比較した結果について、メニュー画像幅の方が大きくなった場合の動作が異なる。
【００７３】
図９は、第２実施形態の動作を示すフローチャートである。なお、このフローチャートに従ったプログラムをシステム制御部６０内の記憶装置に格納し動作することにより、以下の制御方法を実現させることが可能となる。
【００７４】
今、第１実施形態と同様に、ユーザのリモコン６１の操作により、第１から第３階層までのメニューが表示され、即ち図５の状態であるとする。ここで、ユーザがリモコン６１の「決定」キー６１ｅを操作すると、第１実施形態と同様に、第４階層のメニュー画像幅の加算を行い、メニュー画像の幅が表示部４０の表示領域幅より大きくなった、という比較結果を得る。
【００７５】
このときにもメニュー生成部７０は、第１実施形態と同様に、現在第１の第１階層メニューが表示されているため（ステップＳ２１，ステップＳ２２，ステップＳ２３）、第２の第１階層メニューをメニュー画像記憶部８０内より探す（ステップＳ２４）。第２実施形態においては、存在するため、第２の第１階層メニュー、即ち図８に示すメニュー画像の幅を読み出し、先に使用した第１の第１階層メニューの画像幅と置き換えて、メニュー画像の幅の加算をし直し（ステップＳ２５）、比較を行う（ステップＳ２６）。ここでは、比較の結果、メニュー画像の幅が、表示部４０の表示領域幅より小さくなったものとする。
【００７６】
第１実施形態におけるメニュー生成部７０は、ここで第２の第１階層のメニュー画像を読み出し、第１の第１階層のメニュー画像と置き換え、表示を行うが、第２実施形態では、ここではまだ表示をせず、次に説明する動作に移る。なお、この時、上記第１実施形態の処理によれば、図１０に示すように表示部４０にメニュー画像が表示される。
【００７７】
第２実施形態におけるメニュー生成部７０は、加算し直した結果が表示部４０の表示領域幅より小さいため、この時の加算結果と表示メニューの組み合わせ、即ち、第２の第１階層メニュー、第１の第２階層メニュー、及び第１の第３階層メニューを記憶する（ステップＳ２７）。
【００７８】
そして今、第２の第１階層メニューがメニュー画像記憶部８０内に存在したため、続いて、第３の第１階層メニューをメニュー画像記憶部８０内より探す（ステップＳ２８，ステップＳ２４）。ここでは存在せず（ステップＳ２９，ステップＳ３０）、現在第１の第２階層メニューが表示されているため（ステップＳ２２）、第２の第２階層メニューをメニュー画像記憶部８０内より探す（ステップＳ２４）。ここでは存在するため、第２の第２階層メニューの画像幅を読み出し、メニュー画像の幅の加算をし直し（ステップＳ２５）、比較を行う（ステップＳ２６）。ここで、比較の結果、メニュー画像の幅が、表示部４０の表示領域幅より小さくなったため、前述と同様に、この時の加算結果と、表示メニューの組み合わせ、即ち、第１の第１階層メニュー、第２の第２階層メニュー、及び第１の第３階層メニューを記憶する（ステップＳ２７）。
【００７９】
続いて、今、第２の第２階層メニューがメニュー画像記憶部８０内に存在したため、第３の第２階層メニューをメニュー画像記憶部８０内より探す（ステップＳ２８、ステップＳ２４）。ここでは存在しないため（ステップＳ２９，ステップＳ３０）、次に、現在第１の第３階層メニューが表示されているため（ステップＳ２２）、第２の第３階層メニューをメニュー画像記憶部８０内より探す（ステップＳ２４）。ここでも存在しないため、次の動作に移るが、第４階層のメニューはまだ表示されていないため（ステップＳ２９，ステップＳ３０）、ここで上記の一連の処理を終了する。
【００８０】
続いてメニュー生成部７０は、比較結果が表示部４０の表示領域幅より小さくなり、且つ記憶した加算結果と表示メニューの組み合わせの中で、加算結果が一番大きいものを抽出する（ステップＳ３１）。即ち、この場合、１）第２の第１階層メニュー、第１の第２階層メニュー、及び第１の第３階層メニュー、２）第１の第１階層メニュー、第２の第２階層メニュー、及び第１の第３階層メニューの中で、加算結果が一番大きいものを抽出することになり、本例では上記２）を抽出することになる。
【００８１】
そして、抽出した上記２）の各階層メニューとさらに第４の階層のメニュー画像とを合わせて表示制御部５０に出力する。以上の動作により、メニュー全体が表示部４０に表示される。この時の表示部４０の様子は図６と同様となる。
【００８２】
以降、第１実施形態と同様に、ユーザが第４階層メニューの所望の項目を選択、決定することで、本実施形態であるテレビ受像機の調整、変更、制御をすることが可能となる。
【００８３】
本実施形態においては、上記第１実施形態の処理方法による表示結果（図１０）と比較して、表示領域を最大限に活用してメニュー画像が表示されている。即ちメニュー内容がより詳細であるため、ユーザにとってメニュー内容の確認が容易となる。
【００８４】
なお、本発明は図示の実施形態に限定されず種々の変形が可能である。例えば、（１）上記第１及び第２実施形態では、メニュー画像記憶部８０内に、メニュー画像を画像データとして記憶していたが、フォントデータを有することによりメニュー画像記憶部８０内には文字コード（セット）を記憶するようにしてもよい。この場合でも、表示部４０上に表示されるメニューの幅は、文字数と表示フォントの幅から求めることが可能であり、第１及び第２実施形態の機能を実現可能であることは明らかである。
【００８５】
（２）一般にフォントデータは多くのメモリを必要とするが、第１及び第２実施形態におけるテレビ受像機ではブラウザ機能を有している。通常ブラウザ機能はフォントデータを有しているため、これと共有することでフォントデータのためのメモリの増加を避けることが可能である。そして、メニュー画像記憶部８０内の記憶データを文字コードとすることで、メニュー画像記憶部８０の容量を低減することが可能となる。
【００８６】
（３）第２の階層メニューのデータとして、文字コードセットを別途準備しなくとも、表示時のフォントのサイズを小さくすることで、本発明の効果を上げることが可能である。
【００８７】
［第３実施形態］
図１１は、本発明の第３実施形態に係る画像表示装置の表示画面を示す図であり、本実施形態の操作メニュー方式の特徴を表している。
【００８８】
１Ｏ１はＤＴＶ機器の表示画面であり、通常は単一の映像ソースを表示可能なものであるが、同図においては、幾つかの子画面を表示している親画面として機能している。
【００８９】
１０２、１０３、１０６は、親画面１０１上にさらに子画面として表示されている夫々異なる映像ソースを表示可能な子画面であり、特に子画面１０６の表示枠が他の子画面と異なり強調表示されており、当該子画面１０６が操作対象として選択されていることをユーザに分かりやすく示している。また、１０４、１０５、１０７は、各子画面内に表示されている入力ソースの種類やチャンネル情報などを補助的に表示する目的で、表示中の映像ソースとは別にＤＴＶ機器が表示している、ユーザにより表示／非表示が任意に選択可能な情報表示である。
【００９０】
１０９はコマンドモードに移行した際に、最初に現れる文節部分である。即ち、表示画面１０１上に子画面１０２、１０３、１０６が表示されており、且つ、子画面１０６が操作対象として選択されている状態において、コマンドモードに移行した際に、最初に現れる文節部分であり、当該子画面１０６がコマンド操作対象としてユーザに示唆する意味で、明示的に「この画面の」という主語を含む文節として子画面１０６の底部上に表示されたものである。
【００９１】
１１０は、操作対象に対して行われる操作内容を示した文節部分である。即ち、文節部分１０９と同様にコマンドモードに移行した際に、他の選択項目と共にメニュー一覧として表示されてものの中で最終的に選択された、操作対象に対して行われる操作内容を示した文節部分であり、ここではチャンネルの変更を意味する文「チャンネルを」として、前述の「この画面の」の表示に続く一行の文章の一部として表示されたものである。
【００９２】
文節部分１１１は、前述の文節部分１１０の「チャンネルを」の文節部分が選択完了された時点で表示されたメニュー一覧の内において、ＤＴＶ機器の当該画面で受信中の放送チャンネルにつき、次のチャンネルを選択するところの意味の「次のＣＨにする」が選択中であり、当該文節部分が強調された枠により表示されているところを示している。
【００９３】
この後、選択完了操作を行うことで、子画面１０６を操作対象とするコマンド文、「この画面の」、「チャンネルを」、「次のＣＨにする」という一列のコマンド文が作成、表示され、引き続き直ちにコマンドの実行、即ち子画面１０６で受信中の放送チャンネルで次のチャンネルの映像に切り替わるものである。
【００９４】
図１２は、本実施形態に係るＤＴＶ機器の概略構成を示すブロック図である。
【００９５】
１２１はＤＴＶ機器のための各種放送電波を受けるアンテナであり、１２２はアンテナ１２１により受けた放送電波より目的の放送波を選局するチューナである。１２３は選局された放送波よりストリーム信号を得る復調回路であり、場合によっては復号化をも行う回路である。１２４はストリーム信号より個別ストリーム信号を分離するＴＳデコーダ回路、１２５、１２６、１２７は夫々映像ストリーム信号、音声ストリーム信号、そしてデータ放送ストリーム信号をデコードする個別のデコーダ回路である。
【００９６】
１２８はＤＴＶ機器の機能状態や各種情報を表示するためのＯＳＤ表示回路であり、１２９はＤＴＶに搭載された電子番組ガイド、情報ブラウザ、メーラー等の各種アプリケーションであり、１３０は前述の各種デコーダより得られた映像信号、及びＯＳＤ表示回路や各種アプリケーションにより得られた画像を任意の組み合わせで重ね合わせて合成し、あるいは複数の子画面として並べて表示する画像合成部である。１３１は画像合成部１３０で得られた画像を表示するモニタ装置である。
【００９７】
また、１３２はＤＴＶ機器の制御を行うためのソフトウェアや各種アプリケーションのソフトウェアやデータが格納されたＲＯＭ装置であり、１３３はＤＴＶ機器の制御やアプリケーションのためのソフトウェア自身が格納されたり、動作時のワークエリアとして利用されるＲＡＭ装置である。１３４はＤＴＶ機器の制御やアプリケーションを実行するためのＣＰＵ装置であり、１３５はＤＴＶ機器が外部機器との通信を行うためのモデム装置であり、１３６はＤＴＶ機器に接続されるＩＣカード装置であり、ユーザのＩＤや課金、認証のための各種情報、及び復号化のための暗証キーなどを格納する。
【００９８】
１３７はＤＴＶ機器への各種操作を行うためのリモコン装置であり、１３８は、ＤＴＶ機器の各種回路とＣＰＵ装置１３４との通信、制御を行うための信号及びデータを転送するバス装置である。
【００９９】
図１３〜図１９は、本実施形態に係るＤＴＶ機器のコマンドメニュー方式に用いられるメニューの各階層におけるデータ構造を説明する図である。
【０１００】
同各図において、「メニュー群ＩＤ」は、メニュー群を代表し識別するためのＩＤであり、「個別ＩＤ」は前述各メニュー群の中に存在する各メニュー項目を識別するためのＩＤである。「前助詞部コントロール情報」は、「個別ＩＤ」で参照されたメニュー項目が前文節部の確定されたメニューコマンド文に統いて表示された際において、前文節部の助詞部相当部分が文章として適切ではないときに前文節部の助詞部相当部分を変更するための条件と変更点が記述されている。
【０１０１】
「コマンド文節文」は各メニューが表示される際に使用されるコマンド文の文節部分の一部であり、次に続く「コマンド文助詞部」に記述されているコマンド文と共に当該メニューコマンド文の文節部分となる。「コマンドコード」は当該メニュー項目が選択され確定された際に、コマンド文が完成した時点で発行されるコマンドコードラインの一部分を構成するためのコマンドコードやパラメータが格納されているエリアである。「次接続子情報」は当該メニュー項目が選択され確定された際に、次に表示されるべきメニュー群のメニュー群ＩＤが記述されている。
【０１０２】
図２０は、ＤＴＶ機器のソフトウェア階層構成を示すブロック図である。
【０１０３】
図中の１５１はＤＴＶ機器のハードウェアであり、１５２はＤＴＶ機器のハードウェア及び各種制御情報やデータを処理するリアルタイムＯＳ部であり、１５３はコマンドコードラインとして送られた制御コマンドをリアルタイムＯＳ部１５２に渡すコマンドＡＰＩ部であり、１５４はＤＴＶ磯器本体の各種ＧＵＩを構成するモジュールであり、１５５は、ＤＴＶ機器に搭載されたアプリケーションを示す。
【０１０４】
図２１、及び図２３〜図２６は、本実施形態に係るコマンドメニュー方式を説明する図であり、図２２は、本実施形態に係るコマンドメニュー方式によりＤＴＶ機器を操作するための赤外線式リモコン装置の一例を示す外観図である。
【０１０５】
２０１はリモコン装置本体、２０２は赤外線発光口、２０３はトラックボール装置、２０４はトラックボール装置の周囲に配置されたコマンドモードボタン、２０５は音量調節のためのアップダウンボタン、２０６はチャンネルを切り替えるためのアップダウンボタン、２０７は音声出力を一時的に停止するためのミュートボタン、２０８は入力ソースを切り替えるためのインプット切り替えボタン、２０９はチャンネルの直接入力や各種アプリケーションに使用するためのテンキーボタン、２１０はデータ放送視聴時や各種アプリケーションに使用するためのファンクションボタン、２１１も同様にデータ放送視聴時や各種アプリケーションに使用するためのカラーボタンである。
【０１０６】
図２７は、リモコン装置のコマンドモードボタンを押した際に呼び出されるサブルーチンのフローチャートである。なお、このフローチャートに従ったプログラムを例えばＲＯＭ１３２に格納し動作することにより、以下の制御方法を実現させることが可能となる。
【０１０７】
ステップＳ７０１はコマンドモードへのエントリ、ステップＳ７０２はＤＴＶ機器に表示されている画面の数を検出するステップ、ステップＳ７０３は現在フォーカスされている画面のＩＤを検出するステップである。さらに、ステップＳ７０４は、画面の数が１個であるか否かを判断するステップ、ステップＳ７０５はメニュー群ｌＤ  ＲＴ００１のテーブルデータを呼び出すステップ、ステップＳ７０６は画面の数が４個であるか否かを判断するステップである。
【０１０８】
また、ステップＳ７０７はメニュー群ＩＤ ＲＴ００２  のテーブルデータを呼び出すステップ、ステップＳ７０８はメニュー群ｌＤ  ＲＴ００３のテーブルデータを呼び出すステップ、ステップＳ７０９はコマンドメニューを表示開始するルーチンを起動するステップである。ステップＳ７１０はコマンドメニューが正常に完了したか否かを判断するステップ、ステップＳ７１１は正常に終了したコマンドメニュー表示ルーチンよりコマンドコードラインを取得するステップ、ステップＳ７１２はステップＳ７１１で取得したコマンドコードラインをコマンドＡＰＩブロックに接続し送るステップ、ステップＳ７１３はコマンドメニュー表示ルーチンが異常終了した際にコマンドメニューのキャンセル処理を行うステップである。
【０１０９】
図２８、２９、３０及び図３１は、図２７のコマンドメニュー表示ルーチンの動作を示すフローチャートである。なお、このフローチャートに従ったプログラムを例えばＲＯＭ１３２に格納し動作することにより、以下の制御方法を実現させることが可能となる。
【０１１０】
図２８、２９のステップＳ８０１は、コマンドメニュー表示ルーチンのエントリ、ステップＳ８０２は表示開始しようとするメニュー群ＩＤがＲＴ００ｘ（ｘは任意の値）であるか否かを判定するステップ、ステップＳ８０３はコマンドメニューの逐次表示を行うためのコマンド文蓄積エリアとなるＷｏｒｋエリアをクリアするステップである。さらに、ステップＳ８０４はコマンドメニューの出力するコマンドコードを蓄積するコマンドコードラインをクリアするステップ、ステップＳ８０５は指定されたメニュー群ＩＤにより指示されたメニュー群データのデータを読み込むステップ、ステップＳ８０６はメニュー群ＩＤを持つメニュー群の中に個別ＩＤを持つメニューが幾つあるかカウントし値をＩＤＭＡＸに格納するステップである。
【０１１１】
ステップＳ８０７は前段メニューにより表示指示されたメニュー群が複数であった場合に、残りがあるか否かを判定するステップ、ステップＳ８０８は複数のメニュー群から連続する個別ＩＤを持つ新たなメニュー群テーブルを作成するステップである。さらに、ステップＳ８０９は個別メニューの中から最初にフォーカスされるメニューを示すメニューポインタを初期化するステップ、ステップＳ８１０は表示指示されたメニュー群について個別メニューを画面上にリスト表示するステップ、ステップＳ８１１はリスト表示されたメニューのうちメニューポインタと一致するものについてフォーカス表示を行うステップを示す。
【０１１２】
また、ステップＳ８１２は、コマンド文蓄積エリアに格納された前メニューのコマンド文の助詞部について、カレントのメニュー項目の前助詞部コントロール情報と比較して一致しているか否かを判定するステップ、ステップＳ８１３はステップＳ８１２において前助詞部コントロール情報と一致した際にコマンド文Ｗｏｒｋエリアの前メニューの助詞部相当部分に対して前助詞部修正情報を追加し修正するステップである。
【０１１３】
ステップＳ８１４は、コマンド文Ｗｏｒｋエリアを画面上に追加表示するステップ、ステップＳ８１５はカレントのメニュー項目の次接続子情報が「完了」であるか否かを判定するステップ、ステップＳ８１６はコマンド文が完結した際に表示画面上にコマンド完結マークを表示ずるステップ、ステップＳ８１７は同様にコマンド完結マークを非表示にするステップである。
【０１１４】
さらに、ステップＳ８１８は選択されているメニュー項目のテーブル情報のコマンドコードに「ＮＥＸＴＭＮ」が有るか否かを判定するステップ、ステップＳ８１９は選択されているメニュー項‖のコマンド文節文情報をコマンド文Ｗｏｒｋエリアに追加するステップ、ステップＳ８２０は同様に選択されているメニュー項目のコマンド文助詞部情報をコマンド文Ｗｏｒｋエリアに追加するステップである。
ステップＳ８２１はコマンド文Ｗｏｒｋエリアを画面上に追加表示するステップ、ステップＳ８２２は選択されているメニュー項目のコマンドコードをコマンドコードラインに追加するステップ、ステップＳ８２３は選択されているメニュー項目の次接続子情報を取得するステップである。
【０１１５】
そして、図３０、３１において、ステップＳ８２４は、コマンドメニューモードにおいてリモコン装置からの信号を受信するステップ、ステップＳ８２５は受信した信号が「前メニューに戻る」に該当する信号であるかどうかを判定するステップ、ステップＳ８２６は受信した信号が「次メニューに進む」に該当する信号であるかどうかを判定するステップである。さらに、ステップＳ８２７は、受信した信号が「個別メニューの移動」に該当する信号であるかどうかを判定するステップ、ステップＳ８２８は「個別メニューの移動」に該当する信号を受信した際に対応してメニューポインタを移動するステップを示す。
【０１１６】
さらに、ステップＳ８２９は、現在のメニュー群による個別メニューリストの表示を非表示にするステップ、ステップＳ８３０は選択完了した個別メニューのコマンド文節文情報をコマンド文Ｗｏｒｋエリアに追加格納するステップ、ステップＳ８３１は同様に選択完了した個別メニューのコマンド文助詞部情報をコマンド文Ｗｏｒｋエリアに追加収納するステップ、ステップＳ８３２はコマンド文Ｗｏｒｋエリアに収納された情報を画面上に追加表示するステップである。
【０１１７】
ステップＳ８３３は、選択完了された個別メニューのコマンドコード情報をコマンドコードラインに追加収納するステップ、ステップＳ８３４は選択完了された個別メニューの次接続子情報が「完了」か否かを判定するステップ、ステップＳ８３５は、次接続子情報より次メニュー群のＩＤを取得するステップである。
【０１１８】
ステップＳ８３６は、コマンドコードラインに含まれている前のメニュー群ＩＤを取得するステップ、ステップＳ８３７はコマンド文Ｗｏｒｋエリアに収納されているコマンド文よりカレントのメニューにより追加された部分を削除するステップ、ステップＳ８３８はコマンド文Ｗｏｒｋエリアに収納されているコマンド文情報を画面上に再表示するステップ、ステップＳ８３９はコマンドコードラインに格納されているカレントのメニューにより追加されたコマンドコード部分を削除するステップである。
【０１１９】
そして、ステップＳ８４０は、画面に表示されているコマンドメニューのコマンド文を点滅表示としフラッシュさせるステップ、ステップＳ８４１は画面に表示されているコマンドメニューのコマンド文表示を非表示にするステップ、ステップＳ８４２はコマンドコードラインに格納されているコマンドコードを返すステップ、ステップＳ８４３はメニュー表示ルーチンの終了ポイントを示す。
【０１２０】
図３２及び図３３は、本実施形態に係るコマンドメニュー方式の操作により、前段メニュー項目の助詞部相当部分が変化する様子を説明する図である。図３４は、前段のメニューより選択指示されたメニュー群ＩＤが複数であった場合に、複数のメニュー群を合成して、重複する個別メニューＩＤの代わりに連番となる合成メニューＩＤを生成した合成メニューテーブルを説明する図である。図３５はコマンドコードラインの一例を説明する図である。
【０１２１】
以下、図１１〜図３５を用いて、本実施形態について、より詳細に説明する。
【０１２２】
今、図１１において、ＤＴＶ機器の表示画面であるモニタ１３１上に、画像合成部１３０によって生成された複数の子画面１０２，１０３，１０６が表示されており、それぞれの画面に、ＴＳデコーダ１２４によって分離された幾つかの番組データや、高速デジタルＩ／Ｆ等を経由して接続された外部機器からの映像データが表示されている。
【０１２３】
その中で現在ＴＶ３の情報表示が行われている子画面１０６の枠が、幾つか搭載されているアプリケーション１２９の内、ＴＶアプリケーションのマルチ画面ＧＵＩ機能により強調表示されており、操作者に対して当該子画面１０６にフォーカスが有ることを知らしめている。
【０１２４】
この状態で、コマンドメニューが表示されていない通常の視聴状態においては、図２２に示すリモコン装置のトラックボール装置２０３を上下左右方向に操作することで、当該操作された方向にある子画面にフォーカスを移動することが可能となっており、フォーカスと同時にＤＴＶ機器本体より出力されている音声信号もフォーカスされている子画面からの信号に切り替わるものである。
【０１２５】
この通常の視聴状態において、リモコン装置のコマンドモードボタン２０４を押すことにより、本実施形態のコマンドメニューが起動するものである。なお、ここで、ＤＴＶ機器のデジタル放送を受信するための構成、及びマルチウィンドウを実現するための構成等については本発明とは直接関係が無いので説明を省略する。また、図２１以降ではさらに説明を簡単に行うために、画面の構成をマルチ画面では無く単画面での例として説明する。この際、マルチ画面の状態においても、常にフォーカスがある画面についてのみ着目すれば、コマンドメニューの位置がフォーカスのある画面の下端に表示されるものとしておく。
【０１２６】
図２１は、ＤＴＶ機器の表示画面１０６の視聴画面を示す図であり、３チャンネル（ＴＶ３）の放送番組の映像（図示省略）が表示されている通常の視聴画面を示している。この時、画面右上には、ＯＳＤ回路１２８と画像合成部１３０により補助情報１０７が表示されている。
【０１２７】
この状態において、リモコン装置のコマンドボタン２０４が押されることにより、図２３に示す様に本実施形態によるコマンドメニューが表示される。この時同時に、コマンドモードを開始した際の流れ図を表す図２７に示す動作が起動される。ここで、コマンドボタン２０４が押されると、直ちにステップＳ７０２において、画面の数が検出され、次にステップＳ７０３において、フォーカスのある画面のＩＤが検出される。
【０１２８】
今、図２３においては画面の数は１（個）であるので、ステップＳ７０５において、メニュー群ＩＤ ＲＴ００１  が呼び出され、ステップＳ７０９においてメニュー表示ルーチンが起動される。この時、既に子画面表示がされており画面の数が２個から３個存在した場合には、ステップＳ７０７においてメニュー群ＩＤ ＲＴ００２  が呼び出され、また、ステップＳ７０６において、画面の数が４個、即ち本実施形態で用いたＤＴＶ機器の最大画面数であった場合にはステップＳ７０８に進み、メニュー群ＩＤ ＲＴ００３  が呼び出されることになる。
【０１２９】
図２８、２９、３０及び図３１のメニュー表示ルーチンが起動されると、始めに、ステップＳ８０２において、最初のメニュー群ＩＤのチェックが行われ引数として持ち込まれたメニュー群ＩＤがＲＴ００ｘ（ｘは任意）であるか否か、即ち、コマンドメニューの最初のメニュー群であるか否かが判定される。
【０１３０】
今、呼び出されたメニュー群ＩＤはＲＴ００１であるから、ステップＳ８０３に進み、コマンド文を構築する際のワークエリアとなるコマンド文Ｗｏｒｋエリアをクリアすることで初期化し、同様にステップＳ８０４において、コマンドコードの構築が行われるコマンドコードラインもクリアし初期化される。
【０１３１】
次にステップＳ８０５において、呼び出されたメニュー群ＩＤのデータテーブルが読み込まれる。図１３はメニュー群ＩＤ ＲＴ００１  の情報を記述したデータテーブルであり、ここでは個別のメニュー項目はただ一つのメニュー群であることを示している。
【０１３２】
ステップＳ８０６では、個別メニューＩＤの数がカウントされ、ここではＩＤ数カウンタＩＤＭＡＸにＲＴ００１の個別メニューの数、１が格納される。ステップＳ８０７では呼び出されたメニュー群が複数であり、まだ残りがあるか否かが判定され、ＲＴ００１のみの場合は最初にフォーカスが置かれるメニューポインタに初期値１がセットされる。ステップＳ８１０では、メニュー群ＩＤの個別メニューに存在するコマンド文節文及びコマンド文助詞部のデータがリストとして表示され、ステップＳ８１１でメニューポインタにあるメニュー項目にフォーカスが当たり、当該メニュー項目のコマンド文節文の周囲が強調表示される。ここでは、メニュー群ＩＤ ＲＴ００１  は１つのメニュー項目しか存在しないため、図２３の３０３に示す様に「この画面」と「の」の部分が表示されることとなる。
【０１３３】
次に、ステップＳ８１２において、コマンド文Ｗｏｒｋエリアの前助詞情報と一致するか否かが判定され、この状態ではコマンド文Ｗｏｒｋエリアは初期化されたままの状態であるため、ステップＳ８１５に進む。ステップＳ８１５では、フォーカスが当たっているメニュー項目のデータテーブル項目にある次接続子情報が「完了」であるか否かが判定され、ステップＳ８１７に進む。
【０１３４】
ステップＳ８１７において、コマンド完結マークが表示されている場合には非表示に変更し、ステップＳ８１８においてデータテーブル項目のコマンドコードに「ＮＥＸＴＭＮ」があるか否かが判定される。メニュー群ＩＤＲＴ００１においては、「ＮＥＸＴＭＮ」が存在するために、ステップＳ８１９及びステップＳ８２０において、データテーブル項目のコマンド文節文及びコマンド文助詞部の内容がコマンド文Ｗｏｒｋエリアに追加記述され、同様にステップＳ８２２においてコマンドコードの内容がコマンドコードラインに追加記述される。次にステップＳ８２３において、データテーブル項目の次接続子メニュー群ＩＤの情報、「ＧＮ００１」及び「ＮＷ００１」が取得され、再びステップＳ８０２に移行する。
【０１３５】
ステップＳ８０２においては、メニュー群ＩＤはＲＴ００ｘ（ｘは任意）では無いためにステップＳ８０５に進み、図１４及び図１５に対応するＧＮ００１及びＮＷ００１のメニュー群データテーブルの内、最初のＧＮ００１の情報がまず読み込まれる。  次にステップＳ８０６において、ＧＮ００１の個別メニューの数がカウントされ、ステップＳ８０７で残りのメニュー群の存在が判定され、ステップＳ８０８に進み、図３５に示す様な合成されたメニュー群のための新たなメニュー群テーブルが作成され、再びステップＳ８０５に戻り、今度はＨ００１のメニュー群データテーブルが読み込まれる。
【０１３６】
ステップＳ８０６では、ＧＮ００に続いてＨ００１の個別メニューの数が追加され、ステップＳ８０９において、最初にフォーカスが当たるメニュー項目を示すメニューポインタの初期化が行われる。ステップＳ８１０では合成されたメニュー群の個別メニュー全てがリスト表示され、コマンド文Ｗｏｒｋエリアの前助詞情報との比較が行われ、一致しない場合はステップＳ８１５に進む。
【０１３７】
ステップＳ８１５において、次接続子情報のチェックが行われ、未だ「完了」では無いためにステップＳ８１７でコマンド完結マークがある場合には非表示としてステップＳ８１８に進む。ここではフォーカスが当たっている個別メニューのデータテーブル内にあるコマンドコードに「ＮＥＸＴＭＮ」があるか否かの判定が行われ、合成メニュー群の中の、個別メニューのデータテーブル内には存在しないためステップＳ８２４において、リモコンの信号待ちとなる。図２３は、この状態を示しており、即ち、最初に図２１の状態からコマンドボタン２０４を押して本実施形態によるコマンドメニューを起動した際には、直ちに図２３の状態に移るものである。
【０１３８】
次にステップＳ８２５では、リモコン装置からの信号が今の選択決定をやり直すために「前メニューに戻る」、即ちトラックボール装置２０３を左方向に操作したか否かが判定され、ここではコマンドメニューを続行し先に進むためにステップＳ８２６に進む。ステップＳ８２６においては、リモコン装置からの信号が今のフォーカスされている個別メニューを選択し次に進むための「次メニューに進む」、即ちトラックボール装置２０３を右方向に操作したか否かが判定され、ステップＳ８２９に進む。この時、現在フォーカスされている個別メニューの項目がユーザの目的のものでは無い場合は、リモコン装置のトラックボール装置２０３を上下方向に操作することで、ステップＳ８２７の「個別メニューの移動」と判定され、ステップＳ８２８によりトラックボール装置２０３の上下方向操作に対応してフォーカスの当たるメニュー項目を示すメニューポインタの値を増減し、ステップＳ８１１に進んで、対応するフォーカスの位置を移動することになる。
【０１３９】
そして、ステップＳ８１２からステップＳ８２８までを繰り返すことにより、図２３の３０４に示されているリスト表示されたメニュー項目のフォーカスを移動させ、操作者はリスト表示された個別メニューのうちから目的のメニュー項目を選択決定することができる。
【０１４０】
しかる後、図２３の状態において、操作者がメニュー項目リストより「チャンネルを」３０４を選択したものとする。さらにこの状態で操作者が当該メニュー項目を確定する意味で、リモコン装置のトラックボール装置２０３を右方向に操作すると、ステップＳ８２４において、リモコン信号が受信され、ステップＳ８２６の判定によりステップＳ８２９へと移行する。
【０１４１】
ステップＳ８２９では先程と同様にコマンドメニューの図２３における「チャンネルを」を含むメニュー項目リスト部分を非表示とし、ステップＳ８３０及びステップＳ８３１において、合成メニュー群テーブルより選択されたメニュー項目、合成メニューＩＤ ００１のコマンド文節文項目、及びコマンド文助詞部項目の内容がコマンド文Ｗｏｒｋエリアに追加格納される。さらにステップＳ８３２において、コマンド文Ｗｏｒｋエリアの内容が画面上に追加表示され、ステップＳ８３３において合成メニュー群テーブルのコマンドコード項目がコマンドコードラインに追加される。次にステップＳ８３４の判定において、当該メニュー項目の次接続子情報の判定が行われ、当該メニュー項目の場合はステップＳ８３５に移行し、次接続子情報より次メニュー群ＩＤの取得が行われる。以下同様に、ステップＳ８０２、ステップＳ８０５、ステップＳ８０６、ステップＳ８０７と進み、取得された次メニュー群情報は１つであるためにステップＳ８０９へと進む。
【０１４２】
次にステップＳ８１０において、取得されたメニュー群ＩＤより図１８に示すメニュー群ＩＤテーブルのコマンド文節文及びコマンド文助詞部の内容がコマンドメニューリストとして表示される。次にステップＳ８１１において初期値がセットされたメニューポインタにより個別メニューＩＤ ００１  のメニュー項目がフォーカス表示される。
【０１４３】
次にステップＳ８１２において当該メニュー項目の前助詞部コントロール情報との比較が行われ、ステップＳ８１５へと進む。このとき個別メニューＩＤ ００１  の次接続子情報は「完了」であるために、ステップＳ８１６へと進み、当該メニュー項目を選択完了した際にはコマンドメニュー方式によるコマンド入力が完了し、コマンドが実行することを示す「完結マーク」が表示される。
【０１４４】
次にステップＳ８１８において当該メニュー項目のコマンドコードの内容がチェックされ、ステップＳ８２４においてリモコン信号の受信待ち状態となる。ステップＳ８２４においては、「個別メニューの移動」の信号が受信され、ステップＳ８２７においてはリモコン信号の判定がなされ、ステップＳ８２８のメニューポインタの移動がなされ、その結果、該当メニュー群の個別ＩＤ ００２  が選択され、ステップＳ８１１においてフォーカス表示が行われ、ステップＳ８１２の判定が行われた後にステップＳ８１５において先程と同様にコマンドメニューの該当メニューに「完結マーク」が表示され、ステップＳ８１８を経てステップＳ８２４のリモコン信号の受信待ちとなる。図２４はこの状態を表した図であり、図中の４０５に示すメニュー項目リストのフォーカスが当たっているメニュー項目「次のＣＨにする」の右端部には４０６に示す完結マークが表示されている。
【０１４５】
この状態において、操作者がリモコン装置のトラックボール装置２０３を右方向に操作し、ステップＳ８２６の「次メニューに進む」が選択、検出された場合にはステップＳ８２９へと進み、ステップＳ８３０及びステップＳ８３１において選択されているメニュー項目のコマンド文節文部分及びコマンド文助詞部部分がコマンド文Ｗｏｒｋエリアに追加され、同様にコマンドコードがコマンドコードラインに追加されステップＳ８３４で次接続子情報の「完了」が判定され、ステップＳ８４０へと進む。
【０１４６】
ステップＳ８４０では、図２５に示す完成された一行のコマンド文の表示、非表示を短時間に繰り返しフラッシュ表示した後に、ステップＳ８４１において前記コマンド文の表示がクリアされ、ステップＳ８４２において図３５に示す、完成したコマンドコードライン内のデータがＤＴＶ機器への操作としてＧＵＩモジュール１５４からＣｏｍｍａｎｄ  ＡＰＩモジュール１５３へと送られ、図２６に示す様にチャンネルが３チャンネルから２チャンネルへと変更される。
【０１４７】
また、このとき、図３２に示す例の様に、メニューコマンド方式によりコマンド文を作成する際、「この画面の」の文節部分９０３に続く次メニュー項目として「音声を」９０４が選択されている状態から、図３３の９１４に示す「システム情報を」のメニュー項目に操作者が指示変更した際には、ステップＳ８１１においてフォーカスがセットし直されると同時に、ステップＳ８１２において該当メニュー項目の持つ図３４の合成メニュー群情報の前助詞部コントロール情報、「の→で」の「の」情報が、コマンド文Ｗｏｒｋエリアに格納されている前メニュー項目のコマンド文節文部分、「この画面の」の「の」と部分と一致するかどうかが判定され、その結果が一致することからステップＳ８１３へと進み、前メニュー項目のコマンド文節分部分の「の」の部分を画面に表示する際に隠す操作と当該隠された部分に前助詞部コントロール情報の「で」を置きかえる様にコマンド文Ｗｏｒｋエリアを修正、追加し、ステップＳ８１４において、画面上に再表示が行われることになる。
【０１４８】
なお、本実施形態については、リモコン装置のポインティングデバイスとしてトラックボール装置２０３を例として用いたが、これの代わりに、ジョイスティック装置を用い、操作軸を８方向あるいはそれ以上の方向へ倒すことで当該方向への移動信号を出し、また、操作軸を垂直方向から押すことでコマンドメニューモードへ移行するためのボタンあるいは実行ボタンとすることで、同様の操作が可能である。もちろん、その他、トラックパッド装置や、十字カーソル移動ボタン、その他のポインティングするための装置を用いても容易に置き換え可能であることは言うまでもない。
【０１４９】
以上説明したように、本実施形態によれば、操作者がＤＴＶ機器に対して何らかの操作を行いたい際に、任意の画面においてリモコン装置のコマンドボタン２０４を押すことで即座にコマンドメニューモードに移行することができ、その場面においてのみ実行できる機能のみがメニューコマンドとして動的に選択されてリスト表示することができるものである。
【０１５０】
また、目的の動作を行うまでに必要なパラメータなどを途中段階において選択しつつ階層メニューを選択する際にも、常に途中に逐次選択したメニューの内選択したメニューのみが表示され続けており、他の非選択メニューが表示として残らないために混乱することなく、任意の段階で確認することが可能である。
【０１５１】
さらに、コマンドメニューにより作成された一連のメニュー項目は、動作を示す文章となっているために、コマンドを完結するに至る過程においても操作者が多機能なＤＴＶ機器においても自分の目的を見失うことなく、簡潔で分かりやすいコマンドメニュー方式を提供することができるものである。
【０１５２】
［第４実施形態］
前述の第３実施形態においては、コマンドメニューを操作して、逐次メニュー項目を選択しコマンド文を作成し、最終的に目的の機能を実行させた後は、作成したコマンド文をその都度消去していた。本実施形態においては、操作者が頻繁に使用するコマンド文の、個別メニュー項目の組み合わせによる任意の部分を予め登録し、操作者の操作目的に関連した名称や、あるいは図２２のリモコン装置のファンクションボタン２１０などに登録するものである。
【０１５３】
今、操作者が登録を行う前に、コマンドメニュー方式により作成されたコマンド文である「この画面の」「入力ソースを」「地上波にして」「チャンネルを」「１Ｃｈにする」は、以下に示す様な、コマンドコードを生成する。
【０１５４】
ＴＨＳＷＩＮ（ＷＩＮ００）［ＲＴ００１］，ＷＩＮＳＲＣ［ＧＮ００１＋ＮＷ００１］，ＧＲＮＷＡＶ［ＳＲ００１］，ＷＩＮＣＨＥ［ＧＮ００２］，ＣＨＡＴＥＮ（ＣＨ１）［ＣＨ００１］
ここで、ＴＨＳＷＩＮは「この画面の」のコマンド文を選択した際に追加されたコマンドコードであり、その時点でフォーカスが当たっていた画面ＷＩＮ００のＩＤと、その際のコマンドメニューのメニュー群ＩＤがそれぞれ、（）、［］の括弧により囲まれて引数となっている。
【０１５５】
続いて、「入力ソースを」を選択された際のコマンドコードＷＩＮＳＲＣとその際の合成メニュー群ＩＤ ＧＮ００１  とＮＷ００１が合成した印として、「＋」記号で繋がれた引数として表れている。次のＧＲＮＩＡＶは「地上波にして」が選択された際のコマンドメニューであり、その際のメニュー群ＩＤ ＳＲ００１が引数となっている。続いて、「チャンネルを」を選択された際のＷＩＮＣＨＥがチャンネル選択専用のメニュー群ＩＤ ＧＮ００２  を引数に持ち、最後に「１Ｃｈにする」のコマンドコードＣＨＴＥＮがチャンネル１を選択した際の引数ＣＨ１とチャンネル変更のためのメニュー郡ＩＤ ＣＨ００１  と共に記述されている。
【０１５６】
今、操作者が前述のコマンド文の「入力ソースを」「地上波にして」「チャンネルを」「１Ｃｈにする」の部分を登録する目的で、通常のコマンドメニュー方式で「この画面の」を選択した後、登録モードに入り、引き続きメニューコマンドを用いて「入力ソースを」「地上波にして」「チャンネルを」「１Ｃｈにする」を選択し、登録モードを終了し登録完了する。また、登録完了の際には、登録名称として「ニュースを見る」といった任意の名称をつけることができる。
【０１５７】
以上の操作により、「この画面の」のコマンド文に続くことが可能なメニュー群に新たに登録されたメニュー項目が追加されることになる。
【０１５８】
図３６は、コマンドメニューの操作によって作られたコマンド文の任意のかたまり部分を必要なメニュー群テーブルに登録する際のテーブルの例を示した図である。
【０１５９】
このメニュー群テーブルの中に登録された夫々の項目について説明すると、当該新規登録されたメニュー項目において、メニュー群ＩＤは、新たに登録されたコマンドメニュー部分の先頭文節部分が元より登録されているメニュー群と同一のところであり、これが複数あるところでは、全てのメニュー群に同一の登録がなされるものである。
【０１６０】
個別メニューＩＤは、当該メニュー群が持つ個別メニューＩＤに新たに追加される連続する番号となる。前助詞部コントロール情報については、当初は新たに登録されたコマンドメニュー部分の、最初のコマンド文節文のものと同一となるが、次に述べるコマンド文節文、及びコマンド文助詞部に新たに登録される名称によっては別途編集可能となる必要がある。例えば、コマンド文節文の項目に、当該登録されたコマンドメニューの新たに登録された名称を「ニュースを見る」とした場合、前述の「この画面の」に続く場合「この画面で」に変更するべき場面である。従って、この場合は前助詞部コントロール情報として「の→で」を入力する手段も必要となる。
【０１６１】
また、コマンド文助詞部項目は、次接続子情報に、新たに登録したコマンド文の最終文節部の次接続子情報である「完了」を登録するために、ここでは省略することができる。
【０１６２】
コマンドコードとしては、前述のコマンドコードの「入力ソースを」に相当するコマンドコードであり、次の、
ＷＩＮＳＲＣ［ＧＮ００１＋ＮＷ００１］，ＧＲＮＷＡＶ［ＳＲ００１］，ＷＩＮＣＨＥ［ＧＮ００２］，ＣＨＡＴＥＮ（ＣＨ１）［ＣＨ００１］
が登録される。このような構成にすることで、従来「入力ソースを」からなるコマンド文節文が接続される「この画面の」、「新しい画面を追加して」、「子画面の」等、コマンド文節文のいずれにおいても、「ニュースを見る」をコマンドメニューより選択可能となる。
【０１６３】
また、本実施形態では、コマンドメニュー方式によるコマンド文の登録において、コマンド文の途中文節部分より最後のコマンド完了点までを登録したが、これをさらにコマンド文の途中文節部分までを登録することにより、登録部分の前後に任意の文節部分をコマンドメニューより選択可能としてもよい。
【０１６４】
このような、本実施形態によれば、操作者がよく使用するコマンド文の部分について操作者の分かりやすい名称で登録することが可能であり、しかも、前後に使用可能なコマンドメニューを任意に接続することができ、柔軟且つ快適なコマンドメニュー方式とすることが可能である。
【０１６５】
また、登録する名称を、使用者の目的に関連付けて登録することで、ＤＴＶ機器の機能を操作するコマンドメニューに加えて、不慣れな操作者にも分かりやすいメニューとすることができ、ＤＴＶ機器の持つ高度な機能を、より簡単に実行できる操作環境を提供できるものである。
【０１６６】
［第５実施形態］
前述の第４実施形態においては、任意のコマンド文文節部分を登録する際、当該登録がなされたメニュー群テーブルの前助詞部コントロール情報、コマンド文節文、及びコマンド文助詞部を、それぞれ操作者が新たに入力し登録した「登録前助詞部コントロール情報」、「登録名称部」、「登録名称助詞部相当部」に完全に置き換えて登録したが、本実施形態においては、前記メニュー群テーブルについて、新たに「登録コマンド文前助詞部コントロール情報」、「登録名称部」及び「登録名称助詞部相当部」の項目を設け、前述の第３実施形態の如く操作者がそれぞれ新たに入力し登録した情報を格納し、さらに、旧来から存在する「前助詞部コントロール情報」、「コマンド文節文」及び「コマンド文助詞部」の項目については、それぞれ、複数接続されたコマンド文節文の先頭文節部分の前助詞部コントロール情報、複数接続されたコマンド文節文における最後の文節文の助詞部相当部分を除いたコマンド文部分、そして最後に、複数接続されたコマンド文節文における最後の文節文の助詞部相当部分を登録するものである。
【０１６７】
また、操作者が実際にコマンドメニューを操作してコマンド文を作成する際、該当するメニュー群のテーブル情報よりコマンド文節文及びコマンド文助詞部の表示と、新たに項目としてテーブルに追加した部分の「登録コマンド文前助詞部コントロール情報」、「登録名称部」及び「登録名称助詞部相当部」の情報を用いたコマンド文節文及びコマンド文助詞部の表示と交互に表示する手段を設けることにより、コマンドメニューの選択を簡略化した登録名称で行った際にも、コマンド文上には詳細な機能動作を記述した本来のコマンドメニュー方式によるコマンド文が表示されることになり、たとえいいかげんな名称で登録してしまったメニュー項目についても本来の機能がコマンド文として表示されることにより、間違いのない、分かりやすいコマンドメニュー方式を提供できるものである。
【０１６８】
本発明は、上述した実施形態の装置に限定されず、複数の機器から構成されるシステムに適用しても、１つの機器から成る装置に適用してもよい。前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体をシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、完成されることは言うまでもない。
【０１６９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭを用いることができる。
【０１７０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、次のプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵなどが処理を行って実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７２】
【発明の効果】
以上詳述したように、本発明によれば、メニューに多くの階層を設けて、あるいはメニュー項目に詳細な内容を設定して表示しようとした場合でも、既に表示されているメニューが、後から表示されるメニューによって隠されるようなことがなくなり、常にメニューの全体を表示することが可能になる。従って、常に、メニュー全体の確認が可能となり、選択しているメニュー項目が所望の項目でないことに気づいた場合でも、所望のメニュー階層に迅速に戻ることが可能である。
【０１７３】
また、高度な機能を持つ画像表示装置においても、メニュー階層の状況に合った可能な限りの機能を次段のメニュー項目として提示することで、ユーザに情報を提供すると同時に、逐次メニュー項目を選択することにより、目的の機能を実行するための命令文を作成する要領で簡単にコマンド文を作成することができ、これによって当該コマンドを即実行できる、という分かりやすいユーザインターフェースを実現することが可能である。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係る画像表示装置の主要部分のブロック図である。
【図２】第１実施形態に係るリモコンが有する主要なキーを示す図である。
【図３】第１実施形態に係るメニュー画像を示す図である。
【図４】第１実施形態に係るメニューの表示例を示す図である。
【図５】第１実施形態に係るメニューの表示例を示す図である。
【図６】第１実施形態に係るメニューの表示例を示す図である。
【図７】第１実施形態の動作を示すフローチャートである。
【図８】第２実施形態のメニュー画像を示す図である。
【図９】第２実施形態の動作を示すフローチャートである。
【図１０】第２実施形態に係るメニューの表示例を示す図である。
【図１１】本発明の第３実施形態に係る画像表示装置の表示画面を示す図である。
【図１２】第３実施形態に係るＤＴＶ機器の概略構成を示すブロック図である。
【図１３】第３実施形態に係るＤＴＶ機器のコマンドメニュー方式に用いられるメニューの各階層におけるデータ構造を説明する図である。
【図１４】第３実施形態に係るＤＴＶ機器のコマンドメニュー方式に用いられるメニューの各階層におけるデータ構造を説明する図である。
【図１５】第３実施形態に係るＤＴＶ機器のコマンドメニュー方式に用いられるメニューの各階層におけるデータ構造を説明する図である。
【図１６】第３実施形態に係るＤＴＶ機器のコマンドメニュー方式に用いられるメニューの各階層におけるデータ構造を説明する図である。
【図１７】第３実施形態に係るＤＴＶ機器のコマンドメニュー方式に用いられるメニューの各階層におけるデータ構造を説明する図である。
【図１８】第３実施形態に係るＤＴＶ機器のコマンドメニュー方式に用いられるメニューの各階層におけるデータ構造を説明する図である。
【図１９】第３実施形態に係るＤＴＶ機器のコマンドメニュー方式に用いられるメニューの各階層におけるデータ構造を説明する図である。
【図２０】第３実施形態に係るＤＴＶ機器のソフトウェア階層構成を示すブロック図である。
【図２１】第３実施形態に係るコマンドメニュー方式を説明する図である。
【図２２】第３実施形態に係るコマンドメニュー方式によりＤＴＶ機器を操作するための赤外線式リモコン装置の一例を示す外観図である。
【図２３】第３実施形態に係るコマンドメニュー方式を説明する図である。
【図２４】第３実施形態に係るコマンドメニュー方式を説明する図である。
【図２５】第３実施形態に係るコマンドメニュー方式を説明する図である。
【図２６】第３実施形態に係るコマンドメニュー方式を説明する図である。
【図２７】第３実施形態に係るリモコン装置のコマンドモードボタンを押した際に呼び出されるサブルーチンのフローチャートである。
【図２８】図２７のコマンドメニュー表示ルーチンの動作を示すフローチャートである。
【図２９】図２７のコマンドメニュー表示ルーチンの動作を示すフローチャートである。
【図３０】図２７のコマンドメニュー表示ルーチンの動作を示すフローチャートである。
【図３１】図２７のコマンドメニュー表示ルーチンの動作を示すフローチャートである。
【図３２】第３実施形態に係るコマンドメニュー方式の操作により、前段メニュー項目の助詞部相当部分が変化する様子を説明する図である。
【図３３】第３実施形態に係るコマンドメニュー方式の操作により、前段メニュー項目の助詞部相当部分が変化する様子を説明する図である。
【図３４】第３実施形態に係る合成メニューテーブルを説明する図である。
【図３５】第３実施形態に係るコマンドコードラインの一例を説明する図である。
【図３６】第４実施形態に係るメニュー群テーブルに登録する際のテーブルの例を示した図である。
【図３７】従来のメニュー表示画面を示す図である。
【図３８】従来のリモコン装置の外観図である。
【図３９】従来のメニュー表示画面を示す図である。
【図４０】従来のメニュー表示画面を示す図である。
【符号の説明】
８１  第１階層のメニュー画像
８２−１  第２階層のメニュー画像
８２−２  第２の第２階層のメニュー画像
８３  第３階層のメニュー画像
８４  第４階層のメニュー画像
【図１】
0004557374.tif 000002
【図２】
0004557374.tif 000003
【図３】
0004557374.tif 000004
【図４】
0004557374.tif 000005
【図５】
0004557374.tif 000006
【図６】
0004557374.tif 000007
【図７】
0004557374.tif 000008
【図８】
0004557374.tif 000009
【図９】
0004557374.tif 000010
【図１０】
0004557374.tif 000011
【図１１】
0004557374.tif 000012
【図１２】
0004557374.tif 000013
【図１３】
0004557374.tif 000014
【図１４】
0004557374.tif 000015
【図１５】
0004557374.tif 000016
【図１６】
0004557374.tif 000017
【図１７】
0004557374.tif 000018
【図１８】
0004557374.tif 000019
【図１９】
0004557374.tif 000020
【図２０】
0004557374.tif 000021
【図２１】
0004557374.tif 000022
【図２２】
0004557374.tif 000023
【図２３】
0004557374.tif 000024
【図２４】
0004557374.tif 000025
【図２５】
0004557374.tif 000026
【図２６】
0004557374.tif 000027
【図２７】
0004557374.tif 000028
【図２８】
0004557374.tif 000029
【図２９】
0004557374.tif 000030
【図３０】
0004557374.tif 000031
【図３１】
0004557374.tif 000032
【図３２】
0004557374.tif 000033
【図３３】
0004557374.tif 000034
【図３４】
0004557374.tif 000035
【図３５】
0004557374.tif 000036
【図３６】
0004557374.tif 000037
【図３７】
0004557374.tif 000038
【図３８】
0004557374.tif 000039
【図３９】
0004557374.tif 000040
【図４０】
0004557374.tif 000041