(57)【要約】【課題】  入力する検索キーと字幕情報に含まれるテキストとの表現、表記方法のずれによって発生する検索漏れを防ぐ。【解決手段】  第２のメタデータ１６５は、ドラマなどの番組における俳優名、配役名、ドラマ内のニックネームなどの配役外の呼び名などの対応関係を示す対応テーブル１６６と、番組ＩＤ情報１６４とで構成されている。対応テーブル１６６には、俳優名、俳優などを含むタレントを固有に区別可能なタレントＩＤ、ドラマの中の配役名、配役名以外の他の呼び方１乃至３が適宜記載される。検索処理に第２のメタデータ１６５が用いられる場合、ユーザが、検索のキーとなるテキストデータとして、「藤山  まこと」、「Ａ田  太郎」、「Ａ田刑事」、「お父さん」のうちのいずれのテキストを入力しても、「藤山  まこと」「Ａ田  太郎」「Ａ田刑事」または「お父さん」のいずれかを含む同一の検索結果を得る。本発明は、ホームサーバに適用できる。【選択図】図８
2005303741.tif 000002
【特許請求の範囲】
【請求項１】
録画データを検索する情報処理装置において、
第１の時刻情報が対応付けられた前記録画データを記憶する録画データ記憶手段と、
前記録画データの番組を区別するための第１の区別情報、前記録画データに関するテキストデータ、および、前記テキストデータに対応する第２の時刻情報を含む第１のメタデータを記憶する第１のメタデータ記憶手段と、
前記番組の内容に関する情報を含む第２のメタデータを記憶する第２のメタデータ記憶手段と、
ユーザの操作入力を受ける操作入力手段と、
前記操作入力手段により前記ユーザから入力された検索を実行する番組を指定する情報および検索キーとなる第１のテキスト情報と、前記第２のメタデータ記憶手段により記憶された前記第２のメタデータとを基に、前記第１のメタデータ記憶手段により記憶された前記第１のメタデータとのマッチング処理を実行して、前記第１のテキスト情報に対応する前記第２の時刻情報を検出するマッチング処理手段と、
前記録画データ記憶手段により記憶されている前記録画データから、前記マッチング処理手段により検出された前記第２の時刻情報に対応する記録位置を検索し、検索された記録位置から開始される前記録画データを読み出す検索手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記第２のメタデータは、
前記番組を固有に区別可能な第２の区別情報と、
前記番組の内容に関係する第２のテキスト情報と、前記第２のテキスト情報と関連する第３のテキスト情報との対応関係を示す対応テーブルと
を含み、
前記対応テーブルは、前記第２のテキスト情報と、少なくとも１つの前記第３のテキスト情報との対応関係を示し、
前記マッチング処理手段は、前記第１のメタデータに含まれている前記第１の区別情報と同一の前記第２の区別情報を有する前記第２のメタデータを参照して、前記第１のテキスト情報、並びに、前記第１のテキスト情報に対応する前記第２のテキスト情報および前記第３のテキスト情報を基に、前記第１のメタデータ記憶手段により記憶された前記第１のメタデータとのマッチング処理を実行し、前記第２の時刻情報を検出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第２のメタデータに含まれる前記番組の内容に関する情報は、前記番組の出演者に関する情報である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記第２のメタデータは、
前記番組を固有に区別可能な第２の区別情報と、
前記番組の出演者名と、前記出演者の前記番組での名称の対応関係を示す対応テーブルと
を含み、
前記マッチング処理手段は、前記第１のメタデータに含まれている前記第１の区別情報と同一の前記第２の区別情報を有する前記第２のメタデータを参照して、前記第１のテキスト情報、並びに、前記第１のテキスト情報に対応する前記出演者名および前記出演者の前記番組での名称を基に、前記第１のメタデータ記憶手段により記憶された前記第１のメタデータとのマッチング処理を実行し、前記第２の時刻情報を検出する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記第２のメタデータは、前記出演者名、および、前記出演者を示す第２のテキスト情報の対応関係を示す対応テーブルを含み、
前記マッチング処理手段は、前記第１のテキスト情報、並びに、前記第１のテキスト情報に対応する前記出演者名、および、前記第２のテキスト情報を基に、前記第１のメタデータ記憶手段により記憶された前記第１のメタデータとのマッチング処理を実行し、前記第２の時刻情報を検出する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記番組の出演者に関する情報であり、かつ、前記第２のメタデータとは異なる第３のメタデータを記憶する第３のメタデータ記憶手段を更に備え、
前記第２のメタデータは、
前記番組を固有に区別可能な第２の区別情報と、
前記番組の出演者名、前記出演者の前記番組での名称、および、前記番組の出演者を固有に区別可能な第３の区別情報の対応関係を示す対応テーブルと
を含み、
前記第３のメタデータは、
前記番組の出演者を固有に区別可能な第４の区別情報、前記出演者名、および、前記出演者を示す第２のテキスト情報の対応関係を示す対応テーブルを含み、
前記マッチング処理手段は、前記第１のメタデータに含まれている前記第１の区別情報と同一の前記第２の区別情報を有する前記第２のメタデータと、前記第２のメタデータに記載されている前記第３の区別情報と同一の前記第４の区別情報を有する前記第３のメタデータとを参照して、前記第１のテキスト情報、並びに、前記第１のテキスト情報に対応する前記出演者名、前記出演者の前記番組での名称、および、前記第２のテキスト情報を基に、前記第１のメタデータ記憶手段により記憶された前記第１のメタデータとのマッチング処理を実行し、前記第２の時刻情報を検出する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項７】
暗号化された前記第１のメタデータまたは前記第２のメタデータを取得するメタデータ取得手段と、
暗号化された前記第１のメタデータまたは前記第２のメタデータを復号するために用いられる復号鍵を取得する復号鍵取得手段と、
前記メタデータ取得手段により取得された暗号化された前記第１のメタデータまたは前記第２のメタデータを、前記復号鍵取得手段により取得された前記復号鍵を用いて復号する復号処理手段と
を更に備え、
前記第１のメタデータ記憶手段により記憶される前記第１のメタデータは、前記復号処理手段により復号された前記第１のメタデータであり、
前記第２のメタデータ記憶手段により記憶される前記第２のメタデータは、前記復号処理手段により復号された前記第２のメタデータである
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
録画データを検索する情報処理装置の情報処理方法において、
第１の時刻情報を有する前記録画データの番組を区別するための区別情報、前記録画データに関するテキストデータ、および、前記テキストデータに対応する第２の時刻情報を含む第１のメタデータの記憶を制御する第１のメタデータ記憶制御ステップと、
前記番組の内容に関する情報を含む第２のメタデータの記憶を制御する第２のメタデータ記憶制御ステップと、
ユーザから入力された検索を実行する番組を指定する情報および検索キーとなるテキスト情報と、前記第２のメタデータ記憶制御ステップの処理により記憶が制御された前記第２のメタデータとを基に、前記第１のメタデータ記憶制御ステップの処理により記憶が制御された前記第１のメタデータとのマッチング処理を実行して、前記検索キーとなるテキスト情報に対応する前記第２の時刻情報を検出するマッチング処理ステップと、
前記録画データから、前記マッチング処理ステップの処理により検出された前記第２の時刻情報に対応する記録位置を検索し、検索された記録位置から開始される前記録画データを読み出す検索ステップと
を含むことを特徴とする情報処理方法。
【請求項９】
録画データを検索する処理をコンピュータに実行させるためのプログラムであって、
第１の時刻情報を有する前記録画データの番組を区別するための区別情報、前記録画データに関するテキストデータ、および、前記テキストデータに対応する第２の時刻情報を含む第１のメタデータの記憶を制御する第１のメタデータ記憶制御ステップと、
前記番組の内容に関する情報を含む第２のメタデータの記憶を制御する第２のメタデータ記憶制御ステップと、
ユーザから入力された検索を実行する番組を指定する情報および検索キーとなるテキスト情報と、前記第２のメタデータ記憶制御ステップの処理により記憶が制御された前記第２のメタデータとを基に、前記第１のメタデータ記憶制御ステップの処理により記憶が制御された前記第１のメタデータとのマッチング処理を実行して、前記検索キーとなるテキスト情報に対応する前記第２の時刻情報を検出するマッチング処理ステップと、
前記録画データから、前記マッチング処理ステップの処理により検出された前記第２の時刻情報に対応する記録位置を検索し、検索された記録位置から開始される前記録画データを読み出す検索ステップと
を含む処理をコンピュータに実行させるプログラム。
【請求項１０】
他の装置における検索処理に用いられる情報を生成する情報処理装置において、
放送信号を取得する放送信号取得手段と、
前記放送信号の番組を固有に区別可能な第１の区別情報を取得する区別情報取得手段と、
前記放送信号取得手段により取得された前記放送信号から、ユーザにより表示するか否かを選択することが可能な字幕データを抽出してデコードする字幕データデコード手段と、
前記字幕データデコード手段によりデコードされた前記字幕データに対応するテキストデータにタイムコードを対応付けるタイムコード対応付け処理手段と、
前記タイムコード対応付け処理手段によりタイムコードが対応付けられたテキストデータに、前記区別情報取得手段により取得された前記第１の区別情報を対応付けて、第１のメタデータを生成する第１のメタデータ生成手段と、
前記番組の内容に関する情報を含む第２のメタデータを生成する第２のメタデータ生成手段と
を備えることを特徴とする情報処理装置。
【請求項１１】
前記第２のメタデータ生成手段は、
前記番組を固有に区別可能な第２の区別情報と、
前記番組の内容に関係する第１のテキストと、前記第１のテキストと関連する第２のテキストとの対応関係を示す対応テーブルと
を含む前記第２のメタデータを生成する
ことを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記第２のメタデータに含まれる前記番組の内容に関する情報は、前記番組の出演者に関する情報である
ことを特徴とする請求項１０に記載の情報処理装置。
【請求項１３】
前記第２のメタデータ生成手段は、
番組を固有に区別可能な第２の区別情報と、
前記番組の出演者名、前記出演者を固有に区別可能な第３の区別情報、および、前記出演者の前記番組での名称の対応関係を示す対応テーブルと
を含む前記第２のメタデータを生成する
ことを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記第２のメタデータ生成手段は、前記出演者を固有に区別可能な第２の区別情報、前記出演者名、および、前記出演者を示す他のテキスト情報の対応関係を示す対応テーブルを含む前記第２のメタデータを生成する
ことを特徴とする請求項１２に記載の情報処理装置。
【請求項１５】
他の装置における検索処理に用いられる情報を生成する情報処理装置の情報処理方法において、
放送信号を取得する放送信号取得ステップと、
前記放送信号の番組を固有に区別可能な区別情報を取得する区別情報取得ステップと、
前記放送信号取得ステップの処理により取得された前記放送信号から、ユーザにより表示するか否かを選択することが可能な字幕データを抽出してデコードする字幕データデコードステップと、
前記字幕データデコードステップの処理によりデコードされた前記字幕データに対応するテキストデータにタイムコードを対応付けるタイムコード対応付け処理ステップと、
前記タイムコード対応付け処理ステップの処理によりタイムコードが対応付けられたテキストデータに、前記区別情報取得ステップの処理により取得された前記区別情報を対応付けて、第１のメタデータを生成する第１のメタデータ生成ステップと、
前記番組の内容に関する情報を含む第２のメタデータを生成する第２のメタデータ生成ステップと
を含むことを特徴とする情報処理方法。
【請求項１６】
他の装置における検索処理に用いられる情報を生成する処理をコンピュータに実行させるためのプログラムであって、
放送信号を取得する放送信号取得ステップと、
前記放送信号の番組を固有に区別可能な区別情報を取得する区別情報取得ステップと、
前記放送信号取得ステップの処理により取得された前記放送信号から、ユーザにより表示するか否かを選択することが可能な字幕データを抽出してデコードする字幕データデコードステップと、
前記字幕データデコードステップの処理によりデコードされた前記字幕データに対応するテキストデータにタイムコードを対応付けるタイムコード対応付け処理ステップと、
前記タイムコード対応付け処理ステップの処理によりタイムコードが対応付けられたテキストデータに、前記区別情報取得ステップの処理により取得された前記区別情報を対応付けて、第１のメタデータを生成する第１のメタデータ生成ステップと、
前記番組の内容に関する情報を含む第２のメタデータを生成する第２のメタデータ生成ステップと
をコンピュータに実行させるためのプログラム。
【請求項１７】
放送信号を取得して処理する第１の情報処理装置と、
録画データを検索する第２の情報処理装置と、
前記第２の情報処理装置で実行される検索処理に利用される第１のメタデータおよび第２のメタデータを生成する第３の情報処理装置と、
前記第２の情報処理装置で実行される検索処理に利用される前記第１のメタデータおよび前記第２のメタデータを復号する復号鍵を供給する第４の情報処理装置と
によって構成される情報処理システムであって、
前記第１の情報処理装置は、
前記放送信号を取得する第１の放送信号取得手段と、
前記放送信号の番組を固有に区別可能な区別情報を取得する第１の区別情報取得手段と、
前記第１の放送信号取得手段により取得された放送信号に、第１の時刻情報と、前記第１の区別情報取得手段により取得された前記区別情報とを対応つけて前記録画データを生成する録画データ生成手段と
を備え、
前記第２の情報処理装置は、
前記第１の時刻情報と前記区別情報とが対応付けられた前記録画データを記憶する録画データ記憶手段と、
暗号化された前記第１のメタデータおよび前記第２のメタデータを取得するメタデータ取得手段と、
暗号化された前記第１のメタデータおよび前記第２のメタデータを復号するために用いられる前記復号鍵を取得する復号鍵取得手段と、
前記メタデータ取得手段により取得された暗号化された前記第１のメタデータおよび前記第２のメタデータを、前記復号鍵取得手段により取得された前記復号鍵を用いて復号する復号処理手段と、
前記復号処理手段により復号された、前記録画データの前記番組を区別するための前記区別情報、前記録画データに関するテキストデータ、および、前記テキストデータに対応する第２の時刻情報を含む前記第１のメタデータを記憶する第１のメタデータ記憶手段と、
前記復号処理手段により復号された、前記番組の内容に関する情報を含む前記第２のメタデータを記憶する第２のメタデータ記憶手段と、
ユーザの操作入力を受ける操作入力手段と、
前記操作入力手段により前記ユーザから入力された検索を実行する番組を指定する情報および検索キーとなるテキスト情報と、前記第２のメタデータ記憶手段により記憶された前記第２のメタデータとを基に、前記第１のメタデータ記憶手段により記憶された前記第１のメタデータとのマッチング処理を実行して、前記検索キーとなるテキスト情報に対応する前記第２の時刻情報を検出するマッチング処理手段と、
前記録画データ記憶手段により記憶されている前記録画データから、前記マッチング処理手段により検出された前記第２の時刻情報に対応する記録位置を検索し、検索された記録位置から開始される前記録画データを読み出す検索手段と
を備え、
前記第３の情報処理装置は、
前記放送信号を取得する第２の放送信号取得手段と、
前記放送信号の前記番組を固有に区別可能な前記区別情報を取得する第２の区別情報取得手段と、
前記第２の放送信号取得手段により取得された前記放送信号から、前記ユーザにより表示するか否かを選択することが可能な字幕データを抽出してデコードする字幕データデコード手段と、
前記字幕データデコード手段によりデコードされた前記字幕データに対応するテキストデータにタイムコードを対応付けるタイムコード対応付け処理手段と、
前記タイムコード対応付け処理手段により前記タイムコードが対応付けられた前記テキストデータに、前記第２の区別情報取得手段により取得された前記区別情報を対応付けて、前記第１のメタデータを生成する第１のメタデータ生成手段と、
前記番組の内容に関する情報を含む前記第２のメタデータを生成する第２のメタデータ生成手段と、
前記第１のメタデータ生成手段により生成された前記第１のメタデータ、および、前記第２のメタデータ生成手段により生成された前記第２のメタデータを暗号化する暗号化手段と
を備え、
前記第４の情報処理装置は、
前記ユーザの登録情報を記憶する登録情報記憶手段と、
前記第２の情報処理装置から、前記ユーザの認証に関する情報を取得する認証情報取得手段と、
前記認証情報取得手段により取得された前記ユーザの認証に関する情報、および、前記登録情報記憶手段により記憶されている前記ユーザの登録情報を基に、認証処理を実行する認証処理手段と、
前記認証処理手段によりユーザが正しく認証された場合、前記第２の情報処理装置への、所定の前記第１のメタデータ、または、前記第２のメタデータを復号する前記復号鍵の供給を制御する復号鍵供給制御手段と
を備えることを特徴とする情報処理システム。
【請求項１８】
前記第４の情報処理装置は、
前記復号鍵供給制御手段により前記復号鍵の供給が制御されたことに伴って発生する課金に関する情報を記憶する課金情報記憶手段と、
前記課金情報記憶手段により記憶された前記課金に関する情報を基に、前記ユーザに対する課金処理を実行する課金処理手段と
を更に備えることを特徴とする請求項１７に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理方法、プログラム、並びに、情報処理システムに関し、特に、放送信号に含まれている字幕情報を用いて、録画した放送番組を検索する場合に用いて好適な、情報処理装置および情報処理方法、プログラム、並びに、情報処理システムに関する。
【背景技術】
【０００２】
放送される番組のデータには、映像データと音声データが含まれている。また、番組データには、映像データとして必ず表示される、いわゆる字幕（番組の題名やキャストなどの紹介、または、海外の作品における日本語字幕）以外に、表示させるか否かを選択可能な字幕データが含まれる。このような選択可能な字幕データは、一般に、クローズドキャプションと称され、主に、聴覚障害者用に開発され、海外の作品における日本語字幕のように、出演者の会話だけではなく、例えば、ＢＧＭや効果音などの説明も含まれる。
【０００３】
例えば、NTSC方式のアナログの地上波放送では、映像信号に525本の走査線が用いられており、この525本のうち、各フィールド(２フィールドで１フレームを構成)の最初の２１本相当は、VBI（Vertical Blanking Interval：垂直帰線消去期間）と称される、走査を開始するためのインターバル用に割り当てられている。クローズドキャプションは、各フィールドのVBIのうち、VBIの２１本目に７ｂitの文字コードを多重化することによって伝送されるようになされており、各フィールドを使って２種類の文字セットを毎秒約60文字伝送することができるようになされている。
【０００４】
また、デジタルテレビ放送の字幕情報の伝送については、国内規定であるＢＳデジタル放送運用規定・技術資料（ＡＲＩＢ ＴＲ−Ｂ１５）で規定されているように、字幕情報用のトランスポートストリームを使って映像情報の伝送と同時に字幕情報を伝送できるようになされている。そして、デジタルテレビ放送用受信機において、字幕情報に対応する符号がデコードされ、字幕を構成する文字、図形が生成されて、映像に重畳されて表示されるようになされている。
【０００５】
デジタルテレビ放送において、字幕情報用のトランスポートストリームを使って映像情報の伝送と同時に伝送されたテキスト情報を、内部に保存したり、内部に保存したテキスト情報をテレビモニタでいつでも表示閲覧することができるようにすることにより、ユーザが、表示された字幕のメモを取らなくても、字幕の情報を活用することができるようにした技術がある（例えば、特許文献１）。
【０００６】
【特許文献１】特開２００３−７８８８９号公報
【０００７】
また、視聴者の操作、または、受信した字幕放送により、自動的にＣＭ番組、文字情報、または、通信データを保存し、視聴者が保存された情報を利用して、放送局あるいはＣＭ提供者に通信することにより、ＣＭ商品の購入を行うことができるようにした技術がある（例えば、特許文献２）。
【０００８】
【特許文献２】特開２００２−７７８７２号公報
【０００９】
なお、放送信号中の映像データと音声データとには、例えば、放送時にリアルタイムで視聴される以外に、録画されて再生された場合において時間軸がずれてしまうことがないように、例えば、それぞれが対応するようなリンク情報を有しているか、相対時刻のタイムスタンプを有するようになされている。これに対して、字幕データは、映像データまたは音声データに対するリンクデータや、相対時刻のタイムスタンプなどを有していない。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上述したように、放送される字幕データは、さまざまなサービスに利用され始めている。
【００１１】
しかしながら、クローズドキャプションなどの放送される字幕データを、録画された番組を検索することに利用しようとした場合、字幕データと映像データまたは音声データとには、アナログ放送またはデジタル放送のいずれにおいても、両者を対応させるようなタイムスタンプが付加されていないため、映像データからクローズドキャプションに対応するテキストデータを分離してしまった後、分離されたテキストと映像データとの対応をとることは不可能であり、したがって、クローズドキャプションから取得されるテキストを録画データの検索に利用することはできなかった。
【００１２】
また、クローズドキャプションなど、聴覚障害者向けの字幕データは全ての放送信号に添付させることが求められている。しかしながら、このような字幕データは、通常、健常者には必要ではないため、字幕データ作成に必要な費用を捻出するためにスポンサーがつく可能性はほぼなく、作成にかかる費用を放送局が負担しているのが現状である。したがって、聴覚障害者にとって不利益であるにもかかわらず、クローズドキャプションなど、聴覚障害者向けの字幕データが放送信号に添付されている割合は低迷したままであり、問題となっている。ここで、これらの字幕データを２次的に利用することにより、字幕データ作成に対する放送局への対価を回収することが可能なシステムが構築されることは、産業の発展に貢献可能であるのみならず、字幕データが放送信号に添付される割合を向上することにつながるため、聴覚障害者にとっても有益である。
【００１３】
また、例えば、クローズドキャプションなどの字幕データを用いて、録画データの検索ができるようにした場合であっても、クローズドキャプションなどの字幕情報は、基本的に、番組内の音声をテキストデータにしたものであるので、字幕情報に含まれるのは、ドラマなどの登場人物としての会話の内容となり、俳優名を入力しても、ユーザが所望する検索結果を得ることができなかった。
【００１４】
また、テレビのタレントなどは、いわゆる芸名で呼ばれるのみならず、ニックネームで呼ばれることが多い。したがって、ユーザがタレントの名称を検索キーとして正しく入力しても、字幕情報に含まれるのがタレントのニックネームであるとき、その部分は検索結果から漏れてしまう。また、ユーザがタレントのニックネームを検索キーとして正しく入力しても、字幕情報に含まれるのがタレントの芸名であるとき、その部分は検索結果から漏れてしまう。また、グループ名などがアルファベット表記である場合、ユーザが検索キーとして、カタカナを入力してしまったとき、字幕情報に含まれるのがアルファベット表記であるなら、その部分は検索結果から漏れてしまう。このように、入力する検索キーと、字幕情報に含まれるテキストとの表現方法や表記方法のずれによって、検索漏れが発生してしまうことを防ぐためには、ユーザが、思いつく限りの関連するテキストや、表記方法を検索キーとして入力しなければならなかったため、ユーザの操作入力が煩雑になってしまう。
【００１５】
本発明はこのような状況に鑑みてなされたものであり、いわゆるクローズドキャプションなどの字幕データを利用して、精度よく録画データを検索することができるようにするものである。
【課題を解決するための手段】
【００１６】
本発明の第１の情報処理装置は、第１の時刻情報が対応付けられた録画データを記憶する録画データ記憶手段と、録画データの番組を区別するための第１の区別情報、録画データに関するテキストデータ、および、テキストデータに対応する第２の時刻情報を含む第１のメタデータを記憶する第１のメタデータ記憶手段と、番組の内容に関する情報を含む第２のメタデータを記憶する第２のメタデータ記憶手段と、ユーザの操作入力を受ける操作入力手段と、操作入力手段によりユーザから入力された検索を実行する番組を指定する情報および検索キーとなる第１のテキスト情報と、第２のメタデータ記憶手段により記憶された第２のメタデータとを基に、第１のメタデータ記憶手段により記憶された第１のメタデータとのマッチング処理を実行して、第１のテキスト情報に対応する第２の時刻情報を検出するマッチング処理手段と、録画データ記憶手段により記憶されている録画データから、マッチング処理手段により検出された第２の時刻情報に対応する記録位置を検索し、検索された記録位置から開始される録画データを読み出す検索手段とを備えることを特徴とする。
【００１７】
第２のメタデータは、番組を固有に区別可能な第２の区別情報と、番組の内容に関係する第２のテキスト情報と、第２のテキスト情報と関連する第３のテキスト情報との対応関係を示す対応テーブルとを含むものとすることができ、対応テーブルは、第２のテキスト情報と、少なくとも１つの第３のテキスト情報との対応関係を示すものとすることができ、マッチング処理手段には、第１のメタデータに含まれている第１の区別情報と同一の第２の区別情報を有する第２のメタデータを参照して、第１のテキスト情報、並びに、第１のテキスト情報に対応する第２のテキスト情報および第３のテキスト情報を基に、第１のメタデータ記憶手段により記憶された第１のメタデータとのマッチング処理を実行させ、第２の時刻情報を検出させるようにすることができる。
【００１８】
第２のメタデータに含まれる番組の内容に関する情報は、番組の出演者に関する情報であるものとすることができる。
【００１９】
第２のメタデータには、番組を固有に区別可能な第２の区別情報と、番組の出演者名と、出演者の番組での名称の対応関係を示す対応テーブルとを含ませるようにすることができ、マッチング処理手段には、第１のメタデータに含まれている第１の区別情報と同一の第２の区別情報を有する第２のメタデータを参照させて、第１のテキスト情報、並びに、第１のテキスト情報に対応する出演者名および出演者の番組での名称を基に、第１のメタデータ記憶手段により記憶された第１のメタデータとのマッチング処理を実行し、第２の時刻情報を検出させるようにすることができる。
【００２０】
第２のメタデータには、出演者名、および、出演者を示す第２のテキスト情報の対応関係を示す対応テーブルを含ませるようにすることができ、マッチング処理手段には、第１のテキスト情報、並びに、第１のテキスト情報に対応する出演者名、および、第２のテキスト情報を基に、第１のメタデータ記憶手段により記憶された第１のメタデータとのマッチング処理を実行させて、第２の時刻情報を検出させるようにすることができる。
【００２１】
番組の出演者に関する情報であり、かつ、第２のメタデータとは異なる第３のメタデータを記憶する第３のメタデータ記憶手段を更に設けさせるようにすることができ、第２のメタデータには、番組を固有に区別可能な第２の区別情報と、番組の出演者名、出演者の番組での名称、および、番組の出演者を固有に区別可能な第３の区別情報の対応関係を示す対応テーブルとを含ませるようにすることができ、第３のメタデータには、番組の出演者を固有に区別可能な第４の区別情報、出演者名、および、出演者を示す第２のテキスト情報の対応関係を示す対応テーブルを含ませるようにすることができ、マッチング処理手段は、第１のメタデータに含まれている第１の区別情報と同一の第２の区別情報を有する第２のメタデータと、第２のメタデータに記載されている第３の区別情報と同一の第４の区別情報を有する第３のメタデータとを参照して、第１のテキスト情報、並びに、第１のテキスト情報に対応する出演者名、出演者の番組での名称、および、第２のテキスト情報を基に、第１のメタデータ記憶手段により記憶された第１のメタデータとのマッチング処理を実行し、第２の時刻情報を検出させるようにすることができる。
【００２２】
暗号化された第１のメタデータまたは第２のメタデータを取得するメタデータ取得手段と、暗号化された第１のメタデータまたは第２のメタデータを復号するために用いられる復号鍵を取得する復号鍵取得手段と、メタデータ取得手段により取得された暗号化された第１のメタデータまたは第２のメタデータを、復号鍵取得手段により取得された復号鍵を用いて復号する復号処理手段とを更に設けさせるようにすることができ、第１のメタデータ記憶手段により記憶される第１のメタデータは、復号処理手段により復号された第１のメタデータであるものとすることができ、第２のメタデータ記憶手段により記憶される第２のメタデータは、復号処理手段により復号された第２のメタデータであるものとすることができる。
【００２３】
本発明の第１の情報処理方法は、第１の時刻情報を有する録画データの番組を区別するための区別情報、録画データに関するテキストデータ、および、テキストデータに対応する第２の時刻情報を含む第１のメタデータの記憶を制御する第１のメタデータ記憶制御ステップと、番組の内容に関する情報を含む第２のメタデータの記憶を制御する第２のメタデータ記憶制御ステップと、ユーザから入力された検索を実行する番組を指定する情報および検索キーとなるテキスト情報と、第２のメタデータ記憶制御ステップの処理により記憶が制御された第２のメタデータとを基に、第１のメタデータ記憶制御ステップの処理により記憶が制御された第１のメタデータとのマッチング処理を実行して、検索キーとなるテキスト情報に対応する第２の時刻情報を検出するマッチング処理ステップと、録画データから、マッチング処理ステップの処理により検出された第２の時刻情報に対応する記録位置を検索し、検索された記録位置から開始される録画データを読み出す検索ステップとを含むことを特徴とする。
【００２４】
本発明の第１のプログラムは、コンピュータに、第１の時刻情報を有する録画データの番組を区別するための区別情報、録画データに関するテキストデータ、および、テキストデータに対応する第２の時刻情報を含む第１のメタデータの記憶を制御する第１のメタデータ記憶制御ステップと、番組の内容に関する情報を含む第２のメタデータの記憶を制御する第２のメタデータ記憶制御ステップと、ユーザから入力された検索を実行する番組を指定する情報および検索キーとなるテキスト情報と、第２のメタデータ記憶制御ステップの処理により記憶が制御された第２のメタデータとを基に、第１のメタデータ記憶制御ステップの処理により記憶が制御された第１のメタデータとのマッチング処理を実行して、検索キーとなるテキスト情報に対応する第２の時刻情報を検出するマッチング処理ステップと、録画データから、マッチング処理ステップの処理により検出された第２の時刻情報に対応する記録位置を検索し、検索された記録位置から開始される録画データを読み出す検索ステップとを含む処理を実行させることを特徴とする。
【００２５】
本発明の第１の情報処理装置および情報処理方法、並びに、プログラムにおいては、第１の時刻情報を有する録画データの番組を区別するための区別情報、録画データに関するテキストデータ、および、テキストデータに対応する第２の時刻情報を含む第１のメタデータが記憶され、番組の内容に関する情報を含む第２のメタデータが記憶され、ユーザから入力された検索を実行する番組を指定する情報および検索キーとなるテキスト情報と、第２のメタデータとを基に、第１のメタデータとのマッチング処理が実行されて、検索キーとなるテキスト情報に対応する第２の時刻情報が検出され、録画データから、第２の時刻情報に対応する記録位置が検索されて、検索された記録位置から開始される録画データが読み出される。
【００２６】
本発明の第２の情報処理装置は、放送信号を取得する放送信号取得手段と、放送信号の番組を固有に区別可能な第１の区別情報を取得する区別情報取得手段と、放送信号取得手段により取得された放送信号から、ユーザにより表示するか否かを選択することが可能な字幕データを抽出してデコードする字幕データデコード手段と、字幕データデコード手段によりデコードされた字幕データに対応するテキストデータにタイムコードを対応付けるタイムコード対応付け処理手段と、タイムコード対応付け処理手段によりタイムコードが対応付けられたテキストデータに、区別情報取得手段により取得された第１の区別情報を対応付けて、第１のメタデータを生成する第１のメタデータ生成手段と、番組の内容に関する情報を含む第２のメタデータを生成する第２のメタデータ生成手段とを備えることを特徴とする。
【００２７】
第２のメタデータ生成手段には、番組を固有に区別可能な第２の区別情報と、番組の内容に関係する第１のテキストと、第１のテキストと関連する第２のテキストとの対応関係を示す対応テーブルとを含む第２のメタデータを生成させるようにすることができる。
【００２８】
第２のメタデータに含まれる番組の内容に関する情報は、番組の出演者に関する情報であるものとすることができる。
【００２９】
第２のメタデータ生成手段には、番組を固有に区別可能な第２の区別情報と、番組の出演者名、出演者を固有に区別可能な第３の区別情報、および、出演者の番組での名称の対応関係を示す対応テーブルとを含む第２のメタデータを生成させるようにすることができる。
【００３０】
第２のメタデータ生成手段には、出演者を固有に区別可能な第２の区別情報、出演者名、および、出演者を示す他のテキスト情報の対応関係を示す対応テーブルを含む第２のメタデータを生成させるようにすることができる。
【００３１】
本発明の第２の情報処理方法は、放送信号を取得する放送信号取得ステップと、放送信号の番組を固有に区別可能な区別情報を取得する区別情報取得ステップと、放送信号取得ステップの処理により取得された放送信号から、ユーザにより表示するか否かを選択することが可能な字幕データを抽出してデコードする字幕データデコードステップと、字幕データデコードステップの処理によりデコードされた字幕データに対応するテキストデータにタイムコードを対応付けるタイムコード対応付け処理ステップと、タイムコード対応付け処理ステップの処理によりタイムコードが対応付けられたテキストデータに、区別情報取得ステップの処理により取得された区別情報を対応付けて、第１のメタデータを生成する第１のメタデータ生成ステップと、番組の内容に関する情報を含む第２のメタデータを生成する第２のメタデータ生成ステップとを含むことを特徴とする。
【００３２】
本発明の第２のプログラムは、コンピュータに、放送信号を取得する放送信号取得ステップと、放送信号の番組を固有に区別可能な区別情報を取得する区別情報取得ステップと、放送信号取得ステップの処理により取得された放送信号から、ユーザにより表示するか否かを選択することが可能な字幕データを抽出してデコードする字幕データデコードステップと、字幕データデコードステップの処理によりデコードされた字幕データに対応するテキストデータにタイムコードを対応付けるタイムコード対応付け処理ステップと、タイムコード対応付け処理ステップの処理によりタイムコードが対応付けられたテキストデータに、区別情報取得ステップの処理により取得された区別情報を対応付けて、第１のメタデータを生成する第１のメタデータ生成ステップと、番組の内容に関する情報を含む第２のメタデータを生成する第２のメタデータ生成ステップとを実行させることを特徴とする。
【００３３】
本発明の第２の情報処理装置および情報処理方法、並びに、プログラムにおいては、放送信号が取得され、放送信号の番組を固有に区別可能な区別情報が取得され、取得された放送信号から、ユーザにより表示するか否かを選択することが可能な字幕データが抽出されてデコードされ、デコードされた字幕データに対応するテキストデータにタイムコードが対応付けられ、タイムコードが対応付けられたテキストデータに、区別情報が対応付けられて、第１のメタデータが生成され、番組の内容に関する情報を含む第２のメタデータが生成される。
【００３４】
本発明の情報処理システムは、放送信号を取得して処理する第１の情報処理装置と、録画データを検索する第２の情報処理装置と、第２の情報処理装置で実行される検索処理に利用される第１のメタデータおよび第２のメタデータを生成する第３の情報処理装置と、第２の情報処理装置で実行される検索処理に利用される第１のメタデータおよび第２のメタデータを復号する復号鍵を供給する第４の情報処理装置とによって構成される情報処理システムであって、第１の情報処理装置が、放送信号を取得する第１の放送信号取得手段と、放送信号の番組を固有に区別可能な区別情報を取得する第１の区別情報取得手段と、第１の放送信号取得手段により取得された放送信号に、第１の時刻情報と、第１の区別情報取得手段により取得された区別情報とを対応付けて録画データを生成する録画データ生成手段とを備え、第２の情報処理装置が、第１の時刻情報と区別情報とが対応付けられた録画データを記憶する録画データ記憶手段と、暗号化された第１のメタデータおよび第２のメタデータを取得するメタデータ取得手段と、暗号化された第１のメタデータおよび第２のメタデータを復号するために用いられる復号鍵を取得する復号鍵取得手段と、メタデータ取得手段により取得された暗号化された第１のメタデータおよび第２のメタデータを、復号鍵取得手段により取得された復号鍵を用いて復号する復号処理手段と、復号処理手段により復号された、録画データの番組を区別するための区別情報、録画データに関するテキストデータ、および、テキストデータに対応する第２の時刻情報を含む第１のメタデータを記憶する第１のメタデータ記憶手段と、復号処理手段により復号された、番組の内容に関する情報を含む第２のメタデータを記憶する第２のメタデータ記憶手段と、ユーザの操作入力を受ける操作入力手段と、操作入力手段によりユーザから入力された検索を実行する番組を指定する情報および検索キーとなるテキスト情報と、第２のメタデータ記憶手段により記憶された第２のメタデータとを基に、第１のメタデータ記憶手段により記憶された第１のメタデータとのマッチング処理を実行して、検索キーとなるテキスト情報に対応する第２の時刻情報を検出するマッチング処理手段と、録画データ記憶手段により記憶されている録画データから、マッチング処理手段により検出された第２の時刻情報に対応する記録位置を検索し、検索された記録位置から開始される録画データを読み出す検索手段とを備え、第３の情報処理装置が、放送信号を取得する第２の放送信号取得手段と、放送信号の番組を固有に区別可能な区別情報を取得する第２の区別情報取得手段と、第２の放送信号取得手段により取得された放送信号から、ユーザにより表示するか否かを選択することが可能な字幕データを抽出してデコードする字幕データデコード手段と、字幕データデコード手段によりデコードされた字幕データに対応するテキストデータにタイムコードを対応付けるタイムコード対応付け処理手段と、タイムコード対応付け処理手段によりタイムコードが対応付けられたテキストデータに、第２の区別情報取得手段により取得された区別情報を対応付けて、第１のメタデータを生成する第１のメタデータ生成手段と、番組の内容に関する情報を含む第２のメタデータを生成する第２のメタデータ生成手段と、第１のメタデータ生成手段により生成された第１のメタデータ、および、第２のメタデータ生成手段により生成された第２のメタデータを暗号化する暗号化手段とを備え、第４の情報処理装置は、ユーザの登録情報を記憶する登録情報記憶手段と、第２の情報処理装置から、ユーザの認証に関する情報を取得する認証情報取得手段と、認証情報取得手段により取得されたユーザの認証に関する情報、および、登録情報記憶手段により記憶されているユーザの登録情報を基に、認証処理を実行する認証処理手段と、認証処理手段によりユーザが正しく認証された場合、第２の情報処理装置への、所定の第１のメタデータ、または、第２のメタデータを復号する復号鍵の供給を制御する復号鍵供給制御手段とを備えることを特徴とする。
【００３５】
第４の情報処理装置には、復号鍵供給制御手段により復号鍵の供給が制御されたことに伴って発生する課金に関する情報を記憶する課金情報記憶手段と、課金情報記憶手段により記憶された課金に関する情報を基に、ユーザに対する課金処理を実行する課金処理手段とを更に設けさせるようにすることができる。
【００３６】
本発明の情報処理システムにおいては、第１の情報処理装置で、放送信号が取得され、放送信号の番組を固有に区別可能な区別情報が取得され、取得された放送信号に、第１の時刻情報と、区別情報とが対応付けられて録画データが生成され、第２の情報処理装置で、第１の時刻情報と区別情報とが対応付けられた録画データが記憶され、暗号化された第１のメタデータおよび第２のメタデータが取得され、暗号化された第１のメタデータおよび第２のメタデータを復号するために用いられる復号鍵が取得され、暗号化された第１のメタデータおよび第２のメタデータが、復号鍵を用いて復号され、録画データの番組を区別するための区別情報、録画データに関するテキストデータ、および、テキストデータに対応する第２の時刻情報を含む第１のメタデータが記憶され、番組の内容に関する情報を含む第２のメタデータが記憶され、ユーザの操作が入力され、ユーザから入力された検索を実行する番組を指定する情報および検索キーとなるテキスト情報と、第２のメタデータとを基に、第１のメタデータとのマッチング処理が実行されて、検索キーとなるテキスト情報に対応する第２の時刻情報が検出され、記憶されている録画データから、検出された第２の時刻情報に対応する記録位置が検索され、検索された記録位置から開始される録画データが読み出され、第３の情報処理装置で、放送信号が取得され、放送信号の番組を固有に区別可能な区別情報が取得され、取得された放送信号から、ユーザにより表示するか否かを選択することが可能な字幕データが抽出されてデコードされ、デコードされた字幕データに対応するテキストデータにタイムコードが対応付けられ、タイムコードが対応付けられたテキストデータに区別情報が対応付けられて、第１のメタデータが生成され、番組の内容に関する情報を含む第２のメタデータが生成され、第１のメタデータ生成手段により生成された第１のメタデータ、および、第２のメタデータ生成手段により生成された第２のメタデータが暗号化され、第４の情報処理装置で、ユーザの登録情報が記憶され、第２の情報処理装置から、ユーザの認証に関する情報が取得され、ユーザの認証に関する情報およびユーザの登録情報を基に、認証処理が実行され、ユーザが正しく認証された場合、第２の情報処理装置へ、第１のメタデータまたは第２のメタデータを復号する復号鍵が供給される。
【発明の効果】
【００３７】
第１の本発明によれば、記憶された録画データが検索され、特に、録画データの番組を区別するための区別情報、録画データに関するテキストデータ、および、テキストデータに対応する第２の時刻情報を含む第１のメタデータと、番組の内容に関する情報を含む第２のメタデータを用いて検索処理が行われるので、精度よく検索処理を行うことができる。
【００３８】
第２の本発明によれば、録画データを検索するためのメタデータが生成され、特に、録画データの番組を区別するための区別情報、録画データに関するテキストデータ、および、テキストデータに対応する第２の時刻情報を含む第１のメタデータと、番組の内容に関する情報を含む第２のメタデータが生成されるので、他の装置に、精度よく検索処理を行わせるようにすることができる。
【００３９】
第３の本発明によれば、録画データを検索するためのメタデータを用いて、検索処理が実行され、特に、暗号化されたメタデータの復号鍵が供給され、復号されたメタデータを用いて検索処理が実行され、第２のメタデータには、番組の内容に関する情報が含まれているので、例えば、メタデータを利用するユーザに対して対価を要求することができる。
【発明を実施するための最良の形態】
【００４０】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書に記載されている発明をサポートする実施の形態が、本明細書に記載されていることを確認するためのものである。したがって、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００４１】
更に、この記載は、本明細書に記載されている発明の全てを意味するものでもない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現、追加される発明の存在を否定するものではない。
【００４２】
請求項１に記載の情報処理装置（例えば、図３の録画装置９）は、第１の時刻情報（例えば、図４の録画開始時刻情報９５）が対応付けられた録画データを記憶する録画データ記憶手段（例えば、図３の録画データ記憶部７２）と、録画データの番組を区別するための第１の区別情報（例えば、図７の番組ＩＤ情報１６４）、録画データに関するテキストデータ（例えば、図７のテキストデータ１６２）、および、テキストデータに対応する第２の時刻情報（例えば、図７のタイムコード１６３）を含む第１のメタデータを記憶する第１のメタデータ記憶手段（例えば、図３の第１のメタデータ記憶部７８）と、番組の内容に関する情報を含む第２のメタデータ（例えば、図８を用いて説明した第２のメタデータ１６５、または、図９を用いて説明した第３のメタデータ１６７）を記憶する第２のメタデータ記憶手段（例えば、図３の第２のメタデータ記憶部８２、または、第３のメタデータ記憶部８３）と、ユーザの操作入力を受ける操作入力手段（例えば、図３の操作入力部７１）と、操作入力手段によりユーザから入力された検索を実行する番組を指定する情報および検索キーとなる第１のテキスト情報と、第２のメタデータ記憶手段により記憶された第２のメタデータとを基に、第１のメタデータ記憶手段により記憶された第１のメタデータとのマッチング処理を実行して、第１のテキスト情報に対応する第２の時刻情報を検出するマッチング処理手段（例えば、図３のマッチング処理部７９）と、録画データ記憶手段により記憶されている録画データから、マッチング処理手段により検出された第２の時刻情報に対応する記録位置を検索し、検索された記録位置から開始される録画データを読み出す検索手段（例えば、図３の録画データ検索出力部８０）とを備えることを特徴とする。
【００４３】
第２のメタデータ（例えば、図８を用いて説明した第２のメタデータ１６５）は、番組を固有に区別可能な第２の区別情報（例えば、番組ＩＤ）と、番組の内容（例えば、番組の出演者や、地名などの、番組に関連するもの）に関係する第２のテキスト情報と、第２のテキスト情報と関連する第３のテキスト情報（例えば、出演者に対する配役名でも良いし、卵とエッグなどの言語が異なるが同一の意味を有するテキストであっても良い）との対応関係を示す対応テーブルとを含むことができ、対応テーブルは、第２のテキスト情報と、少なくとも１つの第３のテキスト情報との対応関係を示し、マッチング処理手段は、第１のメタデータに含まれている第１の区別情報と同一の第２の区別情報を有する第２のメタデータを参照して、第１のテキスト情報、並びに、第１のテキスト情報に対応する第２のテキスト情報および第３のテキスト情報を基に、第１のメタデータ記憶手段により記憶された第１のメタデータとのマッチング処理を実行し、第２の時刻情報を検出することができる。
【００４４】
第２のメタデータ（例えば、図８を用いて説明した第２のメタデータ１６５）は、番組を固有に区別可能な第２の区別情報（例えば、番組ＩＤ）と、番組の出演者（例えば、俳優、歌手、アナウンサー、プロスポーツ選手、解説者、芸人など、番組に出演する全ての人）名と、出演者の番組での名称（例えば、配役名、ドラマ内のニックネームなどの配役外の呼び名など）の対応関係を示す対応テーブルとを含むことができ、マッチング処理手段は、第１のメタデータに含まれている第１の区別情報と同一の第２の区別情報を有する第２のメタデータを参照して、第１のテキスト情報、並びに、第１のテキスト情報に対応する出演者名および出演者の番組での名称を基に、第１のメタデータ記憶手段により記憶された第１のメタデータとのマッチング処理を実行し、第２の時刻情報を検出することができる。
【００４５】
第２のメタデータ（例えば、図９を用いて説明した第３のメタデータ１６７）は、出演者名、および、出演者を示す第２のテキスト情報（例えば、ニックネーム、または、頻繁に呼びかけられる呼ばれ方など）の対応関係を示す対応テーブルを含むことができ、マッチング処理手段は、第１のテキスト情報、並びに、第１のテキスト情報に対応する出演者名、および、第２のテキスト情報を基に、第１のメタデータ記憶手段により記憶された第１のメタデータとのマッチング処理を実行し、第２の時刻情報を検出することができる。
【００４６】
番組の出演者に関する情報であり、かつ、第２のメタデータ（例えば、図８を用いて説明した第２のメタデータ１６５）とは異なる第３のメタデータ（例えば、図９を用いて説明した第３のメタデータ１６７）を記憶する第３のメタデータ記憶手段（例えば、図３の第２のメタデータ記憶部８２、または、第３のメタデータ記憶部８３）を更に備えることができ、第２のメタデータは、番組を固有に区別可能な第２の区別情報（例えば、番組ＩＤ）と、番組の出演者（例えば、俳優、歌手、アナウンサー、プロスポーツ選手、解説者、芸人など、番組に出演する全ての人）名、出演者の番組での名称（例えば、配役名、ドラマ内のニックネームなどの配役外の呼び名など）、および、番組の出演者を固有に区別可能な第３の区別情報（例えば、タレントＩＤ）の対応関係を示す対応テーブルとを含むことができ、第３のメタデータは、番組の出演者を固有に区別可能な第４の区別情報（例えば、タレントＩＤ）、出演者名、および、出演者を示す第２のテキスト情報（例えば、ニックネーム、または、頻繁に呼びかけられる呼ばれ方など）の対応関係を示す対応テーブルを含むことができ、マッチング処理手段は、第１のメタデータに含まれている第１の区別情報と同一の第２の区別情報を有する第２のメタデータと、第２のメタデータに記載されている第３の区別情報と同一の第４の区別情報を有する第３のメタデータとを参照して、第１のテキスト情報、並びに、第１のテキスト情報に対応する出演者名、出演者の番組での名称、および、第２のテキスト情報を基に、第１のメタデータ記憶手段により記憶された第１のメタデータとのマッチング処理を実行し、第２の時刻情報を検出することができる。
【００４７】
暗号化された第１のメタデータまたは第２のメタデータを取得するメタデータ取得手段（例えば、図３のネットワークインターフェース７３）と、暗号化された第１のメタデータまたは第２のメタデータを復号するために用いられる復号鍵を取得する復号鍵取得手段（例えば、図３のネットワークインターフェース７３）と、メタデータ取得手段により取得された暗号化された第１のメタデータおよび第２のメタデータを、復号鍵取得手段により取得された復号鍵を用いて復号する復号処理手段（例えば、図３の復号処理部７７）とを更に備えることができ、第１のメタデータ記憶手段により記憶される第１のメタデータは、復号処理手段により復号された第１のメタデータであるものとすることができ、第２のメタデータ記憶手段により記憶される第２のメタデータは、復号処理手段により復号された第２のメタデータであるものとすることができる。
【００４８】
請求項８に記載の情報処理方法は、第１の時刻情報を有する録画データを検索する情報処理装置（例えば、図３の録画装置９）の情報処理方法であって、録画データの番組を区別するための区別情報（例えば、図７の番組ＩＤ情報１６４）、録画データに関するテキストデータ（例えば、図７のテキストデータ１６２）、および、テキストデータに対応する第２の時刻情報（例えば、図７のタイムコード１６３）を含む第１のメタデータの記憶を制御する第１のメタデータ記憶制御ステップ（例えば、図２０のステップＳ１４１において、第１のメタデータが取得された場合の図２０のステップＳ１５０の処理）と、番組の内容に関する情報を含む第２のメタデータの記憶を制御する第２のメタデータ記憶制御ステップ（例えば、図２０のステップＳ１４１において、第２のメタデータが取得された場合の図２０のステップＳ１５０の処理）と、ユーザから入力された検索を実行する番組を指定する情報および検索キーとなるテキスト情報と、第２のメタデータ記憶制御ステップの処理により記憶が制御された第２のメタデータとを基に、第１のメタデータ記憶制御ステップの処理により記憶が制御された第１のメタデータとのマッチング処理を実行して、検索キーとなるテキスト情報に対応する第２の時刻情報を検出するマッチング処理ステップ（例えば、図２２のステップＳ１８８の処理）と、録画データから、マッチング処理ステップの処理により検出された第２の時刻情報に対応する記録位置を検索し、検索された記録位置から開始される録画データを読み出す検索ステップ（例えば、図２２のステップＳ１８９の処理）とを含むことを特徴とする。
【００４９】
また、請求項９に記載のプログラムにおいても、各ステップが対応する実施の形態（但し一例）は、請求項８に記載の情報処理方法と同様である。
【００５０】
請求項１０に記載の情報処理装置（例えば、図５および図６のメタデータ作成サーバ６）は、放送信号を取得する放送信号取得手段（例えば、図６の放送データ取得部１４１）と、放送信号の番組を固有に区別可能な第１の区別情報（例えば、番組ＩＤ）を取得する区別情報取得手段（例えば、図６の番組ＩＤ情報抽出部１４３）と、放送信号取得手段により取得された放送信号から、ユーザにより表示するか否かを選択することが可能な字幕データ（例えば、図２の表示選択字幕データ１７）を抽出してデコードする字幕データデコード手段（例えば、図６の表示選択字幕データデコーダ１４５）と、字幕データデコード手段によりデコードされた字幕データに対応するテキストデータにタイムコードを対応付けるタイムコード対応付け処理手段（例えば、図６のタイムコード対応付け処理部１４７）と、タイムコード対応付け処理手段によりタイムコードが対応付けられたテキストデータに、区別情報取得手段により取得された第１の区別情報を対応付けて、第１のメタデータを生成する第１のメタデータ生成手段（例えば、図６の第１のメタデータ生成部１４４）と、番組の内容に関する情報を含む第２のメタデータ（例えば、図８を用いて説明した第２のメタデータ１６５、または、図９を用いて説明した第３のメタデータ１６７）を生成する第２のメタデータ生成手段（例えば、図６の第２のメタデータ生成部１５６、または、第３のメタデータ生成部１５７）とを備えることを特徴とする。
【００５１】
第２のメタデータ生成手段（例えば、図６の第２のメタデータ生成部１５６）は、番組を固有に区別可能な第２の区別情報（例えば、番組ＩＤ）と、番組の内容に関係する第１のテキスト（例えば、番組の出演者や、地名などの、番組に関連するもの）と、第１のテキストと関連する第２のテキスト（例えば、出演者に対する配役名でも良いし、卵とエッグなどの言語が異なるが同一の意味を有するテキストであっても良い）との対応関係を示す対応テーブルとを含む第２のメタデータを生成することができる。
【００５２】
第２のメタデータ生成手段（例えば、図６の第２のメタデータ生成部１５６）は、番組を固有に区別可能な第２の区別情報（例えば、番組ＩＤ）と、番組の出演者（例えば、俳優、歌手、アナウンサー、プロスポーツ選手、解説者、芸人など、番組に出演する全ての人）名、出演者を固有に区別可能な第３の区別情報、および、出演者の番組での名称（例えば、配役名、ドラマ内のニックネームなどの配役外の呼び名など）の対応関係を示す対応テーブルとを含む第２のメタデータ（例えば、図８を用いて説明した第２のメタデータ１６５）を生成することができる。
【００５３】
第２のメタデータ生成手段（例えば、図６の第３のメタデータ生成部１５７）は、出演者を固有に区別可能な第２の区別情報（例えば、タレントＩＤ）、出演者名、および、出演者を示す他のテキスト情報（例えば、ニックネーム、または、頻繁に呼びかけられる呼ばれ方など）の対応関係を示す対応テーブルを含む第２のメタデータ（例えば、図９を用いて説明した第３のメタデータ１６７）を生成することができる。
【００５４】
請求項１５に記載の情報処理方法は、他の装置における検索処理に用いられる情報を生成する情報処理装置（例えば、図５および図６のメタデータ作成サーバ６）の情報処理方法であって、放送信号を取得する放送信号取得ステップ（例えば、図１４のステップＳ６１の処理）と、放送信号の番組を固有に区別可能な区別情報（例えば、番組ＩＤ）を取得する区別情報取得ステップ（例えば、図１４のステップＳ６２の処理）と、放送信号取得ステップの処理により取得された放送信号から、ユーザにより表示するか否かを選択することが可能な字幕データ（例えば、図２の表示選択字幕データ１７）を抽出してデコードする字幕データデコードステップ（例えば、図１４のステップＳ６３の処理）と、字幕データデコードステップの処理によりデコードされた字幕データに対応するテキストデータにタイムコードを対応付けるタイムコード対応付け処理ステップ（例えば、図１４のステップＳ６５の処理）と、タイムコード対応付け処理ステップの処理によりタイムコードが対応付けられたテキストデータに、区別情報取得ステップの処理により取得された区別情報を対応付けて、第１のメタデータを生成する第１のメタデータ生成ステップ（例えば、図１４のステップＳ６６の処理）と、番組の内容に関する情報を含む第２のメタデータ（例えば、図８を用いて説明した第２のメタデータ１６５、または、図９を用いて説明した第３のメタデータ１６７）を生成する第２のメタデータ生成ステップ（例えば、図１５のステップＳ７１乃至ステップＳ７３の処理、または、図１６のステップＳ８１乃至ステップＳ８３の処理）とを含むことを特徴とする。
【００５５】
また、請求項１６に記載のプログラムにおいても、各ステップが対応する実施の形態（但し一例）は、請求項１５に記載の情報処理方法と同様である。
【００５６】
請求項１７に記載の情報処理システムは、放送信号を取得して処理する第１の情報処理装置（例えば、図３の表示選択字幕デコーダ８）と、録画データを検索する第２の情報処理装置（例えば、図３の録画装置９）と、第２の情報処理装置で実行される検索処理に利用される第１のメタデータおよび第２のメタデータを生成する第３の情報処理装置（例えば、図５および図６のメタデータ作成サーバ６）と、第２の情報処理装置で実行される検索処理に利用される第１のメタデータおよび第２のメタデータを復号する復号鍵を供給する第４の情報処理装置（例えば、図１０および図１１の認証サーバ７）とによって構成される情報処理システムであって、第１の情報処理装置は、放送信号を取得する第１の放送信号取得手段（例えば、図３の入力端子２１−１および２１−２）と、放送信号の番組を固有に区別可能な区別情報（例えば、番組ＩＤ）を取得する第１の区別情報取得手段（例えば、図３の番組ＩＤ情報抽出部３９）と、第１の放送信号取得手段により取得された放送信号に、第１の時刻情報（たとえば、図４の録画開始時刻情報９５）と、第１の区別情報取得手段により取得された区別情報とを対応付けて録画データを生成する録画データ生成手段（例えば、図３の出力信号生成部３３）とを備え、第２の情報処理装置は、第１の時刻情報と区別情報とが対応付けられた録画データを記憶する録画データ記憶手段（例えば、図３の録画データ記憶部７２）と、暗号化された第１のメタデータおよび第２のメタデータを取得するメタデータ取得手段（例えば、図３のネットワークインターフェース７３）と、暗号化された第１のメタデータおよび第２のメタデータを復号するために用いられる復号鍵を取得する復号鍵取得手段（例えば、図３のネットワークインターフェース７３）と、メタデータ取得手段により取得された暗号化された第１のメタデータおよび第２のメタデータを、復号鍵取得手段により取得された復号鍵を用いて復号する復号処理手段（例えば、図３の復号処理部７７）と、復号処理手段により復号された、録画データの番組を区別するための区別情報（例えば、図７の番組ＩＤ１６４）、録画データに関するテキストデータ（例えば、図７のテキストデータ１６２）、および、テキストデータに対応する第２の時刻情報（例えば、図７のタイムコード１６３）を含む第１のメタデータ（例えば、図７のメタデータ１６１）を記憶する第１のメタデータ記憶手段（例えば、図３のメタデータ記憶部７８）と、復号処理手段により復号された、番組の内容に関する情報を含む第２のメタデータを記憶する第２のメタデータ記憶手段（例えば、図３の第２のメタデータ記憶部８２、または、第３のメタデータ記憶部８３）と、ユーザの操作入力を受ける操作入力手段（例えば、図３の操作入力部７１）と、操作入力手段によりユーザから入力された検索を実行する番組を指定する情報および検索キーとなるテキスト情報と、第２のメタデータ記憶手段により記憶された第２のメタデータとを基に、第１のメタデータ記憶手段により記憶された第１のメタデータとのマッチング処理を実行して、検索キーとなるテキスト情報に対応する第２の時刻情報を検出するマッチング処理手段（例えば、図３のマッチング処理部７９）と、録画データ記憶手段により記憶されている録画データから、マッチング処理手段により検出された第２の時刻情報に対応する記録位置を検索し、検索された記録位置から開始される録画データを読み出す検索手段（例えば、図３の録画データ検索出力部８０）とを備え、第３の情報処理装置は、放送信号を取得する第２の放送信号取得手段（例えば、図６の放送データ取得部１４１）と、放送信号の番組を固有に区別可能な区別情報（例えば、番組ＩＤ）を取得する第２の区別情報取得手段（例えば、図６の番組ＩＤ情報抽出部１４３）と、第２の放送信号取得手段により取得された放送信号から、ユーザにより表示するか否かを選択することが可能な字幕データ（例えば、図２の表示選択字幕データ１７）を抽出してデコードする字幕データデコード手段（例えば、図６の表示選択字幕データデコーダ１４５）と、字幕データデコード手段によりデコードされた字幕データに対応するテキストデータにタイムコードを対応付けるタイムコード対応付け処理手段（例えば、図６のタイムコード対応付け処理部１４７）と、タイムコード対応付け処理手段によりタイムコードが対応付けられたテキストデータに、第２の区別情報取得手段により取得された区別情報を対応付けて、第１のメタデータを生成する第１のメタデータ生成手段（例えば、図６の第１のメタデータ生成部１４４）と、番組の内容に関する情報を含む第２のメタデータを生成する第２のメタデータ生成手段（例えば、図６の第２のメタデータ生成部１５６、または、第３のメタデータ生成部１５７）と、第１のメタデータ生成手段により生成された第１のメタデータ、および、第２のメタデータ生成手段により生成された第２のメタデータを暗号化する暗号化手段（例えば、図６の暗号化処理部１４９）とを備え、第４の情報処理装置は、ユーザの登録情報を記憶する登録情報記憶手段（例えば、図１１のユーザ情報データベース２０６）と、第２の情報処理装置から、ユーザの認証に関する情報を取得する認証情報取得手段（例えば、図１１の操作入力情報取得部２０４）と、認証情報取得手段により取得されたユーザの認証に関する情報、および、登録情報記憶手段により記憶されているユーザの登録情報を基に、認証処理を実行する認証処理手段（例えば、図１１の認証処理部２０７）と、認証処理手段によりユーザが正しく認証された場合、第２の情報処理装置への、所定の第１のメタデータ、または、第２のメタデータを復号する復号鍵の供給を制御する復号鍵供給制御手段（例えば、図１１の鍵供給処理部２０８）とを備えることを特徴とする。
【００５７】
第４の情報処理装置は、復号鍵供給制御手段により復号鍵の供給が制御されたことに伴って発生する課金に関する情報を記憶する課金情報記憶手段（例えば、図１１の課金情報データベース２１１）と、課金情報記憶手段により記憶された課金に関する情報を基に、ユーザに対する課金処理を実行する課金処理手段（例えば、図１１の課金処理部２１０）とを更に備えることができる。
【００５８】
以下、図を参照して、本発明の実施の形態について説明する。
【００５９】
図１は、本発明を適用した情報処理システムの構成について説明するためのシステム図である。
【００６０】
放送局１は、地上波、または、衛星波などを用いて、番組を放送する。放送される番組のデータには、映像データと音声データが含まれる。また、番組データには、映像データとして必ず表示される、いわゆる字幕（番組の題名やキャストなどの紹介、または、海外の作品における日本語字幕）以外に、表示させるか否かを選択可能な字幕データが含まれる。このような選択可能な字幕データ（いわゆる、クローズドキャプション）には、海外の作品における日本語字幕のような出演者の会話に対応するテキストデータのみならず、例えば、ＢＧＭや効果音などの説明も含まれていてもよい。
【００６１】
例えば、NTSC方式のアナログの地上波放送では、映像信号に525本の走査線が用いられており、この525本のうち、各フィールド(２フィールドで１フレームを構成)の最初の２１本相当は、VBI（Vertical Blanking Interval：垂直帰線消去期間）と称される、走査を開始するためのインターバル用に割り当てられている。クローズドキャプションは、各フィールドのVBIのうち、VBIの２１本目に７ｂitの文字コードを多重化することによって伝送されるようになされており、各フィールドを使って２種類の文字セットを毎秒約60文字伝送することができるようになされている。以下、クローズドキャプションに代表される、表示と非表示を選択可能な字幕データを、表示選択字幕データと称するものとする。
【００６２】
映像データ、音声データ、表示選択字幕データの具体的な例について、図２を用いて説明する。
【００６３】
映像データ１５は、動画像データであり、図２においては、動画像データ中の、いくつかのタイミングにおけるフレーム画像データを抽出して図示している。音声データ１６は、映像データ１５と同時再生されるべき音声データである。表示選択字幕データ１７は、例えば、音声データ１６に対応するテキストデータであってもかまわないし、音声データに対応するテキストデータ以外の、音声データが会話である場合に、発話者を説明するためのテキストデータ（例えば、図中の（Ｃ山）、（Ａ田））などが含まれるようにしても良い。映像データ１５と音声データ１６は、例えば、それぞれ対応するようなリンク情報を有しているか、相対時刻のタイムスタンプを有することにより、例えば、放送時にリアルタイムで視聴される以外に、録画されて再生された場合においても時間軸がずれてしまうことがないようになされている。これに対して、表示選択字幕データ１７は、再生時にデコードされるまで、映像データと同一に扱われることしか想定されていないため、映像データ１５または音声データ１６に対するリンクデータや、相対時刻のタイムスタンプなどを有していない。
【００６４】
再び、図１の説明に戻る。
【００６５】
ユーザは、テレビジョン受像機２を用いて、図２を用いて説明した表示選択字幕データ１７を含む映像データ１５、および、音声データ１６で構成される放送信号を受信する。表示選択字幕データを表示させる必要がなく、かつ、表示選択字幕データを用いた、後述する検索処理を行わないユーザは、ホームサーバ３、または、表示選択字幕デコーダ８を用いなくても、チューナ１１によって選局された放送信号を、映像および音声信号処理部１２において復調し、映像信号を出力部１３のディスプレイに表示するとともに、音声信号を出力部１３のスピーカに出力して、番組を視聴することが可能である。
【００６６】
ホームサーバ３は、表示選択字幕デコーダ８、および、録画装置９によって構成されている。表示選択字幕デコーダ８は、テレビジョン受像機２のチューナ１１によって選局された放送信号の入力を受け、映像信号および音声信号をデコードするとともに、ユーザの操作入力に基づいて、表示選択字幕データを抽出してデコードし、出力部１３に出力して表示および音声出力させることができる。更に、表示選択字幕デコーダ８は、テレビジョン受像機２のチューナ１１によって選局された放送信号の入力を受け、放送信号を処理することにより、録画装置９がインターネット５を介してメタデータ作成サーバ６から取得した第１のメタデータを用いて検索処理を実行することが可能な、録画開始時刻を示す情報（以下、録画開始時刻情報と称する）が対応付けられた録画データを生成して、録画装置９に供給することができる。また、表示選択字幕デコーダ８は、録画装置９により録画され、検索処理により再生位置が指定された録画データの供給を受け、表示選択字幕を必要に応じてデコードして、出力部１３に出力して表示および音声出力させることができる。
【００６７】
録画装置９は、ユーザの操作入力に基づいて、表示選択字幕デコーダ８により生成された録画開始時刻情報つき録画データの供給を受けて内部の記録媒体に記録（すなわち、録画）する。また、録画装置９は、インターネット５を介して、メタデータ作成サーバ６から、第１のメタデータ乃至第３のメタデータ供給を受けるとともに、認証サーバ７から、供給されたメタデータを復号するための復号鍵の供給を受けて、それらのメタデータを復号し、復号されたメタデータを用いて、ユーザが入力したテキストとメタデータとのマッチング処理を実行する。
【００６８】
第１のメタデータは、番組を固有に区別可能な番組ＩＤ、表示選択字幕データに対応するテキストデータ、および、テキストデータに対応するタイムコードにより構成されるものである。第２のメタデータは、番組を固有に区別可能な番組ＩＤ、および、ドラマなどにおける俳優名、配役名、ドラマ内のニックネームなどの配役外の呼び名などの対応関係を示す対応テーブルにより構成されるものである。第３のメタデータは、タレント（ここでは、タレントとは、俳優、歌手、アナウンサー、プロスポーツ選手、解説者、芸人など、番組に出演する全ての人を総称するものである）を固有に区別可能なタレントＩＤ、タレント名、ニックネーム、または、頻繁に呼びかけられる呼ばれ方などの対応関係を示す対応テーブルにより構成されるものである。第１乃至第３のメタデータについては、図７乃至図９を用いて後述する。
【００６９】
そして、マッチング処理の結果、ユーザが入力したテキストに対応するタイムコードが検出され、タイムコードを基に、録画データが検索されて、表示選択字幕デコーダ８に供給される。検索処理の詳細については後述する。ここで、検索される「番組」とは、例えば、２時間ドラマなどのプログラムの全体であっても、１つのプログラムがコマーシャルなどで区切られている場合の区切られた１単位ごとでも、複数のプログラムを含むものであっても、更に、コマーシャルを含むものやコマーシャルのみを示すものであっても良い。
【００７０】
なお、テレビジョン受像機２およびホームサーバ３が実行可能な機能の一部または全部を、例えば、携帯型電話機やＰＤＡなどの携帯端末を用いて実行するようにしても良い。
【００７１】
メタデータ作成サーバ６は、インターネット５を介して、または、所定の媒体を介して、もしくは、図示しないアンテナより受信することにより、放送局１が作成した表示選択字幕データつきの放送信号を取得し、それを基に、第１のメタデータを作成して、作成した第１のメタデータを暗号化する。更に、メタデータ作成サーバ６は、外部入力された情報を基に、第２のメタデータおよび第３のメタデータを作成し、作成された第２のメタデータおよび第３のメタデータを暗号化する。また、メタデータ作成サーバ６は、暗号化された第１乃至第３のメタデータを、インターネット５を介してユーザに配布するためのウェブページをインターネット５に公開し、例えば、録画装置９や、図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡなどを用いたユーザからのアクセスを受け、ユーザが所望した番組の検索に利用される暗号化された第１乃至第３のメタデータを、インターネット５を介してダウンロードさせる。
【００７２】
なお、メタデータのユーザへの配布方法は、ウェブページをインターネット５に公開する以外にも、例えば、ホストコンピュータを中心に、複数の情報処理装置を電話回線で接続し、データ通信を行う、いわゆる、パソコン通信や、その他、専用線を介した通信や、リムーバブルな記録媒体を介したデータの配布など、いかなる媒体を介するものであっても良い。
【００７３】
認証サーバ７は、メタデータ作成サーバ６が作成し暗号化してユーザに配布した第１乃至第３のメタデータを復号するための復号鍵を、インターネット５を介してユーザに配布するためのウェブページをインターネット５に公開し、例えば、録画装置９や、図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡなどを用いたユーザからのアクセスを受け、ユーザが所望した第１乃至第３のメタデータの復号鍵に対する対価の決済を行ったうえで、ユーザに復号鍵を配布する。また、認証サーバ７は、表示選択字幕データを作成した放送局１に対する対価を放送局１に対して支払うための課金処理を実行する。
【００７４】
なお、復号鍵のユーザへの配布方法も、ウェブページをインターネット５に公開する以外にも、例えば、ホストコンピュータを中心に、複数の情報処理装置を電話回線で接続し、データ通信を行う、いわゆる、パソコン通信や、その他、専用線を介した通信や、リムーバブルな記録媒体を介したデータの配布など、いかなる媒体を介するものであっても良い。
【００７５】
図３は、図１の表示選択字幕デコーダ８と、録画装置９とにより構成されているホームサーバ３の構成を示すブロック図である。
【００７６】
テレビジョン受像機２のチューナ１１により選局された放送信号のうち、表示選択字幕データを含む映像信号は、入力端子２１−１より映像信号デコーダ３１に供給され、音声信号は、入力端子２１−２より音声信号デコーダ３４に入力される。
【００７７】
映像信号デコーダ３１は、供給された映像信号をデコードし、デコードされた映像データをメモリ３２に供給する。メモリ３２は、供給された映像信号を一時保持するフレームメモリである。音声信号デコーダ３４は、供給された音声信号をデコードし、デコードされた音声データを出力する。
【００７８】
操作入力部４１により入力されたユーザの操作により、受信された放送信号をリアルタイムに出力する、すなわち、現在放送中の番組を視聴することが指令された場合、表示選択字幕データデコーダ３５は、メモリ３２から映像データを取得する。そして、操作入力部４１により入力されたユーザの操作により、表示選択字幕データの表示が指令された場合、表示選択字幕データデコーダ３５は、取得した映像データに含まれる表示選択字幕データをデコードして、対応するテキストデータをＯＳＤ（On Screen Display）３６に供給するとともに、映像データを合成処理部３７に供給する。
【００７９】
また、表示選択字幕データデコーダ３５は、入力端子２４−１を介して、録画装置９から供給された再生された映像データを取得した場合においても、操作入力部４１により入力されたユーザの操作により、表示選択字幕データの表示が指令されたとき、取得した映像データに含まれる表示選択字幕データをデコードして、対応するテキストデータをＯＳＤ３６に供給するとともに、映像データを合成処理部３７に供給する。
【００８０】
ＯＳＤ３６は、供給されたテキストデータを、表示画面に重畳して表示させるための画像データであるＯＳＤデータに変換して、合成処理部３７に供給する。合成処理部３７は、供給された映像データに、供給されたＯＳＤデータを重畳して、出力端子２２−１からテレビジョン受像機２の出力部１３のディスプレイに出力する。また、このとき、音声出力処理部３８は、音声信号デコーダ３４によりデコードされた音声データ、または、入力端子２４−２を介して供給された音声データを取得して、出力端子２２−２から、テレビジョン受像機２の出力部１３のスピーカに出力する。
【００８１】
操作入力部４１により入力されたユーザの操作に基づいて、または、データ端子６１−３を介して、録画装置９から供給された制御信号に基づいて、供給された映像信号および音声信号を録画装置９に出力して録画させることが指令された場合、出力信号生成部３３は、番組ＩＤ情報抽出部３９に、メモリ３２に保持されている映像データから番組管理情報に含まれる番組ＩＤを抽出させるように制御する。番組ＩＤ情報抽出部３９は、映像信号デコーダ３１によりデコードされた映像データに含まれる番組管理情報から、番組（ここでも、「番組」とは、検索される単位を示し、例えば、２時間ドラマなどのプログラムの全体であっても、１つのプログラムがコマーシャルなどで区切られている場合の区切られた１単位ごとでも、複数のプログラムを含むものであっても、更に、コマーシャルを含むものやコマーシャルのみを示すものであっても良い）を固有に区別可能な番組ＩＤ情報を抽出し、出力信号生成部３３に供給する。
【００８２】
なお、映像データに番組管理情報が含まれていない場合、番組ＩＤ情報抽出部３９は、出力信号生成部３３を介して、タイマ４０から時刻情報を取得し、取得した時刻情報から、番組ＩＤ情報を生成することができるようにしても良い。
【００８３】
出力信号生成部３３は、タイマ４０を参照して、録画が開始された時刻（絶対時刻）を取得し、メモリ３２から供給される映像データ、または、音声信号デコーダ３４から供給される音声データのうちの少なくともいずれか一方に、取得した時刻情報である録画開始時刻情報を対応付けるとともに、映像データおよび音声データに対して、番組ＩＤ情報抽出部３９から供給された番組ＩＤを対応付けて、録画される出力信号を生成し、出力端子２３−１および２３−２から録画装置９に供給する。この対応付けられた録画開始時刻情報は、後述する検索処理において用いられる。
【００８４】
録画される出力信号について、図４を用いて説明する。
【００８５】
出力信号生成部３３において、録画される出力信号のうち、映像データ１５または音声データ１６のうちのいずれか少なくとも一方に、録画開始時刻情報９５が対応付けられる。そして、映像データ１５には、表示選択字幕データ１７が含まれている。そして、これらのデータに番組ＩＤ情報が関連つけられて、録画用の出力信号が生成される。
【００８６】
図３に戻って、録画装置９の構成について説明する。
【００８７】
操作入力部７１は、例えば、ボタン、キー、タッチパネル、タッチパッド、レバーなどの入力デバイスで構成され、ユーザの操作入力を受ける。録画データ記憶部７２は、入力端子６１−１および入力端子６１−２から供給される、番組ＩＤと録画開始時刻情報が対応付けられた映像データおよび音声データを記憶する。録画データ記憶部７２は、例えば、ハードディスクなどの大容量記録媒体により構成されるようにしても、ＤＶＤ（Digital Versatile Disc）やビデオテープなどのリムーバブルな記録媒体に構成されるようにしても良い。
【００８８】
録画制御部８１は、ユーザが、操作入力部７１に対して、放送番組の録画を指令したとき、表示選択字幕デコーダ８に供給された映像信号および音声信号を検索可能な情報として録画することができるように、番組ＩＤおよび録画開始時刻情報を対応付けて、録画装置９に出力させるための制御信号を生成し、データ端子６１−３およびデータ端子２３−３を介して、表示選択字幕デコーダ８の出力信号生成部３３に供給する。
【００８９】
ネットワークインターフェース７３は、インターネット５に公開されているウェブページの情報を取得して、表示部７４に表示させたり、表示部７４を参照したユーザが、操作入力部７１に入力した操作に基づいて、所定の情報を、メタデータ作成サーバ６、または、認証サーバ７に送信したり、メタデータ作成サーバ６から、第１のメタデータ乃至第３のメタデータをダウンロードして、暗号化メタデータ記憶部７５に出力して記憶させたり、認証サーバ７から取得した復号鍵を、復号鍵記憶部７６に出力して記憶させたりする。また、ネットワークインターフェース７３は、ユーザが保有する図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡなどを用いて取得された、暗号化されたメタデータや復号鍵などを、有線または無線を介した通信により、図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡから受信することも可能である。
【００９０】
表示部７４は、例えば、ＬＣＤ（Liquid Crystal Display）またはＣＲＴ（Cathode Ray Tube）などで構成され、ネットワークインターフェース７３を介して取得されたインターネット５に公開されているウェブページの情報や、操作入力部７１によりユーザが入力した情報などを表示する。
【００９１】
暗号化メタデータ記憶部７５は、取得された暗号化された第１のメタデータ乃至第３のメタデータを記憶する。復号鍵記憶部７６は、取得された復号鍵を記憶する。復号処理部７７は、暗号化メタデータ記憶部７５に記憶されている暗号化された第１のメタデータ乃至第３のメタデータを、復号鍵記憶部７６に記憶されている、対応する復号鍵を用いて復号し、第１のメタデータ記憶部７８、第２のメタデータ記憶部８２、または、第３のメタデータ記憶部８３に出力して記憶させる。第１のメタデータ記憶部７８は、復号された第１のメタデータの供給を受け、これを記憶する。第２のメタデータ記憶部８２は、復号された第２のメタデータの供給を受け、これを記憶する。第３のメタデータ記憶部８３は、復号された第３のメタデータの供給を受け、これを記憶する。
【００９２】
マッチング処理部７９は、操作入力部７１から、検索する録画データの番組ＩＤを指定する情報と、検索のキーとなるテキストの入力を受け、第１のメタデータ記憶部７８に記憶されている第１のメタデータ、第２のメタデータ記憶部８２に記憶されている第２のメタデータ、および、第３のメタデータ記憶部８３に記憶されている第３のメタデータを適宜参照して、マッチング処理を実行し、マッチング結果である番組ＩＤとタイムコードを録画データ検索出力部８０に供給する。録画データ検索出力部８０は、マッチング処理部７９から供給されたマッチング結果である番組ＩＤとタイムコードを基に、録画データ記憶部７２を検索して、ユーザが所望する録画データをタイムコードに示された開始時刻から読み出し、出力端子６２−２および出力端子６２−２を介して、表示選択字幕デコーダ８に供給する。録画データ記憶部７２に記憶されている録画データには、図４を用いて説明した録画開始時刻情報９５が付与されているので、録画データ検索出力部８０は、録画開始時刻情報９５を基準として、タイムコードに示された再生開始位置を検出することができる。
【００９３】
次に、図５は、メタデータ作成サーバ６の構成を示すブロック図である。
【００９４】
ＣＰＵ（Central Processing Unit）１０１は、ＲＯＭ（Read Only Memory）１０２に記憶されているプログラム、または記憶部１０８からＲＡＭ（Random Access Memory）１０３にロードされたプログラムに従って、各種の処理を実行する。ＲＡＭ１０３にはまた、ＣＰＵ１０１が各種の処理を実行するうえにおいて必要なデータなども適宜記憶される。
【００９５】
ＣＰＵ１０１、ＲＯＭ１０２、およびＲＡＭ１０３は、バス１０４を介して相互に接続されている。このバス１０４にはまた、入出力インタフェース１０５も接続されている。
【００９６】
入出力インタフェース１０５には、キーボード、マウスなどよりなる入力部１０６、ディスプレイやスピーカなどよりなる出力部１０７、ハードディスクなどより構成される記憶部１０８、モデム、ターミナルアダプタなどより構成される通信部１０９が接続されている。通信部１０９は、インターネット５を含むネットワークを介しての通信処理を行う。
【００９７】
入出力インタフェース１０５にはまた、必要に応じてドライブ１１０が接続され、磁気ディスク１２１、光ディスク１２２、光磁気ディスク１２３、もしくは、半導体メモリ１２４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部１０８にインストールされる。
【００９８】
図６は、メタデータの作成処理を実行する、図５を用いて説明したメタデータ作成サーバ６の機能（ＣＰＵ１０１が実行するプログラムによって実現される機能を含む）について説明するための機能ブロック図である。
【００９９】
放送データ取得部１４１は、図５の通信部１０９に対応し、インターネット５を介して、または、図示しないアンテナを介して、放送データを取得して、デコーダ１４２に供給する。
【０１００】
デコーダ１４２は、供給された放送データをデコードする。ここで、デコーダ１４２は、放送データのうち、メタデータの作成に必要となる番組ＩＤ情報を含む番組管理情報や表示選択字幕データが含まれている映像信号のみをデコードすればよい。
【０１０１】
番組ＩＤ情報抽出部１４３は、デコーダ１４２によりデコードされた映像データに含まれる番組管理情報から、放送番組（ここでも、「番組」とは、検索される単位を示し、例えば、２時間ドラマなどのプログラムの全体であっても、１つのプログラムがコマーシャルなどで区切られている場合の区切られた１単位ごとでも、複数のプログラムを含むものであっても、更に、コマーシャルを含むものやコマーシャルのみを示すものであっても良い）を固有に区別可能な番組ＩＤ情報を抽出し、第１のメタデータ生成部１４４に供給するとともに、供給された映像データを表示選択字幕データデコーダ１４５に供給する。
【０１０２】
なお、映像データに番組管理情報が含まれていない場合、番組ＩＤ情報抽出部１４３は、図示しないタイマから時刻情報を取得し（または、タイマ１４８から時刻情報を取得することができるようにして）、取得した時刻情報から、番組ＩＤ情報を生成することができるようにしても良い。
【０１０３】
表示選択字幕データデコーダ１４５は、取得した映像データに含まれる表示選択字幕データをデコードして、対応するテキストデータを表示選択字幕データ解析部１４６に供給する。表示選択字幕データ解析部１４６は、表示選択字幕データデコーダ１４５から供給された、表示選択字幕データに対応するテキストデータを、適切な長さのテキスト群に分割（例えば、一度に表示されるテキストを１つのテキスト群として分割）し、分割されたテキスト群をタイムコード対応付け処理部１４７に供給する。
【０１０４】
タイムコード対応付け処理部１４７は、タイマ１４８を参照して、供給されたテキスト群のそれぞれに対して、テキストの開始位置および終了位置に対応するタイムコードを対応付ける処理を実行する。タイムコード対応付け処理部１４７は、放送データ取得部１４１が、ユーザが放送データを取得する場合と同様に、リアルタイムで（すなわち、番組の放送時刻に）放送信号を取得した場合、タイマ１４８が示す現在時刻に基づいて、タイムコードをテキストデータに対応付けるものとする。また、タイムコード対応付け処理部１４７は、放送データ取得部１４１が、番組の放送時刻から遅れて放送信号を取得した場合、または、デコーダ１４２乃至表示選択字幕データ解析部１４６の処理にかかる時間が、一般的なテレビジョン受像機を用いた放送信号の出力処理と比較して長くなってしまう場合、タイマ１４８が示す現在時刻と放送信号の取得の遅延時間、または、処理にかかる時間による遅延時間に基づいて、番組の放送時刻に対応するタイムコードを算出し、テキストデータに対応付けるものとする。
【０１０５】
第１のメタデータ生成部１４４は、タイムコード対応付け処理部１４７から供給されたタイムコードが対応付けられたテキストデータに、番組ＩＤ情報抽出部１４３から供給された番組ＩＤ情報を対応付けて第１のメタデータを生成し、暗号化処理部１４９に供給する。
【０１０６】
第２のメタデータ生成部１５６は、外部入力（例えば、放送局１から提供される情報、または、オペレータの操作入力）により、ドラマなどの番組における俳優名、配役名、ドラマ内のニックネームなどの配役外の呼び名などの対応関係を示す対応テーブルの供給を受け、対応テーブルと、番組を個別に区別することが可能な番組ＩＤ情報を関連付けて、第２のメタデータを生成し、暗号化処理部１４９に供給する。なお、ドラマ以外の番組においては、例えば、バラエティー番組内のコントにおける配役名や、ある出演者が、他の出演者を呼ぶときのニックネームなどが関係付けられた対応テーブルを利用するようにすればよい。
【０１０７】
第３のメタデータ生成部１５７は、外部入力（例えば、放送局１から提供される情報、または、オペレータの操作入力）により、タレント（ここでは、タレントとは、俳優、歌手、アナウンサー、プロスポーツ選手、解説者、芸人など、番組に出演する全ての人を総称するものである）名、ニックネーム、または、頻繁に呼びかけられる呼ばれ方などの対応関係を示す対応テーブルに、タレントを固有に区別可能なタレントＩＤを関連付けて、第３のメタデータを生成し、暗号化処理部１４９に供給する。
【０１０８】
図７乃至図９を用いて、第１のメタデータ乃至第３のメタデータについて説明する。
【０１０９】
まず、図７を用いて、第１のメタデータについて説明する。
【０１１０】
表示選択字幕データ解析部１４６により、適切な長さのテキスト群であるテキスト１、テキスト２、・・・に分割されたテキストデータ１６２に対して、タイムコード対応付け処理部１４７において、それぞれのテキスト群の開始時刻と終了時刻が記載されたタイムコード１６３が対応付けられる。例えば、テキスト１として、“（Ｃ山）「Ａ田刑事、あとのことは、よろしくお願いします。頼れるのは、あなただけなんです」”の部分のテキストが分割された場合、番組の放送において、この部分の表示選択字幕が表示される時刻に対応する開始時刻および終了時刻が、タイムコード１６３に記載される。そして、更に、番組ＩＤ情報抽出部１４３から供給された番組ＩＤ情報１６４が対応付けられて、第１のメタデータ１６１が生成される。
【０１１１】
次に、図８を用いて、番組がドラマであったときの第２のメタデータについて説明する。
【０１１２】
第２のメタデータ１６５は、外部入力により供給された、ドラマなどの番組における俳優名、配役名、ドラマ内のニックネームなどの配役外の呼び名などの対応関係を示す対応テーブル１６６と、番組ＩＤ情報１６４とで構成されている。対応テーブル１６６には、俳優名、俳優などを含むタレントを固有に区別可能なタレントＩＤ、ドラマの中の配役名、配役名以外にドラマ内で呼ばれる他の呼び方１乃至３が適宜記載される。例えば、後述する検索処理において、図８に示される第２のメタデータ１６５が用いられている場合、ユーザが、検索のキーとなるテキストデータとして、「藤山  まこと」と入力しても、「Ａ田  太郎」と入力しても、「Ａ田刑事」と入力しても、「お父さん」と入力しても、「藤山  まこと」「Ａ田  太郎」「Ａ田刑事」または「お父さん」のうちのいずれかを含む、同一の検索結果を得ることができるようになされている。
【０１１３】
また、番組がドラマでない場合においては、対応テーブル１６６に、出演するタレント名、タレントＩＤ、タレント名として記載されている以外の他の呼び方（ニックネームやグループ名など）を記載するようにすればよい。
【０１１４】
次に、図９を用いて、第３のメタデータについて説明する。
【０１１５】
第３のメタデータ１６７は、タレント（ここでは、タレントとは、俳優、歌手、アナウンサー、プロスポーツ選手、解説者、芸人など、番組に出演する全ての人を総称するものである）を固有に区別可能なタレントＩＤ、タレント名、ニックネーム、または、頻繁に呼びかけられる呼ばれ方などの対応関係を示す対応テーブルにより構成されるものである。例えば、後述する検索処理において、図９に示される第３のメタデータ１６７が用いられている場合、ユーザが、「木村  正也」と入力しても、「キムマサ」と入力しても、「ＳＮＡＰのリーダ」と入力しても、「スナップのリーダ」と入力しても、「木村  正也」「キムマサ」「ＳＮＡＰのリーダ」または「スナップのリーダ」のうちのいずれかを含む、同一の検索結果を得ることができるようになされている。ここで、第３のメタデータ１６７に含まれる対応テーブルにおいて、例えば、「ＳＮＡＰのリーダ」または「スナップのリーダ」のような、アルファベット記述とカタカナ記述など、異なる記述のものを列挙しておくことにより、ユーザが、アルファベットでキーワードを入力しても、カタカナで入力しても、ユーザが所望する正しい検索結果を得るようにすることができる。
【０１１６】
すなわち、図８を用いて説明した第２のメタデータ、および、図９を用いて説明した第３のメタデータの両方を、後述する検索処理に用いた場合、図７を用いて説明した第１のメタデータ１６１のテキストデータ１６２のうち、「木村  正也」「Ｂ木  次郎」「Ｂ木刑事」「次郎」「キムマサ」または「ＳＮＡＰのリーダ」のうちのいずれかを含む、同一の検索結果を得ることができるようになされている。
【０１１７】
また、第３のメタデータ１６７は、タレントＩＤにより区別可能なようになされており、番組ＩＤにより区別されていない。すなわち、第３のメタデータ１６７は、タレントＩＤで区別されるタレントが出演している番組であれば、複数の番組の検索処理において、同一のものを利用することができる。
【０１１８】
図６の説明に戻る。
【０１１９】
暗号化処理部１４９は、第１のメタデータ生成部１４４、第２のメタデータ生成部１５６、または、第３のメタデータ生成部１５７のうちのいずれかから供給されたメタデータを、暗号鍵記憶部１５０に予め記憶されている、番組ＩＤ情報１６４に対応する第１のメタデータまたは第２のメタデータの暗号鍵、もしくは、タレントＩＤに対応する第３のメタデータの暗号鍵で暗号化し、メタデータ記憶部１５１に供給する。メタデータ供給制御部１５２は、通信部１５３から供給されるメタデータを要求する信号に基づいて、ユーザが所望する番組に対応する暗号化されたメタデータをメタデータ記憶部１５１から検索して、ユーザが保有する録画装置９、もしくは、図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡなどに、インターネット５を介して供給する。
【０１２０】
ページ情報記憶部１５５は、例えば、ダウンロード可能なメタデータの一覧や、メタデータを利用するために必要な復号鍵の取得方法など、ユーザにメタデータをダウンロードさせて利用させるために必要な情報を提供するためのウェブページに対応する情報を記憶している。ウェブページ公開処理部１５４は、ページ情報記憶部１５５に記憶されているウェブページをインターネット５に公開する。
【０１２１】
通信部１５３は、図５の通信部１０９に対応するものであり、インターネット５を介して、ユーザが保有する録画装置９、もしくは、図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡなどと情報を授受するものである。
【０１２２】
次に、図１０は、認証サーバ７の構成を示すブロック図である。
【０１２３】
ＣＰＵ（Central Processing Unit）１７１は、ＲＯＭ（Read Only Memory）１７２に記憶されているプログラム、または記憶部１７８からＲＡＭ（Random Access Memory）１７３にロードされたプログラムに従って、各種の処理を実行する。ＲＡＭ１７３にはまた、ＣＰＵ１７１が各種の処理を実行するうえにおいて必要なデータなども適宜記憶される。
【０１２４】
ＣＰＵ１７１、ＲＯＭ１７２、およびＲＡＭ１７３は、バス１７４を介して相互に接続されている。このバス１７４にはまた、入出力インタフェース１７５も接続されている。
【０１２５】
入出力インタフェース１７５には、キーボード、マウスなどよりなる入力部１７６、ディスプレイやスピーカなどよりなる出力部１７７、ハードディスクなどより構成される記憶部１７８、モデム、ターミナルアダプタなどより構成される通信部１７９が接続されている。通信部１７９は、インターネット５を含むネットワークを介しての通信処理を行う。
【０１２６】
入出力インタフェース１７５にはまた、必要に応じてドライブ１８０が接続され、磁気ディスク１２１、光ディスク１２２、光磁気ディスク１２３、もしくは、半導体メモリ１２４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部１７８にインストールされる。
【０１２７】
次に、図１１は、認証処理および課金処理を実行する、図１０の認証サーバ７の機能（ＣＰＵ１７１が実行するプログラムによって実現される機能を含む）について説明するための機能ブロック図である。
【０１２８】
ページ情報記憶部２０２は、例えば、ユーザ登録用のユーザ情報および課金情報の入力、メタデータを利用するために必要な復号鍵の取得方法、復号鍵の購入要求の送信など、ユーザがダウンロードしたメタデータを復号するために必要な復号鍵を提供し、その課金を行うためのウェブページに対応する情報を記憶している。ウェブページ公開処理部２０１は、ページ情報記憶部２０２に記憶されているウェブページをインターネット５に公開する。
【０１２９】
通信部２０３は、図１０の通信部１７９に対応するものであり、インターネット５を介して、ユーザが保有する録画装置９、もしくは、図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡなどと情報を授受するものである。
【０１３０】
操作入力情報取得部２０４は、通信部２０３を介して、ユーザが送信した操作入力情報を取得し、操作入力情報が、ウェブページの操作に関するものである場合は、ウェブページ公開処理部２０１に、ユーザ登録のための個人情報である場合は、ユーザ情報登録処理部２０５に、認証処理に必要な情報である場合は、認証処理部２０７に、鍵の購入を要求する情報である場合は、鍵供給処理部２０８に、課金処理に関する情報であるときは、課金処理部２１０に、操作入力情報を、それぞれ供給する。
【０１３１】
ユーザ情報登録処理部２０５は、操作入力情報取得部２０４から、ユーザ登録のための個人情報の供給を受けて、ユーザ情報データベース２０６に個人情報を供給する。ユーザ情報データベース２０６は、ユーザ登録のための個人情報であるユーザ登録情報を記憶する。認証処理部２０７は、新たに登録されたユーザに対して、ユーザを固有に区別可能なユーザＩＤを発行し、ユーザ情報データベース２０６に登録するとともに、発行したユーザＩＤを、通信部２０３を介して、ユーザが保有する録画装置９、もしくは、図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡなどに送出する。また、認証処理部２０７は、操作入力情報取得部２０４から、認証処理に必要な情報の供給を受け、ユーザ情報データベース２０６に登録されているユーザ情報を参照して認証処理を実行し、認証処理結果を鍵供給処理部２０８に出力する。
【０１３２】
鍵供給処理部２０８は、操作入力情報取得部２０４から、番組ＩＤ情報１６４に対応する第１のメタデータ、または、第２のメタデータ、もしくは、タレントＩＤに対応する第３のメタデータを復号するために必要な鍵の購入を要求する情報の供給を受け、認証処理部２０７からユーザの認証処理が正しく終了したことを示す認証結果の入力を受けた場合、第１の復号鍵記憶部２０９、第２の復号鍵記憶部２１２、または、第３の復号鍵記憶部２１３のうちのいずれかから、ユーザが所望したメタデータを復号することができる復号鍵を読み込んで、通信部２０３を介して、ユーザが保有する録画装置９、もしくは、図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡなどに供給するとともに、課金処理部２１０に、鍵の供給に関する情報を出力する。
【０１３３】
第１の復号鍵記憶部２０９は、番組ＩＤ情報１６４ごとに、暗号化された第１のメタデータを復号するための復号鍵を保存している。第２の復号鍵記憶部２１２は、番組ＩＤ情報１６４ごとに、暗号化された第２のメタデータを復号するための復号鍵を保存している。第３の復号鍵記憶部２１３は、タレントＩＤごとに、暗号化された第３のメタデータを復号するための復号鍵を保存している。
【０１３４】
すなわち、第１の復号鍵記憶部２０９、第２の復号鍵記憶部２１２および第３の復号鍵記憶部２１３は、図６を用いて説明した、暗号鍵記憶部１５０に予め記憶されている、暗号化処理部１４９が第１のメタデータ乃至第３のメタデータを暗号化する場合に用いられる暗号鍵に対応する復号鍵を保存している。
【０１３５】
課金処理部２１０は、操作入力情報取得部２０４および鍵供給処理部２０８から供給された課金に関する情報を基に、課金処理を行い、課金に必要な情報を課金情報データベース２１１に登録したり、ユーザ情報データベース２０６および課金情報データベース２１１に登録されている内容を基に、ユーザに対する供給された復号鍵の対価の決済処理や、放送局１に対する表示選択字幕の提供の対価の支払い処理などを実行する。課金情報データベース２１１には、課金処理のために必要な情報が登録される。
【０１３６】
次に、図１２のフローチャートを参照して、図３を用いて説明した、表示選択字幕デコーダ８が実行する処理である表示選択字幕デコーダの処理について説明する。
【０１３７】
ステップＳ１において、映像信号デコーダ３１および音声信号デコーダ３４は、番組放送信号（映像信号および音声信号）の入力を受けて、デコードを行う。映像信号デコーダ３１は、デコードした映像データをメモリ３２に供給する。
【０１３８】
ステップＳ２において、表示選択字幕データデコーダ３５および音声出力処理部３８は、操作入力部４１から供給されるユーザの操作入力を基に、番組の視聴が指令されているか否かを判断する。
【０１３９】
ステップＳ２において、番組の視聴が指令されていると判断された場合、ステップＳ３において、表示選択字幕データデコーダ３５は、操作入力部４１から供給されるユーザの操作入力を基に、表示選択字幕の表示が指令されているか否かを判断する。
【０１４０】
ステップＳ３において、表示選択字幕の表示が指令されていると判断された場合、ステップＳ４において、表示選択字幕データデコーダ３５は、表示選択字幕データをデコードして、ＯＳＤ３６に供給するとともに、映像データを合成処理部３７に供給する。ＯＳＤ３６は、供給されたテキストデータを画像データであるＯＳＤデータに変換し、合成処理部３７に出力する。合成処理部３７は、供給されたＯＳＤデータを映像データに合成して、出力端子２２−１を介して、テレビジョン受像機２に出力する。また、音声出力処理部３８も、音声信号デコーダ３４によりデコードされた音声データを取得して、出力端子２２−２を介して、テレビジョン受像機２に出力する。
【０１４１】
ステップＳ３において、表示選択字幕の表示が指令されていないと判断された場合、ステップＳ５において、表示選択字幕データデコーダ３５は、表示選択字幕データをデコードせず、映像データを、合成処理部３７および出力端子２２−１を介して、テレビジョン受像機２に出力する。また、音声出力処理部３８も、音声信号デコーダ３４によりデコードされた音声データを取得して、出力端子２２−２を介して、テレビジョン受像機２に出力する。
【０１４２】
ステップＳ２において、番組の視聴が指令されていないと判断された場合、もしくは、ステップＳ４またはステップＳ５の処理の終了後、ステップＳ６において、出力信号生成部３３は、操作入力部４１から供給されるユーザの操作入力、または、データ端子２３−３を介して供給される、録画装置９の録画制御部８１からの制御信号を基に、番組の録画が指令されているか否かを判断する。ステップＳ６において、番組の録画が指令されていないと判断された場合、処理が終了される。
【０１４３】
ステップＳ６において、番組の録画が指令されたと判断された場合、ステップＳ７において、図１３を用いて後述する録画データ作成処理が実行される。
【０１４４】
ステップＳ８において、出力信号生成部３３は、ステップＳ７の処理により作成された録画データを、出力端子２３−１および出力端子２３−２を介して、録画装置９に供給し、処理が終了される。
【０１４５】
このような処理により、表示選択字幕デコーダ８は、ユーザの操作入力に基づいて、受信された放送信号を視聴するときに、表示選択字幕をデコードして映像に重畳させて表示させたり、表示選択字幕に対応するテキストデータを検索処理に用いることが可能な録画データを生成して、録画装置９に供給して録画させることが可能となる。
【０１４６】
次に、図１３のフローチャートを参照して、図１２のステップＳ７において実行される録画データ作成処理について説明する。
【０１４７】
ステップＳ２１において、番組ＩＤ情報抽出部３９は、メモリ３２に保持されているデコードされた映像データに含まれる番組管理情報から、録画される番組を個別に識別可能な番組ＩＤ情報１６４を抽出して、出力信号生成部３３に供給する。
【０１４８】
ステップＳ２２において、出力信号生成部３３は、タイマ４０を参照して、メモリ３２から供給された映像データ、または、音声信号デコーダ３４から供給された音声データのうちの少なくともいずれか一方に、録画開始時刻情報９５を対応付ける。
【０１４９】
ステップＳ２３において、出力信号生成部３３は、録画開始時刻情報９５が対応付けられた映像データまたは音声データに、更に、番組ＩＤ情報１６４を関連付けて、図４を用いて説明した録画用の出力信号を生成して、処理は、図１２のステップＳ８に進む。
【０１５０】
このような処理により、表示選択字幕に対応するテキストデータを検索処理に用いることが可能な、番組ＩＤ情報１６４および録画開始時刻情報９５が対応付けられた録画データが生成される。
【０１５１】
なお、映像データに番組管理情報が含まれていない場合、番組ＩＤ情報抽出部３９は、出力信号生成部３３を介して、タイマ４０から時刻情報を取得し、取得した時刻情報から、番組ＩＤ情報を生成することができるようにしても良い。
【０１５２】
次に、図１４のフローチャートを参照して、図５および図６を用いて説明したメタデータ作成サーバ６が実行する第１のメタデータ作成処理について説明する。
【０１５３】
ステップＳ６１において、放送データ取得部１４１は、番組放送信号（少なくとも、映像信号）の入力を受け、デコーダ１４２に供給する。デコーダ１４２は、供給された映像信号をデコードして、番組ＩＤ情報抽出部１４３に供給する。
【０１５４】
ステップＳ６２において、番組ＩＤ情報抽出部１４３は、供給された映像データに含まれる番組管理情報から、番組を認識するための番組固有の情報である番組ＩＤ情報１６４を抽出し、番組ＩＤ情報１６４を第１のメタデータ生成部１４４に供給するとともに、デコードされた映像データを、表示選択字幕データデコーダ１４５に供給する。
【０１５５】
ステップＳ６３において、表示選択字幕データデコーダ１４５は、供給された映像データから表示選択字幕データを抽出してデコードし、表示選択字幕データ解析部１４６に供給する。
【０１５６】
ステップＳ６４において、表示選択字幕データ解析部１４６は、表示選択字幕データに対応するテキストデータを解析し、所定の長さ（例えば、表示が選択された場合に一度に表示される所定の文字数や、ユーザが所定の時間で読解することが可能な程度の長さ）のテキスト群に分解して、タイムコード対応付け処理部１４７に供給する。
【０１５７】
ステップＳ６５において、タイムコード対応付け処理部１４７は、供給されたテキスト群に対して、開始時刻と終了時刻のタイムコードをそれぞれ対応付け、第１のメタデータ生成部１４４に供給する。
【０１５８】
ステップＳ６６において、第１のメタデータ生成部１４４は、タイムコード対応付け処理部１４７から供給されたタイムコード付のテキストデータ群に、番組ＩＤ情報抽出部１４３から供給された番組ＩＤ情報１６４を対応付けて、図７を用いて説明した第１のメタデータ１６１を作成して、暗号化処理部１４９に供給する。
【０１５９】
ステップＳ６７において、暗号化処理部１４９は、供給された第１のメタデータ１６１を、暗号鍵記憶部１５０に記憶されている、番組ＩＤ情報１６４に対応する第１のメタデータ暗号用の暗号鍵を用いて暗号化し、メタデータ記憶部１５１に供給する。
【０１６０】
ステップＳ６８において、メタデータ記憶部１５１は、暗号化された第１のメタデータを記憶して、処理が終了される。
【０１６１】
このような処理により、表示選択字幕データに対応するテキストデータ１６２、テキストデータに対応するタイムコード１６３、および、番組ＩＤ情報１６４により構成される第１のメタデータ１６１が生成され、暗号化されて記憶される。暗号化されて記憶された第１のメタデータ１６１は、後述する処理により、ユーザが保有する録画装置９にダウンロードされる。
【０１６２】
なお、図１４の処理においても、映像データに番組管理情報が含まれていない場合、番組ＩＤ情報抽出部１４３は、時刻情報を取得して、番組ＩＤ情報を生成することができるようにしても良い。
【０１６３】
次に、図１５のフローチャートを参照して、図５および図６を用いて説明したメタデータ作成サーバ６が実行する第２のメタデータ作成処理について説明する。
【０１６４】
ステップＳ７１において、第２のメタデータ生成部１５６は、外部入力（例えば、放送局１から提供される情報、または、オペレータの操作入力）により、ドラマなどの番組における俳優名、配役名、ドラマ内のニックネームなどの配役外の呼び名などの対応関係を示す対応テーブル１６６の供給を受ける。
【０１６５】
ステップＳ７２において、第２のメタデータ生成部１５６は、番組を認識するための番組固有の情報である番組ＩＤ情報１６４を取得する。番組ＩＤ情報１６４は、外部から入力されるようにしても、図１４を用いて説明した第１のメタデータ作成処理のステップＳ６２において抽出された番組管理情報から抽出された番組ＩＤ情報１６４、または、取得された時刻情報を用いて生成された番組ＩＤ情報を用いるようにしてもよい。
【０１６６】
ステップＳ７３において、第２のメタデータ生成部１５６は、ステップＳ７１の処理により取得された対応テーブル１６６に、ステップＳ７２の処理により取得された番組ＩＤ情報１６４を対応付けて、図８を用いて説明した第２のメタデータ１６５を作成して、暗号化処理部１４９に供給する。
【０１６７】
ステップＳ７４において、暗号化処理部１４９は、供給された第２のメタデータ１６５を、暗号鍵記憶部１５０に記憶されている、番組ＩＤ情報１６４に対応する第２のメタデータ暗号用の暗号鍵を用いて暗号化し、メタデータ記憶部１５１に供給する。
【０１６８】
ステップＳ７５において、メタデータ記憶部１５１は、暗号化された第２のメタデータ１６５を記憶して、処理が終了される。
【０１６９】
このような処理により、外部入力（例えば、放送局１から提供される情報、または、オペレータの操作入力）により、ドラマなどの番組における俳優名、配役名、ドラマ内のニックネームなどの配役外の呼び名などの対応関係を示す対応テーブル１６６と、番組を個別に区別することが可能な番組ＩＤ情報１６４とが関連付けられて、第２のメタデータ１６５が生成され、暗号化されて記憶される。暗号化されて記憶された第２のメタデータ１６５は、後述する処理により、ユーザが保有する録画装置９にダウンロードされる。
【０１７０】
次に、図１６のフローチャートを参照して、図５および図６を用いて説明したメタデータ作成サーバ６が実行する第３のメタデータ作成処理について説明する。
【０１７１】
ステップＳ８１において、第３のメタデータ生成部１５７は、タレント（ここでは、タレントとは、俳優、歌手、アナウンサー、プロスポーツ選手、解説者、芸人など、番組に出演する全ての人を総称するものである）名、ニックネーム、または、頻繁に呼びかけられる呼ばれ方などの対応関係を示す対応テーブルの供給を受ける。
【０１７２】
ステップＳ８２において、第３のメタデータ生成部１５７は、ステップＳ８１において供給された対応テーブルに記載されているタレントを認識するためのタレント固有の情報であるタレントＩＤを取得する。タレントＩＤは、例えば、外部から入力されるようにしてもよい。
【０１７３】
ステップＳ８３において、第３のメタデータ生成部１５７は、ステップＳ８１の処理により取得された対応テーブルに、ステップＳ８２の処理により取得されたタレントＩＤを対応付けて、図９を用いて説明した第３のメタデータ１６７を作成して、暗号化処理部１４９に供給する。
【０１７４】
ステップＳ８４において、暗号化処理部１４９は、供給された第３のメタデータ１６７を、暗号鍵記憶部１５０に記憶されている、タレントＩＤに対応する第３のメタデータ暗号用の暗号鍵を用いて暗号化し、メタデータ記憶部１５１に供給する。
【０１７５】
ステップＳ８５において、メタデータ記憶部１５１は、暗号化された第３のメタデータ１６７を記憶して、処理が終了される。
【０１７６】
このような処理により、外部入力（例えば、放送局１から提供される情報、または、オペレータの操作入力）により、タレント（ここでは、タレントとは、俳優、歌手、アナウンサー、プロスポーツ選手、解説者、芸人など、番組に出演する全ての人を総称するものである）名、ニックネーム、または、頻繁に呼びかけられる呼ばれ方などの対応関係を示す対応テーブルと、タレントを個別に区別することが可能なタレントＩＤ情報とが関連付けられて、第３のメタデータ１６７が生成され、暗号化されて記憶される。暗号化されて記憶された第３のメタデータ１６７は、後述する処理により、ユーザが保有する録画装置９にダウンロードされる。
【０１７７】
次に、図１７のフローチャートを参照して、図１０および図１１を用いて説明した認証サーバ７が実行するユーザ登録処理について説明する。
【０１７８】
ステップＳ９１において、ウェブページ公開処理部２０１は、ページ情報記憶部２０２に記憶されているユーザ登録のためのウェブページを、インターネット５に公開する。
【０１７９】
ステップＳ９２において、操作入力情報取得部２０４は、ユーザが保有する録画装置９、もしくは、図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡなどから、通信部２０３を介して、ユーザ登録要求を受けたか否かを判断する。ステップＳ９２において、ユーザ登録要求を受けていないと判断された場合、処理は、ステップＳ９１に戻り、それ以降の処理が繰り返される。
【０１８０】
ステップＳ９２において、ユーザ登録要求を受けたと判断された場合、操作入力情報取得部２０４は、ユーザ登録要求を受けたことをウェブページ公開処理部２０１に通知するので、ステップＳ９３において、ウェブページ公開処理部２０１は、ユーザ登録画面に対応するデータを、通信部２０３およびインターネット５を介して、ユーザが保有する録画装置９、もしくは、図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡなどに送出する。
【０１８１】
ステップＳ９４において、操作入力情報取得部２０４は、例えば、決済方法などの課金方法に関する情報や、ユーザの氏名やメールアドレスなどの個人情報を含む、ユーザ登録情報の供給を受け、ユーザ情報登録処理部２０５に供給する。
【０１８２】
ステップＳ９５において、ユーザ情報登録処理部２０５は、ユーザ情報データベース２０６にユーザ登録情報を供給して記憶させる。ユーザ情報データベース２０６は供給されたユーザ登録情報を記憶する。
【０１８３】
ステップＳ９６において、認証処理部２０７は、新たに登録されたユーザに対して、ユーザを固有に区別可能なユーザＩＤを発行し、ユーザ情報データベース２０６に登録するとともに、発行したユーザＩＤを、通信部２０３およびインターネット５を介して、ユーザが保有する録画装置９、もしくは、図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡなどに送出して、処理が終了される。
【０１８４】
このような処理により、認証サーバ７にユーザ登録情報が登録される。登録されたユーザ登録情報は、後述する復号鍵の供給時、および、課金処理時に利用される。
【０１８５】
次に、図１８のフローチャートを参照して、図５および図６を用いて説明したメタデータ作成サーバ６が実行するメタデータ供給処理について説明する。
【０１８６】
ステップＳ１０１において、ウェブページ公開処理部１５４は、ページ情報記憶部１５５に記憶されているメタデータ要求を受けるためのウェブページを、インターネット５に公開する。
【０１８７】
ステップＳ１０２において、メタデータ供給制御部１５２は、通信部１５３を介して、ユーザが保有する録画装置９、もしくは、図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡなどから、所定の番組ＩＤ情報１６４により区別される番組に対応する第１のメタデータまたは第２のメタデータ、もしくは、タレントＩＤにより区別されるタレントに対応する第３のメタデータを要求する操作入力を示す信号の入力を受けたか否かを判断する。ステップＳ１０２において、メタデータを要求する操作入力を示す信号の入力を受けていないと判断された場合、処理は、ステップＳ１０１に戻り、それ以降の処理が繰り返される。
【０１８８】
ステップＳ１０２において、メタデータを要求する操作入力を示す信号の入力を受けたと判断された場合、ステップＳ１０３において、メタデータ供給制御部１５２は、要求された番組またはタレントに対応する暗号化されたメタデータを、メタデータ記憶部１５１から読み出して、通信部１５３およびインターネット５を介して、ユーザが保有する録画装置９、もしくは、図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡなどに送出し、処理が終了される。
【０１８９】
このような処理により、暗号化されたメタデータが、ユーザが保有する録画装置９、もしくは、図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡなどに送出される。送出されたメタデータは、録画装置９に記憶され、後述する処理により復号されて、検索処理に用いられる。
【０１９０】
次に、図１９のフローチャートを参照して、図１０および図１１を用いて説明した認証サーバ７が実行する復号鍵供給制御処理について説明する。
【０１９１】
ステップＳ１２１において、ウェブページ公開処理部２０１は、ページ情報記憶部２０２に記憶されているメタデータを復号するための復号鍵の購入要求を受けるためのウェブページを、インターネット５に公開する。
【０１９２】
ステップＳ１２２において、操作入力情報取得部２０４は、ユーザが保有する録画装置９、もしくは、図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡなどから、通信部２０３を介して、第１のメタデータ１６１乃至第３のメタデータ１６７のいずれかを復号するための復号鍵を要求する操作入力を受けたか否かを判断する。ステップＳ１２２において、復号鍵を要求する操作入力を受けていないと判断された場合、処理は、ステップＳ１２１に戻り、それ以降の処理が繰り返される。
【０１９３】
ステップＳ１２２において、復号鍵を要求する操作入力を受けたと判断された場合、操作入力情報取得部２０４は、復号鍵を要求する操作入力を受けたことを認証処理部２０７に通知するので、ステップＳ１２３において、認証処理部２０７は、例えば、通信部２０３を介して、ユーザが保有する録画装置９、もしくは、図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡなどに、ユーザＩＤの送出を要求して、ユーザ情報データベース２０６に登録されているユーザＩＤを照会することなどにより、認証処理を実行する。
【０１９４】
ステップＳ１２４において、鍵供給処理部２０８は、認証処理部２０７から供給される認証処理の結果を基に、ユーザが保有する録画装置９、もしくは、図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡなどを用いて復号鍵を要求する操作入力を実行したユーザが、正しく認証されたか否かを判断する。
【０１９５】
ステップＳ１２４において、正しく認証されたと判断された場合、ステップＳ１２５において、鍵供給処理部２０８は、課金処理部２１０を制御して、ユーザから入力された情報、もしくは、ユーザ情報データベース２０６または課金情報データベース２１１に登録されている情報を基に、決済処理を実行させる。決済処理には、例えば、クレジットカード決済、電子マネー決済などがある。課金処理部２１０は、一般的なこれらの決済方法を用いて、決済処理を実行する。
【０１９６】
ステップＳ１２６において、鍵供給処理部２０８は、課金処理部２１０から供給される信号を基に、正しく決済が終了したか否かを判断する。
【０１９７】
ステップＳ１２６において、正しく決済が終了したと判断された場合、ステップＳ１２７において、鍵供給処理部２０８は、操作入力情報取得部２０４から供給される、ユーザからの復号鍵の要求を示す信号を基に、要求された第１のメタデータ１６１乃至第３のメタデータ１６７に対応する復号鍵を、第１の復号鍵記憶部２０９、第２の復号鍵記憶部２１２、または、第３の復号鍵記憶部２１３のうちのいずれか対応するデータベースから読み出す。
【０１９８】
ステップＳ１２８において、鍵供給処理部２０８は、第１の復号鍵記憶部２０９、第２の復号鍵記憶部２１２、または、第３の復号鍵記憶部２１３のうちのいずれかから読み出した、対応する復号鍵を、通信部２０３およびインターネット５を介して、ユーザが保有する録画装置９、もしくは、図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡなどに送信する。
【０１９９】
ステップＳ１２９において、課金処理部２１０は、ユーザが選択した決済方法、金額、または、決済結果などを、課金情報データベース２１１に登録する。課金情報データベース２１１は、登録された課金情報を記憶して、処理が終了される。
【０２００】
ステップＳ１２４において、正しく認証されなかったと判断された場合、または、ステップＳ１２６において、正しく決済が終了しなかったと判断された場合、ステップＳ１３０において、認証処理部２０７または課金処理部２１０は、通信部２０３およびインターネット５を介して、ユーザが保有する録画装置９、もしくは、図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡなどに、処理が正しく終了しなかったことをユーザに通知するためのエラーメッセージを出力して、処理が終了される。
【０２０１】
このような処理により、メタデータを復号するための復号鍵が、ユーザにより購入されて、ユーザが保有する録画装置９、もしくは、図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡなどに送信される。この復号鍵は、後述する処理により、メタデータの復号に用いられる。また、この復号鍵の購入によりユーザから得られた対価のうちの少なくとも一部は、表示選択字幕データを作成した放送局１に支払われるので、表示選択字幕が付加された番組の割合が増えることが予測され、聴覚障害者がより多くの番組を楽しむことができるようになる。
【０２０２】
なお、図１９においては、ユーザが復号鍵を購入するときの課金のための決済処理が、１トランザクションごとに実行されるものとして説明したが、ユーザが復号鍵を購入するにあたっての課金の方法は、例えば、月額や年額、または、固定料金制などの、いずれの方法であっても良い。
【０２０３】
次に、図２０のフローチャートを参照して、図１８のメタデータ供給処理、および、図１９の復号鍵供給制御処理と並行して、図３を用いて説明した、ユーザが保有する録画装置９において実行される、メタデータ記憶処理について説明する。
【０２０４】
ステップＳ１４１において、図２１を用いて後述するメタデータ取得処理が実行される。なお、メタデータ取得処理は、ここでは、ステップＳ１４１において実行されるものとしているが、後述するステップＳ１４９が実行される前であれば、いかなるタイミングで実行されても良い。
【０２０５】
ステップＳ１４２において、ネットワークインターフェース７３は、インターネット５において公開されている、ユーザがメタデータを復号するための復号鍵の購入を要求するためのウェブページにアクセスして、ウェブページを表示部７４に表示する。ユーザは、表示部７４に表示されたウェブページを参照して、操作入力部７１を用いて、メタデータを指定する操作を入力するので、ネットワークインターフェース７３は、操作入力部７１から供給されるメタデータを指定する情報を復号するための復号鍵の購入を要求する信号を、インターネット５を介して、認証サーバ７に送信する。
【０２０６】
ネットワークインターフェース７３は、認証サーバ７から、ユーザに認証処理に必要な情報を入力させるためのウェブページに対応するデータを受信して、ウェブページを表示部７４に表示させる。ユーザは、表示部７４に表示されたウェブページを参照して、操作入力部７１を用いて、例えば、ユーザＩＤなどの、認証処理に必要な情報を入力するので、ステップＳ１４３において、ネットワークインターフェース７３は、操作入力部７１から供給される認証処理に必要な情報を、インターネット５を介して、認証サーバ７に送信する。
【０２０７】
ステップＳ１４４において、ネットワークインターフェース７３は、認証サーバ７から供給される信号を基に、正しく認証されたか否かを判断する。
【０２０８】
ステップＳ１４４において、正しく認証されたと判断された場合、ネットワークインターフェース７３は、認証サーバ７から、ユーザに決済処理に必要な情報を入力させるためのウェブページに対応するデータを受信して、ウェブページを表示部７４に表示させる。ユーザは、表示部７４に表示されたウェブページを参照して、操作入力部７１を用いて、決済処理に必要な情報を入力するので、ステップＳ１４５において、ネットワークインターフェース７３は、例えば、決済方法の指定や、決済のための金融機関などとの契約において設定されているユーザＩＤやパスワードなどの、操作入力部７１から供給される決済処理に必要な情報を、インターネット５を介して、認証サーバ７に送信する。
【０２０９】
ステップＳ１４６において、ネットワークインターフェース７３は、認証サーバ７から供給される信号を基に、正しく決済が終了したか否かを判断する。
【０２１０】
ステップＳ１４６において、正しく決済が終了したと判断された場合、ステップＳ１４７において、ネットワークインターフェース７３は、対応する復号鍵を、インターネット５を介して、認証サーバ７から受信し、復号鍵記憶部７６に供給する。
【０２１１】
ステップＳ１４８において、復号鍵記憶部７６は、供給された復号鍵を番組ＩＤ、または、タレントＩＤに対応付けて記憶する。
【０２１２】
ステップＳ１４９において、復号処理部７７は、復号鍵記憶部７６に記憶された復号鍵を用いて、暗号化メタデータ記憶部７５に記憶されている暗号化された第１のメタデータ１６１乃至第３のメタデータ１６７のうちのいずれかを復号して、第１のメタデータ記憶部７８、第２のメタデータ記憶部８２、または、第３のメタデータ記憶部８３のうちの対応する記憶部に供給する。
【０２１３】
ステップＳ１５０において、第１のメタデータ記憶部７８は、復号済みの第１のメタデータ１６１を記憶し、第２のメタデータ記憶部８２は、復号済みの第２のメタデータ１６５を記憶し、第３のメタデータ記憶部８３は、復号済みの第３のメタデータ１６７を記憶して、処理が終了される。
【０２１４】
ステップＳ１４４において、正しく認証されなかったと判断された場合、または、ステップＳ１４６において、正しく決済が終了しなかったと判断された場合、ステップＳ１５１において、ネットワークインターフェース７３は、インターネット５を介して、認証サーバ７から、処理が正しく終了されなかったことを示すエラーメッセージを受信して、表示部７４に出力して表示させ、処理が終了される。
【０２１５】
このような処理により、暗号化された第１のメタデータ１６１乃至第３のメタデータ１６７がメタデータ作成サーバ６からダウンロードされ、メタデータを復号するための復号鍵の購入のための処理が実行されて、認証サーバ７から復号鍵が取得されるので、この復号鍵を用いて第１のメタデータ１６１乃至第３のメタデータ１６７が復号されて、検索処理に利用するために、録画装置９の内部に記憶される。
【０２１６】
なお、図２０の処理においては、例えば、ユーザが復号鍵を要求するためのウェブページにアクセスすることにより、録画装置９が復号鍵を取得して記憶することができるものとして説明したが、録画装置９は、録画された番組に対応するメタデータを復号するための復号鍵を、自動的に取得することができるようにしても良い。
【０２１７】
次に、図２１のフローチャートを参照して、図２０のステップＳ１４１において実行されるメタデータ取得処理について説明する。
【０２１８】
ステップＳ１６１において、ネットワークインターフェース７３は、インターネット５において公開されている、ユーザがメタデータを要求するためのウェブページにアクセスして、ウェブページを表示部７４に表示する。ユーザは、表示部７４に表示されたウェブページを参照して、操作入力部７１を用いて、ダウンロードを要求するメタデータ（第１のメタデータ１６１乃至第３のメタデータ１６７のいずれの種類であるか、いずれの番組、または、タレントに対応するメタデータであるか）を指定するので、ネットワークインターフェース７３は、操作入力部７１から供給されるユーザの操作入力によって指定された、メタデータの種類、番組に対応する番組名または番組ＩＤもしくはタレント名またはタレントＩＤを、インターネット５を介して、メタデータ作成サーバ６に供給する。
【０２１９】
ステップＳ１６２において、ネットワークインターフェース７３は、インターネット５を介して、メタデータ作成サーバ６から、暗号化されたメタデータ（第１のメタデータ１６１乃至第３のメタデータ１６７のうちのいずれか）を受信したか否かを判断する。ステップＳ１６２において、メタデータを受信していないと判断された場合、処理は、ステップＳ１６１に戻り、それ以降の処理が繰り返される。
【０２２０】
ステップＳ１６２において、メタデータを受信したと判断された場合、ステップＳ１６３において、ネットワークインターフェース７３は、受信した暗号化されたメタデータを、暗号化メタデータ記憶部７５に供給する。暗号化メタデータ記憶部７５は、供給された暗号化メタデータを記憶して、処理が終了される。
【０２２１】
このような処理により、暗号化されたメタデータをメタデータ作成サーバ６からダウンロードすることができる。
【０２２２】
なお、図２１の処理においては、例えば、ユーザがメタデータを要求するためのウェブページにアクセスすることにより、録画装置９がメタデータを取得して記憶することができるものとして説明したが、録画装置９は、録画された番組に対応するメタデータを自動的に取得することができるようにしても良い。
【０２２３】
次に、図２２のフローチャートを参照して、図３を用いて説明した、ユーザが保有する録画装置９において実行される検索処理について説明する。
【０２２４】
ステップＳ１８１において、マッチング処理部７９は、第３のメタデータ記憶部８３に、例えば、図９を用いて説明したような、第３のメタデータ１６７が記憶されているか否かを判断する。
【０２２５】
ステップＳ１８１において、第３のメタデータ１６７が記憶されていると判断された場合、ステップＳ１８２において、マッチング処理部７９は、第３のメタデータ記憶部８３に記憶されている第３のメタデータ１６７を読み出す。
【０２２６】
ステップＳ１８１において、第３のメタデータ１６７が記憶されていないと判断された場合、または、ステップＳ１８２の処理の終了後、ステップＳ１８３において、操作入力部７１は、ユーザから、検索したい番組を指定する入力を受け、対応する番組ＩＤ情報１６４をマッチング処理部７９に供給する。
【０２２７】
ステップＳ１８４において、操作入力部７１は、再生開始位置を検索するための検索キーとなるテキストデータの入力を受け、マッチング処理部７９に供給する。例えば、図２を用いて説明した放送番組（いわゆる、ドラマ）が録画されており、ユーザが、録画されているドラマのうち、興味がある部分を再生させるための検索処理を行おうとした場合、操作入力部７１は、例えば、「木村  正哉」または「Ｂ木刑事」などのテキストの入力を受け、マッチング処理部７９に供給する。
【０２２８】
ステップＳ１８５において、マッチング処理部７９は、第２のメタデータ記憶部８２に、ステップＳ１８３において供給された番組ＩＤ情報１６４に対応する、例えば、図８を用いて説明したような第２のメタデータ１６５が記憶されているか否かを判断する。ステップＳ１８５において、番組ＩＤ情報１６４に対応する第２のメタデータ１６５が記憶されていないと判断された場合、処理は、後述するステップＳ１８７に進む。
【０２２９】
ステップＳ１８５において、番組ＩＤ情報１６４に対応する第２のメタデータ１６５が記憶されていると判断された場合、ステップＳ１８６において、マッチング処理部７９は、第２のメタデータ記憶部８２から、第２のメタデータ１６５を読み出す。
【０２３０】
ステップＳ１８５において、番組ＩＤ情報１６４に対応する第２のメタデータ１６５が記憶されていないと判断された場合、または、ステップＳ１８６の処理の終了後、ステップＳ１８７において、マッチング処理部７９は、第２のメタデータ１６５または第３のメタデータ１６７のうち、読み出されたメタデータを用いて、ステップＳ１８４において入力されたテキストデータに対応する役名などを抽出する。
【０２３１】
具体的には、例えば、テキスト「木村  正哉」が入力された場合、マッチング処理部７９は、第２のメタデータ１６５のみが読み出されて、第３のメタデータ１６７が読み出されていないとき、「木村  正哉」に対応付けて、「Ｂ木  次郎」「Ｂ木刑事」「次郎」および「Ｂ木」を抽出し、第３のメタデータ１６７のみが読み出されて、第２のメタデータ１６５が読み出されていないとき、「木村  正哉」に対応付けて、「キムマサ」「ＳＮＡＰのリーダ」および「スナップのリーダ」を抽出し、第３のメタデータ１６７および第２のメタデータ１６５がいずれも読み出されていたとき、「木村  正哉」に対応付けて、「Ｂ木  次郎」「Ｂ木刑事」「次郎」「Ｂ木」「キムマサ」「ＳＮＡＰのリーダ」および「スナップのリーダ」を抽出する。
【０２３２】
ステップＳ１８８において、マッチング処理部７９は、ステップＳ１８３においてユーザに指定された番組に対応する番組ＩＤ情報１６４、および、ステップＳ１８４においてユーザに指定されたテキスト、ステップＳ１８７において抽出された関連するテキストデータを検索キーとして、第１のメタデータ記憶部７８に記憶されている第１のメタデータとのマッチング処理を実行し、検索キーであるテキストデータ、または、それに関連するテキストデータに対応するタイムコードを検出して、録画データ検索出力部８０に供給する。例えば、第１のメタデータ記憶部７８に、図７を用いて説明した第１のメタデータ１６１が記憶されている場合、マッチング処理部７９によって実行されるマッチング処理により、「Ｂ木」および「Ｂ木刑事」というテキストを含むテキスト群２に対応する開始時刻「２０：１９：１１：５０」が検出される。
【０２３３】
なお、同一の番組ＩＤ情報１６４により区別される複数のテキスト群に、検索キーであるテキストデータ、または、関連するテキストデータが含まれていた場合、マッチング処理部７９は、検索キーであるテキストデータまたは、関連するテキストデータに対応する複数のタイムコードを検出することができるようにしても良く、このとき、例えば、検索キーであるテキストデータ、または、関連するテキストデータが含まれていた複数のテキスト群を表示部７４に表示させて、ユーザにより選択可能なようにしたり、ユーザの操作入力に基づいて、タイムコードにおいて早い時刻であるものから順番に、再生開始位置を順次変更することが可能なようにすることなどにより、複数の検出結果のうち、ユーザが所望する再生開始位置を簡単な操作によって選択することができるようにしておくと好適である。
【０２３４】
ステップＳ１８９において、録画データ検索出力部８０は、検出されたタイムコードを基に、録画データ記憶部７２から、番組ＩＤ情報１６４で指定される録画データの検出されたタイムコードで示される再生開始位置を検索して、出力端子６２−１および出力端子６２−２を介して、表示選択字幕デコーダ８に出力して、処理が終了される。
【０２３５】
このような処理により、ユーザが入力したテキストデータと、入力したテキストデータに関連性の深いテキストに対応するタイムコードが検出され、検出されたタイムコードに基づいて、録画再生の開始位置が検索される。本発明を適用することにより、例えば、録画データに含まれる字幕データに対応するテキストデータを全て検索して、ユーザが入力したテキストデータに対応する録画再生の開始位置が決定される場合と比較して、簡単に、高速に、ユーザが所望する再生開始位置を検索することが可能となるばかりでなく、例えば、ドラマなどの録画データを検索するにあたって、配役名ではなく、俳優名やニックネームなどが検索キーとして入力されたときでも、ユーザの所望する検索結果を得ることができる。
【０２３６】
また、表示選択字幕データ１７は、例えば、音声データ１６に対応するテキストデータであってもかまわないし、音声データに対応するテキストデータ以外の、音声データが会話である場合に、発話者を説明するためのテキストデータ（例えば、図２、図４中の（Ｃ山）、（Ａ田））などが含まれるようにしても良いのであるが、表示選択字幕データ１７に発話者を説明するためのテキストデータ（例えば、図２、図４中の（Ｃ山）、（Ａ田））が含まれることにより、メタデータ１６１のテキストデータ１６２にも発話者を説明するためのテキストデータが含まれるので、検索精度が非常に向上する。したがって、本発明を適用する場合に用いられる表示選択字幕データ１７には、発話者を説明するためのテキストデータが含まれていると好適である。
【０２３７】
次に、図２３のフローチャートを参照して、図１０および図１１を用いて説明した認証サーバ７が実行する課金処理について説明する。
【０２３８】
ステップＳ２０１において、課金処理部２１０は、課金情報データベース２１１に登録されている情報を参照して、復号鍵を購入したユーザの課金情報を生成する。具体的には、課金処理部２１０は、課金情報データベース２１１に登録されている情報を参照して、ユーザ別に、決算を行う金融機関（例えば、クレジットカード会社、電子マネーのサービス提供元など）ごとに、復号鍵の購入により発生した代金を集計して、課金情報を生成する。
【０２３９】
ステップＳ２０２において、課金処理部２１０は、所定の金融機関などに対する課金処理を実行する。具体的には、課金処理部２１０は、例えば、カード会社などの金融機関が保有する、決済処理を実行する図示しない課金サーバに、インターネット５、または、所定の専用線を介してアクセスし、ステップＳ２０１において生成されたユーザの課金情報を送信する。
【０２４０】
ステップＳ２０３において、課金処理部２１０は、課金情報データベース２１１に登録されている情報を参照して、番組ごとの表示選択字幕データに対応する第１のメタデータ１６１を復号するための復号鍵、および、番組ごとの対応テーブル１６６に対応する第２のメタデータ１６５を復号するための復号鍵の供給数を算出する。
【０２４１】
ステップＳ２０４において、課金処理部２１０は、ステップＳ２０３の算出結果に基づいて、放送局１ごとに、第１のメタデータおよび第２のメタデータを復号するための復号鍵の供給数を算出する。
【０２４２】
ステップＳ２０５において、課金処理部２１０は、ステップＳ２０４の算出結果に基づいて、放送局ごとの支払い金額を算出する。具体的には、課金処理部２１０は、ユーザから得られた復号鍵の対価から、認証サーバ７を保有するサービス提供者が得る利益（放送局１と認証サーバ７を保有するサービス提供者との契約により決められるものであり、所定の金額であっても、復号鍵の対価のうちの何割かであっても良い）を引いた金額を算出し、放送局ごとの支払い金額とする。
【０２４３】
ステップＳ２０６において、課金処理部２１０は、ステップＳ２０５の処理によって算出された支払い金額を基に、それぞれの放送局へ対価を支払う処理を実行し、処理が終了される。具体的には、課金処理部２１０は、放送局１により指定された金融機関（例えば、銀行など）が保有する図示しない課金サーバに、インターネット５、または、所定の専用線を介してアクセスし、ステップＳ２０５において算出された支払い金額を、指定された口座に振り込むために必要な情報を送信する。
【０２４４】
このような処理により、メタデータの復号に用いられる復号鍵の配布に対する対価の課金処理を行うことができる。また、この復号鍵の購入によりユーザから得られた対価のうちの少なくとも一部は、表示選択字幕データを作成した放送局１に支払われるので、表示選択字幕が付加された番組の割合が増えることが予測され、聴覚障害者がより多くの番組を楽しむことができるようになる。
【０２４５】
なお、ここでは、番組に関連するメタデータである、第１のメタデータおよび第２のメタデータに対する対価のみを、対応する放送局１に支払うようになされているものとして説明したが、例えば、タレントＩＤにより区別可能な第３のメタデータの基となる情報の提供が放送局１によりなされた場合、第３のメタデータに対する対価が放送局１に支払われるようにしてもよいことはもちろんである。
【０２４６】
以上説明した処理により、表示選択字幕データを用いて、録画データをユーザにより入力されたテキストデータを用いて検索することが可能となる。また、検索処理に利用されるメタデータを復号するための復号鍵を認証サーバ７により有料でユーザに配布するようにすることにより、放送局に対して、表示選択字幕データの作成に対する対価を支払うようにすることができるので、産業の発展に貢献可能であるのみならず、字幕データが放送信号に添付される割合を向上することにつながり、聴覚障害者にとっても非常に有益となる。
【０２４７】
なお、ここでは、第１のメタデータを用いた録画データの検索処理において、録画した番組の出演者名と、出演者名に対応する他のテキストとの関連を示す第２のメタデータおよび第３のメタデータを利用する場合について説明したが、本発明は、第１のメタデータを用いた録画データの検索処理において利用可能な他のメタデータが、番組の内容を示すテキストと、そのテキストに関連するもので構成されていれば、番組の出演者名と、出演者名に対応する他のテキストとの関連を示すもの以外であっても適用可能である。
【０２４８】
例えば、上述した第２のメタデータまたは第３のメタデータに対応するものとして、「卵」「エッグ」など、言語が異なるが、同一の意味を示すものの対応関係を示す対応テーブルを用いるようにしても良い。このようにすることにより、例えば、ユーザが、卵料理に関する情報を検索したいとき、「卵」というテキストを入力しても、「卵」という単語が含まれていない「スクランブルエッグ」や「ポーチドエッグ」というテキストに対応する部分を検索することが可能となる。また、上述した第２のメタデータまたは第３のメタデータに対応するものとして、「アメリカ」、「米」、「ニューヨーク」および「シカゴ」など、地名に関して類似または関連するテキストにより構成される対応テーブルを用いたり、「イラク」「イスラム」「石油」など、地域と文化との対応関係を示す対応テーブルを用いるようにしても良い。
【０２４９】
更に、例えば、「オリンピック」や「ワールドカップ」などのイベントに対して、その開催地を示すテキストなど、ある時期にのみ関連性が発生するようなテキストの組によって構成される対応テーブルを用いて、上述した第２のメタデータまたは第３のメタデータに対応するメタデータを生成し、利用することができるようにしても良い。
【０２５０】
上述した一連の処理は、ソフトウェアにより実行することもできる。そのソフトウェアは、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０２５１】
この記録媒体は、図５または図１０に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク１２１（フレキシブルディスクを含む）、光ディスク１２２（CD-ROM（Compact Disc-Read Only Memory），ＤＶＤ（Digital Versatile Disc）を含む）、光磁気ディスク１２３（ＭＤ（Mini-Disc)（商標）を含む）、もしくは半導体メモリ１２４などよりなるパッケージメディアなどにより構成される。
【０２５２】
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２５３】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０２５４】
また、本明細書において、複数の装置により構成されるシステムの一部、または、全部が実行する処理が、同一の情報処理装置の処理によって実現される場合であっても、または、本明細書において、１つの装置が実行する処理が、複数の情報処理装置の処理によって実現される場合であっても、本発明は適用可能であることは言うまでもない。
【図面の簡単な説明】
【０２５５】
【図１】本発明を適用した情報処理システムの構成について説明するための図である。
【図２】図１の放送局から放送される放送信号について説明するための図である。
【図３】図１の表示選択字幕デコーダおよび録画装置について説明するためのブロック図である。
【図４】図３の表示選択字幕デコーダによって生成される録画データについて説明するための図である。
【図５】図１のメタデータ作成サーバの構成について説明するためのブロック図である。
【図６】図５のメタデータ作成サーバが実行する処理について説明するための機能ブロック図である。
【図７】メタデータ作成サーバにより作成される第１のメタデータについて説明するためのブロック図である。
【図８】メタデータ作成サーバにより作成される第２のメタデータについて説明するためのブロック図である。
【図９】メタデータ作成サーバにより作成される第３のメタデータについて説明するためのブロック図である。
【図１０】図１の認証サーバの構成について説明するためのブロック図である。
【図１１】図１０の認証サーバが実行する処理について説明するための機能ブロック図である。
【図１２】表示選択字幕デコーダの処理について説明するためのフローチャートである。
【図１３】録画データ作成処理について説明するためのフローチャートである。
【図１４】第１のメタデータ作成処理について説明するためのフローチャートである。
【図１５】第２のメタデータ作成処理について説明するためのフローチャートである。
【図１６】第３のメタデータ作成処理について説明するためのフローチャートである。
【図１７】ユーザ登録処理について説明するためのフローチャートである。
【図１８】メタデータ供給処理について説明するためのフローチャートである。
【図１９】復号鍵供給制御処理について説明するためのフローチャートである。
【図２０】メタデータ記憶処理について説明するためのフローチャートである。
【図２１】メタデータ取得処理について説明するためのフローチャートである。
【図２２】検索処理について説明するためのフローチャートである。
【図２３】課金処理について説明するためのフローチャートである。
【符号の説明】
【０２５６】
１  放送局
２  テレビジョン受像機
３  ホームサーバ
５  インターネット
６  メタデータ作成サーバ
７  認証サーバ
８  表示選択字幕デコーダ
９  録画装置
１５  映像データ
１６  音声データ
１７  表示選択字幕データ
２１  入力端子
３３  出力信号生成部
３５  表示選択字幕データデコーダ
３６  ＯＳＤ
３７  合成処理部
３９  番組ＩＤ情報抽出部
４０  タイマ
４１  操作入力部
７１  操作入力部
７２  録画データ記憶部
７３  ネットワークインターフェース
７７  復号処理部
７８  第１のメタデータ記憶部
７９  マッチング処理部
８０  録画データ検索出力部
８２  第２のメタデータ記憶部
８３  第３のメタデータ記憶部
９５  録画開始時刻情報
１４１  放送データ取得部
１４３  番組ＩＤ情報抽出部
１４４  第１のメタデータ生成部
１４５  表示選択字幕データデコーダ
１４７  タイムコード対応付け処理部
１４９  暗号化処理部
１５２  メタデータ供給制御部
１５６  第２のメタデータ生成部
１５７  第３のメタデータ生成部
１６１  第１のメタデータ
１６２  テキストデータ
１６３  タイムコード
１６４  番組ＩＤ
１６５  第２のメタデータ
１６６  対応テーブル
１６７  第３のメタデータ
２０４  操作入力情報取得部
２０５  ユーザ情報登録処理部
２０６  ユーザ情報データベース
２０７  認証処理部
２０８  鍵供給処理部
２０９  第１の復号鍵記憶部
２１０  課金処理部
２１１  課金情報データベース
２１２  第２の復号鍵記憶部
２１３  第３の復号鍵記憶部
【図１】
2005303741.tif 000003
【図２】
2005303741.tif 000004
【図３】
2005303741.tif 000005
【図４】
2005303741.tif 000006
【図５】
2005303741.tif 000007
【図６】
2005303741.tif 000008
【図７】
2005303741.tif 000009
【図８】
2005303741.tif 000010
【図９】
2005303741.tif 000011
【図１０】
2005303741.tif 000012
【図１１】
2005303741.tif 000013
【図１２】
2005303741.tif 000014
【図１３】
2005303741.tif 000015
【図１４】
2005303741.tif 000016
【図１５】
2005303741.tif 000017
【図１６】
2005303741.tif 000018
【図１７】
2005303741.tif 000019
【図１８】
2005303741.tif 000020
【図１９】
2005303741.tif 000021
【図２０】
2005303741.tif 000022
【図２１】
2005303741.tif 000023
【図２２】
2005303741.tif 000024
【図２３】
2005303741.tif 000025