(57)【要約】【課題】  本発明は、画像・音声などの各種情報を整理・記録するためのシステムに関し、各種情報を簡便に取り扱うために、手順を記述した言語を提供し、各種情報の使い勝手を向上させることを目的とする。【解決手段】  上記課題を目的とし、ハードウェア制御などの手順を記述した言語の生成部（２０４）または解読部（２０３）と、その言語または各種情報の記録（２０６）または再生手段と、該システム固有の処理部（２０５）とで構成され、異機種間での各種情報の取り扱いを共通化し、また各種情報の使い勝手を向上する。【選択図】図１
2005276430.tif 000002
【特許請求の範囲】
【請求項１】
画像、音声、テキストデータ等の各種情報を記録する手段と、該情報を再生する手段を有する、情報記録再生装置において、
前記情報の再生の処理をする手順を特定の文法に基づいて生成する手段と、
該生成手段により生成された手順にもとづき、前記情報を再生する手段を有することを特徴とする情報記録再生装置。
【請求項２】
画像、音声、テキストデータ等の各種情報を記録する手段を有する、情報記録装置において、
前記情報の再生の処理をする手順を特定の文法に基づいて生成する手段と、
該生成手段により生成された手順を記憶する手段を有することを特徴とする情報記録装置。
【請求項３】
画像、音声、テキストデータ等の各種情報を再生する手段を有する、情報再生装置において、
特定の文法に基づいて生成された前記情報の再生の処理をする手順を解釈する手段と、
該解釈手段の解釈結果にもとづき、前記情報を再生する再生手段を有することを特徴とする情報再生装置。
【請求項４】
請求の範囲第１項記載の情報記録再生装置において、
さらに、前記生成手段により生成された手順を記憶する手段を有することを特徴とする情報記録再生装置。
【請求項５】
請求の範囲第１項記載の情報記録再生装置または請求の範囲第２項記載の情報記録装置において、
前記手順は前記情報の記憶の処理を行なう手順を含むことを特徴とする情報記録再生装置または情報記録装置。
【請求項６】
請求の範囲第１項記載の情報記録再生装置または請求の範囲第２項記載の情報記録装置において、
前記手順は前記情報の加工の処理を行なう手順を含むことを特徴とする情報記録再生装置または情報記録装置。
【請求項７】
請求の範囲第１項記載の情報記録再生装置において、
前記情報記録再生装置はビデオ記録再生装置であることを特徴とする情報記録再生装置。
【請求項８】
請求の範囲第７項記載の情報記録再生装置において、
前記特定の文法に基づいて記述された処理手順の、一部または全部を記憶することを特徴とする情報記録再生装置。
【請求項９】
請求の範囲第１項記載の情報記録再生装置において、
前記情報記録再生装置は少なくともテレビジョン信号を受信する手段を有することを特徴とする情報記録再生装置。
【請求項１０】
請求の範囲第９項記載の情報記録再生装置において、
前記特定の文法に基づいて記述された処理手順の、一部または全部を記憶することを特徴とする情報記録再生装置。
【請求項１１】
請求の範囲第９項記載の情報記録再生装置において、
前記特定の文法に基づいて記述された処理手順を、他の機器に送信する手段を備えることを特徴とする情報記録再生装置。
【請求項１２】
請求の範囲第９項記載の情報記録再生装置において、
特定の文法に基づいて記述された処理手順を受信する手段と、該処理手順に従った各種処理を行う処理手段を有することを特徴とする情報記録再生装置。
【請求項１３】
請求の範囲第７項記載の情報記録再生装置において、
特定の文法に基づいた言語形式によって記述された、画像、音声、テキストデータ等の各種情報に再生の処理を行う手順を、他の文法に基づいた言語形式に変換する言語生成及び変換手段を有することを特徴とする情報記録再生装置。
【請求項１４】
請求の範囲第９項記載の情報記録再生装置において、
特定の文法に基づいた言語形式によって記述された、画像、音声、テキストデータ等の各種情報の再生の処理を行う手順を、他の文法に基づいた言語形式に変換する言語生成及び変換手段を有することを特徴とする情報記録再生装置。
【請求項１５】
画像、音声、テキストデータ等の各種情報を記録する手段と、該情報を再生する手段を有する、情報記録再生装置において、
前記情報を再生する手順と再生画面の表示パターンを示す一つ以上のテンプレートと、
該テンプレートに基づき、前記情報を取得し、再生するために必要な実体データを生成する実体データ生成手段と、
該実体データを記録媒体に記録する記録手段と、
前記再生手順に従って前記情報を再生する再生手順と、
を有することを特徴とする情報記録再生装置。
【請求項１６】
画像、音声、テキストデータ等の各種情報を記録する手段を有する、情報記録装置において、
前記情報を再生する手順と再生画面の表示パターンを示す一つ以上のテンプレートと、
該テンプレートに基づき、前記情報を取得し、再生するために必要な実体データを生成する実体データ生成手段と、
該実体データを記録媒体に記録する記録手段と、を有することを特徴とする情報記録装置。
【請求項１７】
画像、音声、テキストデータ等の各種情報を再生する手段を有す
る、情報再生装置において、
前記情報を再生する手順と再生画面の表示パターンを示すデータを前記情報から抽出する再生情報生成手段と、
該再生手順と再生画面の表示パターンに従って前記情報を再生する再生手段と、
を有することを特徴とする情報再生装置。
【請求項１８】
請求の範囲第１５項記載の情報記録再生装置または請求の範囲第１６項記載の情報記録装置において、
前記テンプレートは、前記情報を取得及び記録する手順を一つ以上記述した情報取得手順パターンを含み、
前記実体データ生成手段は、該テンプレートを参照して、前記情報取得手順パターンの中から一情報取得手順を選択し、前記再生手順パターンの中から一再生手順を選択し、前記表示パターンの中から前記再生手順にしたがって表示する一つ以上の画面仕様を選択し、前記情報取得手順にしたがって前記情報を取得し、前記再生手順と前記画面仕様と前記情報から構成する実体データを生成することを特徴とする情報記録再生装置または情報記録装置。
【請求項１９】
請求の範囲第１５項記載の情報記録再生装置または請求の範囲第１６項記載の情報記録装置において、
前記テンプレートを編集、変更するテンプレート変更手段を備えたことを特徴とする情報記録再生装置または情報記録装置。
【請求項２０】
請求の範囲第１５項記載の情報記録再生装置または請求の範囲第１６項記載の情報記録装置において、
前記テンプレートは、取得する情報（画像や音声、テキスト、時間情報、位置情報等）の種類とその関連付けを行うテーブルのフォーマットを示すリンク情報テーブルフォーマットと、
該情報を取得して記憶する手順パターンを記述した情報取得手順パターンフォーマットと、
該情報を実際に画面上で再生する手順パターンを記述した再生手順パターンフォーマットと、
該情報を該再生手順パターンフォーマットにしたがって実際に表示する画面仕様パターンを記述した画面仕様フォーマットと、
該情報取得手順パターンと該再生手順パターンとリンク情報テーブル間の関連付けを行う情報管理テーブルと、
から構成することを特徴とした情報記録再生装置または情報記録装置。
【請求項２１】
請求の範囲第１５項記載の情報記録再生装置または請求の範囲第１６項記載の情報記録装置において、
情報（画像や音声、テキスト、時間情報、位置情報等）を取得し記憶する手順と、該情報を実際に画面上で再生する再生手順と、該再生手順にしたがって実際に表示する画面仕様を記述した画面仕様データと、該情報の実データを示す情報実体データと、の一部あるいは全部を記録媒体に記録する手段を有することを特徴とした情報記録再生装置または情報記録装置。
【請求項２２】
請求の範囲第１５項記載の情報記録再生装置または請求の範囲第１６項記載の情報記録装置において、
異なった構成を有する実体データを目的とする形式に変換する機能を有することを特徴とした情報記録再生装置または情報記録装置。
【請求項２３】
画像や音声、テキスト、位置情報、時間情報等の各種の情報を取得する手段と、該情報を再生する手段を備えた情報記録再生装置において、
該情報を再生する手順と、該情報間の関連付けを行うテーブルと、該手順に基づいて表示する再生画面と、から構成されるデータを作成するデータ生成手段と、該データを記録媒体に記録する記録手段と、
を備えたことを特徴とする情報記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種情報（動画・静止画・音声・テキスト・コンピュータデータなど）を整理・記録するためのシステムに関する。
【背景技術】
【０００２】
従来、記録装置を用いて動画像、静止画像、音声などの各種情報を記録し、再生装置を用いてその各種情報の再生を行ってきた。またビデオの動画像や音声などの情報のようなものに対しては、専用の編集装置を用いて、記録後の編集を行っている。このときに、動画像や音声などのデータを同時に取り扱う必要があるが、各種データの同期を取るための方式の一つとして、テープに記録した画像とＥＥＰＲＯＭに記録した音声との音声画像同期方式を用いた記録再生装置（特開平４−２１２７５４号公報）がある。
【０００３】
しかし、現在ではテキスト・動画像・静止画像・音声などの各種情報はデジタル化の方向にあり、それに伴い、コンピュータのような汎的な情報処理端末でい
ろいろな情報を同等に扱うことが可能になりつつある。こうした状況下で生じる問題、例えば、様々な種類の情報間の関連づけ、記録後の編集に必要となる膨大な量の知識や手順、情報記録再生装置の製品間のデータの互換性、などに関しては未だ十分な検討がなされていない。また特開平４−２１２７５４号公報に記載の技術では、非常に限定された情報の種類においてのみ、各種情報の関連を規定しており、各種情報の汎的な関連づけを行うことは事実上不可能である。
【０００４】
【特許文献１】特開平４−２１２７５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、メーカや製品に関わらず同様に各種情報を扱うための手段を提供し、様々な種類の情報を関連づけ、さらに各種情報を簡便に編集するための手段を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、テキスト・画像・音声などの各種情報を取り扱うための手順を、特定の文法に基づいた言語形式（以下スクリプトと呼ぶ）で記すためのスクリプト生成手段と、そのスクリプトの解釈を行い各種情報の記録手段または再生手段の制御を行うスクリプト解読手段とを、前記各種情報を取り扱う装置内に内蔵または外づけする。また、前記各種情報の再生専用装置にあっては、前記スクリプト解読手段のみを内蔵または外づけする。
【０００７】
スクリプト生成手段は、テキスト・画像・音声などの各種情報を媒体に記録するときに、そのデータを取り扱う方法すなわち再生方法をスクリプトとして生成し、そのスクリプトを装置の記録部に渡すことにより、前記各種情報を記録する記録媒体にスクリプトを記録する。またスクリプト解読手段は、前記各種情報が記録された記録媒体から、同様に記録されたスクリプトを解読し装置の再生部に機器制御情報を渡すことにより、再生手順を制御する。
【０００８】
又、本発明は、取得した各種の情報（画像や音声、テキスト、位置情報、時間情報等）と、該情報を再生する手順や再生画面を示すテンプレートと、該テンプレートに基づいて再生や画面表示するために必要な実体データと、該情報を取得する情報取得手段と、該実体データを作成する実体データ生成手段と、該実体データを磁気テープや光磁気ディスク等の記録媒体に記録する記録手段と、該テンプレートを編集するテンプレート変更手段と、該情報を再生する再生手段と、を装置内に構成する。
【０００９】
実体データ作成手段は、画像や音声、テキスト等の各種の情報データを記録媒体に記録する場合に、予め格納している再生手順にしたがって、該情報データを実際に再生する手順や画面、該情報データを関連付けする再生データを生成し、該再生データを記録手段により該情報データと共に記録する。また、実体データ解釈手段は、記録手段により記録媒体に記録した該再生データを解釈し、再生手段に機器制御や情報データを渡すことにより、再生手順を制御する。さらに、テンプレート変更手段は、予め格納している再生手順を変更する。
【発明の効果】
【００１０】
本発明によれば、装置の使い勝手が向上する。
【発明を実施するための最良の形態】
【００１１】
本発明を詳細に説明するために、添付の図面に従ってこれを説明する。
【００１２】
まず、本発明の第１の実施例を図面を用いて説明する。
【００１３】
まずスクリプト構造の一例を第１図に示す。ここではスクリプトの基本構造例１０１は、システムの画面に表示を行うためのユーザインターフェース、システムハードウェアの制御を行うためのシステム制御方法、各種情報との関連づけ、各種情報の記録年月日・時刻・記録場所を表すデータやスクリプトを生成したハードウェアの名前やスクリプトのフォーマット名などの付加情報、から成る。ここで各種情報とは、テキスト・静止画像・動画像・音声・コンピュータアプリケーションのデータや画像や音声などを取り出すために必要な情報などのバイナリデータ、などである。スクリプトにこれらの部分を含めることにより、このスクリプトの解読が可能であればどのようなシステムであっても、システムの操作感や画面表示などが同様なものになる。これを基本構造とした場合の実際のスクリプト構造例が１０２である。この例では、スクリプトは大きく分けて２つの部分から成り立っている。１つはスクリプトの実内容部分であり、もう１つはスクリプトなどが記録媒体のどこに記録されているかを示すアドレステーブルである。前者のスクリプト実内容部はさらに３つの部分から成り立っており、スクリプト・画面・部品をそれぞれ単位とした階層構造となっている。まずスクリプト単位の部分は、スクリプト番号・画面番号から成り立っている。スクリプト番号とは、複数のスクリプトが同一のシステム内に存在するときに、各スクリプトに割り当てられた固有番号であり、画面番号とはユーザに示す画面が一つのスクリプトに複数含まれているときに各表示画面に割り当てられた固有番号である。各画面は、ユーザインターフェースとして、文字列・アイコン・ボタンなどの部品を含んでおり、これらの部品の固有番号と画面上のその表示座標を各画面ごとにまとめたものが、前記スクリプト実内容部のうちの画面単位の部分である。さらにそのユーザインターフェースの部品番号と、部品の種類や画面表示を行う際のビットマップデータなどの画面表示用データ、関連づけをする前記各種情報、可視不可視の別・ユーザによる選択の可否・選択の方法などの属性、選択されたときのシステムハードウェア制御情報、などを関連づけているのが、前記スクリプト実内容部のうちの部品単位の部分である。ここで、スクリプトの実内容部分とアドレステーブルの関係は、次のようになっている。まず、システムまたはユーザによりスクリプトが選択される。するとアドレステーブルから、選択された番号のスクリプトが格納されている記録媒体上のアドレスが確定され、そのアドレスのスクリプトがシステムにより読み出される。次に表示すべき画面の番号がシステムまたはユーザにより決定され、その画面の情報すなわちスクリプトが格納されているアドレスが、同様にアドレステーブルから確定される。そしてその画面を構成するユーザインターフェース部品の情報すなわちスクリプトが、同様にアドレステーブルから確定されるという順序である。ただし、スクリプトの大きな２つの部分である実内容部分とアドレステーブルは、スクリプトが格納されている記憶媒体上のアドレスを、前記スクリプト実内容部に加えることにより、１つのものとしても効果に変わりはない。また、この例ではアドレステーブルを、スクリプト・画面・部品それぞれに対して設けているが、必ずしもこのような構成である必要はなく、全てをまとめて一つとしてもよいし、あるいは任意の数だけあってもよい。なお、各表示画面には、ユーザインターフェース部品と同様に固有の番号が振られているため、システムの画面表示の初期には必ずある番号の画面を表示するという取り決めを行い、かつ前記ユーザインターフェース部品のシステムハードウェア制御情報部にどの番号の画面を次に表示するかを記載しておけば、表示画面間の関連を構築することができる。また１０２において、各種情報との関連づけとは、記録媒体上のどこに該当する前記各種情報が記録されているかを示すものであり、具体的には記録媒体上のアドレスなどを用いることになる。また、前記各種情報をそのまま前記スクリプトの一部として埋め込んでもよい。
【００１４】
次に前記各種情報記録時におけるシステム構成例を第２図に示す。この図では、本シテム２０２は情報取得・変換・スクリプト解読部２０３と、スクリプト生成部２０４と、その他の処理部２０５と、記録部２０６から成る。これらの部分と、本システムが処理を行う対象である前記各種情報２０１、生成したスクリプトなどを記録する記録媒体２０７との関係を説明する。まず前記各種情報２０１を本システムの情報取得・変換・スクリプト解読部２０３が取得し、またシステムの理解できる形式に変換する。ここで、データ取得・変換・スクリプト解読部２０３は何らかの物理的な方法で前記各種情報２０１を読み取り・変換するのであるが、その手段は前記各種情報２０１をシステムが取得する形態によって異なる。例えば、前記各種情報２０１がフロッピー（登録商標）ディスクやハードディスクなどの磁気を利用した記憶媒体に記憶されている場合は、磁気ヘッドが読み取る物理的な手段である。またケーブルや光ファイバなどを用いたネットワークシステムにおいては、前記各種情報２０１はシステムをネットワークに接続するアダプタが読み取ることになる。さらに、電波などの無線で前記各種情報２０１が送信されてくる場合は、システム中の電波受信機が、前記各種情報２０１の取得部かつ変換部２０３となる。次に前記情報取得・変換・スクリプト解読部２０３で取得され本システムが扱える形式に変換された前記各種情報２０１は、スクリプト生成部２０４と、画面表示や各種処理を行うその他の処理部２０５に送られる。まずスクリプト生成部２０４は、情報取得・変換・スクリプト解読部２０３により取得し変換された前記各種情報２０１の解析を行う。その解析結果を元に、スクリプト生成部２０４は前記各種情報２０１の再生手順を、ある特定の言語に従ってすなわちスクリプトとして記述する。このとき前記解析とは前記各種情報２０１の、フォーマットの判別、容量の検出、作成日や作成者などの固有情報の抽出、などである。その後、生成された前記スクリプトは記録部２０６に送られる。また、前述したようにスクリプト生成部２０４が各種情報２０１の再生手順のスクリプトを作るときに、スクリプト生成部２０４は、ある種の情報を参照しその参照の結果をスクリプトの内容に反映させてもよい。ここでいう情報とは、どのような形式・構造のスクリプトかを規定したものなどである。すなわち、どのような形式や構造のスクリプトを生成するかを規定ることか可能であり、それにより前記各種情報２０１を記録すると同時にある決まった形式や構造のスクリプトを生成することができ、ユーザは前記各種情報２０１を取得するのと同時に整理することができるのである。一方その他の処理部２０５に送られた前記各種情報２０１は、画面表示や各種処理などのそのシステム特有の処理を受け、記録部２０６が記録できる状態に変換されて、その後記録部２０６に送られる。そして記録部２０６は、スクリプト生成部２０４から送られてきたスクリプトと、その他の処理部２０５から送られてきた各種情報２０１を、所定の手順で記録媒体２０７に記録する。この記録媒体２０７は種類を問わず、揮発性メモリ・不揮発性メモリ・ハードディスク・ＣＤ−ＲＯＭ・光磁気ディスク・ビデオテープ・オーディオテープなど、何であっても同様の効果を得ることができる。また、スクリプト生成部２０４から送られてきた前記スクリプトと、その他の処理部２０５から送られてきた各種情報２０１は、同じ記録媒体に記録してもよいし、別々の記録媒体に記録してもよい。また、その他の処理部２０５から送られてきた各種情報２０１を記録した後、その何らかの結果をスクリプト生成部２０４に送りスクリプトの生成に利用してもよい。つまり、例えば記録媒体２０７のどの位置にどの各種情報２０１を記録したかをスクリプト生成部２０４に伝達することにより、その情報をスクリプトに盛り込むことが可能である。また、前記各種情報を取得するときに同様の手順で、前記各種情報と関連づけられたスクリプトを取得することにより、情報取得・変換・スクリプト解読部２０３でそのスクリプトを解読し、その結果得られた何らかの手順を、前記各種情報の記録のために用いてもよい。
【００１５】
次に前記各種情報再生時におけるシステム構成例を第３図に示す。このシステム構成例では、記録媒体３０６からスクリプトや各種情報３０１を読み出す再生部３０５と、スクリプトをシステム制御情報などに変換するスクリプト解読部３０３と、各種情報の画面表示やそのシステム固有の処理を行うためのその他の処理部３０４とからシステム本体３０２が構成される。ここで３０１は２０１と同様のものである。このシステム本体３０２と、各種情報やスクリプトなどが記録されている記録媒体３０６、及び各種情報３０１との関係を説明する。まず、記録媒体３０６に記録されたスクリプトを再生部３０５が所定の手順で読み取る。その後スクリプトはスクリプト解読部３０３に送られ、その内容すなわちシステムハードウェア制御手順やデータなどを再生部３０５が解釈できる形にスクリプト解読部３０３が変換し、再び再生部３０５にシステムハードウェア制御手順やデータとして送信する。そして再生部３０５はその制御情報やデータを元に、前記各種情報３０１の読み出しを行う。読み出された前記各種情報３０１は、画面表示や各種処理などを行うその他の処理部３０４を通して、画面表示などのできる形式に処理される。以上が、スクリプトの解読時の処理の流れの一例である。ここで、再生部３０５が記録媒体３０６からスクリプトを読み出すとき、同時に任意の数や種類の前記各種情報３０１を読み出してもよい。読み出された前記各種情報３０１を例えばアクセス時間の短い揮発性メモリに一時的に格納することにより、処理の高速化を図ることができる。また、再生部３０５とは別に、前記スクリプトを読み出す専用のスクリプト再生部を当システムに設けても、同様の効果を得ることができる。また、システム本体３０２には、スクリプト生成部３０７とスクリプト記録部３０８が含まれていてもよい。このとき前記各種情報３０１を実際に一度再生することにより、各種情報３０１の再生手順をスクリプト生成部３０７がスクリプトにし、その生成されたスクリプトをスクリプト記録部３０８で記録する、という手順で、各種情報３０１の再生手順をスクリプトにすることができる。なおスクリプト記録部３０８が用いる記録媒体は、各種情報３０１が記録されている記録媒体３０６でもよいし、専用の記録媒体であってもよい。スクリプトを用いた実施例として、デジタルビデオシステムの機器構成例を第４図に示す。まずこのシステムは、画面表示を行うテレビ４０１と、動画像・静止画像・音声などのデジタルデータの記録・再生を行うビデオ４０２から成る。このビデオ４０２に、スクリプトや各種情報などの記録や読み出しを行う記録媒体４０３と、スクリプトを生成するスクリプト生成部４０５と、記録媒体４０３に記録されたスクリプトの解読を行うスクリプト解読部４０６と、ユーザがビデオを操作するためのポインティングデバイス４０４が従属する。このうちスリプト生成部４０５またはスクリプト解読部４０６は、ビデオ４０２に回路として内蔵してもよいし、独立した外部装置としてもよい。またポインティングデバイス４０４とは、前記テレビ４０１画面上に表示されたボタンなどのユーザインターフェースをユーザが選択するためのものであり、具体的な形態としては、リモートコントローラ・マウス・タブレットなどがある。さらに、前記ビデオ４０２が前記デジタルデータやスクリプトの記録または再生を行うために、記録媒体４０３が前記ビデオ４０２には不可欠である。この記録媒体４０３は、従来のビデオテープ・光磁気ディスク・ＣＤ−ＲＯＭ・ハードディスクなど、前記ビデオ４０２が扱う媒体であればどんなものを使用しても効果には変わりない。
【００１６】
次に、第４図で説明したデジタルビデオシステムの実際の操作例を説明する。このデジタルビデオシステムにおいては、第４図における記録媒体４０３に、画像や音声などを記録するときにスクリプトを生成し、記録された番組をそのスクリプトを用いて検索・再生することができる。まず、第４図のデジタルビデオシステムにおいて、画像や音声などを記録するときのデジタルビデオ４０２の処理手順を第５図に示す。初めにユーザが前記デジタルビデオ４０２を通して番組を視聴する。すると前記デジタルビデオ４０２は、その時点で番組の各種情報を格納してある番組データベースから、番組の題名・ジャンル・出演者などの各種番組関連情報を得る。このとき、番組データベースは当デジタルビデオ４０２に内蔵していてもよいし、テレビ局などに設置した番組データベースから有線・無線を問わず前記各種番組関連情報を得てもよい。また、番組搬送波と同時に前記各種番組関連情報を得てもよく、このとき、番組搬送波から前記各種番組関連情報を抜き出す回路とそれを解析する回路を、前記デジタルビデオ４０２に設けるだけで実現ができる。次に、前記デジタルビデオ４０２は内蔵のカレンダーから日付と時刻情報を得る。この時刻情報は、ユーザがテレビ番組の録画を開始するまで、適当な時刻頻度で得てもよい。また日付と時刻情報は、ユーザが録画開始するときに得てもよいし、前記各種番組関連情報を得前に得てもよい。次に、ユーザが所定の動作で、テレビ番組の録画開始をデジタルビデオ４０２に指示する。するとデジタルビデオ４０２は、記録媒体上の記録開始位置を検出する。次にデジタルビデオ４０２は、前記各種番組関連情報と、前記日付と時刻情報と、前記記録開始位置情報を元に、スクリプト生成部でスクリプトを生成する。このときのスクリプトの内容は、記録媒体上のどこに記録されたテレビ番組が、いつ記録されたものであり、その番組の題名・ジャンル・出演者などがどんなものであるか、が関連づけられているものである。次にデジタルビデオ４０２は、生成したスクリプトを、記録媒体４０３の適当な位置に記録する。このとき、スクリプトを記録する記憶媒体４０３上の位置は、スクリプトを記録するよう事前に定められた位置でも良いし、自由な位置でもよい。後者の場合は、記憶媒体４０３上のどこにスクリプトを記録したかを表すデータを、記録媒体４０３の所定の位置に記録することにより、スクリプトを読み出すときの便宜を図ることができる。また、前記スクリプトの内容は、スクリプトとしてではなく、スクリプトと関連づけられたデータとして生成してもよい。すなわち、第１図におけるスクリプトの構造例において、ユーザインターフェースとシステム制御方法をスクリプトとして、複数の記録されたテレビ番組を一つのスクリプトでまとめ、そのスクリプトが参照する各種情報との関連づけを前記の、スクリプトと関連づけられたデータとして持つような、スクリプトの構造を持つことができる。さらに、既にデジタルビデオ４０２の記録媒体４０３にスクリプトが記録されていた場合、新規にテレビ番組を記録するときにその記録済みスクリプトを読み出し、それに新しいデータをつけ加えるなどの加工を行って再び記録するという形式でもよい。次に、デジタルビデオ４０２は、ユーザが前記動作で記録を指示したテレビ番組を記録媒体４０３に記録する。次にユーザによってテレビ番組の記録の中止が、所定の動作によってデジタルビデオ４０２に伝達される。するとデジタルビデオ４０２はテレビ番組の記録を中止し、記録媒体４０３上の記録終了位置を検出する。このとき、改めて記録終了位置を検出するのではなく、テレビ番組の記録を行いながら、記録媒体４０３の現在の記録位置をモニタリングすることにより、記録媒体４０３の記録終了位置を知るという手順でもよい。
【００１７】
最後に、デジタルビデオ４０２はその記録終了位置を前記手順で既に記録したスクリプトの所定の位置に記録する。この動作によりデジタルビデオ４０２は、当該テレビ番組が記録媒体４０３のどこからどこまでに記録されたのかを、スクリプトを解析することにより、事後に知ることができる。すなわち、この記録終了位置情報は、後で新たにテレビ番組の記録を開始するときに参照することができる。なお、デジタルビデオ４０２がテレビ番組やスクリプトなどの情報を記録媒体４０３に記録するとき、記録領域は必ずしも物理的に連続している必要はない。つまり、テレビ番組とスクリプトを適宜交互に記録してもよいし、記録媒体４０３の未記録領域を検出することによりテレビ番組やスクリプトを分割して記録することもできる。ただし後者の場合、分割して記録したテレビ番組やスクリプトを、統合して再生するための仕組みが不可欠である。この方法としては、記録媒体４０３のどこにどれだけの容量のテレビ番組やスクリプトが分割記録されているかを表す参照表をデジタルビデオ４０２がわかる形式で設ける、または、そのデータにつながる前と後ろのデータが記録媒体４０３のどこに記録されているかを分割記録された個々のデータの所定の位置に記す、などがある。また、デジタルビデオ４０２の製品名やメーカ、スクリプトのフォーマットの種類を表す情報、記録媒体４０３の種類などの情報、などの付加情報を記録媒体４０３に記録してもよい。このときの付加情報の記録形式は、スクリプトの一部、スクリプトと関連する形式のデータ、スクリプトとは関係しないデータ、のどれでもよい。そして、第４図のデジタルビデオシステムにおいて、スクリプトに基づいて画像や音声などを再生する手順を第６図に示す。まず、デジタルビデオ４０２は記録媒体４０３からスクリプトや必要な各種情報を読み出す。読み出したスクリプトは、デジタルビデオ４０２のスクリプト解読部４０６により解読され、デジタルビデオ４０２がその結果を元に、テレビ４０１上に表示する番組選択画面６０１を生成し、テレビ４０１に表示する。ユーザはこのテレビ画面６０１を元に、視聴したい記録済み番組の選択を行うが、このときのユーザからデジタルビデオ４０２への意思伝達手段すなわちポインティングデバイス４０４として、リモートコントローラを用いる。つまり、番組選択画面６０１には前記リモートコントローラで制御することのできるカーソルが現れるが、このカーソルは、リモートコントローラに設けられたカーソルキーやスティック様のものでユーザが自由にテレビ画面上を動かすことができる。この第６図では、ユーザがリモートコントローラでテレビ画面上のカーソルを動かし、希望する番組を選んで、リモートコントローラに設けられたボタンでその番組の選択をデジタルビデオ４０２に伝達するという手順である。ここで選ばれた番組は、対象が一つしかない場合はそのまま再生が始まるが、６０１のように該当するものが複数あった場合、さらに選択画面６０２が表示され、ユーザに選択を促し、実際の番組の再生６０３が行われる。ここで、表示すべき選択画面の数は限らない。すなわち、当デジタルビデオシステムの都合、または記録した番組の特徴により、自由に選択画面の数やその画面構成を変えることが可能である。また番組選択画面において表示すべき、番組名・ジャンル・記録日時・出演者などの番組情報は、どの情報をどのような形態で表示するかをユーザが選べる形式にしてもよい。このときどの情報をどのように表示するかを表すデータを、ビデオ４０２や記憶媒体４０３や前記スクリプトの一部として記憶することができる。これにより、ユーザは自分が必要な情報のみを常に当番組選択画面で得ることができるようになる。さらに、当番組選択画面において、記録した番組の任意の画面を表示することもできる。これにより、ユーザは題名から番組内容を類推することなく、視覚的に番組内容を理解することができるという効果を有する。スクリプトを用いた実施例として、テレビ番組予約システムの機器構成例を第７図に示す。このシステムは、現在は新聞のテレビ欄でユーザが番組を検索しなければならないのを、必要な番組情報を各家庭に配信し、かつその情報を処理する装置をテレビなどに設けることによって、ユーザがテレビ画面で番組情報を受け取りかつそれを選択することで番組の視聴または録画予約を行うためのものである。まず、番組名・放送局・放映日時などのテレビ番組情報、または画面上のユーザインターフェース、またはシステム制御情報、などから成るスクリプトを配信するためのテレビ番組情報配信施設７０１がある。このスクリプトは、有線または無線を用いて各家庭７０２に配信され、テレビ７０３が受信する。このとき、テレビ７０３にテレビ番組情報配信施設７０１から送られてきたスクリプトを受信するための回路を設けてもよいし、そのスクリプトを受信してテレビ７０３が解釈することのできる形式に変換するためのインターフェース機器をテレビ７０３の外部に設けてもよい。テレビ７０３には、リモートコントローラなどのポインティングデバイス７０５と、スクリプト解読部７０６が設けられており、送られてきた前記スクリプトを解読する。この解読により、テレビ７０３は両面に番組一覧を表示し、ユーザに番組を選択させ、その結果選択された番組を視聴予約または録画予約する。ここで、録画予約をユーザが行った場合には、選択された番組を録画予約するための情報をビデオ７０４が解読できる形式で生成し、それをビデオ７０４に送信する。このとき、録画予約情報は前記スクリプトであってもよい。また、前記テレビ番組情報配信施設７０１から送信された前記スクリプトを解読するためのスクリプト解読装置７０６は、ビデオ７０４または独立した装置に設けてもよい。前者に設けた場合にはテレビ７０３にスクリプト解読部７０６を設けたときと同様の手順でテレビ番組情報のスクリプトの処理がなされ、後者に設けた場合には既存の視聴・録画予約システムを併用することにより既存のテレビやビデオを活用することができる。なお、予約情報やスクリプトなどの、従来の映像・音声信号とは別の情報を送受信するために、テレビ７０３やビテオ７０４などの各機器間は専用線による接続を行ってもよい。
【００１８】
また、第７図で説明したテレビ番組予約システムの実際の操作例を第８図に示す。まず、テレビ番組情報配信施設７０１から送信されたスクリプトを元に、テレビ７０３が画面にテレビ番組情報８０１を表示する。ユーザはその画面８０１を見ながらポインティングデバイス７０５を用いて、所定の動作で番組の選択を行う。次に、選択の確認を行うための画面８０２になり、番組名・放映日時・放映局などの番組選択確認に必要な情報が表示され、ユーザは予約内容の確認または予約の取消などをここで行う。予約内容が確認されると、テレビはビデオが解読できる形式の予約情報を生成し、ビデオ７０４に送信する。その予約情報を受け取ったビデオ７０４は、所定の動作で録画予約を行う。またここではビデオ予約の説明を行ったが、同様の手順でテレビ上の番組視聴予約を行ってもよい。また、一度予約した内容の確認または変更または取消をユーザが行う場合のための操作画面を設けることができる。このとき前記操作画面を制御するのは、ビデオ７０４・テレビ７０３・その他の外部装置のどれでもよい。そのために、テレビ７０３や外部装置に、予約状況を保存しておくための機能を設けることができる。また、番組の視聴予約または録画予約を行うとき、ある特定の曜日などの同じ時間帯に放映する番組を選択する場合、それに便宜を図るために８０１や８０２と同様の画面を表示し、ユーザに選択させてもよい。また、ある番組が複数回にわたって放映される場合、ユーザが番組名を指定するだけで、その番組をテレビ番組情報配信施設７０１のテレビ番組情報を検索し、自動的にその放映日や放映時刻の情報を得、その番組の視聴予約または録画予約を同様に行うという機能を、テレビ７０３またはビデオ７０４に設けてもよい。以上の全ての実施例において、異なった形式のスクリプトをその記憶または再生装置が解釈できる形式に変換する、スクリプト生成及び変換装置を記憶または再生装置に設けることにより、異なった形式のスクリプトでも扱えるようになり、ユーザが異機種でも同様に各種情報を扱うことができるようになるという便宜を図ることができる。また、以上の全ての実施例において、記憶媒体に記憶する前記スクリプトは複数であってもよい。このとき、ユーザが任意の情報検索または取得手段を選択できるという効果を有する。
【００１９】
次に、本発明の第２の実施例について図面を参照して説明する。第９図は、本発明の一実施例を示すハードウェア構成図である。第９図に示すように、本発明の一実施例としての記録再生装置は、画像撮影部９０１、画像信号処理部９０２、音声入力部９０３、音声信号処理部９０４、記録媒体Ｉ／Ｆ部９０５、ＣＰＵ９０６、ＲＡＭ９０７、ＲＯＭ９０８、操作部９０９、表示部９１０、ＧＰＳ受信部９１１、時間計測部９１２とから構成される。画像撮影部９０１は、撮像素子で動画や静止画の撮像情報を取得する部分である。画像信号処理部９０２は、画像撮影部９０１からの撮像信号に対して増幅、Ａ／Ｄ・Ｄ／Ａ変換等の信号処理を行う部分である。音声入力部９０３は、マイクで撮影者、被撮影者等の音声を取得する部分である。音声信号処理部９０４は、音声入力部９０３からの音声信号に対して増幅、Ａ／Ｄ・Ｄ／Ａ変換等の信号処理を行う部分である。記録媒体Ｉ／Ｆ部９０５は、取得した各種の情報（画像、音声、位置、時間、テキスト等）を記録媒体９１３に記録したり、記録媒体９１３に記録されている該情を取得するインタフェース部分である。ＣＰＵ９０６は、本装置における各部分の動作を統括的に制御する部分である。ＲＡＭ９０７とＲＯＭ９０８では、各種の情報や実行プログラムを格納する部分である。操作部９０９０９は、操作ボタンやポインティングデバイス（タッチパネル）等の本装置に対して外部から操作する部分である。表示部９１０は、取得した各種の情報を実際に表示する部分である。ＧＰＳ受信部９１１は、図外の衛星からの電波を受信し、現在位置の経度、緯度、高度を算出してＣＰＵ９０６に出力する部分である。時間計測部９１２は、本装置に内蔵された日時を計測する部分である。記録媒体９１３は、画像や音声、
テキスト、位置情報、時間情報等のアナログ／デジタル情報を記録する媒体（例えば、磁気テープやミニディスク（ＭＤ）、光磁気ディスク（ＭＯ）等）を示す。この他に、温度計や湿度計を装着（内蔵あるいは外付け）し、各情報の取得時に温度や湿度を計測することも考えられる。本発明の特徴は、上記したハードウェア構成を有する記録再生装置のＲＡＭ９０７とＲＯＭ９０８に、第１０図、及び第１１図に示すようなソフトウェア構成を設けたことにある。以下に、該ソフトウェア構成についてその詳細を述べる。第１０図は、本発明の一実施例を示す録画再生装置において、各種の情報１０００（画像、音声、日時、位置、テキスト等）を取得し、実際に再生や画面表示を行うために必要な情報を作成するためのソフトウェア構成図である。図に示すように、本装置は、テンプレート登録部１０１０、実体データ生成部１０２０、情報データ取得部１０３０、記録部１０４０、テンプレート変更部１０５０、表示・操作処理部１０６０から構成される。テンプレート登録部１０１０は、情報データ１０００（画像、音声、テキスト、位置、日時等の情報）を取得・編集し、実際に再生や画面表示するためのパターン１２００（例えば、取得する情報の種類や取得手順のパターン、該情報の再生時における表示画面の種類や再生手順のパターン、地図情報や各種情報のデータベース等。以下、テンプレートと称す）を格納する部分である。テンプレート１２００の構成については第１２図を用いて詳細を述べる。実体データ生成部１０２０は、上述したテンプレート１２００を参照して、実際の情報データ１０００の取得し、実際に再生や画面表示するために必要な実体データ１３００（例えば、実際に使用する情報データ１０００の取得手順や再生手順、および表示画面や取得した情報データ等。以下、実体データと称す）を作成する部分である。実体データ１３００については第１３図を用いて詳細を述べる。情報データ取得部１０３０は、画像撮影部９０１や音声入力部９０３、ＧＰＳ受信部９１１、時間計測部９１２を制御して必要な情報データ１０００を取得する部分である。記録部１０４０は、記録媒体９１３に実体データ１３００を記録する部分である。テンプレート変更部１０５０は、テンプレート登録部１０１０に格納するテンプレート１２００をユーザの指示に従って変更する部分である。表示・操作処理部１０６０は、操作部９０９からの出力に対して処理を行い、結果を表示部９１０に出力する部分である。第１１図は、本発明の一実施例を示す録画再生装置において、情報データ１０００（画像、音声、日時、位置、テキスト等）と実際に再生や画面表示を行うために必要な情報を用いて実際に再生するためのソフトウェア構成図である。図に示すように、本装置は、実体データ解釈部１１１０、再生部１１２０、情報出力部１１３０から構成される。実体データ解釈部１１１０は、記録媒体９１３に記録されている（実体データ生成部１０２０で作成した）実体データ１３００を解釈して、実際に画面表示するデータを再生部１１２０に出力する部分である。再生部１１２０は、記録媒体９１３に記録されている実体データ１３００を実体データ解釈部１１１０に出力し、実体データ解釈部１１１０からの出力データを情報出力部１１３０に出力する部分である。情報出力部１１３０は、再生部１１２０からの出力データを実際に表示部９１０に出力する部分である。
【００２０】
次に、上述したテンプレート１２００、実体データ１３００の構成を第１２図、第１３図を用いて説明する。第１２図は、上述したテンプレート１２００の一構成図である。テンプレート１２００は、情報管理テーブル１２１０、リンク情報テーブル１２２０、情報取得手順パターン１２３０、再生手順パターン１２４０、画面仕様データ１２５０、地図情報テーブル１２６０、地図情報１２７０から構成される。情報管理テーブル１２１０は情報データ１０００（画像、音声、日時、位置、テキスト等）を取得する手順と、該情報データの種類とそれらを関連付けるテーブルと、該情報を再生する手順を関連付けするテーブルで、取得手順パターン１２３０の識別子である取得手順ＩＤ１２１１、リンク情報テーブル１２２０の識別子であるリンク情報テーブルＩＤ１２１２、再生手順パターン１２４０の識別子である再生手順ＩＤ１２１３の項目から構成される。リンク情報テーブル１２２０は、取得する情報データ１０００の種類とその関連付けを行うテーブルのフォーマットで、一例として年月日１２２１、位置情報１２２２、画像情報１２２３（画像実データへのポインタ１２２４、録画開始時間１２２５、録画終了時間１２２６）、音声情報１２２７、テキスト情報１２２８の項目から構成される。取得手順パターン１２３０は、情報管理テーブル１２１０内の取得手順ＩＤ１２１２に対応するリンク情報テーブル１２２０、に記述した種類の情報（例えば、年月日、位置情報、画像情報、音声情報、テキスト情報）を取得および記録する手順形式（パターン１、バターン２、〜パターンｎ）を記述したプログラム・データである。再生手順パターン１２４０は、該取得手順パターン１２３０を用いて取得した情報データ１０００を実際に画面上で再生する場合の手順形式（パターン１、パターン２、〜パターンｎ）を記述したプログラム・データである。ユーザは、テンプレート変更部１０５０で該手順形式１２４０の変更、新規作成を可能とする。
【００２１】
画面仕様データ１２５０は、取得した情報データ１０００を該再生手順パターン１２４０にしたがって実際に表示する画面仕様パターンを記述したデータである。地図情報テーブル１２６０は、ＧＰＳ受信部９１１より取得する位置情報から画面に表示する地名や地図情報１２７０を検索するためのテーブルであり、経度１２６１、緯度１２６２とそれに対応する地名１２６３と画面に表示する地図情報の番号１２６４から構成される。地図情報１２７０は、実際に画面に表示する地図（地図１、地図２、〜地図ｎ）のデータである。
【００２２】
第１３図は、上述した実体データ１３００の一構成図である。実体データ１３００は、リンク情報テーブル１３１０、再生手順１３２０、画面仕様データ１３３０、位置情報データ１３４０、地図情報１３５０、画像情報データ１３６０、音声情報データ１３７０、テキスト情報データ１３８０から構成される。リンク情報テーブル１３１０は、取得した情報データ１００間の関連付けを行うテーブルで、年月日１３１１、位置情報１３１２、画像情報１３１３（画像実データへのポインタ１３１４、録画開始時間１３１５、録画終了時間１３１６）、音声情報１３１７、テキスト情報１３１８の項目から構成される。再生手順１３２０は、テンプレート１２００内の再生手順パターン１２４０の中から実際に再生する手順形式を選択したパターン（デフォルト値として予め設定しておくことも可能）である。一パターンとして、図に示すような再生手順が挙げられる。まず最初にカレンダーを表示してユーザに任意の日付を選択してもらう日付メニュー処理を行い（ステップ１３２１）、選択した日付に取得した情報（画像や音声、テキスト等）の位置を地図上に表示してユーザに任意の位置を選択してもらう位置情報メニュー処理を行う（ステップ１３２２）。そして、該選択位置で取得した１つ以上の情報（画像や音声、テキスト等）を表示してユーザに任意の情報を選択してもらう再生情報選択メニュー処理（ステップ１３２３）を行い、該情報を実際に再生する情報再生処理を行う（ステップ１３２４）。画面仕様データ１３３０は、取得した情報データ１０００を該再生手順１３２０に従って実際に表示するために必要な種類の画面仕様パターンを記述したデータである。具体的には、図に示すように、該再生手順１３２０に従って再生する際に表示する価面の種類は、画面仕様１３３１〜画面仕様１３３４の４種類となる。実際に表示する画面例については、第１７図〜図２０を用いて説明する。位置情報データ１３４０は、画像や音声等を取得した位置情報について管理するテーブルで、ＧＰＳ受信部９１１から取得した経度１３４１、緯度１３４２と、それに対応した地名１３４３、地図番号１３４４から構成される。地図情報１３５０は、該地図番号１３４４に対応した画面に表示する地図である。画像情報データ１３６０は、画像撮影部９０１から取得した画像の実情報データである。音声情報データ１３７０は、音声入力部９０３から取得した音声の実情報データである。テキスト情報データ１３８０は、操作部９０９や表示部９１０から取得したテキストの実情報データである。次に、実体データ生成部１０２０で実際に実体データ１３００を作成する処理について、第１４図を用いて説明する。実体データ生成部１０２０では、まず最初にテンプート登録部１０１０に格納しているテンプレート１２００を読込む処理を行う（ステップ１５００）。その後、該テンプレート１２００に従って必要な情報を取得する処理を行う（ステップ１６００）。そして、情報の取得を続行するかを判定する（ステップ１４１０）。続行する場合は、ステップ１６００に戻る。続行しない場合は、処理を終了する。
【００２３】
ここで、第１５図を用いて、ステップ１５００の詳細について説明する。テンプレート読込み処理１５００では、まずテンプレート１２００内の（一つ以上の）情報取得手順パターン１２３０の中から任意の一情報取得手順を選択する（ステップ１５１０）。そして、該情報取得手順ＩＤ１２１１に対応するリンク情報テーブル１２２０を読込む（ステップ１５２０）。また、テンプレート１２００内の（一つ以上の）再生手順パターン１２４０の中から任意の、あるいは該情報取得手順ＩＤ１２１１に対応した一再生手順を選択する（ステップ１５３０）。次に、テンプレート１２００内の画面仕様データ１２５０の中から、該再生手順１３２０に従って実際に再生するのに必要となる画面仕様パターンを選択する（ステップ１５４０）。そして、該リンク情報テーブル１２２０をリンク情報テーブル１３１０として、該再生手順を再生手順１３２０として、該画面仕様パターンを画面仕様データ１３３０として記録部１０４０に出力し、記録媒体９１３に書込む（ステップ１５５０）。ここで、ステップ１５１０とステップ１５３０の情報取得手順、再生手順の選択は、ユーザに選択してもらう方法や取得可能な情報の種類によって自動的に選択する方法等が考えられる。また、ステップ１５１０とステップ１５３０の順番が逆にして、選択した再生手順に対応した情報取得手順を選択する方法が考えられる。
【００２４】
また、第１６図を用いて、ステップ１６００の詳細について説明する。情報の取得処理１６００では、まず取得する情報の種類（画像や音声、テキスト、日付等）を選択する（ステップ１６１０）。日付が選択された場合は、時間計測部９１２から日付を取得し（ステップ１６２０）、リンク情報テーブル１３１０内の年月日の項目に書込む（ステップ１２１）。位置情報が選択された場合は、ＧＰＳ受信部９１１により位置情報（経度、緯度）を取得し（ステップ１６３０）、テンプレート１２００内の地図情報テーブル１２６０から該位置情報に対応した地名を検索する（ステップ１６３１）。そして、テンプレート１２００内の地図情報１２７０の中から該地名を画面上に表示するための地図が既に記録媒体９１３に記録されているかを判定し（ステップ１６３２）、記録されていない場合は該地図情報１３５０を記録媒体９１３に記録する（ステップ１６３３）。そしてリンク情報テーブル１３１０内の位置情報１３１２の項目と位置情報データ１３４０内の経度１３４１、緯度１３４２、地名１３４３、地図番号１３４４に書込む（ステップ１６３４）。画像情報が選択された場合は、ユーザにより画像撮影部９０１から画像を録画し、記録媒体９１３に記録し（ステップ１６４０）、リンク情報テーブル１３１０内の画像情報１３１３の項目に書込む（ステップ１６４１）。音声情報が選択された場合は、ユーザにより音声入力部９０３から音声を録音し、記録媒体９１３に記録し（ステップ１６５０）、リンク情報テーブル１３１０内の音声情報１３１７の項目に書込む（ステップ１６５１）。テキスト情報が選択された場合は、ユーザにより操作部９０９からテキストを入力し、記録媒体９１３に記録し（ステップ１６６０）、リンク情報テーブル１３１０内のテキスト情報１３１８の項目に書込む（ステップ１６６１）。その後、再生手順１３２０に従って再生する場合に必要な情報が揃ったか否かを判定し（ステップ１６７０）、揃っている場合は処理を終了し、揃っていない場合はステップ１６１０に戻る。
【００２５】
次に実体データ解釈部１１１０で記録媒体９１３に記録された実体データ１３００から実際に情報を再生する処理について説明する。情報の再生は、実体データ１３００内の再生手順１３２０に従って行う。第１７図〜第２０図は、該再生手順１３２０に記述したステップ１３２１〜ステップ１３２４の各処理で、実際に表示する画面例と該画面を表示するための処理について説明した図である。
【００２６】
再生手順１３２０の日付メニュー処理（ステップ１３２１）で実体データ解釈部１１１０が行う処理について、第１７図を用いて説明する。該処理ではユーザに日付（年月）を選択してもらうことが目的である。そこて、まず最初に画面仕様データ１３３０の中から日付を選択するために表示する画面仕様パターン１３３１を読込む。そして該画面仕様パターン１３３１に実際の年を埋め込んだ日付メニュー画面１７００を表示する。画面１７００は、年を前に戻すためのボタン１７１０、年１７２０、年を次に進めるためのボタン１７３０、月マトリックス１７４０、該画面上で操作するためのカーソル１７５０から構成される。該画面の月マトリックス１７４０上で任意の月をユーザによりカーソル１７５０で指示されると（図中、太枠の部分）、リンク情報テーブル１３１０内から該当する年月の情報を検索する（図中、斜線の部分）。そして、位置情報メニュー処理（ステップ１３２２）を行う。位置情報メニュー処理（ステップ１３２２）で実体データ解釈部１１１０が行う処理について、第１８図を用いて説明する。該処理ではユーザに地図画面上で撮影場所を選択してもらうことが目的である。そこで、まず画面仕様データ１３３０の中から撮影場所を選択するために表示する画面仕様パターン１３３２を読込む。ここで、第１７図で検索したリンク情報テーブル１３１０内の位置情報から該位置情報を表示するための地図情報１３５０を読込む。そして該画面仕様パターン１３３２に従って該地図情報を表示し、該地図上に実際の撮影場所を表示した位置情報メニュー画面１８００を表示する。位置情報メニュー画面１８００は、地図情報１８１０、撮影場所１８２０、該画面上で操作するためのカーソル１８３０、前画面１７００に戻るためのボタン１８４０から構成される。該画面１８００上で任意の撮影場所をユーザによりカーソル１８３０で指示されると（図中、日付を四角で囲った部分）、リンク情報テーブル１３１０内から該当する情報を検索する（図中、斜線の部分）。そして、再生情報選択メニュー処理（ステップ１３２３）を行う。再生情報選択メニュー処理（ステップ１３２２）で実体データ解釈部１１１０が行う処理について、第１９図を用いて説明する。該処理では再生する情報を選択してもらうことが目的である。そこで、まず画面仕様データ１３３０の中から再生情報を選択するために表示する画面仕様パターン１３３３を読込む。ここで、第１８図で検索したリンク情報テーブル１３１０内の画像情報から１画像を読込み、該画面仕様パターン１３３３に従って該画像を表示する再生情報メニュー画面１９００を表示する。再生情報メニュー画面１９００は、画像情報の１画像分をメニュー形式に表示した選択画面１９１０、選択画面が１画面で納まらない場合に画面をスクロールするための前ボタン１９２０、スクロール量を表現するバー１９３０、次ボタン１９４０、該画面上で操作するためのカーソル１９５０、前画面１８００に戻るためのボタン１９６０から構成される。該画面１９００上で任意の選択画面をユーザによりカーソル１９５０で指示されると（図中、太枠の部分）、リンク情報テーブル１３１０内から該当する情報を検索する（図中、斜線の部分）。そして、情報再生処理（ステップ１３２４）を行う。情報再生処理（ステップ１３２４）で実体データ解釈部１１１０が行う処理について、第２０図を用いて説明する。該処理では情報を再生することが目的である。そこで、まず画面仕様データ１３３０の中から情報再生するために表示する画面仕様パターン１３３４を読込む。そして、第１９図で検索したリンク情報テーブル１３１０内の画像情報を表示する情報再生画面２０００を表示する。情報再生画面２０００は、画像情報を再生する画面２０１０、音声情報を再生するためのボタン２０２０、テキスト情報を再生するためのボタン２０３０、画像情報を巻戻すボタン２０４０、画像情報を停止するボタン２０５０、画像情報を先送りするボタン２０６０、該画面上で操作するためのカーソル２０７０、前両面１９００に戻るためのボタン２０８０から構成される。該画面２０００上でボタン２０２０をカーソル２０７０で指示すると、リンク情報テーブル１３１０内の音声情報１３１７から音声情報データ１３７０を再生する。該画面２０００上でボタン２０３０をカーソル２０７０で指示すると、リンク情報テーブル１３１０内のテキスト情報１３１８からテキスト情報データ１３８０を再生する。以上、本実施例で説明した録画再生装置では、実体データ１３００に再生手順１３２０、画面仕様データ１３３０を含み、それを記録媒体９１３に書き込んでいる。しかし、本装置のように録画と再生が一体型になっている場合には、実体データ１３００内に該再生手順１３２０、該画面仕様データ１３３０を持つ代わりに、テンプレート登録部１０１０に格納するテンプレート１２００内の再生手順パターン１２４０、画面仕様データ１２５０と共有する方法がある。また、録画装置と再生装置が分かれている場合でも、再生装置にテンプレート登録部１０１０を設置すれば、同様の方法を用いることができる。また、本実施例では、情報取得手順の決定（ステップ１５１０）で選択した情報取得手順をＲＡＭ９０７に記憶し、該情報取得手順にしたがって情報を取得し、記録媒体９１３には実体データ１３００を記録する。その他に、該情報取得手順を実体データ１３００に含む構成にし、記録媒体９１３に該情報取得手順を書込む方法がある。そして、第１１図に示す再生部１１２０の代わりに記録・再生部を設置し、実体データ解釈部１１１０で該情報取得手順および再生手順を解読し、情報１０００の記録および再生を行う。これにより、本実施例で説明した録画再生装置で録画した情報を記録した記録媒体９１３を用いて、本装置やその他の録画装置で情報を録画する際には、該記録媒体９１３に記録した情報取得手順を読み込み、それにしたがって録画をする。そのため、異なった録画装置を用いても、同様の種類の情報を取得し、記録することができる。また、本実施例では、実体データ生成部１０２０で作成した実体データ１３００を記録媒体９１３に記録し、それを再生時に実体データ解釈部１１１０が解読し、リアルタイムに表示画面（９００、１０００、１１００、１２００）を作成し表示している。他の方法として、第２１図に示すような実体データ２１００を構成する方法がある。該実体データ２１００は、実際に情報を再生するための手順を記述した再生パターンデータ２１１０、表示する全パターンの画面（実データが埋め込んである）の情報を示す画面データ２１２０から構成される。このような構成により実体データ解釈部１１１０では、該再生手順２１１０に従って画面データ２１２０を表示するだけでよい。また、本実施例で記述した実体データ生成処理１４００では、図１４に示すようにテンプレート１２００の読込み処理１５００を行い、情報取得手順および再生手順を決定した後、情報の取得処理１６００を行っている。その他の方法として、第２２図に示すような実体データ生成処理２２００がある。該処理２２００では、まず各情報データ１０００の情報取得手順を決定する（ステップ２２１０）。これはテンプレート１２００内の情報取得手順パターン１２３０から一情報取得手順をユーザにより、あるいは本装置の内部で（自動的に）決定する。そして、該情報取得手順にしたがって各情報データ１０００を取得する（ステップ２２２０）。その後、該情報データ１０００を実際に再生する再生手順を生成（あるいは決定）する（ステップ２２３０）。これは、テンプレート１２００内の再生手順パターン１２４０から一再生手順をユーザにより、あるいは本装置の内部で（自動的に）決定する方法、および取得した該情報データ１０００をユーザが実際に再生の操作を行いながら再生手順を生成する方法がある。そして、該再生手順をＲＡＭ９０７や記録媒体９１３に記録する（ステップ２２４０）。これにより、取得した各情報データ１０００を実際に再生しながら、ユーザが見たい情報だけを抽出して見たい順番に再生を行う再生手順や、テンプレート１２００内の再生手順パターン１２４０を用いてプロモーションビデオのような再生を行う再生手順を生成することができる。以上説明したように、本実施例によれば、実体データ生成部１０２０やテンプレート登録部１０１０、テンプレート変更部２５０、実体データ解釈部１１１０をソフトウェア構成に設けることにより、予め登録された再生手順のパターン（テンプレート１２００）に従って各種の情報を取得しながら該再生手順の実体（実体データ１３００）を生成し、記録媒体に記録することができ、自動的に作成・編集された電子アルバムのようなアプリケーション画面として再生することができる。また、再生手順のパターンを変更することができる。産業上の利用可能性本発明によれば、画面表示するためのデータ、または装置を制御する手順、または各種情報が格納されているアドレスなどの各種情報を取り出すための情報、または各種情報を記録した年月日・時刻・場所を表す情報または装置の機器名や製造者などの付加情報、などを特定の形式の言語を用いて生成または解読する手段を装置に設けることにより、動画像・静止画像・音声などの各種情報の使い勝手を向上させ、かつ同じ言語を解読することのできる全ての機種機種において同様に各種情報をユーザが扱うことが可能となる。また、各種情報に加工または記憶または再生などの処理を行う手順を記述する機能とその手順を解読する機能をビデオに設けることにより、ビデオの録画された各種情報を容易に検索することができるようになり、かつその手順を記憶媒体に記録することにより、同様の機能を持ったビデオであれば、同様の操作を実現することができる。すなわち、各種情報の検索及び取得手段が機種に依存せず、取り扱い方が統一される。
【００２７】
また、特定の形式の言語に基づいて記述したテレビ番組情報を解読する機能をテレビまたはビデオに設けることにより、テレビ画面上でテレビ番組表を見ることができるようになる。そのとき、ユーザが選択した番組の放映日時・放映局などの情報をテレビまたはビデオが知る手段をそれぞれに設けることにより、ユーザが選択した番組を視聴予約または録画予約することができる。また、各種情報に加工または記憶または再生などの処理を行う手順を記述するには様々な構造の記述が考えられるが、それらの構造を変換する変換装置を当記憶または再生装置に設けることにより、ユーザは同様の手順で各種情報を扱うことができるようになる。さらに、本発明によれば、取得する情報データを実際に再生や画面表示するためのパターンを示すテンプレート１２００を格納するテンプレート登録部１０１０と、該テンプレート１２００に従って情報を取得し、実体に再生や画面表示するために必要な実体データ１３００を作成する実体データ生成部１０２０と、テンプレート登録部１０１０に格納するテンプレート１２００をユーザの指示に従って変更するテンプレート変更部１０５０と、該実体データ１３００により実際に情報を再生する実体データ解釈部１１１０と、から成るソフトウェア構成を備えているため、予め登録された再生手順（テンプレート１２００）に従って各種の情報を取得しながら該再生手順の実体（実体データ１３００）を生成し、記録媒体に記録することができ、自動的に作成・編集された電子アルバムや電子新聞のようなアプリケーション画面として再生することができる。また、再生手順のパターンを変更することができる。
【図面の簡単な説明】
【００２８】
【図１】第１図は、動画像・静止画像・音声・バイナリデータ・テキストデータ、などの各種情報に、加工または記憶または再生などの処理を行うための、特定の文法に基づいた手順（以下スクリプトと呼ぶ）の構造例を示す図である。
【図２】第２図は、前記スクリプトを生成するときのシステム構成例を示す図である。
【図３】第３図は、前記スクリプトを解読するときのシステム構成例を示す図である。
【図４】第４図は、前記スクリプトを用いて、録画した番組などを簡単に検索する機能を持つ、デジタルビデオのシステム構成例を示す図である。
【図５】第５図は、第４図のデジタルビデオシステムにおける、各種情報を記録する際の手順例を示す図である。
【図６】第６図は、第４図のデジタルビデオシステムにおける、記録済みの各種情報を再生するときの、操作画面例を示す図である。
【図７】第７図は、前記スクリプトを用いて、テレビ番組情報をテレビ画面で見、また視聴予約または録画予約を行うテレビ番組予約システムの構成例を示す図である。
【図８】第８図は、第７図のテレビ番組予約システムにおける、ユーザが操作する画面の例を示す図である。
【図９】第９図は、本発明の一実施例を示すハードウェア構成（録画再生装置）を示す図である。
【図１０】第１０図は、本発明の一実施例を示すソフトウェア構成（実体データ生成）を示す図である。
【図１１】第１１図は、本発明の一実地例を示すソフトウェア構成（実体データ解釈）を示す図である。
【図１２】第１２図は、テンプレートの構成を示す図である。
【図１３】第１３図は、実体データの構成を示す図である。
【図１４】第１４図は、実体データ生成処理を表すフローチャートである。
【図１５】第１５図は、テンプレート読込み処理を表すフローチャートである。
【図１６】第１６図は、情報の取得処理を表すフローチャートである。
【図１７】第１７図は、実体データ解釈処理を表す画面例と実体データを示す図である。
【図１８】第１８図は、実体データ解釈処理を表す画面例と実体データを示す図である。
【図１９】第１９図は、実体データ解釈処理を表す画面例と実体データを示す図である。
【図２０】第２０図は、実体データ解釈処理を表す画面例と実体データを示す図である。
【図２１】第２１図は、実体データの構成を示す図である。
【図２２】第２２図は、実体データ生成処理を表すフローチャートである。
【図１】
2005276430.tif 000003
【図２】
2005276430.tif 000004
【図３】
2005276430.tif 000005
【図４】
2005276430.tif 000006
【図５】
2005276430.tif 000007
【図６】
2005276430.tif 000008
【図７】
2005276430.tif 000009
【図８】
2005276430.tif 000010
【図９】
2005276430.tif 000011
【図１０】
2005276430.tif 000012
【図１１】
2005276430.tif 000013
【図１２】
2005276430.tif 000014
【図１３】
2005276430.tif 000015
【図１４】
2005276430.tif 000016
【図１５】
2005276430.tif 000017
【図１６】
2005276430.tif 000018
【図１７】
2005276430.tif 000019
【図１８】
2005276430.tif 000020
【図１９】
2005276430.tif 000021
【図２０】
2005276430.tif 000022
【図２１】
2005276430.tif 000023
【図２２】
2005276430.tif 000024
【手続補正書】
【提出日】平成17年6月3日(2005.6.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
番組の予約記録を行う予約記録装置であって、
前記番組に関連する関連情報を受信する受信部と、
前記受信部が受信する前記関連情報から複数の番組情報を表示手段に一覧表示するよう出力する出力部と、
前記表示手段に一覧表示された番組情報から、ユーザが所望の番組を選択する選択部と、
前記選択部の選択により選択された番組情報を、前記一覧表示に比して詳細に前記表示手段に出力するよう制御する制御部と、
を有する予約記録装置。
【請求項２】
請求項１記載の予約記録装置であって、
前記制御部は、前記詳細な番組情報を前記表示手段に表示した状態で、該詳細に表示されている番組の予約記録を決定するか否かの選択ができるように出力するよう制御する予約記録装置。
【請求項３】
番組の予約記録を行う予約記録方法であって、
前記番組に関連する関連情報を受信し、
前記受信した前記関連情報から複数の番組情報を表示手段に一覧表示するよう出力し、
前記表示手段に一覧表示された番組情報から、ユーザが所望の番組を選択し、
前記選択された番組情報を、前記一覧表示に比して詳細に前記表示手段に出力する、
予約記録方法。
【請求項４】
請求項３記載の予約記録方法であって、
前記詳細な番組情報を前記表示手段に表示した状態で、該詳細に表示されている番組の予約記録を決定するか否かの選択ができるように出力する予約記録方法。
【請求項５】
番組及び番組に関連する関連情報を受信する受信部と、
前記受信部により受信された前記関連情報から複数の番組情報を一覧表示するように出力する出力部と、
所望の番組を指定する番組指定部と、
前記番組指定部により所望の番組が指定された場合に、前記一覧表示される情報に比べて詳細な情報を前記出力部を介して出力するように制御する制御部とを有する予約記録装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記課題は、特許請求の範囲に記載の発明によって達成される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
また、特定の形式の言語に基づいて記述したテレビ番組情報を解読する機能をテレビま
たはビデオに設けることにより、テレビ画面上でテレビ番組表を見ることができるように
なる。そのとき、ユーザが選択した番組の放映日時・放映局などの情報をテレビまたはビ
デオが知る手段をそれぞれに設けることにより、ユーザが選択した番組を視聴予約または
録画予約することができる。また、各種情報に加工または記憶または再生などの処理を行
う手順を記述するには様々な構造の記述が考えられるが、それらの構造を変換する変換装
置を当記憶または再生装置に設けることにより、ユーザは同様の手順で各種情報を扱うこ
とができるようになる。さらに、本発明によれば、取得する情報データを実際に再生や画
面表示するためのパターンを示すテンプレート１２００を格納するテンプレート登録部１
０１０と、該テンプレート１２００に従って情報を取得し、実体に再生や画面表示するた
めに必要な実体データ１３００を作成する実体データ生成部１０２０と、テンプレート登
録部１０１０に格納するテンプレート１２００をユーザの指示に従って変更するテンプレ
ート変更部１０５０と、該実体データ１３００により実際に情報を再生する実体データ解
釈部１１１０と、から成るソフトウェア構成を備えているため、予め登録された再生手順
（テンプレート１２００）に従って各種の情報を取得しながら該再生手順の実体（実体デ
ータ１３００）を生成し、記録媒体に記録することができ、自動的に作成・編集された電
子アルバムや電子新聞のようなアプリケーション画面として再生することができる。また
、再生手順のパターンを変更することができる。
なお、本実施例は、テキスト・画像・音声などの各種情報を取り扱うための手順を、特定の文法に基づいた言語形式（以下スクリプトと呼ぶ）で記すためのスクリプト生成手段と、そのスクリプトの解釈を行い各種情報の記録手段または再生手段の制御を行うスクリプト解読手段とを、前記各種情報を取り扱う装置内に内蔵または外づけする。また、前記各種情報の再生専用装置にあっては、前記スクリプト解読手段のみを内蔵または外づけする。
スクリプト生成手段は、テキスト・画像・音声などの各種情報を媒体に記録するときに、そのデータを取り扱う方法すなわち再生方法をスクリプトとして生成し、そのスクリプトを装置の記録部に渡すことにより、前記各種情報を記録する記録媒体にスクリプトを記録する。またスクリプト解読手段は、前記各種情報が記録された記録媒体から、同様に記録されたスクリプトを解読し装置の再生部に機器制御情報を渡すことにより、再生手順を制御する。
又、本実施例は、取得した各種の情報（画像や音声、テキスト、位置情報、時間情報等）と、該情報を再生する手順や再生画面を示すテンプレートと、該テンプレートに基づいて再生や画面表示するために必要な実体データと、該情報を取得する情報取得手段と、該実体データを作成する実体データ生成手段と、該実体データを磁気テープや光磁気ディスク等の記録媒体に記録する記録手段と、該テンプレートを編集するテンプレート変更手段と、該情報を再生する再生手段と、を装置内に構成する。
実体データ作成手段は、画像や音声、テキスト等の各種の情報データを記録媒体に記録
する場合に、予め格納している再生手順にしたがって、該情報データを実際に再生する手
順や画面、該情報データを関連付けする再生データを生成し、該再生データを記録手段に
より該情報データと共に記録する。また、実体データ解釈手段は、記録手段により記録媒
体に記録した該再生データを解釈し、再生手段に機器制御や情報データを渡すことにより
、再生手順を制御する。さらに、テンプレート変更手段は、予め格納している再生手順を
変更する。