(57)【特許請求の範囲】
【請求項１】
表示手段を有するデータ処理装置であって、
部分データを含む複数のデータと、任意の一のデータに含まれる部分データと他のいずれかのデータとの関連付けとを記憶しているデータ記憶手段と、
利用者の操作に従い、いずれか一のデータを表示すべき指示をするデータ表示指示操作手段と、
前記データ表示指示操作手段の指示に従い前記データ記憶手段に記憶されているデータを読み出して、前記表示手段に設けたウィンドウにデータを表示させる第１表示制御手段と、
前記表示手段に表示されているデータ中の選択状態にある部分データの表示態様を他の部分データの表示と区別する様に指示する選択状態部分データ指示手段と、
前記選択状態部分データ指示手段から指示を受けると、指示された部分データの表示手段における表示を選択状態の表示態様で表示させる第２表示制御手段と、
利用者の操作に従い、前記表示手段に選択状態の表示態様にある部分データに関連付けられたデータの表示を指示するデータ表示更新指示操作手段と、
前記データ表示更新指示操作手段の指示に従い、前記データ記憶手段に記憶されている選択状態にある部分データに直接関連付けられたデータを読み出し、前記表示手段に前記第１表示制御手段が表示させたデータに替えて表示させる第３表示制御手段と、
前記表示手段に表示されている部分データが選択状態となったとき、この部分データに直接関連付けられたデータを前記データ記憶手段から読み出し、新たなウィンドウを設けて表示させるデータ付加表示制御手段とを備え、
前記選択状態部分データ指示手段は、
前記表示手段にデータが表示されたとき、所定の部分データを選択状態にある部分のデータとして指示するデフォルト部と、
Ｎ番目の部分データの表示態様が選択状態にある時間を計測し、予め定めた時間ごとに、Ｎ＋１番目の部分データに選択状態を移動する指示をするタイマー部とを有することを特徴とするデータ処理装置。
【請求項２】
表示手段を有するデータ処理装置であって、
部分データを含む複数のデータと、任意の一のデータに含まれる部分データと他のいずれかのデータとの関連付けとを記憶しているデータ記憶手段と、
利用者の操作に従い、いずれか一のデータを表示すべき指示をするデータ表示指示操作手段と、
前記データ表示指示操作手段の指示に従い前記データ記憶手段に記憶されているデータを読み出して、前記表示手段に設けたウィンドウにデータを表示させる第１表示制御手段と、
前記表示手段に表示されているデータ中の選択状態にある部分データの表示態様を他の部分データの表示と区別する様に指示する選択状態部分データ指示手段と、
前記選択状態部分データ指示手段から指示を受けると、指示された部分データの表示手段における表示を選択状態の表示態様で表示させる第２表示制御手段と、
利用者の操作に従い、前記表示手段に選択状態の表示態様にある部分データに関連付けられたデータの表示を指示するデータ表示更新指示操作手段と、
前記データ表示更新指示操作手段の指示に従い、前記データ記憶手段に記憶されている選択状態にある部分データに直接関連付けられたデータを読み出し、前記表示手段に前記第１表示制御手段が表示させたデータに替えて表示させる第３表示制御手段と、
前記表示手段に表示されている部分データが選択状態となったとき、この部分データに直接関連付けられたデータを前記データ記憶手段から読み出し、新たなウィンドウを設けて表示させるデータ付加表示制御手段とを備え、
前記選択状態部分データ指示手段は、
前記表示手段にデータが表示されたとき、所定の部分データを選択状態にある部分データとして指示するデフォルト部と、
各データに含まれる各部分データの選択状態として表示させる選択表示時間を記憶している選択表示時間記憶部と、
表示手段に表示されたデータのＮ番目の部分データの表示態様が選択状態にあるとき、その部分データの選択表示時間を前記選択表示時間記憶部から読み出し、その選択状態にある時間が読み出した選択表示時間に達したときに、Ｎ＋１番目の部分データに選択状態を移動する指示をするタイマー部とを有することを特徴とするデータ処理装置。
【請求項３】
表示部に表示されたデータのデータ処理方法であって、
部分データを含む複数のデータと、任意の一のデータに含まれる部分データと他のいずれかのデータとの関連付けとを記憶領域に記録しているデータ記録ステップと、
利用者の操作に従い、いずれか一のデータを表示すべき指示をするデータ表示指示操作ステップと、
前記データ表示指示操作ステップの指示に従い前記データ記憶領域に記録されているデータを読み出して、前記表示部に設けたウィンドウにデータを表示させる第１表示制御ステップと、
前記表示部に表示されているデータ中の選択状態にある部分データの表示態様を他の部分データの表示と区別する様に指示する選択状態部分データ指示ステップと、
前記選択状態部分データ指示ステップでの指示を受けると、指示された部分データの表示部における表示を選択状態の表示態様で表示させる第２表示制御ステップと、
利用者の操作に従い、前記表示部に選択状態の表示態様にある部分データに関連付けられたデータの表示を指示するデータ表示更新指示操作ステップと、
前記データ表示更新指示操作ステップでの指示に従い、前記データ記憶領域に記録されている選択状態にある部分データに直接関連付けられたデータを読み出し、前記表示部に前記第１表示制御ステップで表示させたデータに替えて表示させる第３表示制御ステップと、
前記表示部に表示されている部分データが選択状態となったとき、この部分データに直接関連付けられたデータを前記データ記憶領域から読み出し、新たなウィンドウを設けて表示させるデータ付加表示制御ステップとを有し、
前記選択状態部分データ指示ステップは、
前記表示部にデータが表示されたとき、所定の部分データを選択状態にある部分データとして指示するデフォルトサブステップと、
Ｎ番目の部分データの表示態様が選択状態にある時間を計測し、予め定めた時間ごとに、Ｎ＋１番目の部分データに選択状態を移動する指示をするタイマーサブステップとを有することを特徴とするデータ処理方法。
【請求項４】
表示部に表示されたデータのデータ処理方法であって、
部分データを含む複数のデータと、任意の一のデータに含まれる部分データと他のいずれかのデータとの関連付けとを記憶領域に記録しているデータ記録ステップと、
利用者の操作に従い、いずれか一のデータを表示すべき指示をするデータ表示指示操作ステップと、
前記データ表示指示操作ステップでの指示に従い前記データ記憶領域に記録されているデータを読み出して、前記表示部に設けたウィンドウにデータを表示させる第１表示制御ステップと、
前記表示部に表示されているデータ中の選択状態にある部分データの表示態様を他の部分データの表示と区別する様に指示する選択状態部分データ指示ステップと、
前記選択状態部分データ指示ステップでの指示を受けると、指示された部分データの表示部における表示を選択状態の表示態様で表示させる第２表示制御ステップと、
利用者の操作に従い、前記表示部に選択状態の表示態様にある部分データに関連付けられたデータの表示を指示するデータ表示更新指示操作ステップと、
前記データ表示更新指示操作ステップでの指示に従い、前記データ記憶領域に記録されている選択状態にある部分データに直接関連付けられたデータを読み出し、前記表示部に前記第１表示制御ステップで表示させたデータに替えて表示させる第３表示制御ステップと、
前記表示部に表示されている部分データが選択状態となったとき、この部分データに直接関連付けられたデータを前記データ記憶領域から読み出し、新たなウィンドウを設けて表示させるデータ付加表示制御ステップとを有し、
前記選択状態部分データ指示ステップは、
前記表示部にデータが表示されたとき、所定の部分データを選択状態にある部分データとして指示するデフォルトサブステップと、
各データに含まれる各部分データの選択状態として表示させる選択表示時間を選択表示時間記憶領域に記録している選択表示時間記録サブステップ部と、
表示部に表示されたデータのＮ番目の部分データの表示態様が選択状態にあるとき、その部分データの選択表示時間を前記選択表示時間記憶領域から読み出し、その選択状態にある時間が読み出した選択表示時間に達したときに、Ｎ＋１番目の部分データに選択状態を移動する指示をするタイマーサブステップとを有することを特徴とするデータ処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書、映像、音声等を含むマルチメディアデータの表示データに関連する動作実行やデータ選択を容易とする操作メニューを生成及び付加して表示するデータ処理装置に関する。
【０００２】
【従来の技術】
操作メニューを表示するデータ処理装置の第１の従来技術として、例えば、文字放送を受信して、その文字放送の内容を選択するための目次を表示したり、文字放送の内容から目次に戻るための操作メニューを表示するデータ処理装置がある。この操作メニューは、その文字放送の内容によって変更されるものではなく、固定的な操作項目を有する操作メニューである。
【０００３】
また、データ処理装置の第２の従来技術としては、例えば、Netscape Communications 社のインターネットブラウザ"Netscape"がある。
Netscapeは、World Wide Web(WWW) というハイパーテキストの概念に基づく分散型情報システムにアクセスするためのアプリケーションである。WWW については、情報処理学会データベースシステム研究会100-21(1994.10.14)の「World Wide Webによるメディア統合」に記載されている。
【０００４】
インターネットブラウザNetscapeの主な機能は、HTML(Hyper Text Markup  Language）で記述された情報を読み込んで解釈して、コンテンツを表示することである。HTMLで記述された情報中にはURL というリンク先を示す情報が記述されており、Netscapeは、リンクが継っている箇所がマウスなどで指示されたときに、URL で示されたリンク先のデータを取り出して、表示する。さらに、Netscapeでは、表示データ中の予め目印（リンク先があるなどという目印）が付いたホットスポットに対して予め用意されているメニューを表示することもできる。Netscapeに関しては、１９９５年９月号の「internet user 」（p93-p99)[ ソフトバンク出版] に簡単な解説がある。
【０００５】
【発明が解決しようとする課題】
ところで、上記第１の従来技術では、表示される操作メニューは、固定的なものである。したがって、その文字放送の内容によって異なるメニュー項目を選択することができない。
同じく上記第２の従来技術では、予め目印が付いたホットスポットに対して予め用意されている操作メニューを表示して、ホットスポットに関連あるデータに表示を切替えるなどの動作を行えるものであり、複数の操作をホットスポットに対して選択的に行えるのであるが、ホットスポットの内容によって用意された操作メニューを変えることができない。このため、ホットスポットによっては不要なメニュー項目が表示されることにより使いにくい。
【０００６】
また、リンクにより関連付けられている文書群を渡り歩くときに、１つづつ表示して辿って行くことが要求されるので、２段以上先の文書を表示させたいときに、一度の操作で表示させることができない。
また、リンクが付加されているホットスポットが文書中に散在しているため、選択時に見にくく、または選択するホットスポットを迷っているときに、マウスカーソルの移動距離が大きい。
【０００７】
また、ホットスポットを選択するときの参照できる情報がホットスポット自身以外にはなかったので、不必要なデータに切り換えられることも多い。
更に、マウスなどのポインティングデバイスで操作することを想定しているので、リモコンの十字カーソルを用いてホットスポットを選択する操作は、面倒な操作になる。
【０００８】
本発明は上記課題に鑑み、表示されたデータ中に含まれる部分データを所定の時間だけ選択状態とすることによって、利用者の部分データ選択移動の手間を省いたデータ処理装置を提供することを目的とする。
また、本発明の別の目的は、部分データに直接関連付けられたデータの選択を容易にするため、表示中のデータに付加して、部分データに関連付けられたデータを選択移動時に表示できるデータ処理装置を提供することである。
【０００９】
【課題を解決するための手段】
上記課題を解決するため、本発明は、表示手段を有するデータ処理装置であって、部分データを含む複数のデータと、任意の一のデータに含まれる部分データと他のいずれかのデータとの関連付けとを記憶しているデータ記憶手段と、利用者の操作に従い、いずれか一のデータを表示すべき指示をするデータ表示指示操作手段と、前記データ表示指示操作手段の指示に従い前記データ記憶手段に記憶されているデータを読み出して、前記表示手段に設けたウィンドウにデータを表示させる第１表示制御手段と、前記表示手段に表示されているデータ中の選択状態にある部分データの表示態様を他の部分データの表示と区別する様に指示する選択状態部分データ指示手段と、前記選択状態部分データ指示手段から指示を受けると、指示された部分データの表示手段における表示を選択状態の表示態様で表示させる第２表示制御手段と、利用者の操作に従い、前記表示手段に選択状態の表示態様にある部分データに関連付けられたデータの表示を指示するデータ表示更新指示操作手段と、前記データ表示更新指示操作手段の指示に従い、前記データ記憶手段に記憶されている選択状態にある部分データに直接関連付けられたデータを読み出し、前記表示手段に前記第１表示制御手段が表示させたデータに替えて表示させる第３表示制御手段と、前記表示手段に表示されている部分データが選択状態となったとき、この部分データに直接関連付けられたデータを前記データ記憶手段から読み出し、新たなウィンドウを設けて表示させるデータ付加表示制御手段とを備え、前記選択状態部分データ指示手段は、前記表示手段にデータが表示されたとき、所定の部分データを選択状態にある部分のデータとして指示するデフォルト部と、Ｎ番目の部分データの表示態様が選択状態にある時間を計測し、予め定めた時間ごとに、Ｎ＋１番目の部分データに選択状態を移動する指示をするタイマー部とを有することとしている。
【００１０】
【発明の実施の形態】
以下、本発明に係るデータ処理装置を実施の形態に基づいて説明する。
（実施の形態１）
図１は、本発明に係るデータ処理装置の実施の形態１の構成図である。このデータ処理装置は、放送受信部１０１と、分離部１０２と、表示部１０３と、文書記憶部１０４と、メニュー情報記憶部１０５と、動作実行部１０６と、時計部１０７と、入力操作部１０８と、入力信号受信部１０９と、制御部１１０と、メニュー作成部１１１と、表示制御部１１２とを備えている。
【００１１】
放送受信部１０１は、ＴＶ放送局からのＴＶ放送を受信し、受信信号を分離部１０２に通知する。また、動作実行部１０６から実行モジュールの所定の映像信号の受信指示を受けると、その映像信号を受信し、それを分離部１０２に通知する。
分離部１０２は、放送受信部１０１から通知された受信信号が文字多重放送信号であるか否かを判定し、文字多重放送信号であるときには、映像信号と文字データ信号とを分離する。分離した映像信号を表示部１０３に通知し、分離した文字データ信号を文字コードに変換する。変換した文字コードの集合を一の文書データとして文書記憶部１０４に記憶させたとき、時計部１０７を参照して、受信時刻をその文書に付記する。
【００１２】
また、一の文書データには、その内容を示す内容情報が付加されている。
また、分離部１０２は、放送受信部１０１から通知された受信信号が、文字多重放送信号でないときは、そのまま受信信号を表示部１０３に通知する。したがって、放送受信部１０１が動作実行部１０６からの指示を受けて受信した映像信号の場合も表示部１０３に通知される。
【００１３】
表示部１０３は、ＴＶ受像機からなり、放送受信部１０１が受信したＴＶ放送の映像や音声を再生して出力する。また、表示制御部１１２の制御によって、文字多重放送で送信されてきた文書を表示し、また操作メニューを表示する。更に、動作実行部１０６から実行モジュールのプログラムに従う所定の映像信号を放送受信部１０１が受信したときにも、その映像を再生して出力する。
【００１４】
文書記憶部１０４は、ＲＡＭ等からなり、分離部１０２によって、文字多重放送によって送信されてきた文書データをその受信時刻とともに記録される。また文書記憶部１０４には、データ内容の異なる複数の文書データが記憶されている。
図２は、文書記憶部１０４に記憶されている文書（１）、文書（２）の内容を示す図である。文書（１）を示す文書データ２０１の内容は、タイトル〔中古車情報〕から分かるように、「買物情報」である。この文書データ２０１に内容情報２０２である「買物情報」を付加して記憶している。また、この文書データ２０１の受信時刻２０３も付記されている。
【００１５】
文書（２）の文書データ２０４の内容情報２０５は「交通情報」であり、受信時刻２０６は「平成７年１０月２６日１４時１５分」である。
これらの文書（１）、（２）の文書データ２０１、２０４と内容情報２０２、２０５とは、放送局から送信され、受信時刻２０３、２０４は、分離部１０２によって記録されている。
【００１６】
メニュー情報記憶部１０５は、ＲＯＭ等からなり、操作メニューの作成のためのメニュー情報を予め記憶している。このメニュー情報は、放送局から送信される文書データ２０１等の内容情報に対応している。図３は、メニュー情報記憶部１０５に記憶されているメニュー情報の一例であるメニュー情報（１）、メニュー情報（２）を示す図である。なお、本実施例では、メニュー情報は、予め記億しているとしたけれども、放送局から送信されてもよい。
【００１７】
メニュー情報（１）は、文書データ２０１等の内容情報が「交通情報」であるとき、操作メニューを作成するための情報をＳＧＭＬ類似のタグ付きの情報として記述されている。即ち、メニュー情報（１）が示す「交通情報」の操作メニューには、操作項目に「印刷」、「映像表示」、「渋滞一覧表示」の各項目３０１が挙げられており、この操作項目を操作することにより実行される事項が実行動作３０２として記述されている。例えば、操作項目「印刷」を操作すると、「ｐｒｉｎｔ」動作がされることを示している。
【００１８】
同様にメニュー情報（２）が示す「買物情報」の操作メニューには、操作項目に「詳細表示」、「印刷」、「注文」の各項目３０３が挙げられており、対応する実行動作３０４がそれぞれ「ｓｈｏｗ ｉｍａｇｅ」、「ｐｒｉｎｔ」、「ｓｅｎｄ ｆａｘ」であることが記述されている。
動作実行部１０６は、各メニュー情報に対応した実行動作対応表を記憶している。図４に示すように、実行動作対応表４０１には、各実行動作４０２に対応する実行モジュールへのリンク情報４０３が記述されている。なお、この実行動作対応表４０１は、図３に示したメニュー情報（２）に対応している。
【００１９】
動作実行部１０６は、制御部１１０から内容情報と操作項目との通知を受けると、メニュー情報記憶部１０５に記憶されている内容情報が一致するメニュー情報の項目に対応する実行動作を読み出す。メニュー情報に対応する実行動作対応表４０１の実行動作４０２に対応する実行モジュールを動作させる。なお、実行モジュールの動作については、本願発明の主題とするものではないので具体例を簡単に述べるにとどめる。
【００２０】
例えば、図２の文書（２）が表示部１０３に表示され、図３のメニュー情報（１）に対応する操作メニュー（１）に対応する操作メニューが表示部１０３に表示されて、「交通情報」と操作項目「映像表示」との通知を制御部１１０から受けたときには、図示しない実行動作対応表（１）のｓｈｏｗ ｉｍａｇｅ実行モジュールのプログラムに従い動作し、放送受信部１０１に映像表示のための映像信号受信のチャネルの指示を通知する。なお、この映像信号の送信は、デジタル衛星放送で実現される。
【００２１】
また、ｐｒｉｎｔ実行モジュールのプログラムでは、プリンタ（図示せず）に現在表示部１０３に表示されている文書（２）のハードコピーをするように指示する。
入力操作部１０８は、例えば、図５に示すリモートコントローラ５０１からなり、利用者の操作に応じて操作信号を入力信号受信部１０９に送信する。
【００２２】
リモートコントローラ５０１には、“文書表示”ボタン５０２、“メニュー表示”ボタン５０３、“決定”ボタン５０４、“↑”ボタン５０５、“↓”ボタン５０６、“←”ボタン５０７、“→”ボタン５０８、“次”ボタン５０９等がある。利用者が“文書表示”ボタン５０２、“メニュー表示”ボタン５０３、“決定”ボタン５０４をそれぞれ押下すると、文書の表示を促す信号、メニューの表示を促す信号、動作起動の信号をそれぞれ入力信号受信部１０９に送信する。また、“↑”ボタン５０５、“↓”ボタン５０６がそれぞれ押下されると、表示部１０３に表示されている操作項目の選択をそれぞれ上下に移動させる信号を発信する。
【００２３】
入力信号受信部１０９は、入力操作部１０８から文書の表示を促す信号、メニューの表示を促す信号、動作起動の信号をそれぞれ受信すると、制御部１１０に文書表示指示、操作メニュー表示指示、動作実行指示をそれぞれ通知する。また、操作項目を上下に移動させる信号を受信すると、制御部１１０に上移動または下移動の指示を通知する。
【００２４】
制御部１１０は、入力信号受信部１０９から文書表示指示の通知を受けると、時計部１０７の時計を参照して現在の時刻を読み出し、文書記憶部１０４に記憶されている文書データ２０１、２０４等に付記されている受信時刻２０３、２０６等を読み出し、現在時刻に最も近い最新に受信した文書データ（本実施の形態では文書データ２０４）を選択して表示制御部１１２にその文書を識別できるよう通知する。
【００２５】
また、制御部１１０は、入力信号受信部１０９から操作メニュー表示指示の通知を受けると、表示制御部１１２が現在表示部１０３に表示中の文書の内容情報を文書記憶部１０４から読み出し、メニュー作成部１１１に通知する。なお、制御部１１０は、操作メニュー表示指示の通知を受けたときに、表示制御部１１２が表示部１０３に文書を表示させていないときは、表示制御部１１２に「エラー表示」をするよう通知する。後述する図６に示すような文書が文書表示領域６０１に表示されている場合には、図２の内容情報２０５を読み出し「交通情報」をメニュー作成部１１１に通知する。
【００２６】
更に、制御部１１０は、入力信号受信部１０９から操作項目の上移動又は下移動の指示を受けると、表示制御部１１２にその指示を通知する。
また、制御部１１０は、入力信号受信部１０９から動作実行指示を通知されると、現在表示部１０３に表示されている操作メニューの操作項目で斜線表示されている操作項目を表示制御部１１２の制御状態を参照して読み出し、動作実行部１０６に内容情報とともに通知する。なお、制御部１１０は、動作実行指示を通知されたとき、表示部１０３に文書も操作メニューの表示もされていないときには、表示制御部１１２に「エラー表示」をするよう通知する。
【００２７】
メニュー作成部１１１は、制御部１１０から内容情報の通知を受けると、その内容情報に一致するメニュー情報をメニュー情報記憶部１０５から読み出し、その項目を操作項目とする操作メニューを作成する。作成した操作メニューを表示制御部１１２に通知する。
このように、表示部１０３に表示されている文書の内容に応じた操作メニューを作成するので、操作メニューは固定的なものとはならない。
【００２８】
表示制御部１１２は、制御部１１０から表示すべき文書データの通知を受けると、文書データ記憶部１０４からその文書データを読み出して、表示部１０３に予め確保した文書を表示する領域にウィンドウを開いて文書を表示させる。
今、図２に示すような文書（１）、文書（２）が文書記憶部１０４に記憶されている場合には、図６に示すように、最新に受信した文書（２）が表示部１０３に表示される。表示部１０３の文書表示領域６０１以外には、ＴＶ映像が表示されている。また、文書表示領域６０１の文書中の最初の交通情報である「・出屋敷〜厚生年金病院５km渋滞」には、デフォルトで選択状態を示す網掛け表示をする。
【００２９】
また、表示制御部１１２は、メニュー作成部１１１から作成された操作メニューの通知を受けると、予め用意されたメニュー表示領域に操作メニューを表示する。
図６に示したように、文書表示領域６０１に文書（２）が表示されている場合には、図７に示す操作メニュー７０１が表示される。また、表示制御部１１２は、操作メニュー７０１の操作項目の最初の「印刷」には、デフォルトで選択状態を示す斜線を表示する。
【００３０】
更に、表示制御部１１２は、制御部１１０から操作項目の上移動または下移動の指示を通知されると、操作項目の斜線表示を上または下に移動して、操作項目の選択状態を表示する。
図７に示した操作メニュー７０１の状態から下移動の指示を通知されると、図８に示すように操作メニュー８０１にその表示を変更する。これによって、操作項目「映像表示」が選択状態であることが示される。
【００３１】
また、表示制御部１１２は、制御部１１０から「エラー表示」をするよう通知されると、表示部１０３の文書表示領域近くに設けたウィンドウにエラーパネルを表示させる。
以上のような構成によるデータ処理装置において、図８に示す操作メニュー８０１が表示されているときに、入力操作部１０８のリモートコントローラ５０１の“決定”ボタン５０４が利用者によって押下されると、表示部１０３の文書表示領域６０１とメニュー表示領域以外には、現在選択中の「出屋敷〜厚生年金病院５km渋滞」の映像が表示される。
【００３２】
次に、本実施の形態の動作を図９、図１０のフローチャートを用いて説明する。図９は文書記憶部１０４に受信した文書を記憶させるまでの処理であり、図１０は表示部１０３に文書と操作メニューとを表示して動作実行するまでの処理である。
放送受信部１０１は、ＴＶ放送を受信する（Ｓ９０２）。
【００３３】
分離部１０２は、放送受信部１０１の受信したＴＶ放送が文字多重放送であり、文字多重放送信号を受信したか否かを判定する（Ｓ９０４）。文字多重放送信号が含まれていないときは、Ｓ９０２に戻り、文字多重放送信号が含まれているときは、映像信号と文字データ信号とを分離する（Ｓ９０６）。分離した文字データ信号を文字コードに変換して（Ｓ９０８）、文書記憶部１０４に文書データに受信時刻を付記して記憶させる（Ｓ９１０）。
【００３４】
入力信号受信部１０９は、入力操作部１０８からの操作信号の送信を待つ（Ｓ１００２）。入力信号受信部１０９は、受信した操作信号の意図する指示を制御部１１０に通知する（Ｓ１００４）。
制御部１１０は、通知された指示が文書表示指示であるか否かを判定し（Ｓ１００６）、否であればＳ１０１２に移り、文書表示指示のときは、文書記憶部１０４に記憶されている最新に受信した文書の表示指示を表示制御部１１２に通知する（Ｓ１００８）。
【００３５】
表示制御部１１２は、表示部１０３に文書を表示させ（Ｓ１０１０）、Ｓ１００２に戻る。
Ｓ１０１２において、制御部１１０は、通知された指示が操作メニュー表示指示か否かを判定し、否であればＳ１０２８に移り、操作メニュー表示指示であれば、表示部１０３に既に文書表示がされているか否かを判定する（Ｓ１０１４）。文書表示がされていないときは、エラー表示をする旨を表示制御部１１２に通知する。表示制御部１１２は、表示部１０３にエラー表示をして（Ｓ１０２６）、Ｓ１００２に戻る。制御部１１０は、文書表示がされているときは、表示部１０３に表示されている文書の内容情報を取得する（Ｓ１０１６）。
【００３６】
制御部１１０は、取得した内容情報をメニュー作成部１１１に通知し、操作メニューの作成を指示する（Ｓ１０１８）。
メニュー作成部１１１は、メニュー情報記憶部１０５に記憶されている内容情報の一致するメニュー情報を読み出し、操作メニューを作成し（Ｓ１０２０）、操作メニューの表示を表示制御部１１２に指示する（Ｓ１０２２）。表示制御部１１２は、表示部１０３に表示されている文書に操作メニューを付加表示して（Ｓ１０２４）、Ｓ１００２に戻る。
【００３７】
Ｓ１０２８において、制御部１１０は、通知された指示が動作起動指示であるか否かを判定し、否であればＳ１００２に戻り、動作起動指示であれば、文書及び操作メニュー表示がされており、操作項目が選択されているか否かを判定する（Ｓ１０３０）。
否であれば、表示制御部１１２はエラー表示をして（Ｓ１０３６）、Ｓ１００２に戻る。
【００３８】
操作項目が選択されているときには、制御部１１０は動作実行の指示を動作実行部１０６に指示する（Ｓ１０３２）。
動作実行部１０６は、操作項目に従い動作実行をして（Ｓ１０３４）、Ｓ１００２に戻る。
なお、上記実施の形態においては、操作対象の文書の内容により表示する操作メニューを変化させたが、操作対象の文書中のキーワードにより表示する操作メニューを変化させてもよい。
【００３９】
つまり、文書中に「渋滞」という語を含む場合には、メニュー情報の内容情報「交通情報」に対応した操作メニューを表示し、文書中に「中古車」という語を含む場合には、メニュー情報の内容情報「買物情報」に対応した操作メニューを表示する。
また、上記実施の形態においては、表示する操作メニューを変化させる内容情報は、ＴＶ放送局から送信されてきたものであるけれども、分離部１０２で付記した受信時刻によって操作メニューを変化させてもよい。即ち、受信時刻に対応したメニュー情報をメニュー情報記憶部１０５に記憶しておけばよい。
（実施の形態２）
図１１は、本発明に係るデータ処理装置の実施の形態２の構成図である。このデータ処理装置は、放送受信部１０１と、分離部１０２と、表示部１０３と、文書記憶部１１０１と、メニュー情報記憶部１１０２と、動作実行部１０６と、入力操作部１０８と、入力信号受信部１０９と、制御部１１０３と、メニュー作成部１１０４と、表示制御部１１０５とを備えている。
【００４０】
なお、上記実施の形態１のデータ処理装置と同一の機能を有する構成部分には同一の符号を付してその説明を省略し、本実施の形態固有の構成部分について説明する。
文書記憶部１１０１は、ＲＡＭ等からなり、文字多重放送によって送信されてきた文書データと、その文書データに含まれるキーワードとそのキーワードの属性との一覧表とを記憶している。なお、キーワードとは、文書データ中の操作メニューが付加される語句をいう。
【００４１】
図１２は、キーワードを含む文書データである番組データ１２０１の内容の一例を示す図である。番組データ１２０１には、下線が施された複数のキーワード１２０２、１２０３、１２０４、…等が含まれている。
図１３は、番組データ１２０１に含まれている各キーワード１２０２、１２０３、１２０４、…とその属性である種類１３０２との一覧表１３０１を示す図である。例えば、キーワード「芸能ニュース」の種類は「番組タイトル」であり、キーワード「飯島広美」の種類は「出演者」である。なお、ここで、種類とは、キーワードの内容によって分類した分類名をいう。
【００４２】
メニュー情報記憶部１１０２は、ＲＯＭ等からなり、操作メニューの作成のためのメニュー情報を予め記憶している。図１４は、メニュー情報記憶部１１０２に記憶されているメニュー情報１４０１、１４０２を示す図である。メニュー情報１４０１は、メーワードの種類「番組タイトル」に対応するメニュー情報（１）を示している。メニュー情報１４０２は、キーワードの種類「出演者」に対応するメニュー情報（２）を示している。
【００４３】
メニュー情報１４０１には、操作メニューとして表示される操作項目の各項目１４０３と各項目が操作されたときに実行される実行動作１４０４とが含まれている。メニュー情報１４０２も同様である。
入力操作部１０８は、上記実施の形態１と同様であり、“←”ボタン５０７又は“→”ボタン５０８が利用者によって押下されると、キーワードの選択を前又は後に移動する信号を入力信号受信部１０９に送信する。ここで、キーワードの前又は後とは、後述する図１５に示すような番組表１５０１の時間帯の早いものが前であり、同一時間帯では、左上のキーワードが最前であり、右下のキーワードが最後であることをいう。
【００４４】
入力信号受信部１０９は、入力操作部１０８からキーワードの選択を前後に移動させる信号を受信すると、制御部１１０３のキーワードの選択の前移動または後移動の指示を通知する。
制御部１１０３は、入力信号受信部１０９から文書表示の指示の通知を受けると、表示制御部１１０５に文書記憶部１１０１に記憶されている番組データ１２０１を表示部１０３に表示するよう指示する。
【００４５】
また、制御部１１０３は、入力信号受信部１０９からメニュー表示の指示の通知を受けると、表示部１０３に表示されている番組表１５０１のどのキーワードが選択されているかを表示制御部１１０５を調べて読み出し、読み出したキーワードに対応する種類を文書記憶部１１０１の一覧表１３０１から読み出す。読み出した種類をメニュー作成部１１０４に通知する。
【００４６】
制御部１１０３は、入力信号受信部１０９からキーワードの選択の前移動または後移動の指示の通知を受けると、表示制御部１１０５にキーワードの選択表示を現在選択表示中のキーワードから前または後のキーワードに移動するよう指示する。
メニュー作成部１１０４は、制御部１１０３からキーワードに対応する種類を通知されると、メニュー情報記憶部１１０２に記憶されているメニュー情報１４０１、１４０２からその種類が一致するメニュー情報（１）又はメニュー情報（２）を読み出して、各項目１４０３を操作項目とする操作メニューを作成する。作成した操作メニューを表示制御部１１０５に通知する。
【００４７】
表示制御部１１０５は、制御部１１０３から番組データ１２０１の表示の指示を受けると、文書記憶部１１０１から番組データ１２０１を読み出し、図１５に示すような番組表１５０１を表示部１０３にウィンドウを設けて表示する。なお、番組データから番組表を作成して表示する技術は、米国のＣＡＴＶ等で公知の技術である。
【００４８】
この番組表１５０１には、放送局１５０２ごとに、各時間帯１５０３に放送される番組とその出演者等とが含まれており、キーワードには、下線１５０４が施されている。
また、メニュー作成部１１０４から作成された操作メニューを通知されると、現在選択されているキーワードの右下方領域にウィンドウを設け、操作メニューを表示する。
【００４９】
また、制御部１１０３からキーワードの選択表示を前また後に移動するよう指示されると、現在選択されているキーワードに施した網掛けで示す選択表示を前または後のキーワードに移動して表示部１０３に表示させる。
なお、表示部１０３に最初に番組表が表示したときは、デフォルトで最前のキーワードに網掛け表示が施される。
【００５０】
なお、操作メニューの操作項目の選択状態の変更については、上記実施の形態１の各構成要素と同一の機能を制御部１１０３等が有しているのでその説明を省略する。
以上のような構成によるデータ処理装置において、入力操作部１０８であるリモートコントローラ５０１からの利用者の操作と表示部１０３に表示される操作メニューとの具体例を以下説明する。
【００５１】
表示制御部において、図１５に示した番組表１５０１が表示部１０３のウィンドウに表示され、キーワード「芸能ニュース」が選択されているときに、“メニュー表示”ボタン５０３が利用者によって押下されると、図１６に示すように、「芸能ニュース」に対応する種類「番組タイトル」の操作メニュー１６０１が表示される。次に、利用者が“→”ボタン５０８を押下した後、“メニュー表示”ボタン５０３を押下すると、図１７に示すように、キーワード「飯島広美」に対応する種類「出演者」の操作メニュー１７０１が表示される。更に、利用者が“↓”ボタン５０６を押下した後、“決定”ボタン５０４を押下すると、動作実行部１０６の操作項目「プロフィール表示」のｓｈｏｗ ｐｒｏｆｉｌｅ実行モジュールのプログラムに従い動作し、表示制御部１１０５によって表示部１０３には、図１８のような表示がなされる。番組表１５０１が表示されたウィンドウに重ねて、キーワード「飯島広美」のプロフィール１８０１が表示されたウィンドウが開かれる。なお、この動作実行モジュールのプログラムの実行に際して必要とされる「飯島広美」のプロフィール、ｍａｉｌ実行モジュールのプログラム実行に際して必要とされる送信先のメイルアドレス等は、予め文字多重放送の文字データとして送信されたものを動作実行部１０６が記憶している。また、動作実行部１０６は、図示しないネットワークを介して電子メールを送信する。更に、動作実行部１０６は、顔写真等について、データベースに予め用意している。
【００５２】
次に本実施の形態の動作を図１９のフローチャートを用いて説明する。なお、文書記憶部１０４に受信した文書を記憶させるのは上記実施の形態１と異なるところがないのでその説明は省略する。ただし、番組データ１２０１は、受信時刻の付記を必要としないので、その動作は除かれる。
先ず、入力信号受信部１０９は、入力操作部１０８からの操作信号の送信を待つ（Ｓ１９０２）。入力信号受信部１０９は、受信した操作信号の意図する指示を制御部１１０に通知する（Ｓ１９０４）。
【００５３】
制御部１１０３は、通知された指示が文書表示指示であるか否かを判定し（Ｓ１９０６）、否であればＳ１９１２に移り、文書表示指示のときは、文書記憶部１１０１に記憶されている受信した文書の表示指示を表示制御部１１０５に通知する（Ｓ１９０８）。
表示制御部１１０５は、表示部１０３に文書を表示させ（Ｓ１９１０）、Ｓ１９０２に戻る。
【００５４】
Ｓ１９１２において、制御部１１０３は、通知された指示が操作メニュー表示指示か否かを判定し、否であればＳ１９２８に移り、操作メニュー表示指示であれば、表示部１０３に既に文書表示がされているか否かを判定する（Ｓ１９１４）。文書表示がされていないときは、エラー表示をする旨を表示制御部１１０５に通知する。表示制御部１１０５は、表示部１０３にエラー表示をして（Ｓ１９２６）、Ｓ１９０２に戻る。制御部１１０３は、文書表示がされているときは、表示部１０３に表示されている文書の選択されているキーワードを取得する。取得したキーワードに対応するキーワードの属性たる種類を取得する（Ｓ１９１６）。
【００５５】
制御部１１０３は、取得したキーワードの種類をメニュー作成部１１０４に通知し、操作メニューの作成を指示する（Ｓ１９１８）。
メニュー作成部１１０４は、メニュー情報記憶部１１０２に記憶されている種類の一致するメニュー情報を読み出し、操作メニューを作成し（Ｓ１９２０）、操作メニューの表示を表示制御部１１０５に指示する（Ｓ１９２２）。表示制御部１１０５は、表示部１０３に表示されている文書に操作メニューを付加表示して（Ｓ１９２４）、Ｓ１９０２に戻る。
【００５６】
Ｓ１９２８において、制御部１１０３は、通知された指示が動作起動指示であるか否かを判定し、否であればＳ１９３８に移り、動作起動指示であれば、文書及び操作メニュー表示がされており、操作項目が選択されているか否かを判定する（Ｓ１９３０）。
否であれば、表示制御部１１０３はエラー表示をして（Ｓ１９３６）、Ｓ１００２に戻る。
【００５７】
操作項目が選択されているときには、制御部１１０３は動作実行の指示を動作実行部１０６に指示する（Ｓ１９３２）。
動作実行部１０６は、操作項目に従い動作実行をして（Ｓ１９３４）、Ｓ１９０２に戻る。
Ｓ１９３８において、制御部１１０３は、通知された指示がキーワード選択の移動指示であるか否かを判定し、否であればＳ１９０２に戻り、移動指示であれば、キーワードの選択を後に移動か否かを判定する（Ｓ１９４０）。後に移動であれば、表示制御部１１０５は、キーワードの選択表示を後のキーワードに移動し（Ｓ１９４２）、後に移動でなければ、キーワードの選択表示を前のキーワードに移動して（Ｓ１９４４）、Ｓ１９０２に戻る。
【００５８】
なお、本実施の形態ではキーワードの属性”種類”を、図１３に示すように、番組データ１２０１とは別に一覧表１３０１として記憶されているが、番組データ１２０１中にキーワードの属性”種類”を書き加えておいてもよい。
また、本実施の形態では、キーワードは文書記憶部１１０１に記憶されている番組データ１２０１に予め示されていたけれども、図１３に示すようなキーワードと種類との一覧表１３０１に存在するキーワードを番組データ１２０１から取り出してもよいし、公知のキーワード抽出技術（「日本語情報処理  高橋編、田中他著  近代科学社」に記載されている技術）を利用して取り出してもよい。
【００５９】
また、本実施の形態においては、キーワードの属性”種類”により付加する操作メニューを変更したけれども、キーワードごとに付加する操作メニューを変更させてもよい。
（実施の形態３）
図２０は、本発明に係るデータ処理装置の実施の形態３の構成図である。
【００６０】
このデータ処理装置は、データ記憶部２００１と、入力操作部２００２と、入力信号受信部２００３と、制御部２００４と、表示制御部２００５と、表示部２００６と、メニュー生成部２００７とを備えている。
データ記憶部２００１は、ＲＡＭ、ＲＯＭ等からなり、図２１に示すように複数の文書（データ）を記憶している。各データは、いずれかの文書に矢印２１０１で示すようにリンクされている。各データはタイトルと内容とから構成されている。例えば、文書（１）を示すデータ２１０２は、タイトル「先日のサッカー試合結果」であり、内容「ガンパ×ヘルディ＝３対０・・・」である。このデータ２１０２は、データ２１０３、２１０４、２１０５、…にリンクされている。データ２１０４は、データ２１０６、２１０７にリンクされている。他のデータ２１０３、２１０５も同様である。
【００６１】
入力操作部２００２は、上記実施の形態１のリモートコントローラ５０１とその構成は同様であるけれども、“次”ボタン５０９と“→”ボタン５０８と“決定”ボタン５０４との押下操作に応じて送信される信号の指示内容が異なる。リモートコントローラ５０１は、“次”ボタン５０９が押下されると、メニュー項目の選択移動を指示する信号を入力信号受信部２００３に送信する。ここで、メニュー項目の選択移動とは、選択されているメニュー項目をその下方に位置するメニュー項目に移動することをいう。リモートコントローラ５０１は、“→”ボタン５０８が押下されると、メニュー階層化を指示する信号を入力信号受信部２００３に送信する。ここで、メニュー階層化とは、選択されているメニュー項目に対応するデータにリンクされているデータに対応するメニュー項目を有するメニューを表示中のメニューに付加することをいう。リモートコントローラ５０１は、“決定”ボタン５０４が押下されると、選択されているメニュー項目に対応するデータの表示更新を指示する信号を入力信号受信部２００３に送信する。
【００６２】
なお、リモートコントローラ５０１は、“文書表示”ボタン５０２の押下により、最初にデータ表示を指示する信号を、“メニュー表示”ボタン５０３の押下により、表示されているデータのメニュー表示を指示する信号を、それぞれ入力信号受信部２００３に送信する。
入力信号受信部２００３は、入力操作部２００２から送信された操作信号を受信すると、各操作信号に応じた指示を制御部２００４に通知する。
【００６３】
制御部２００４は、入力信号受信部２００３から通知された指示がデータ表示の指示、メニュー表示の指示、メニュー項目の選択移動の指示、メニュー階層化の指示又はデータの表示更新の指示のいずれの指示かを判断する。
制御部２００４は、データ表示の指示のときには、表示制御部２００５の制御状態を参照して、表示部２００６にデータが表示されているか否かを判断し、データが表示されていないときには、表示制御部２００５にデータ表示を指示する。
【００６４】
また、メニュー表示の指示のときには、表示制御部２００５を参照して、データが既に表示部２００６に表示されているか否かを判断し、表示されているときには、同様にメニューが既に表示されているか否かを判断する。表示されていないときには、表示されているデータのタイトルを表示制御部２００５を参照して取得し、そのタイトルをメニュー生成部２００７に通知する。
【００６５】
また、メニュー項目の選択移動の指示のときには、既にデータ及びメニューが表示中であるか否かを判断する。表示中であれば、メニュー項目の選択を移動するよう表示制御部２００５に通知する。
また、メニュー階層化の指示のときには、既に表示部２００６にデータ及びメニューが表示中であるか否かを判断する。表示中であれば、選択されているメニュー項目を表示制御部２００５から取得し、メニュー項目に対応するデータにリンクされたデータが有るか否かをデータ記憶部２００１を調べて判断する。リンクされたデータが有るときには、メニュー生成部２００７に選択されているメニュー項目とともに、生成したメニューを付加する旨を通知する。
【００６６】
また、データ表示更新の指示のときには、データ及びメニューが表示中であるか否かを判断して、表示中のときには、表示制御部２００５にデータ表示更新を通知する。
表示制御部２００５は、制御部２００４からデータ表示の指示を受けると、表示部２００６に設けたデータ表示領域にウィンドウを開き、データ記憶部２００１の先頭に記憶されているデータを読み出して、ウィンドウに表示させる。
【００６７】
また、メニュー生成部２００７から生成されたメニューの通知を受けると、表示部２００６のデータ表示領域に少し重なるメニュー表示領域を設けてウィンドウを開き、メニューを表示させる。
また、制御部２００４からメニュー項目の選択を移動するよう通知されると、現在斜線表示で選択状態であることを示しているメニュー項目の一つ下方のメニュー項目に斜線表示を移動する。なお、メニューの最下欄のメニュー項目に斜線表示があるときには、最上欄のメニュー項目に斜線表示を移動する。また、斜線表示で選択状態を示しているメニュー項目は、制御部２００４等が調べることができるように別途記憶しておく。
【００６８】
また、メニュー生成部２００７から生成されたメニューの通知を受け、そのメニューを付加するよう通知されると、表示部２００６のメニュー表示領域に少し重なる新たなメニュー表示領域を設けてウィンドウを開き、通知されたメニューを付加表示させる。
また、制御部２００４からデータ表示更新の通知を受けると、現在選択されているメニュー項目に一致するタイトルのデータをデータ記憶部２００１から読み出し、データ表示領域のウィンドウに表示更新させる。
【００６９】
表示部２００６は、ＴＶやパソコンの表示画面であるＣＲＴや液晶ディスプレイ等からなり、表示制御部２００５の制御のもとデータやメニューを表示する。
メニュー生成部２００７は、制御部２００４からデータのタイトルの通知を受けると、データ記憶部２００１に記憶されている各データのタイトルで通知されたタイトルと一致するデータを調べ、そのデータにリンクされているデータのタイトルを全て読み出す。読み出したタイトルをメニュー項目とするメニューを生成し、表示制御部２００５にそのメニューを通知する。
【００７０】
また、制御部２００４からメニュー項目と生成したメニューを付加する旨の通知を受けると、メニュー項目に一致するタイトルをデータ記憶部２００１に記憶されているデータから見つけ、そのタイトルに対応するデータにリンクされているデータのタイトルを全て読み出す。読み出したタイトルをメニュー項目とするメニューを生成し、表示制御部２００５にそのメニューを付加するよう通知する。
【００７１】
次に、表示部２００６に表示される階層化メニュー等の具体的表示例を簡単に説明する。
図２１に示した複数の文書（データ）２１０２等がデータ記憶部２００１に記憶されているとき、リモートコントローラ５０１の“文書表示”ボタン５０２が利用者によって押下されると、表示部２００６には、図２２に示すようにデータ記憶部２００１の先頭に記憶されているデータ２１０２である文書（１）がデータ表示領域のウィンドウ２２０１に表示される。次に、利用者によって、リモートコントローラ５０１の“メニュー表示”ボタン５０３が押下されるとメニュー表示領域のウィンドウ２３０１に生成されたメニューが表示される。このメニューには、ウィンドウ２２０１に表示されている文書（１）にリンクされているデータのタイトルがメニュー項目として表示されている。メニュー表示がされた際には、デフォルトで最上欄のメニュー項目「順位」に選択状態を示す斜線が表示されている。
【００７２】
利用者によって、リモートコントローラ５０１の“次”ボタン５０９が１回押下されると、図２４に示すように、メニューのメニュー項目「ガンパ」に選択状態を示す斜線が施される。更に、“→”ボタン５０８が利用者に押下されると、「ガンパ」をタイトルとするデータ２１０４にリンクされているデータ２１０６、２１０７のタイトルをメニュー項目とするメニューが図２５に示すように、新たに設けられたウィンドウ２５０１に階層化されて表示される。この際、利用者によって“決定”ボタン５０４が押下されると、最新に表示されたメニューで選択されているメニュー項目に対応するデータ２１０６が、図２６に示すように、データ表示領域に新たに設けられたウィンドウ２６０１に表示更新される。
【００７３】
なお、“決定”ボタン５０４が、押下されることなく、更に“→”ボタン５０８が押下されると、データ記憶部２００１に記憶されている関連付けられたデータがなくなるまで、メニュー生成部２００７は、更に階層の下位のメニューを生成し、表示制御部２００５は、更に新たなウィンドウを設けて階層化されたメニューを表示する。
【００７４】
次に、本実施の形態の動作を図２７のフローチャートを用いて説明する。
入力信号受信部２００３は、入力操作部２００２からの操作信号の送信を待つ（Ｓ２７０２）。
入力信号受信部２００３は、入力操作部２００２から送信された操作信号を受信し、操作信号の意図する指示を制御部２００４に通知する（Ｓ２７０４）。
【００７５】
制御部２００４は、通知された指示がデータ表示の指示であるか否かを判断し（Ｓ２７０６）、データ表示の指示でなければ、Ｓ２７１２に移り、データ表示の指示であれば、データが既に表示部２００６に表示されているか否か判断する（Ｓ２７０８）。既にデータが表示されていれば、Ｓ２７０２に戻り、データが表示されていなければ、表示制御部２００５にデータ表示の指示をする。
【００７６】
表示制御部２００５は、データ記憶部２００１の先頭に記憶されているデータを読み出して、表示部２００６に表示し（Ｓ２７１０）、Ｓ２７０２に戻る。
Ｓ２７１２において、制御部２００４は、通知された指示がメニュー表示の指示であるか否かを判断し、メニュー表示の指示でなければ、Ｓ２７２８に移り、メニュー表示の指示であれば、表示部２００６にデータが表示されているか否か判断する（Ｓ２７１４）。データが表示されていなければ、Ｓ２７０２に戻り、データが表示されていれば、表示部２００６にメニューが既に表示されているか否か判断し（Ｓ２７１６）、既にメニューが表示されていれば、Ｓ２７０２に戻り、メニューが表示されていなければ、メニュー生成部２００７に表示部２００６に表示中のデータのメニューを生成することを指示する（Ｓ２７１８）。
【００７７】
メニュー生成部２００７は、表示制御部２００５が表示部２００６に表示中のデータにリンクされているデータのタイトル情報をデータ記憶部２００１から取り出し（Ｓ２７２０）、取り出したタイトル情報をメニュー項目としてメニューを生成する（Ｓ２７２２）。
メニュー生成部２００７は、生成したメニューを表示制御部２００５に通知し、メニューを付加したデータの表示を指示する（Ｓ２７２４）。
【００７８】
表示制御部２００５は、メニューを付加したデータを表示部２００６に表示させ（Ｓ２７２６）、Ｓ２７０２に戻る。
Ｓ２７２８において、制御部２００４は、通知された指示がメニュー項目移動の指示であるか否か判断し、メニュー項目移動の指示でなければＳ２７３６に移り、メニュー項目移動の指示であれば、表示制御部２００５がデータ及びメニューを表示部２００６に表示中であるか否か判断する（Ｓ２７３０）。データ及びメニューを表示中でなければＳ２７０２に戻り、データ及びメニューを表示中であれば、メニュー中の選択されているメニュー項目を１つ後に移動することを表示制御部２００５に指示する（Ｓ２７３２）。
【００７９】
表示制御部２００５は、選択されているメニュー項目を１つ後に移動して、表示部２００６に表示させ（Ｓ２７３４）、Ｓ２７０２に戻る。
Ｓ２７３６において、制御部２００４は、通知された指示がメニュー階層化の指示か否か判断する。メニュー階層化の指示でなければＳ２７５２に移り、メニュー階層化の指示であれば、表示制御部２００５がデータ及びメニューを表示部２００６に表示中であるか否か判断する（Ｓ２７３８）。データ及びメニューを表示中でなければＳ２７０２に戻り、データ及びメニューを表示中であれば、選択されているメニュー項目に対応するデータにリンクされているデータが有るか否か判断する（Ｓ２７４０）。リンク付けられているデータがなければＳ２７０２に戻り、リンクされているデータが有れば、メニュー生成部２００７にリンクされているデータが有ると判断されたデータのメニューを生成することを指示する（Ｓ２７４２）。
【００８０】
メニュー生成部２００７は、指示されたデータにリンク付けられているデータのタイトル情報をデータ記憶部２００１から取り出す（Ｓ２７４４）。
メニュー生成部２００７は、取り出したタイトル情報からメニューを生成する（Ｓ２７４６）。生成したメニューを表示制御部２００５に通知し、表示制御部２００５に表示部２００６に表示中のメニューに生成したメニューを階層化して付加表示することを指示する（Ｓ２７４８）。
【００８１】
表示制御部２００５は、階層化したメニューを付加したデータを表示部２００６に表示させて（Ｓ２７５０）、Ｓ２７０２に戻る。
Ｓ２７５２において、制御部２７０４は、通知された指示がデータ表示更新の指示であるか否か判断する。データ表示更新指示でなければ、Ｓ２７０２に戻り、データ表示更新の指示であれば、データおよびメニューが表示されているか否か判断する（Ｓ２７５４）。データおよびメニューが表示されていなければ、Ｓ２７０２に戻り、データおよびメニューが表示されていれば、選択しているメニュー項目であるタイトル情報を有するデータに表示を更新することを表示制御部２００５に指示する（Ｓ２７５６）。
【００８２】
表示制御部２００５は、データの表示を選択しているメニュー項目であるタイトル情報を有するデータをデータ記憶部２００１から読み出して、表示部２００６に表示更新し（Ｓ２７５８）、Ｓ２７０２に戻る。
以上のように本実施の形態によれば、何段階にも亘って、データがリンク付けられている場合に、１つづつデータを表示させながらリンク付けられているデータを辿っていく必要がなく、データの検索が高速、便利になる。
【００８３】
なお、本実施の形態では最初に表示するデータをデータ記憶部２００１中の先頭のデータとしたけれども、任意に選んでもよいし、前回最後に参照されたデータを記憶しておいて、当該最後に参照されたデータを表示してもよい。
また、本実施の形態では、メニュー項目はデータ中のタイトルを用いたけれども、メニュー項目の候補データをメニュー生成部２００７が予め記憶しておいて、データ中に一致するものがあれば、その一致した候補データをメニュー項目としてもよいし、またデータ中の最初の名詞をメニュー項目としてもよいし、データ中の最初の２０文字（文字長は問わないが）をメニュー項目としてもよい。
【００８４】
さらに、本実施の形態では、メニュー項目“大阪”に対応するデータが表示されたときに、元データ（先日のサッカー試合結果）が消去されたが、表示されたままでもよい。
（実施の形態４）
図２８は、本発明に係るデータ処理装置の実施の形態４の構成図である。
【００８５】
このデータ処理装置は、データ記憶部２８０１と、入力操作部２００２と、入力信号受信部２００３と、制御部２８０２と、表示制御部２００５と、表示部２００６と、メニュー生成部２８０３とを備えている。このデータ処理装置は、上記実施の形態３のデータ処理装置と大略同様の構成であるので、同一の構成部分には同一の符号を付してその説明を省略し、本実施の形態固有の構成部分についてのみ説明する。
【００８６】
本実施の形態が上記実施の形態３と異なるのは、図２９に示すように、データ記憶部２８０１に記憶されている複数のデータがデータ間でリンクされているのではなく、データに含まれる内容のテキスト（例えば、ホットスポット）とデータとの間でリンクされていることによるものである。ここでテキストとは、他のデータにリンクされているデータの一部分をいう。
【００８７】
なお、本実施の形態以下の実施の形態において、全てテキストを用いるけれども、他のデータにリンクされているデータの一部分がイメージであることを排除するものではなく、その場合にはテキストをイメージと読み替えて適用するものとする。  データ記憶部２８０１は、ＲＯＭ，ＲＡＭ等からなり、図２９に示すような、複数のデータを予め記憶している。
【００８８】
データ２９０１は、「タイトル」と「内容」とからなり、内容には、他のデータ２９０２、２９０３、２９０４、…等とリンクされたテキスト２９０５、２９０６、…等を含んでいる。このリンクは、図において矢印２９０７、２９０８、…等で示されている。またテキスト２９０５、２９０６、…等は下線を付されている。
【００８９】
制御部２８０２は、メニュー表示の指示を入力信号受信部２００３から通知されると、既に表示部２００６にデータが表示されているか否かを表示制御部２００５を参照して判断し、データが表示されているときには、メニューが既に表示されているか否かを同様に判断する。メニューが未だ表示されていないときには、現在選択されているテキストを表示制御部２００５から取得し、メニュー生成部２８０３にそのテキストを通知する。
【００９０】
また、メニュー階層化の指示を入力信号受信部２００３から通知されると、表示部２００６にデータ及びメニューが表示されているか否かを表示制御部２００５を参照して判断する。データ及びメニューが表示されているときには、選択されているメニュー項目を表示制御部２００５から取得し、メニュー生成部２８０３にそのメニュー項目を通知する。
【００９１】
メニュー生成部２８０３は、制御部２８０２からテキストの通知を受けると、そのテキストが他の複数のデータとリンクされているか、他の一のデータとリンクされているかをデータ記憶部２８０１を調べて判断する。また、制御部２８０２からメニュー項目の通知を受けると、そのメニュー項目がタイトルであるかテキストであるかをデータ記憶部２８０１を調べて判断する。テキストであるときは、上記と同様、他の複数のデータとリンクされているか、他の一のデータとリンクされているかを判断する。
【００９２】
他の複数のデータとリンクされていると判断したときは、データ記憶部２８０１のテキストがリンクされているデータのタイトルを読み出して、そのタイトルをメニュー項目とするメニューを生成する。
他の一のデータとリンクされていると判断したときは、データ記憶部２８０１のテキストがリンクされているデータの内容に含まれるテキスト（更に他のデータにリンクされているテキスト）を読み出し、そのテキストをメニュー項目とするメニューを生成する。
【００９３】
また、通知されたメニュー項目がタイトルであると判断したときは、そのタイトルの内容に含まれるテキストを読み出して、そのテキストをメニュー項目とするメニューを生成する。
メニュー生成部２８０３は、メニューを生成すると表示制御部２００５に生成したメニューを通知する。
【００９４】
表示制御部２００５は、メニュー生成部２８０３から生成されたメニューの通知を受けると、メニューを未だ表示部２００６に表示していないときは、選択されているテキストが覆われない位置にメニュー表示領域を確保してウィンドウを開いて、メニューを表示する。既にメニューが表示されているときには、選択されているメニュー項目の表示位置近くに新たなメニュー表示領域を設けてウィンドウを開いて、メニューを階層的に表示する。
【００９５】
次に上記データ処理装置での、データ記憶部２８０１に記憶されている文書を表示して階層的なメニューを表示する具体的な動作について説明する。
今、図２９に示すタイトル付きの複数のデータ２９０１等がデータ記憶部２８０１に記憶されており、データ間にリンク２９０７等が貼られている。まず、入力操作部２００２である図５に示すリモートコントローラ５０１の“文書表示”（データ表示と同じ意味）ボタン５０２が押下されると、入力信号受信部２００３はデータ表示信号を受信する。表示部２００６には、データ２９０１が表示される。
【００９６】
最初に表示されるデータは、データ記憶部２８０１に記憶されているデータ中の先頭のデータ２９０１である。
次に、リモートコントローラ５０１の“メニュー表示”ボタン５０３を押下すると、入力信号受信部２００３はメニュー表示信号を受信する。表示部２００６には、図３０に示すように、データ２９０１とメニュー３００１とが表示される。ここで、メニュー３００１のメニュー項目はデータ２９０２、２９０３、…のタイトルが用いられている。これは、テキスト「ガンパ」が複数のデータ２９０２、２９０３、…にリンクされているからである。
【００９７】
次に、リモートコントローラ５０１の“→”ボタン５０８を押下すると、メニュー項目“ガンパの概要”が示す他のデータにリンクされているテキスト群をメニュー項目とする新たなメニュー３１０１が図３１に示すように表示される。これは、メニュー項目「ガンパの概要」がテキストではなく「タイトル」であるからである。
【００９８】
次に、リモートコントローラ５０１の“↓”ボタン５０６を押下すると、図３２に示すように、メニュー項目の選択が「松浦電器」に移動する。
さらに、リモートコントローラ５０１の“→”ボタン５０８を押下すると、メニュー項目「松浦電器」が示すテキストにリンクされているデータ２９０９、２９１０、２９１１のタイトルをメニュー項目とするメニュー３３０１が生成され、図３３のように表示される。
【００９９】
ここで、リモートコントローラ５０１の“決定”ボタン５０４を押下すると、選択されているメニュー項目「松浦電器の歴史」のデータ２９０９が図３４に示すように、表示更新される。
更に、上記データ処理装置のデータ記憶部２８０１に図３５に示すようなタイトル付きの複数のデータ３５０１等が記憶されている場合の具体的なメニューの表示動作を説明する。
【０１００】
図２９に示したデータ２９０１等ではテキストとデータとのリンクが複数であったのに対して、このデータ３５０１等ではテキストとデータとのリンクが単一であることが異なる。即ち、データ３５０１の内容に含まれるテキスト「ガンパ」はデータ３５０２に矢符３５０３で示すようにリンクされており、データ３５０２の内容に含まれるテキスト「大阪」はデータ３５０４に矢符３５０５で示すようにリンクされている。上述した具体例と同様にリモートコントローラ５０１のボタン押下と表示部２００６の表示例とを簡単に説明する。
【０１０１】
リモートコントローラ５０１の“文書表示”ボタン５０２が押下されると、図３６に示すように表示部２００６にデータ３５０１が表示される。次に、“メニュー表示”ボタン５０３が押下されると、図３７に示すように表示部２００６にメニュー３７０１が付加表示される。更に、“→”ボタン５０８が押下されると、図３８に示すように、表示部２００６にメニュー３８０１が階層的に付加されて表示される。この際、“↓”ボタン５０６が押下されると、図３９に示すようにメニュー項目「お好み焼」にメニュー項目の選択が移動される。次に、“決定”ボタン５０４が押下されると、タイトル「お好み焼」のデータ（図示せず）が表示部２００６のデータ表示領域に設けられるウィンドウに表示される。
【０１０２】
なお、本実施の形態の動作は、図２７に示した実施の形態３の動作と大略同様であり、Ｓ２７１８〜Ｓ２７２２とＳ２７４０〜Ｓ２７４６とが異なるだけであるので、本実施の形態固有の動作だけを簡単に説明する。
Ｓ２７１８〜Ｓ２７２２に替えて、制御部２８０２は、既にメニューが表示されていると判断したときは、Ｓ２７０２に戻り、メニューが表示されていないときには、表示制御部２００５から選択されているテキストを取得してメニュー生成部２８０３に通知する。
【０１０３】
メニュー生成部２８０３は、通知されたテキストにリンクされているデータが単一であるか複数であるかをデータ記憶部２８０１を調査して判断し、複数であるときは、テキストのリンク先のデータのタイトルを読み出して、そのタイトルをメニュー項目とするメニューを生成する。
単一であるときは、リンク先のデータに含まれるテキストを読み出して、そのテキストをメニュー項目とするメニューを生成する。
【０１０４】
次に、Ｓ２７４０〜Ｓ２７４６に替えて、制御部２８０２は、データ及びメニューを表示中でなければＳ２７０２に戻り、データ及びメニューを表示中であれば、選択されているメニュー項目をメニュー生成部２８０３に通知する。
メニュー生成部２８０３は、通知されたメニュー項目がテキストであるかデータのタイトルであるかをデータ記憶部２８０１を調べて判断する。テキストであるときは、通知されたテキストにリンクされているデータが単一か複数かを上述のように判断し、複数のときはデータのタイトルを、単一のときはデータに含まれるテキストをそれぞれデータ記憶部２８０１から読み出し、そのタイトル又はテキストをメニュー項目としてメニューを生成する。データのタイトルであるときは、そのデータに含まれるテキストをデータ記憶部２８０１から読み出して、そのテキストをメニュー項目とするメニューを生成する。
【０１０５】
以上のように、本実施の形態によれば、何段階にもわたって、テキストがデータとリンクされている場合に１つづつデータを表示させながらテキストとリンクされているデータをたどっていく必要がなく、所望のデータが高速に検索、表示できる。
なお、本実施の形態では、メニュー項目にタイトルを取得して用いたけれども、タイトル以外の文字列でも良い。つまり、特定のタグが付加された文字列でも良いし、データに付加された属性の値でも良いし、内容からキーワードを抽出してメニュー項目としても良いし、データの最初の文字列１０文字（文字長は問わない）をメニュー項目としても良い。
【０１０６】
また、本実施の形態では、図３３、図３８に示したように、メニューを第３階層又は第２階層まで示したけれども、上記実施の形態３で説明したように、データ記憶部２８０１に記憶されているデータが更に階層的な関連付け（図示せず）がなさ                                                                  きる。
【０１０７】
なお、本実施の形態では、テキストはデータ中に散在しており、テキストの選択を移動する際に、煩雑であるので、メニュー生成部２８０３が図４０に示すように、テキストを文書データ３５０１の表示領域とは別の領域４００１にまとめて表示しても良い。この場合、図３７に示したメニュー３７０１は、図４１に示すように表示される。
【０１０８】
また、メニュー項目であるテキストの表示は縦並びに１列にしても良いし、横並びに１列にしても良いし、図４０のようにテキストが現れるデータ中の行の横に表示しても良い。
（実施の形態５）
図４２は、本発明に係るデータ処理装置の実施の形態５の構成図である。
【０１０９】
このデータ処理装置は、データ記憶部４２０１と、入力操作部４２０２と、入力信号受信部４２０３と、制御部４２０４と、表示制御部４２０５と、表示部４２０６と、テキスト選択移動部４２０７とを備えている。
データ記憶部４２０１は、ＲＯＭ、ＲＡＭ等からなり、図４３に示すように複数のデータ４３０１、４３０２、４３０３、４３０４、４３０５、…を記憶している。先頭のデータ４３０１に含まれるテキスト「ガンパ」等は、矢符４３０６等で示すように他のデータ４３０２等にリンクされている。更に、データ４３０２に含まれるテキスト「大阪」等も矢符４３０７等で示すように他のデータ４３０４等にリンクされている。なお、他のデータにリンクされているテキストには、下線が施されている。
【０１１０】
入力操作部４２０２は、例えば上記実施の形態１の入力操作部１０８のリモートコントローラ５０１が用いられ、”文書表示”ボタン５０２が利用者によって押下されると、文書の表示を促す信号を入力信号受信部４２０３に送信する。また、同様に“決定”ボタン５０４が押下されると、文書表示の更新を促す信号を入力信号受信部４２０３に送信する。なお、本実施の形態では、リモートコントーラ５０１の“メニュー表示”ボタン５０３等の他のボタンは、文書表示に関して用いられない。
【０１１１】
入力信号受信部４２０３は、文書の表示を促す信号を入力操作部４２０２から受信すると、制御部４２０４に文書の表示指示を通知する。また、同様に文書表示の更新を促す信号を受信すると、バッファに記憶し、制御部４２０４によって読み出される。
制御部４２０４は、文書の表示指示を入力信号受信部４２０３から通知されると、表示制御部４２０５に、データ記憶部４２０１の先頭に記憶されているデータの表示指示をするとともに、テキスト選択移動部４２０７を起動する。また、テキスト選択移動部４２０７から所定時間が経過した旨の通知を受けると、入力信号受信部４２０３が文書の表示更新をする旨の信号を受信しているか否かを判断し、その旨の信号を受信しているときには、表示制御部４２０５に文書の表示更新を指示する。文書の表示更新をする旨の信号を受信していないときには、テキスト選択移動部４２０７にテキストカウンタＮのインクリメントを指示する。
【０１１２】
表示制御部４２０５は、制御部４２０４からデータの表示指示をされると、データ記憶部４２０１の先頭に記憶されているデータを読み出して、表示部４２０６に表示させる。テキスト選択移動部４２０７からテキストカウンタＮの値の通知を受けると、表示部４２０６に表示中のデータのＮ番目のテキストに選択状態を表わす表示を施す。なお、テキストカウンタＮの値の通知を受けた際、選択状態を表わす表示を他のテキストにしているときには、他のテキストの選択状態を表わす表示を消去する。また、文書の表示更新の指示を制御部４２０４から受けると、現在選択状態にあるテキストにリンクされているデータをデータ記憶部４２０１から読み出して、そのデータを表示部４２０６に更新表示させる。併せてテキスト選択移動部４２０７にデータを更新表示した旨の通知をする。
【０１１３】
表示部４２０６は、テレビ受像機、パソコン等のＣＲＴ、液晶ディスプレイからなり、表示制御部４２０５の制御に基づいてデータ記憶部４２０１に記憶されているデータを表示する。
テキスト選択移動部４２０７は、テキストカウンタＮとタイマーとを有している。制御部４２０４からデータ記憶部４２０１に記憶されている先頭のデータに含まれるテキストの総数ＮＥを読み出し、テキストカウンタＮに「１」を設定するとともにタイマーを起動し、併せて表示制御部４２０５にテキストカウンタＮの値を通知する。タイマーが所定の時間に達すると、制御部４２０４に所定の時間が経過した旨の通知をする。
【０１１４】
また、テキスト選択移動部４２０７は、表示制御部４２０４からデータを更新表示した旨の通知を受けると、現在表示中のデータに含まれるテキストの総数ＮＥをデータ記憶部４２０１から読み出し、テキストカウンタＮに「０」を設定する。テキストカウンタＮに「０」を設定したとき、又は、制御部４２０４からテキストカウンタＮのインクリメントの通知を受けると、テキストカウンタＮの値を「１」インクリメントする。テキストカウンタＮの値をインクリメントした後、先に読み出しているデータ中のテキストの総数ＮＥと「Ｎ−１」の値とが一致するか否かを判断し、一致するときには、テキストカウンタＮの値を「１」に設定する。一致しないときには、テキストカウンタＮの値はそのままにして、表示制御部４２０５にテキストカウンタＮの値を通知する。同時にタイマーを再起動する。タイマーが所定の時間に達すると、制御部４２０４に所定の時間が経過した旨の通知をする。
【０１１５】
今、図４３に示した複数のデータ４３０１等がデータ記憶部４２０１に記憶されているときに、利用者がリモートコントローラ５０１の“文書表示”ボタン５０２を押下すると、図４４に示すデータ４３０１が表示部４２０６に表示される。この際、テキスト「ガンパ」には、選択状態であることを示す網掛けが施されている。次に、所定の時間、例えば３秒が経過すると、図４５に示すようにテキスト「ヘルディ」に選択状態であることを示す網掛けが移動する。更に、３秒が経過すると、テキスト「クランパス」に選択状態であることを示す網掛けが移動する。
【０１１６】
このように、テキスト選択移動部４２０７がタイマーを有し、例えば３秒毎にテキストの選択状態を表示制御部４２０５が順次移動する。例えば、表示部４２０６が図４５に示すような状態のときに、利用者がリモートコントローラ５０１の“決定”ボタン５０４を押下すると、テキスト「ヘルディ」にリンクされているデータ４３０３が表示部４２０６に表示される。
【０１１７】
次に、本実施の形態の動作を図４６に示すフローチャトを用いて説明する。
先ず、入力信号受信部４２０３は、利用者のリモートコントローラ５０１のボタン押下による信号の受信を待つ（Ｓ４６０２）。
制御部４２０４は、入力信号受信部４２０３から通知された指示が文書の表示指示であるか否かを判断し（Ｓ４６０４）、文書の表示指示であれば、表示制御部４２０５に文書の表示指示をする（Ｓ４６０６）。文書の表示指示でなければ、Ｓ４６１６に移る。
【０１１８】
表示制御部４２０５は、データ記憶部４２０１の先頭に記憶されているデータを読み出し、表示部４２０６に読み出したデータ（最初の文書）を表示する（Ｓ４６０８）。
テキスト選択移動部４２０７は、データ記憶部４２０１に記憶されている先頭のデータに含まれるテキストの総数ＮＥを読み出して記憶し、テキストカウンタＮに「１」を設定し、タイマーを起動する（Ｓ４６１０）。
【０１１９】
テキスト選択移動部４２０７からテキストカウンタＮの値の通知を受けた表示制御部４２０５は、表示部４２０６に表示しているデータのＮ番目のテキストが選択状態であることを表示する（Ｓ４６１２）。
テキスト選択移動部４２０７は、タイマーが所定時間を経過したのを示すと、制御部４２０５にその旨通知する（Ｓ４６１４）。
【０１２０】
Ｓ４６１６において、制御部４２０５は、入力信号受信部４２０３に文書表示の更新信号が受信されているか否かを判断し、更新信号が受信されていれば、表示制御部４２０５とテキスト選択移動部４２０７に文書表示の更新指示を通知する（Ｓ４６１８）。文書表示更新信号でなければ、Ｓ４６２４に移る。
表示制御部４２０５は、現在表示部４２０６に表示中のデータのＮ番目のテキストにリンクされているデータをデータ記憶部４７０１から読み出して、表示部４２０６に表示更新する（Ｓ４６２０）。
【０１２１】
テキスト選択移動部４２０７は、表示更新されたデータに含まれるテキストの総数ＮＥを読み出して記憶し、テキストカウンタＮに「０」を設定する（Ｓ４６２２）。Ｓ４６２４において、テキスト選択移動部は、テキストカウンタＮの値に「１」を加えて、記憶しているテキストの総数ＮＥと「Ｎ−１」との値が一致するか否かを判断する（Ｓ４６２６）。一致しないときはＳ４６３０に移り、一致するときは、テキストカウンタＮに「１」を設定する（Ｓ４６２８）。
【０１２２】
テキスト選択移動部４２０７は、表示部４２０６に表示中のデータのＮ番目のテキストに選択状態の表示を移動するよう表示制御部４２０５に指示し、タイマーを起動する（Ｓ４６３０）。
表示制御部４２０５は、表示中のデータのＮ番目のテキストの表示を選択状態とする（Ｓ４６３２）。
【０１２３】
テキスト選択移動部４２０７は、タイマーが所定の時間経過したのを示すと、制御部にその旨を通知し（Ｓ４６３４）、Ｓ４６１６に戻る。
このように、所定時間ごとにデータ中のテキストの選択状態を順次移動するので、利用者は、テキストが選択状態にあるとき、リンク先の見たいデータをリモートコントローラ５０１の“決定”ボタン５０４を押下するだけで容易に見ることができる。
【０１２４】
なお、本実施の形態では、文書表示更新指示があったときに、図４６のフローチャートのＳ４６１４、Ｓ４６３４に示すように、所定の時間経過後に文書の表示更新をしたけれども、割り込み処理を用いて、文書表示更新指示があったときに直ぐに文書の表示更新をするようにしてもよい。
（実施の形態６）
図４７は、本発明に係るデータ処理装置の実施の形態６の構成図である。このデータ処理装置は、データ記憶部４７０１と、入力操作部４２０２と、入力信号受信部４２０３と、制御部４２０４と、表示制御部４２０５と、表示部４２０６と、テキスト選択移動部４７０２とを備えている。本実施の形態のデータ処理装置は上記実施の形態５のデータ処理装置とデータ記憶部４７０１とテキスト選択移動部４７０２とが異なるのみであるので、同一の構成部分には同一の符号を付してその説明を省略し、本実施の形態固有の構成部分について説明する。
【０１２５】
データ記憶部４７０１は、上記データ記憶部４２０１と同様に図４３に示した複数のデータを記憶している他に、図４８に示すような、データ中に含まれるテキスト４８０１とそのテキストの選択時間４８０２との一覧を示す選択時間一覧表４８０３を記憶している。即ち、テキスト「ガンパ」は、選択状態である状態を５秒間維持し、テキスト「ヘルディ」は、それを３秒間維持することを示している。他のテキストも同様である。
【０１２６】
テキスト選択移動部４７０２は、上記テキスト選択部４２０７と異なるのは、各テキストごとにデータ記憶部４７０１に記憶されている選択時間一覧表４８０３に示している選択時間をタイマーで計時して、その時間が経過すると次のテキストに選択状態を移動するようにしていることである。
すなわち、テキスト選択移動部４７０２は、制御部４２０４から起動されると、データ記憶部４７０１に記憶されている先頭のデータに含まれるテキストの総数ＮＥを読み出すとともに、そのデータの１番目のテキストの選択時間を選択時間一覧表から読み出す。テキストカウンタＮに「１」を設定して、タイマーを起動し、併せて表示制御部４２０５にテキストカウンタＮの値「１」を通知する。タイマーの計時する時間が１番目のテキストの選択時間に達すると、制御部４２０４に所定の時間が経過した旨の通知をする。また、表示制御部４２０５にテキストカウンタＮの値を通知する際に、表示部４２０６に表示すべきデータのＮ番目のテキストの選択時間をデータ記憶部４７０１から読み出し、タイマーを再起動する。タイマーの計時する時間が読み出した選択時間に達すると、制御部４２０４に所定の時間が経過した旨を通知する。その他の機能は、上記テキスト選択部４２０７と同様である。
【０１２７】
次に本実施の形態の動作を説明する。上記実施の形態５の動作と殆ど異なるところがないので、異なるところだけを図４６のフローチャートを参照して説明する。
Ｓ４６１０において、上述の処理に加えて、テキスト選択移動部４７０２は、先頭のデータの１番目のテキストの選択時間を読み出す。
【０１２８】
Ｓ４６１４において、テキスト選択移動部４７０２は、タイマーの計時が選択時間を経過したとき、制御部４２０４に所定時間が経過した旨通知する。
Ｓ４６３０において、上述の処理に加えて、テキスト選択移動部４７０２はＮ番目のテキストの選択時間を読み出す。
Ｓ４６３４において、テキスト選択移動部４７０２は、タイマーの計時がＮ番目のテキストの選択時間を経過したとき、制御部４２０４に所定時間が経過した旨通知する。
【０１２９】
以上のように、本実施の形態では、テキストを予め設定した選択時間だけ選択状態として、選択時間が経過すると次のテキストに選択状態が移動するようにしている。これによって、適当なテキストが選択状態となっているときに、リモートコントローラ５０１の“決定”ボタン５０４を利用者が押下することによって、テキストにリンクされたデータに表示が更新される。
【０１３０】
したがって、この選択時間に長短をつけることによって、テキストにリンクされたデータへの表示更新のしやすさに重み付けをすることができる。例えば、テキストのリンク先のデータをコマーシャルメッセージとしている場合に、テキストの選択状態が長く続けば、その間に利用者により“決定”ボタン５０４が押下されて、そのコマーシャルメッセージが表示されやすい。このような場合には、この選択時間の長短に応じて、そのコマーシャルメッセージを提供する者に課金するのは、合理的な方法である。
【０１３１】
なお、本実施の形態では、データ記憶部４７０１に図４８に示すような選択時間一覧表４８０３にして、各テキストが選択状態にある時間を記憶しておいたけれども、このような一覧形式で記憶する必要はなく、データ中の各テキストに属性値として付記しておいてもよい。
（実施の形態７）
図４９は、本発明に係るデータ処理装置の実施の形態７の構成図である。このデータ処理装置は、データ記憶部４７０１と、入力操作部４２０２と、入力信号受信部４２０３と、制御部４２０４と、テキスト選択移動部４７０２と、表示制御部４９０１と、表示部４２０６とを備えている。本実施の形態のデータ処理装置は、上記実施の形態６のデータ処理装置と表示制御部４９０１が異なるのみであるので、同一の構成部分には同一の符号を付してその説明を省略し、本実施の形態固有の構成部分について説明する。
【０１３２】
表示制御部４９０１は、上記実施の形態６の表示制御部４２０５の機能に加えて、以下の機能を有する。
表示制御部４９０１は、テキスト選択移動部４２０７からテキストカウンタＮの値の通知を受けると、現在表示部４２０６に表示中のデータに隣接する領域に新たにデータ表示領域を設けてウィンドウを開く。表示中のデータのＮ番目のテキストのリンク先のデータをデータ記憶部４７０１から読み出して、表示部４２０６に開いたウィンドウに表示させる。既にウィンドウを開いてデータを表示させているときには、そのデータを消去して、読み出したデータを表示させる。
【０１３３】
また、文書の表示更新の指示を制御部４２０４から受けると、現在表示部４２０６の新たに設けたデータ表示領域に開いたウィンドウに表示中のデータを表示中のデータに替えて表示させる。この際、新たに設けたデータ表示領域に開いたウィンドウに表示中のデータを消去させる。
今、図４３に示すような複数のデータ４３０１等がデータ記憶部４７０１に記憶されている場合に、利用者によってリモコン５０１の“文書表示”ボタン５０２が押下されると、図５０に示すように表示部４２０６に２つのデータ４３０１、４３０２とが表示される。即ち、データ記憶部４７０１の先頭のデータ４３０１が表示部４２０６に表示され、その横の領域にウィンドウ５００１が開かれ、データ４３０１の選択状態にあるテキスト「ガンパ」のリンク先のデータ４３０２がウィンドウ５００１内に表示されている。図４８に示すように、テキスト「ガンパ」の選択時間５秒が経過すると、表示部４２０６には、図５１に示すように、選択状態にあるテキスト「ヘルディ」のリンク先のデータ４３０３がウィンドウ５００１内に表示される。
【０１３４】
なお、本実施の形態の動作は、上記実施の形態６の動作と表示制御部４９０１が選択状態にあるテキストのリンク先のデータを表示部４２０６に表示させることが加わっただけであるので、その説明は省略する。
なお、本実施の形態では、選択状態にあるテキストのリンク先のデータを全て表示させるようにしたけれども、データの一部、例えば、タイトルだけやデータの最初の３行だけを表示させるようにしてもよい。これによって、データの読み出し時間が短縮される。
【０１３５】
以上説明したように、本実施の形態によれば、選択状態にあるテキストのリンク先のデータを表示中のデータに付加して表示するので、利用者が“決定”ボタン５０４を押下してデータを表示更新するのを容易とすることができる。
また、本実施の形態は、上記実施の形態６に付加する構成としたけれども、上記実施の形態５に付加する構成としてよいのは、勿論である。
（実施の形態８）
図５２は、本発明に係るデータ処理装置の実施の形態８の構成図である。
【０１３６】
このデータ処理装置は、データ記憶部５２０１と、入力操作部５２０２と、入力信号受信部５２０３と、制御部５２０４と、表示制御部５２０５と、表示部５２０６と、仮想ウィンドウ生成部５２０７とを備えている。
データ記憶部５２０１は、ＲＡＭ等からなり、図５３に示すような複数のデータ５３０１，５３０２，５３０３等を記憶している。データ５３０１には、タイトルと内容とが含まれ、内容に含まれるテキストが他のデータにリンクされている。例えば、テキスト「ガンパ」は矢符５３０４で示すようにデータ５３０２にリンクされている。なお、データ中の他のデータにリンクされているテキストには下線が施されている。
【０１３７】
入力操作部５２０２は、例えば実施の形態１で用いたリモートコントローラ５０１が用いられる。利用者によって、”文書表示”ボタン５０２が押下されると、リモートコントローラ５０１は、入力信号受信部５２０３に文書（データ）を表示すべき旨の信号を送信する。また、”↑”ボタン５０５又は”↓”ボタン５０６が押下されると、現在選択状態にある（以下「カレント」という。）仮想ウィンドウを前又は後に移動すべき旨の信号を同様に送信する。また、”←”ボタン５０７又は”→”ボタン５０８が押下されると、現在選択状態にあるテキストを前又は後に移動すべき旨の信号を同様に送信する。”決定”ボタン５０４が押下されると現在表示中のデータを表示更新する旨の信号を同様に送信する。
【０１３８】
入力信号受信部５２０３は、入力操作部５２０２からデータを表示すべき旨の信号を受信すると、制御部５２０４にデータを表示する旨の指示をする。また、同様にカレント仮想ウィンドウを前又は後に移動すべき旨の信号を受信すると、制御部５２０４にその旨の指示をする。また、同様に現在選択状態にあるテキストを前又は後に移動すべき旨の信号を受信すると、制御部５２０４にその旨の指示をする。更に、データを表示更新する旨の信号を受信すると、制御部５２０４にその旨の指示をする。
【０１３９】
制御部５２０４は、入力信号受信部５２０３からデータを表示する旨の指示を受けると、表示制御部５２０５にデータ表示の指示を通知し、併せて仮想ウィンドウ生成部５２０７に仮想ウィンドウ生成の指示をする。また、入力信号受信部５２０３からカレント仮想ウィンドウを前又は後に移動する旨の指示を受けると、表示制御部５２０５にその旨通知する。また、同様に選択状態にあるテキストを前又は後に移動する旨の指示を受けると表示制御部５２０５にその旨通知する。また、同様にデータを表示更新する旨の指示を受けると、表示制御部５２０５にその旨通知する。
【０１４０】
表示制御部５２０５は、制御部からデータ表示の指示を受けると、データ記憶部５２０１の先頭に記憶されているデータを読み出して、表示部５２０６に表示させる。また、仮想ウィンドウ生成部５２０７から区分線の位置を通知されると、区分線とその区分線の上方のウィンドウの外形線とで囲まれる仮想ウィンドウを表示させる。また、次に区分線の位置を通知されると、直前に通知された区分線と、今回通知された区分線とウィンドウの左右の外形線とで囲まれる仮想ウィンドウを表示させる。また、ウィンドウの下端線の位置を通知されると、直前に通知された区分線とその区分線の下方のウィンドウの外形線とで囲まれる仮想ウィンドウを表示させる。
【０１４１】
表示制御部５２０５は、仮想ウィンドウの表示を終了すると、デフォルトで最上段の仮想ウィンドウをカレント仮想ウィンドウとして太線枠で表示させる。
また、表示制御部５２０５は、制御部５２０４からカレント仮想ウィンドウを前に移動する旨の指示を受けると、現在太線枠で表示しているカレント仮想ウィンドウを通常の仮想ウィンドウの表示とし、一つ下段の仮想ウィンドウを太線枠で表示させる。同様に、カレント仮想ウィンドウを後に移動する旨の指示を受けると、現在太線枠で表示しているカレント仮想ウィンドウを通常の仮想ウィンドウの表示とし、一つ上段の仮想ウィンドウを太線枠で表示させる。
【０１４２】
なお、太線枠で表示させたカレント仮想ウィンドウ内の１番目のテキストにデフォルトで選択状態である状態を示す網掛けを表示させる。
また、制御部５２０４から選択状態にあるテキストを前に移動する旨の指示を受けると、現在網掛け表示しているＮ番目のテキストの網掛けを消去して、Ｎ＋１番目のテキストに網掛け表示をさせる。同様に選択状態にあるテキストを後に移動する旨の指示を受けると、現在網掛け表示しているＮ番目のテキストの網掛けを消去して、Ｎ−１番目のテキストに網掛け表示をさせる。
【０１４３】
また、表示制御部５２０５は、制御部５２０４からデータを表示更新する旨を通知されると、現在選択状態にあるテキストにリンクされているデータをデータ記憶部５２０１から読み出して、表示部５２０６のウィンドウに表示更新させる。上記仮想ウィンドウを表示させるには、最初のデータを表示させたときと同様である。
【０１４４】
表示部５２０６は、ＴＶ受像機のＣＲＴ、パソコンの液晶ディスプレイ等からなり、表示制御部５２０５の制御に従いデータをウィンドウに表示する。
仮想ウィンドウ生成部５２０７は、制御部５２０４から仮想ウィンドウ生成の指示を受けると、表示制御部５２０５が表示部５２０６にどのデータを表示させているかを調べる。表示中のデータをデータ記憶部５２０１から見つけ、データに含まれるテキストの総数ＮＥを数える。仮想ウィンドウ生成部５２０７は、数えたテキストの総数ＮＥが予め記憶している最大テキスト数ＮＳ（一の仮想ウィンドウに収容するテキストの最大数）を越えるか否かを判断する。最大テキスト数以下であるときには、仮想ウィンドウを生成する必要がないので制御部５２０４に処理を終了した旨を通知する。
【０１４５】
仮想ウィンドウ生成部５２０７は、最大テキスト数を越えるときは、データ記憶部５２０１の表示中のデータの先頭にポインタを置き、テキストカウンタＮに「０」を設定する。次に、ポインタ上の文字列を取得して、取得した文字列が  テキスト（他のデータにリンクされている文字列）であるか否かを判断する。テキストであるときには、テキストカウンタＮに「１」を加える。更に、ポインタを進め、ポインタ上の文字列を取得する。文字列がテキストであるときはテキストカウンタＮに更に「１」を加え、ポインタを進め、テキストカウンタＮの値が最大テキスト数ＮＳに一致するか否かを判断する。一致しないときは、ポインタ上の文字列を取得して、テキストであればテキストカウンタＮに「１」を加える処理を続ける。
【０１４６】
仮想ウィンドウ生成部５２０７は、テキストカウンタＮの値と最大テキスト数ＮＳとが一致するときには、ポインタの位置より前のＮＳ個のテキストを含む部分とポインタの位置より後の部分とを区分する区分線の位置を求める。求めた区分線の位置を表示制御部５２０５に通知する。
また、仮想ウィンドウ生成部５２０７は、ポインタの位置がデータの最後尾であるか否かを判断し、最後尾でないときは、仮想ウィンドウ生成のための区分線の位置を求めた直後であれば、テキストカウンタＮの値に「０」を設定した後、ポインタ上の文字列を取得し、取得した文字列がテキストであるか否かの判断以下を繰り返す。
【０１４７】
また、ポインタの位置が最後尾のときは、区分線の位置を求めた直後でないときは、ウィンドウの下端線の位置を表示制御部５２０５に通知する。区分線の位置を求めた直後であれば処理を終了した旨を制御部５２０４に通知する。
今、図５３に示すデータがデータ記憶部５２０１に記憶されている場合に、利用者がリモートコントローラ５０１の”文書表示”ボタン５０２を押下した直後（仮想ウィンドウの生成処理前）の表示部５２０６の表示内容を図５４に示している。表示部５２０６の左方にウィンドウ５４０１が開かれ、データ５３０１が表示されている。次に、図５５に示すように、仮想ウィンドウ生成部５２０７によって第１の仮想ウィンドウ５５０１が生成され、表示制御部５２０５によって表示部５２０６に表示される。
【０１４８】
図５６は、仮想ウィンドウ生成部５２０７によって、第２の仮想ウィンドウ５６０１、第３の仮想ウィンドウ５６０２が生成され、表示制御部５２０５によって第１の仮想ウィンドウ５５０１がカレント仮想ウィンドウとして太線枠表示された状態を示している。この状態で、利用者がリモートコントローラ５０１の”↓”ボタン５０６を押下すると、図５７に示すように、カレント仮想ウィンドウが第２の仮想ウィンドウ５６０１に移る。なお、この具体例では、一つの仮想ウィンドウ５５０１等に収容する最大テキスト数ＮＳを「１２」としたけれども、「２」以上の任意の数とすることができる。
【０１４９】
また、仮想ウィンドウ５５０１，５６０１，５６０２は、矩形となったけれども、テキストの存在する位置や最大テキスト数ＮＳの値によって、図５８に示すように仮想ウィンドウ５８０１，５８０２，５８０３のような任意の形状となってもよい。
次に、本実施の形態の仮想ウィンドウ表示の動作を図５９のフローチャートを用いて説明する。
【０１５０】
表示部５２０６にデータが表示されると、仮想ウィンドウ生成部５２０７は、表示されているデータ内のテキストの総数ＮＥを数える（Ｓ５９０２）。数えたテキスト総数ＮＥが仮想ウィンドウ内に収容する最大テキスト数ＮＳを越えるか否かを判断し（Ｓ５９０４）、越えなければ処理を終了し、越えるときにはデータ記憶部５２０１の表示中のデータの先頭にポインタを置く（Ｓ５９０６）。
【０１５１】
仮想ウィンドウ生成部５２０７は、テキストカウンタＮに「０」を設定して（Ｓ５９０８）、データ記憶部５２０１からポインタのある文字列を取得する（Ｓ５９１０）。ポインタがデータの最後尾であるか否かを判断し（Ｓ５９１２）、最後尾であればＳ５９２２に移り、なければ文字列がテキストであるか否かを判断する（Ｓ５９１４）。テキストであるときは、テキストカウンタＮに「１」を加え、ないときはそのままポインタを進める（Ｓ５９１８）。
【０１５２】
次に仮想ウィンドウ生成部５２０７は、テキストカウンタＮの値が最大テキスト数ＮＳと一致しているか否かを判断し（Ｓ５９２０）、一致しているときはＳ５９２２に移り、一致しないときはＳ５９１０に戻る。Ｓ５９２２において、仮想ウィンドウ生成部５２０７は、ポインタの位置より、ウィンドウを区分する区分線の位置を求め（Ｓ５９２２）、表示制御部５２０５に通知する。
【０１５３】
表示制御部５２０５は、表示部５２０６に通知された区分線の位置から仮想ウィンドウを表示する（Ｓ５９２４）。
ウィンドウ生成部５２０７は、ポインタがデータの最後尾にあるか否かを判断し（Ｓ５９２６）、最後尾にあれば処理を終了し、なければＳ５９０８に戻る。
以上のように本実施の形態によれば、多数のテキストが存在する場合に、テキスト間の移動が面倒であるので、仮想ウィンドウを設けて、仮想ウィンドウ内においては一定数以下のテキストにすることにより、テキストの選択を容易にしている。
（実施の形態９）
図６０は、本発明に係るデータ処理装置の実施の形態９の構成図である。このデータ処理装置は、データ記憶部６００１と、入力操作部６００２と、入力信号受信部６００３と、制御部６００４と、表示制御部６００５と、表示部５２０６と、仮想ウィンドウ生成部６００７とを備えている。本実施の形態のデータ処理装置は、上記実施の形態８のデータ処理装置と同様であるので、本実施の形態固有の部分についてのみ説明する。
【０１５４】
データ記憶部６００１は、ＲＡＭ等からなり、図５３に示したデータ５３０１等を記憶している。また、後述する仮想ウィンドウ生成部６００７によって、図６１に示すテキスト番号表６１０１を書き込まれる。
入力操作部６００２は、上記実施の形態８の入力操作部５２０２の機能に加えて以下の機能を有する。
【０１５５】
リモートコントローラ５０１は、”１”〜”１２”のチャネルボタンが利用者によって押下されると、その番号信号を入力信号受信部６００３に送信する。
入力信号受信部６００３は、同様に入力信号受信部５２０３の機能に加えて、番号信号を受信すると制御部にその番号を通知する。
制御部６００４は、同様に制御部５２０４の機能に加えて、入力信号受信部６００３から番号の通知を受けると、表示制御部にその番号を通知する。
【０１５６】
仮想ウィンドウ生成部６００７は、上記実施の形態８の仮想ウィンドウ生成部５２０７の機能に加えて以下の機能を有する。
仮想ウィンドウ生成部６００７は、ポインタ上の文字列を取得して、その文字列がテキストであると判断して、テキストカウンタＮに「１」を加えたとき、そのテキストとテキストカウンタＮの値とをデータ記憶部６００１に書き込む。図６１は、このようにして作成されたデータ５３０１のテキスト番号表６１０１を示している。テキスト番号表６１０１には、テキスト６１０２とそのテキストに付記される番号６１０３とが記録されている。
【０１５７】
表示制御部６００５は、上記実施の形態８の表示制御部５２０５の機能に加えて、以下の機能を有する。仮想ウィンドウをカレント仮想ウィンドウとして太線枠で表示したときには、そのカレント仮想ウィンドウに含まれるテキストのテキスト番号をデータ記憶部６００１のテキスト番号表６１０１から読み出して各テキストの左上方に○印で囲んで表示させる。
【０１５８】
図６２は、第１の仮想ウィンドウ５５０１がカレント仮想ウィンドウとなったとき、テキスト番号が表示された仮想ウィンドウ５５０１の部分データ６２０１を示している。
また、表示制御部６００５は、制御部６００４から番号を通知されると、データ記憶部６００１のテキスト番号表６１０１の対応するテキストにリンクされているデータを読み出し、現在表示部６００６に表示中のデータに替えて表示させる。
【０１５９】
表示部５２０６は、上記実施の形態８の表示部５２０６と同様の構成である。
例えば、表示部５２０６に、図６２に示すように第１の仮想ウィンドウ５５０１がカレント仮想ウィンドウとなっている場合に、リモートコントローラ５０１のチャネルボタン”２”が利用者に押下されると、表示部５２０６のウィンドウ５４０１には、データ５３０３（図５３参照）がデータ５３０１に替えて表示される。
【０１６０】
このように、上記実施の形態８では、”←”ボタン５０７又は”→”ボタン５０８と”決定”ボタン５０４との２つのボタン操作を必要としたけれども、本実施の形態では”１”〜”１２”のチャネルボタンを一つ操作することで表示部５２０６に表示されているデータの表示更新ができる。
本実施の形態の動作は、大略上記実施の形態８の動作と同様であり、以下の動作が追加されるので、図５９を参照して簡単に説明する。
【０１６１】
Ｓ５９１６において、仮想ウィンドウ生成部６００７は、テキストカウンタＮに「１」を加えた後に、そのテキストとテキストカウンタＮの値とをデータ記憶部６００１のテキスト番号表６１０１に書き込む。
また、表示制御部６００５は、仮想ウィンドウの表示を終了して、カレント仮想ウィンドウの表示を表示部５２０６にさせた後に、データ記憶部６００１のテキスト番号表６１０１からカレント仮想ウィンドウに含まれるテキストのテキスト番号を読み出し、○印で囲んで表示させる。
【０１６２】
以上のように本実施の形態によれば、多数のテキストが存在する場合に、テキスト間の移動が面倒であるので、仮想ウィンドウを設けて、仮想ウィンドウ内においては一定数以下のテキストとし、かつリモートコントローラのチャネルボタンによりテキストが選択できるようにテキストに番号を付加して表示することにより、リンクされたデータの表示をさらに容易にした。
【０１６３】
なお、上記実施の形態３から実施の形態９のデータ記憶部２００１などの記憶内容を示した図２１等では、その内容を理解できるように表示部２００６等に表示される状態で示したけれども、実際には、例えば、ＨＴＭＬ等の言語で記載されたものである。
なお、上記実施の形態１〜実施の形態９では、図１等で示したような構成で本発明に係るデータ処理装置を実現したけれども、本発明はプログラムによって実現し、これをフロッピーディスク等の記録媒体に記録して移送することにより、他のコンピュータ・システムで容易に実施することができる。図６３は、これをフロッピーディスクで実施する場合の説明図である。
【０１６４】
記録媒体本体であるフロッピーディスク６３０１の物理フォーマットは、同心円上に外周から内周に向かってトラック１、２、・・・、８０を作成し、角度方向に１６のセクタに分割している。このように割り当てられた領域に従って、プログラムを記録する。
このフロッピーディスク６３０１は、図６４に示すようにケース６４０１に収納され、これによってディスクを埃や外部からの衝撃から守り、安全に移送することができる。
【０１６５】
図６５は、フロッピーディスク６３０１にプログラムの記録再生を行うことを説明する図である。図示のようにコンピュータ・システム６５０１にフロッピーディスクドライブ６５０２を接続することにより、ディスク６３０１に対してプログラムを記録再生することが可能となる。ディスク６３０１はフロッピディスクドライブ６５０２に、挿入口６５０３を介して組み込み、および取り出しがなされる。記録する場合はコンピュータ・システム６５０１からプログラムをフロッピーディスクドライブ６５０２によってディスク６３０１に記録する。再生する場合は、フロッピーディスクドライブ６５０２がプログラムをディスク６３０１から読み出し、コンピュータ・システム６５０１に転送する。
【０１６６】
なお、この実施の形態において、記録媒体としてフロッピーディスクを用いて説明を行ったが、光ディスクを用いても同様に行うことが出来る。また記録媒体はこれらに限られず、ＩＣカード、ＲＯＭカセットなど、プログラムを記録できるものであれば、同様に実施することができる。
【０１６７】
【発明の効果】
以上説明したように、本発明によれば、表示手段を有するデータ処理装置であって、部分データを含む複数のデータと、任意の一のデータに含まれる部分データと他のいずれかのデータとの関連付けとを記憶しているデータ記憶手段と、利用者の操作に従い、いずれか一のデータを表示すべき指示をするデータ表示指示操作手段と、前記データ表示指示操作手段の指示に従い前記データ記憶手段に記憶されているデータを読み出して、前記表示手段に設けたウィンドウにデータを表示させる第１表示制御手段と、前記表示手段に表示されているデータ中の選択状態にある部分データの表示態様を他の部分データの表示と区別する様に指示する選択状態部分データ指示手段と、前記選択状態部分データ指示手段から指示を受けると、指示された部分データの表示手段における表示を選択状態の表示態様で表示させる第２表示制御手段と、利用者の操作に従い、前記表示手段に選択状態の表示態様にある部分データに関連付けられたデータの表示を指示するデータ表示更新指示操作手段と、前記データ表示更新指示操作手段の指示に従い、前記データ記憶手段に記憶されている選択状態にある部分データに直接関連付けられたデータを読み出し、前記表示手段に前記第１表示制御手段が表示させたデータに替えて表示させる第３表示制御手段と、前記表示手段に表示されている部分データが選択状態となったとき、この部分データに直接関連付けられたデータを前記データ記憶手段から読み出し、新たなウィンドウを設けて表示させるデータ付加表示制御手段とを備え、前記選択状態部分データ指示手段は、前記表示手段にデータが表示されたとき、所定の部分データを選択状態にある部分のデータとして指示するデフォルト部と、Ｎ番目の部分データの表示態様が選択状態にある時間を計測し、予め定めた時間ごとに、Ｎ＋１番目の部分データに選択状態を移動する指示をするタイマー部とを有することとしているので、選択状態にある部分データに関連づけられたデータへの表示更新の操作性が向上する。
【０１６８】
また、一定時間ごとに、部分データの選択状態を移動することができ、更に、利用者は、表示変更するデータをあらかじめ知ることができる。
【０１６９】
また、本発明によれば、表示手段を有するデータ処理装置であって、部分データを含む複数のデータと、任意の一のデータに含まれる部分データと他のいずれかのデータとの関連付けとを記憶しているデータ記憶手段と、利用者の操作に従い、いずれか一のデータを表示すべき指示をするデータ表示指示操作手段と、前記データ表示指示操作手段の指示に従い前記データ記憶手段に記憶されているデータを読み出して、前記表示手段に設けたウィンドウにデータを表示させる第１表示制御手段と、前記表示手段に表示されているデータ中の選択状態にある部分データの表示態様を他の部分データの表示と区別する様に指示する選択状態部分データ指示手段と、前記選択状態部分データ指示手段から指示を受けると、指示された部分データの表示手段における表示を選択状態の表示態様で表示させる第２表示制御手段と、利用者の操作に従い、前記表示手段に選択状態の表示態様にある部分データに関連付けられたデータの表示を指示するデータ表示更新指示操作手段と、前記データ表示更新指示操作手段の指示に従い、前記データ記憶手段に記憶されている選択状態にある部分データに直接関連付けられたデータを読み出し、前記表示手段に前記第１表示制御手段が表示させたデータに替えて表示させる第３表示制御手段と、前記表示手段に表示されている部分データが選択状態となったとき、この部分データに直接関連付けられたデータを前記データ記憶手段から読み出し、新たなウィンドウを設けて表示させるデータ付加表示制御手段とを備え、前記選択状態部分データ指示手段は、前記表示手段にデータが表示されたとき、所定の部分データを選択状態にある部分データとして指示するデフォルト部と、各データに含まれる各部分データの選択状態として表示させる選択表示時間を記憶している選択表示時間記憶部と、表示手段に表示されたデータのＮ番目の部分データの表示態様が選択状態にあるとき、その部分データの選択表示時間を前記選択表示時間記憶部から読み出し、その選択状態にある時間が読み出した選択表示時間に達したときに、Ｎ＋１番目の部分データに選択状態を移動する指示をするタイマー部とを有することとしているので、部分データの選択状態にある時間を部分データごとに定めることができ、選択状態にある部分データに関連付けられたデータへの表示更新の操作性が向上する。
【０１７０】
また、本発明によれば、表示部に表示されたデータのデータ処理方法であって、部分データを含む複数のデータと、任意の一のデータに含まれる部分データと他のいずれかのデータとの関連付けとを記憶領域に記録しているデータ記録ステップと、利用者の操作に従い、いずれか一のデータを表示すべき指示をするデータ表示指示操作ステップと、前記データ表示指示操作ステップの指示に従い前記データ記憶領域に記録されているデータを読み出して、前記表示部に設けたウィンドウにデータを表示させる第１表示制御ステップと、前記表示部に表示されているデータ中の選択状態にある部分データの表示態様を他の部分データの表示と区別する様に指示する選択状態部分データ指示ステップと、前記選択状態部分データ指示ステップでの指示を受けると、指示された部分データの表示部における表示を選択状態の表示態様で表示させる第２表示制御ステップと、利用者の操作に従い、前記表示部に選択状態の表示態様にある部分データに関連付けられたデータの表示を指示するデータ表示更新指示操作ステップと、前記データ表示更新指示操作ステップでの指示に従い、前記データ記憶領域に記録されている選択状態にある部分データに直接関連付けられたデータを読み出し、前記表示部に前記第１表示制御ステップで表示させたデータに替えて表示させる第３表示制御ステップと、前記表示部に表示されている部分データが選択状態となったとき、この部分データに直接関連付けられたデータを前記データ記憶領域から読み出し、新たなウィンドウを設けて表示させるデータ付加表示制御ステップとを有し、前記選択状態部分データ指示ステップは、前記表示部にデータが表示されたとき、所定の部分データを選択状態にある部分データとして指示するデフォルトサブステップと、Ｎ番目の部分データの表示態様が選択状態にある時間を計測し、予め定めた時間ごとに、Ｎ＋１番目の部分データに選択状態を移動する指示をするタイマーサブステップとを有することとしているので、利用者は、表示変更するデータをあらかじめ知ることができ、一定時間ごとに、部分データの選択状態を移動することができ、選択状態にある部分データに関連付けられたデータへの表示更新の操作が向上する。
【０１７１】
また、本発明によれば、表示部に表示されたデータのデータ処理方法であって、部分データを含む複数のデータと、任意の一のデータに含まれる部分データと他のいずれかのデータとの関連付けとを記憶領域に記録しているデータ記録ステップと、利用者の操作に従い、いずれか一のデータを表示すべき指示をするデータ表示指示操作ステップと、前記データ表示指示操作ステップでの指示に従い前記データ記憶領域に記録されているデータを読み出して、前記表示部に設けたウィンドウにデータを表示させる第１表示制御ステップと、前記表示部に表示されているデータ中の選択状態にある部分データの表示態様を他の部分データの表示と区別する様に指示する選択状態部分データ指示ステップと、前記選択状態部分データ指示ステップでの指示を受けると、指示された部分データの表示部における表示を選択状態の表示態様で表示させる第２表示制御ステップと、利用者の操作に従い、前記表示部に選択状態の表示態様にある部分データに関連付けられたデータの表示を指示するデータ表示更新指示操作ステップと、前記データ表示更新指示操作ステップでの指示に従い、前記データ記憶領域に記録されている選択状態にある部分データに直接関連付けられたデータを読み出し、前記表示部に前記第１表示制御ステップで表示させたデータに替えて表示させる第３表示制御ステップと、前記表示部に表示されている部分データが選択状態となったとき、この部分データに直接関連付けられたデータを前記データ記憶領域から読み出し、新たなウィンドウを設けて表示させるデータ付加表示制御ステップとを有し、前記選択状態部分データ指示ステップは、前記表示部にデータが表示されたとき、所定の部分データを選択状態にある部分データとして指示するデフォルトサブステップと、各データに含まれる各部分データの選択状態として表示させる選択表示時間を選択表示時間記憶領域に記録している選択表示時間記録サブステップ部と、表示部に表示されたデータのＮ番目の部分データの表示態様が選択状態にあるとき、その部分データの選択表示時間を前記選択表示時間記憶領域から読み出し、その選択状態にある時間が読み出した選択表示時間に達したときに、Ｎ＋１番目の部分データに選択状態を移動する指示をするタイマーサブステップとを有することとしているので、部分データの選択状態にある時間を部分データごとに定めることができ、選択状態にある部分データに関連付けられたデータへの表示更新の操作性が向上する。
【図面の簡単な説明】
【図１】本発明に係るデータ処理装置の実施の形態１の構成図である。
【図２】上記実施の形態の文書記憶部に記憶されている文書を示す図である。
【図３】上記実施の形態のメニュー情報記憶部に記憶されているメニュー情報を示す図である。
【図４】上記実施の形態の動作実行部に記憶されている実行動作対応表を示す図である。
【図５】上記実施の形態の入力操作部の具体例であるリモートコントローラを示す図である。
【図６】上記実施の形態の表示部に表示された文書の表示例を示す図である。
【図７】上記実施の形態の表示部に表示された操作メニューの表示例を示す図である。
【図８】上記実施の形態の表示部に表示された操作メニューの表示例を示す図である。
【図９】上記実施の形態の文書記憶部への文書を記憶させる動作を説明するフローチャートである。
【図１０】上記実施の形態の表示部への表示動作を説明するフローチャートである。
【図１１】本発明に係るデータ処理装置の実施の形態２の構成図である。
【図１２】上記実施の形態の文書記憶部に記憶されている文書の一例を示す図である。
【図１３】上記実施の形態の文書記憶部に記憶されているキーワードと種類との一覧表を示す図である。
【図１４】上記実施の形態のメニュー情報記憶部に記憶されているメニュー情報を示す図である。
【図１５】上記実施の形態の表示部に表示される番組表の表示例を示す図である。
【図１６】上記実施の形態の表示部に表示される操作メニューの表示例を示す図である。
【図１７】上記実施の形態の表示部に表示される操作メニューの表示例を示す図である。
【図１８】上記実施の形態の動作実行による表示部へのデータ表示例を示す図である。
【図１９】上記実施の形態の動作を説明するフローチャートである。
【図２０】本発明に係るデータ処理装置の実施の形態３の構成図である。
【図２１】上記実施の形態のデータ記憶部に記憶されているデータを示す図である。
【図２２】上記実施の形態の表示部へのデータ表示例を示す図である。
【図２３】上記実施の形態の表示部へのメニューの表示例を示す図である。
【図２４】上記実施の形態の表示部へのメニューの表示例を示す図である。
【図２５】上記実施の形態の表示部への階層化されたメニューの表示例を示す図である。
【図２６】上記実施の形態のメニュー項目の実行によるデータ表示例を示す図である。
【図２７】上記実施の形態の動作を説明するためのフローチャートである。
【図２８】本発明に係るデータ処理装置の実施の形態４の構成図である。
【図２９】上記実施の形態のデータ記憶部に記憶されているデータを示す図である。
【図３０】上記実施の形態の表示部のメニューの表示例を示す図である。
【図３１】上記実施の形態の表示部の階層化メニューの表示例を示す図である。
【図３２】上記実施の形態の表示部の階層化メニューの表示例を示す図である。
【図３３】上記実施の形態の表示部の階層化メニューの表示例を示す図である。
【図３４】上記実施の形態のメニュー項目の実行によるデータ表示例を示す図である。
【図３５】上記実施の形態のデータ記憶部に記憶されている他のデータを示す図である。
【図３６】上記実施の形態の表示部のデータの表示例を示す図である。
【図３７】上記実施の形態の表示部のデータに付加されたメニューの表示例を示す図である。
【図３８】上記実施の形態の表示部の階層化メニューの表示例を示す図である。
【図３９】上記実施の形態の表示部の階層化メニューの表示例を示す図である。
【図４０】上記実施の形態のデータ中のテキストをメニュー項目としたメニューを付加したデータ表示例を示す図である。
【図４１】図４０に示したメニューにメニューを階層化した表示例を示す図である。
【図４２】本発明に係るデータ処理装置の実施の形態５の構成図である。
【図４３】上記実施の形態のデータ記憶部に記憶されているデータを示す図である。
【図４４】上記実施の形態の表示部へのデータ表示例を示す図である。
【図４５】上記実施の形態の表示部へのデータ表示例を示す図である。
【図４６】上記実施の形態の動作を説明するフローチャートである。
【図４７】本発明に係るデータ処理装置の実施の形態６の構成図である。
【図４８】上記実施の形態のデータ記憶部に記憶されている選択時間一覧表を示す図である。
【図４９】本発明に係るデータ処理装置の実施の形態７の構成図である。
【図５０】上記実施の形態の表示部の表示例を示す図である。
【図５１】上記実施の形態の表示部の表示例を示す図である。
【図５２】本発明に係るデータ処理装置の実施の形態８の構成図である。
【図５３】上記実施の形態のデータ記憶部に記憶されているデータを示す図である。
【図５４】上記実施の形態の表示部の表示例を示す図である。
【図５５】上記実施の形態における仮想ウィンドウの表示例を示す図である。
【図５６】上記実施の形態におけるカレント仮想ウィンドウの表示例を示す図である。
【図５７】上記実施の形態におけるカレント仮想ウィンドウの表示例を示す図である。
【図５８】上記実施の形態におけるカレント仮想ウィンドウの表示例を示す図である。
【図５９】上記実施の形態の動作を説明するフローチャートである。
【図６０】本発明に係るデータ処理装置の実施の形態９の構成図である。
【図６１】上記実施の形態のデータ記憶部に記憶されるテキスト番号表を示す図である。
【図６２】上記実施の形態の表示部の表示例を示す図である。
【図６３】上記実施の形態１〜実施の形態９で説明したデータ処理装置の各構成要素の機実施するプログラムを記録した記録媒体の説明図である。
【図６４】その記録媒体とケースとを示す図である。
【図６５】上記記録媒体のコンピュータシステムへの装着を説明する図である。
【符号の説明】
１０１・・・放送受信部
１０２・・・分離部
１０３、２００６、４２０６、５２０６・・・表示部
１０４、１１０１・・・文書記憶部
１０５、１１０２・・・メニュー情報記憶部
１０６・・・動作実行部
１０７・・・時計部
１０８、２００２、４２０２、５２０２、６００２・・・入力操作部
１０９、２００３、４２０３、５２０３、６００３・・・入力信号受信部
１１０、１１０３、２００４、２８０２、４２０４、５２０４、６００４・・・制御部
１１１、１１０４、２００７、２８０３・・・メニュー作成部
１１２、１１０５、２００５、４２０５、４９０１、５２０５、６００５・・・表示制御部
２００１、２８０１、４２０１、４７０１、５２０１、６００１・・・データ記憶部
５０１・・・リモートコントローラ
４２０７・・・テキスト選択移動部
６００７・・・仮想ウィンドウ生成部
【図１】
0003727547.tif 000002
【図２】
0003727547.tif 000003
【図３】
0003727547.tif 000004
【図４】
0003727547.tif 000005
【図５】
0003727547.tif 000006
【図６】
0003727547.tif 000007
【図７】
0003727547.tif 000008
【図８】
0003727547.tif 000009
【図９】
0003727547.tif 000010
【図１０】
0003727547.tif 000011
【図１１】
0003727547.tif 000012
【図１２】
0003727547.tif 000013
【図１３】
0003727547.tif 000014
【図１４】
0003727547.tif 000015
【図１５】
0003727547.tif 000016
【図１６】
0003727547.tif 000017
【図１７】
0003727547.tif 000018
【図１８】
0003727547.tif 000019
【図１９】
0003727547.tif 000020
【図２０】
0003727547.tif 000021
【図２１】
0003727547.tif 000022
【図２２】
0003727547.tif 000023
【図２３】
0003727547.tif 000024
【図２４】
0003727547.tif 000025
【図２５】
0003727547.tif 000026
【図２６】
0003727547.tif 000027
【図２７】
0003727547.tif 000028
【図２８】
0003727547.tif 000029
【図２９】
0003727547.tif 000030
【図３０】
0003727547.tif 000031
【図３１】
0003727547.tif 000032
【図３２】
0003727547.tif 000033
【図３３】
0003727547.tif 000034
【図３４】
0003727547.tif 000035
【図３５】
0003727547.tif 000036
【図３６】
0003727547.tif 000037
【図３７】
0003727547.tif 000038
【図３８】
0003727547.tif 000039
【図３９】
0003727547.tif 000040
【図４０】
0003727547.tif 000041
【図４１】
0003727547.tif 000042
【図４２】
0003727547.tif 000043
【図４３】
0003727547.tif 000044
【図４４】
0003727547.tif 000045
【図４５】
0003727547.tif 000046
【図４６】
0003727547.tif 000047
【図４７】
0003727547.tif 000048
【図４８】
0003727547.tif 000049
【図４９】
0003727547.tif 000050
【図５０】
0003727547.tif 000051
【図５１】
0003727547.tif 000052
【図５２】
0003727547.tif 000053
【図５３】
0003727547.tif 000054
【図５４】
0003727547.tif 000055
【図５５】
0003727547.tif 000056
【図５６】
0003727547.tif 000057
【図５７】
0003727547.tif 000058
【図５８】
0003727547.tif 000059
【図５９】
0003727547.tif 000060
【図６０】
0003727547.tif 000061
【図６１】
0003727547.tif 000062
【図６２】
0003727547.tif 000063
【図６３】
0003727547.tif 000064
【図６４】
0003727547.tif 000065
【図６５】
0003727547.tif 000066