(57)【要約】      （修正有）【課題】誤判定がほとんどなく、またユーザが選択することなく自動的にストリームを特定することができ、共有すべき編集情報も自動的に選択することができる。共有する機器ごとに記録開始位置がずれたり、記録するストリームの一部が欠落したりしてもユーザの意図どおりの正しい編集情報を共有することができる。【解決手段】記録再生装置が、ストリーム中の時刻情報としてｎ個のＰＣＲ情報を抽出管理し、データベースサーバー上にあるデータベースと比較照合してストリームを特定する。また、ストリーム中の時刻情報としてＰＴＳを編集情報に用いてデータベースサーバー上で共有し、特定されたストリームに対して前記編集情報を共有する。【選択図】図２
2006080589.tif 000002
【特許請求の範囲】
【請求項１】
ストリーム中の複数の時刻情報を抽出する手段と、前記複数の時刻情報がデータベース化されたデータベースサーバーと接続し、前記複数の時刻情報を前記データベースと比較照合した結果を受信し、ストリームを特定するストリーム特定手段。
【請求項２】
前記時刻情報はＰＣＲまたはＰＴＳであることを特徴とする請求項１に記載のストリーム特定手段。
【請求項３】
前記ストリーム特定手段を有し、ストリームを記録再生することを特徴とする記録再生装置。
【請求項４】
ストリーム中の複数の時刻情報をストリーム毎にデータベース化したデータベースを所有し、前記複数の時刻情報を比較照合してストリームを特定することを特徴とするデータベースサーバー。
【請求項５】
前記時刻情報はＰＣＲまたはＰＴＳであることを特徴とする請求項４に記載のデータベースサーバー。
【請求項６】
ストリームの編集点を示す情報としてストリーム中の時刻情報を用いることを特徴とする編集情報を管理する手段と、前記編集情報に従って前記ストリームを再生する手段と、前記編集情報がデータベース化されたデータベースサーバーと接続し、前記編集情報を前記データベースサーバーから取得することを特徴とする記録再生装置。
【請求項７】
前記時刻情報はＰＣＲまたはＰＴＳであることを特徴とする請求項６に記載の記録再生装置。
【請求項８】
前記ストリーム特定手段を有した請求項６に記載の記録再生装置。
【請求項９】
ストリームの編集点を示す情報としてストリーム中の時刻情報を用いることを特徴とする編集情報をストリーム毎にデータベース化したデータベースをさらに所有することを特徴とするデータベースサーバー。
【請求項１０】
前記時刻情報はＰＣＲまたはＰＴＳであることを特徴とする請求項９に記載のデータベースサーバー。
【請求項１１】
請求項９記載のデータベースサーバーと、請求項６に記載の記録再生装置とからなる編集情報共有システム。
【請求項１２】
前記データベースサーバーと前記記録再生装置はインターネットにより接続することを特徴とする請求項１１に記載の編集情報共有システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送番組を録画したコンテンツに対し、複数のユーザ間でタイトルなどの番組情報や編集情報を共有し、活用できるようにする編集情報共有システムに関するものである。
【背景技術】
【０００２】
近年、ＣＤＤＢなどのデータベースサービスがある。これは音楽ＣＤをパソコン等のＨＤＤなどにリッピングしたときに、ＣＤのタイトルなどの情報をインターネット上のある特定のサーバーから取得し、自動的に入力するシステムである（例えば、特許文献１参照。）。まずＣＤのＴＯＣ情報を機器が読み込み、これをサーバーに送信する。ＴＯＣ情報を受信したサーバーは自らのデータベースから検索し、ＴＯＣ情報が一致したＣＤのタイトル情報を見つける。このタイトル情報を機器が受信し、タイトル情報を自動的に付与するものである。残念ながらサーバー上で見つからない場合は、ユーザの手によってタイトルを入力し、サーバーへタイトル情報を送信し、データベースに新規に登録することになる。このように音楽の世界ではコンテンツへのタイトルの自動付与システムのサービスがすでに開始されている。一方、映像の世界では、放送番組を録画する際にＥＰＧ（電子番組表）を利用して予約し、録画されると自動的にＥＰＧ情報から番組タイトルなどが付与されるシステムがすでに存在している。しかしながら録画した番組を編集した場合に、それを第３者と共有するようなシステムやサービスはまだ普及していない。多くの場合、録画した番組に対して、見たい場面やシーンなどを皆で共有できることが望ましいと考えるユーザは少なくないと考えられる。これは、録画再生機器側でまず録画した番組をある１人のユーザが編集したとき、編集ポイントファイルを生成し、これをサーバーに登録することにより、次のユーザはその編集ポイントファイルを自分の録画再生機器にダウンロードして利用する方法である（例えば、特許文献２参照。）。編集ポイントファイルの一例には編集位置の時分秒および秒の分数情報からなる時間情報と、前記時間情報が実際の録画データファイルのどの位置を示すかのアドレス情報と、どのような編集動作を行うかの情報が記述されている。実際に録画再生機器で再生する場合は、現在再生中の時間が前記時間情報と一致したとき、編集ポイントファイルに記述される動作にしたがって作用するものである。また、サーバーに複数の編集ポイントファイルが在る場合にどの編集ポイントファイルを選択するかの方法については明確な開示はないが、例えばユーザがサーバー上のメニューから選んで選択することが考えられる。
【特許文献１】特開２００２−１３３７６３号公報
【特許文献２】特開２００３−５１４４１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記背景技術の第１の問題点は、放送の記録再生においてはＣＤのＴＯＣ情報のような機器共通のコンテンツ固有情報がないため、サーバー上にある複数の編集ポイントファイルから、ユーザがダウンロードしたい編集ポイントファイルがどれであるかを自動的に特定する手段がない。したがって、ユーザは自分でメニューから選んで選択する必要がある。これではデータベースが大量になった場合には、ユーザは選ぶことすら困難な状況になることは容易に推測できることである。
【０００４】
背景技術の第２の問題点は、編集ポイントファイル上の時間情報を基に編集位置を互いに共有するシステムであるが、各ユーザの録画再生機器で同一の放送を別々に録画した場合、機器毎に録画開始タイミングは微妙に異なっている。そのため、編集ポイントファイルを各機器間で共有しても、編集位置が微妙にずれてしまうという問題がある。例えば図１０で、（１）の機器で録画した番組において、Ａ点からＢ点へのスキップ再生を編集ポイントファイルで共有したとする。（２）の機器では録画開始位置がわずかに早いため、本来正しくはＡ１からＢ１へのスキップ再生のはずが、Ａ２からＢ２へのスキップ再生になってしまう。このように背景技術では、サーバー上の編集ポイントファイルを自動的に特定する手段が無く、また、各機器間で録画開始位置がずれると、共有した編集位置までもがずれてしまうという問題があった。
【０００５】
本発明は、サーバー上のどのデータベースが自分の録画機器で利用する情報なのかを自動的に特定でき、また、機器毎に録画開始時間がずれても、共有する編集位置はずれない編集情報共有システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は上記課題を解決するために、ストリーム中の複数の時刻情報を抽出する手段を備え、前記複数の時刻情報がデータベース化されたデータベースサーバーと接続し前記時刻情報を比較照合して記録されているストリームを特定するものである。
【０００７】
また、本発明は上記課題を解決するために、ストリームの編集点示す情報としてストリーム中の時刻情報を用いることを特徴とする編集情報を管理する手段を備え、前記編集情報がデータベース化されたデータベースサーバーと接続し、前記編集情報を前記データベースサーバーから取得することにより編集情報を共有するものである。
【発明の効果】
【０００８】
本発明の第１の効果は、ストリーム中の時刻情報を用いてストリームを特定するため、誤判定がほとんどなく、またユーザが選択することなく自動的にストリームを特定することができ、共有すべき編集情報も自動的に選択できる。
【０００９】
本発明の第２の効果は、ストリーム中の時刻情報を用いて編集情報を共有するので、共有する機器ごとに記録開始位置がずれたり、記録するストリームの一部が欠落したりしてもユーザの意図どおりの正しい編集情報を共有することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の編集情報共有システムの実施の形態について説明する。図１は、本発明の実施の形態を示すための編集情報共有システム全体の構成図である。１は本発明の記録再生装置で、例えばＨＤＤレコーダやＤＶＤレコーダまたはＢＤ（ブルーレイディスク）レコーダなどである。記録再生装置１の詳細については後述する。２および３は、１と同様の記録再生装置であるので説明を省略する。４はテレビ手段で、記録再生装置１の映像と音声を出力する。５は本発明のデータベースサーバーで、編集情報を共有する。６はインターネット手段で、記録装置１〜３とデータベースサーバー５をインターネット上で相互に接続利用を可能にする手段である。さて、これら図１の全体システムの流れを説明する前に、記録再生装置１についてもう少し詳細な説明する。図２に本発明の記録再生装置の構成を示す。なお、本実施の形態では、放送を記録するストリームの形態として、デジタル放送のストリームをダイレクトに記録する方式について説明する。このとき記録再生するストリームはトランスポートストリームである。また、ストリーム中の時刻情報としてＰＣＲを用いることとする。なお、ストリーム中から複数の時刻情報を抽出する手段としては、ＰＣＲ抽出手段を用いている。ストリーム特定手段としては、データベースサーバーからの比較照合結果を記録再生装置１の全体の動作として作用するものであるため、図２において特に図示していないが、あえて言えば後述のＰＣＲ情報管理手段、編集情報管理手段、ネット通信手段により実施されるものである。１０１はデジタルチューナーで、放送局から送信されるデジタルの放送波を受信し、多重化されたトランスポートストリームを出力する。１０２はトランスポートデコーダで、多重化されたトランスポートストリームを分離（逆多重化）し、ＰＡＴやＰＭＴなどの重要なパケットのセクションを抽出し解析する。また著作権主張された番組については放送側でスクランブルされた部分をデスクランブルする機能も有する。１０３はＰＩＤフィルタ手段で、指定したＰＩＤのパケットを抽出したり、必要なパケットのみからなるパーシャルストリームを出力したりする。１０４はストリーム制御手段で、ＰＩＤフィルタ手段１０３から出力されるパーシャルストリームをＩ／Ｆ手段１０６を通して蓄積手段１０７に記録する。またストリーム制御手段１０４は、蓄積手段１０７からストリームデータを読み出し、後述のＭＰＥＧデコーダ１１１へ送出する。また著作権主張された番組のストリームは暗号化して記録し、また暗号化された記録データを読み出し復号化して出力する機能も有する。１０５はＰＣＲ抽出手段で、ＰＩＤフィルタ手段で分離したＰＣＲを含むパケット（以下ＰＣＲパケットと称す）からＰＣＲ値を抽出する。１０６はＩ／Ｆ手段で、ストリーム制御手段１０４および後述のＰＣＲ情報管理手段１０８や編集情報管理手段１０９からの指示にしたがって蓄積手段１０７へデータを記録したり、蓄積されているデータを読み出したりするための手段である。１０７は蓄積手段で、例えばＨＤＤなどの磁気ディスク装置やＢＤなどの光ディスク装置である。１０８は、ＰＣＲ情報管理手段で、ＰＣＲ抽出手段から抽出された複数のＰＣＲ値をＰＣＲ情報として別途管理するための手段である。１０９は編集情報管理手段で、蓄積手段１０７に記録されたストリームデータの編集情報を管理する手段である。１１０はネット通信手段で、ＡＤＳＬなどを経由してインターネットに接続する機能を有する。１１１はＭＰＥＧデコーダで、ストリーム制御手段１０４から出力されるトランスポートストリームを逆多重化し、映像および音声のエレメンタリーストリームをデコードしてテレビ手段などに出力する手段である。
【００１１】
以上のように構成される記録再生装置１について、放送を記録するときの動作を説明する。アンテナから入力された放送波はデジタルチューナー１０１で受信し、所望のチャンネルのトランスポンダを選局し、セグメント内のトランスポートストリームを出力する。このトランスポートストリームは、トランスポートデコーダ１０２にてＰＡＴやＰＭＴを抽出することによってこのストリームの解析を行い、必要であればスクランブルを解く。前記ストリームの解析によりＰＣＲのＰＩＤが判明する。トランスポートストリームはＰＩＤフィルタ手段１０３によりパーシャル化されたのち、ストリーム制御手段１０４によって蓄積手段１０７に記録される。同時にＰＩＤフィルタ手段１０３は、ＰＣＲのＰＩＤを指定することによって、ＰＣＲを含むパケットのみをＰＣＲ抽出手段１０５へ出力する。ＰＣＲ抽出手段１０５では、入力されるＰＣＲパケットからＰＣＲ値を抽出し、ＰＣＲ情報管理手段１０８へ出力する。ここで、ＰＣＲ情報管理手段１０８は、図３に示すようなＰＣＲ情報として管理する。前記ＰＣＲ情報は、例えば蓄積手段１０７に対し記録開始してから最初に検出されたＰＣＲをＰＣＲ１として、以降ＰＣＲが検出されるごとにＰＣＲ情報として格納し、ｎ番目のＰＣＲ（ＰＣＲｎとする）までを格納する。このＰＣＲ情報は例えば、記録される番組単位あるいはプログラム（１つの録画を開始してから終了するまでの単位）単位で１対１対応するように関連付けられて管理するものである。これによりネット通信手段を経由してデータベースサーバー５から関連情報を受信した場合も、どのプログラムに反映すべきなのかを特定することが可能である。一方、編集情報管理手段１０９は、番組の録画時にＥＰＧなどの情報から取得した番組に関連する情報を例えば図３に示すようなタイトル情報として格納する。タイトル情報としては、例えばジャンル情報、番組タイトル、番組内容（あらすじなど）、出演者、などである。なお、このうち取得できない情報があれば空欄にしておいてもよい。
【００１２】
次に記録したプログラムを再生するときの動作を説明する。ストリーム制御手段１０４は、蓄積手段１０７から所望のプログラムのトランスポートストリームの先頭部分を読み出し、ＭＰＥＧデコーダ１１１へ送出する。ＭＰＥＧデコーダ手段１１１は入力されたトランスポートストリームを逆多重化し、映像のエレメンタリーストリームと音声のエレメンタリーストリームに分離する。そして各々のエレメンタリーストリームをデコード（伸長）し、映像と音声の同期をとりながら接続先のテレビ手段に出力する。ここでユーザが当該プログラムに編集を施したとした場合の再生動作について説明する。なお、本実施の形態では、編集情報に用いるストリーム中の時刻情報については、ＰＴＳ（プレゼンテーションタイムスタンプ）を用いる例について説明する。まずユーザの編集操作によって、編集情報管理手段１０９は例えば、図４に示すような２つの編集情報を生成または更新するものである。１つは編集情報１で、これは、ＭＰＥＧの映像ストリームのＰＥＳ（パケッタイズドエレメンタリーストリーム）のヘッダに付与されているＰＴＳ（プレゼンテーションタイムスタンプ）と、目的の編集フレーム位置を表すための前記ＰＴＳが付与されたフレームからの相対的フレーム数、そしてイン点またはアウト点のどちらであるかを示す情報から構成される。編集情報２は、編集情報１におけるＰＴＳとそのＰＴＳを含むフレーム（例えばＩまたはＰフレーム）の先頭パケットのソースパケットナンバー（以下ＳＰＮと称す）である。ここでＳＰＮ（ソースパケットナンバー）とは、蓄積手段１０７に記録されている当該プログラムのトランスポートストリームの先頭パケットを１として、前記ＰＴＳを含むフレームの先頭パケットまでのパケット数をカウントした値である。この編集情報２により、編集点の近傍におけるＰＴＳが記録ストリームのどこの位置に存在するかを検索することが容易になるものである。例えばいま、ユーザの手により図５に示すような編集が行われ編集点Ａ，Ｂ，Ｃ，Ｄが指定されたとする。Ａ，Ｃは編集におけるイン点で、Ｂ，Ｄはアウト点であるとする。すると編集情報１は、編集点ＡにおけるＰＴＳはＰＴＳ１であり、ＰＴＳ１からの相対フレーム数は２となる。同様に編集点Ｂは、ＰＴＳ２、前記ＰＴＳ２からの相対フレーム数は１、編集点ＣはＰＴＳ３、相対フレーム数は２、編集点ＤはＰＴＳ４，相対フレーム数は０となる。
【００１３】
ここで、前記編集された状態における再生時の動作を引き続き図５にて説明する。まず再生を開始するべき位置は、最初のイン点である編集点Ａである。そこで、編集情報管理手段１０９は、編集情報１の最初のイン点（編集点Ａ）のＰＴＳ１に対応するＳＰＮを得るために、編集情報２を参照しＳＰＮ１を得て、また編集情報１から相対フレーム数＝２を得る。編集情報管理手段１０９は、前記ＳＰＮ（ＳＰＮ１）と相対フレーム数（＝２）をストリーム制御手段１０４に通知する。ストリーム制御手段１０４は、ＳＰＮ１を記録されたストリーム中から検索し、頭だしを行う。またストリーム制御手段１０４は、ＭＰＥＧデコーダ１１１に対し、前記ＳＰＮ１のパケットから入力させる。このとき、ストリーム制御手段１０４はＭＰＥＧデコーダ１１１に対し、入力した最初のパケットからなる映像フレームから数えて相対的に２フレーム目（編集点Ａのフレームに相当）を出画するタイミングになるまでは、映像の伸長処理はするが出画処理は行わないように指示する。これにより、最初の頭だしにより再生される映像フレームは、図５の編集点Ａで示されるフレームから開始することができる。つぎに再生処理をそのまま継続していくと編集点Ｂが近づいてくる。編集点Ｂはアウト点なので、少なくともＰＴＳ２を含むフレームの出画まではそのまま通常どおり再生する。そして、編集情報管理手段１０９によりストリーム制御手段１０４に、編集点ＢにおけるＰＴＳ２からの相対フレーム数（＝１）が通知され、ＭＰＥＧデコーダ手段１１１へ指示することにより、ＭＰＥＧデコーダ手段１１１はＰＴＳ２を含むフレームを出画したあと、１フレーム目（つまり次のフレーム）までを出画して、それ以降の出画をしないようにする。このとき、編集点Ｂのフレームの出画をした状態で、映像出力は保持されている。そして、編集情報管理手段１０９は、次の編集点Ｃにおける編集情報を編集情報１および編集情報２から取得し、ストリーム制御手段１０４へ通知する。まず編集点Ｃ（イン点）におけるＰＴＳ３を含むフレームの先頭パケットのＳＰＮ（ＳＰＮ３）と、ＰＴＳ３からの相対フレーム数（＝２）をストリーム制御手段１０４へ通知する。ストリーム制御手段１０４は、以降編集点Ａのときの処理と同様にＭＰＥＧデコーダ手段１１１へ指示し、ＭＰＥＧデコーダ手段１１１は、ＰＴＳ３を含むフレームが入力されて伸長処理を行うが、さらに前記フレームから数えて相対的に２フレーム目（編集点Ｃのフレームに相当）を出画するタイミングになるまでは、映像の伸長処理はするが出画処理は、編集点Ｂのフレームを保持したままとする。編集点Ｃのフレームを出画して以降編集点Ｄまでは通常どおり再生する。そして編集点Ｄのフレームで再生を停止する。なお、編集点Ｄにおける処理手順は、編集点Ｂのときと同様なので説明を省略する。以上のように動作することにより、編集情報１および編集情報２に基づいてユーザが所望する編集内容に従った再生を実施することができる。なお、編集情報１および編集情報２は、編集情報管理手段１０９によって蓄積手段１０７上に記録されているものとする。なお、本実施の形態では、ＰＴＳからの相対フレーム数を用いることにより編集点を１フレーム単位で設定できるように構成したが、相対フレーム数を用いずに実施してもよい。その場合、編集点はＩフレーム単位（ＧＯＰ単位）またはＩ及びＰフレーム単位の設定となる。
【００１４】
以上のように構成され動作する記録再生装置１を用いて図１のようなシステムを構成したときの、システム全体としての動作を説明する。図１において先に説明したように記録再生装置１と同一の機能をもつ記録再生装置２および記録再生装置３がインターネット上に接続されている。まず記録再生装置１において、あるプログラムについて、図３に示すＰＣＲ情報と、タイトル情報を持っているものとする。また、図４に示す編集情報１、編集情報２による編集が施されているものとする。いま、記録再生装置１がデータベースサーバー５に対し、ＰＣＲ情報、タイトル情報、編集情報を新規に登録する場合のシーケンスについて図６を参照しながら説明する。まず、記録再生装置１が蓄積手段からＰＣＲ情報を読み出す（ステップ１）。これはＰＣＲ情報管理手段１０８が蓄積手段１０７からＰＣＲ情報を読み出す。つぎにステップ２で、データベースサーバー５にＰＣＲ情報を送信する。これはネット通信手段１１０がＰＣＲ情報管理手段１０８からＰＣＲ情報を取得し、インターネット上のデータベースサーバー５に送信するものである。つぎにデータベースサーバーはステップ５で、受信したＰＣＲ情報と自身のデータベースと照合を行う。当然新規の登録であるからデータベース内のデータのとは一致しない（ステップ６のＢ）。続いて図７へ遷移する。ステップ１０で、当該ＰＣＲ情報をもつコンテンツはデータベースに一致になかったことを記録再生装置１に通知する。ステップ８は、ユーザがこのコンテンツについて、タイトルが未入力あるいは、未編集である場合は、その旨ユーザに通知し、タイトル入力や編集作業等を促す。もしタイトル入力済みでかつ編集済みであり、これをアップデートすることをユーザが望むのであれば、ステップ９で、データベースサーバー５にＰＣＲ情報、タイトル情報、編集情報を送信する。ここで、編集情報は編集情報１のみ送信する。ステップ１１でデータベースサーバー５のデータベースを受信したタイトル情報、ＰＣＲ情報、編集情報で新規に登録し、データベースを更新する。ここで、データベース情報は例えば、図８に示すような構成にした。まず、登録番号があって、これは登録順に１からｍまで登録されているものとする。つぎに各登録番号に対応するＰＣＲ情報、タイトル情報、編集情報（編集情報１）が記述されている。次に記録再生装置１がデータベースサーバー５からタイトル情報、編集情報を取得する場合のシーケンスを説明する。まず、図６において、先の説明と同様に、ステップ１で記録再生装置１が蓄積手段からＰＣＲ情報を読み出す。これはＰＣＲ情報管理手段１０８が蓄積手段１０７からＰＣＲ情報を読み出す。つぎにステップ２で、データベースサーバー５にＰＣＲ情報を送信する。これはネット通信手段１１０がＰＣＲ情報管理手段１０８からＰＣＲ情報を取得し、インターネット上のデータベースサーバー５に送信するものである。つぎにデータベースサーバーはステップ５で、受信したＰＣＲ情報と自身のデータベースと照合を行う。ここで、データベースに一致した場合、ステップ７へ以降する。例えば図８のデータベース上の登録番号１と一致したと仮定する。なお、データベースの照合において、ＰＣＲ情報は全てが一致していなくてもよい。すなわち、複数のＰＣＲのうち、予め基準とする水準の個数または割合分だけ同一のＰＣＲどうしの値が一致していればよい。ステップ７では、一致したデータベース（この場合、登録番号１のＰＣＲ情報１、タイトル情報１、編集情報１−１）を記録再生装置１へ送信する。つぎにステップ３で記録再生装置１は。データベースサーバー５から前記データベースを受信する。ステップ４により、受信したデータベースはネット通信手段１１０を経由して、編集情報１−１およびタイトル情報１は、編集情報管理手段１０９により蓄積手段１０７へ記録される。ここで記録された編集情報１−１から、さらに編集情報管理手段１０９は、編集情報２を生成する。これは編集情報１−１で取得した各編集点のＰＴＳ値から、そのＰＴＳを含むフレーム先頭パケットのＳＰＮを蓄積されているストリーム上から検索し取得する。以上のようにして、タイトル情報、編集情報１および編集情報２が更新される。編集情報に基づいて、記録再生装置１がどのように再生するかについては、すでに説明したとおりであるので省略する。
【００１５】
以上説明した実施形態により、従来例で説明した問題点の解決や本発明の実施形態における効果などについて説明する。まず、記録再生装置に蓄積されている記録ストリームをデータベースサーバー上の登録データと照合して特定するためにストリーム中の時刻情報を用いる作用や効果について説明する。まず、ストリーム中の時刻情報としてＰＣＲ情報を用いる場合について説明する。ＰＣＲ情報は、同一放送局から送信された放送波を受信し記録した場合は、どの記録機器においても、同一のタイミングで同一のＰＣＲ値がストリーム中に付与されており、この情報をもってデータベースサーバーのデータベースと照合することにより、一意に特定することができる。そもそも同一放送局から同一番組を記録したストリーム自体、どの機器で記録しても同一のストリームデータとなるはずであり、ストリームの一部をバイナリで比較しても照合は可能である。しかしながら実際は放送受信時に電波の状況によっては一部パケットが受信できなかったりする場合もありうる。ストリームのバイナリ比較による照合の場合、一部でもパケットが欠落すると、以降の照合は比較するデータ部分にずれが発生してしまう。ＰＣＲ情報を用いた場合、パケットの一部が欠落してもＰＣＲ情報さえ抽出できれば、照合は可能である。また、たとえ欠落したパケットにＰＣＲが含まれていた場合でも、ｎ個のＰＣＲのうちのいくつかが一致すれば同一ストリームデータと判定することが可能である。なぜならＰＣＲはもともと４２ビットのカウンタ情報で２７ＭＨｚの周期でカウントアップする時刻情報であり、異なるストリーム同士で同一のＰＣＲ値を保有することは極めて確率的に低いと考えられるからである。このＰＣＲ値を少なくとも２つ以上の複数個の一致を確認することで、確実に同一の放送局の同一の放送を受信し記録したストリームであると断定できるものである。なお、ＰＣＲの変わりにＰＴＳを用いることも実施可能である。この場合、本実施の形態における図２において、ＰＣＲ抽出手段をＰＴＳ抽出手段とし、ＰＣＲ情報管理手段をＰＴＳ情報管理手段とし、図３のＰＣＲ情報はＰＴＳ情報、図８のデータベースにおいてＰＣＲ情報をＰＴＳ情報に置き換えて、本実施の形態で説明した動作と同様の動作を行えばよい。ＰＴＳを用いた場合も９０ＫＨｚのカウンタ情報であるためＰＣＲと同様の作用になることは明らかである。以上説明したようにＰＣＲやＰＴＳなどのストリーム中の時刻情報を用いることにより、放送の記録再生において従来は困難であったストリームの特定が可能になるものである。これによりデータベースサーバー上に大量のデータベースが登録されているような場合であっても、誤判定の極めて少ないストリームの特定を自動的に行うことが可能になる。なお、本発明の実施の形態において、デジタル放送の記録再生において、放送のストリームを直接記録し、再生すると説明したが、記録再生装置にＭＰＥＧエンコーダを追加することにより、一旦記録再生装置によって放送ストリームを一旦伸長し、再び圧縮したストリーム（トランスポートストリームあるいはプログラムストリームあるいは他のストリーム形式であってもよい）を記録して実施しても、単にストリームの特定をするというだけであれば可能である。このとき抽出するストリーム中の時刻情報は、当然放送のストリームから直接抽出したものであり、再圧縮後のものであってはならない。このように、ストリームを特定できることにより、タイトル情報の共有や、記録した番組の関連情報の共有などを図ることも可能になるものである。この場合、編集情報の共有については背景技術で説明したような方法により実施することも可能である。
【００１６】
次に編集情報にストリーム中の時刻情報を用いて編集情報を共有することによる作用や効果などについて説明する。まず、ストリーム中の時刻情報としてＰＴＳ情報を用いる場合について説明する。本来、トランスポートストリームの記録再生において、目的とする編集点を特定する手段としてはＳＰＮが有効である。これは記録されているストリームの先頭パケットから編集点までのパケット数をカウントした値であり、編集点から編集点へのジャンプ再生などのシーク動作を行うために「ＳＰＮ×１パケットのバイト数」から実際の蓄積手段上のバイトアドレスを容易に算出できるからである。しかしながら編集点にＳＰＮを用いた場合に、本発明のように編集情報を共有するシステムにおいては、背景技術の問題点と同様の問題点を抱えている。すなわち、背景技術の図１０で説明したように、編集点を記録開始位置からの相対的な時間情報を用いて共有した場合、各機器で記録開始位置がずれている場合に機器間で編集点がずれてしまうのと同様に、編集点を記録開始位置からの相対的なバイトアドレスや相対的なＳＰＮを用いても同じ問題が発生することは容易に類推できる。また、上記相対的時間情報や相対的バイトアドレス情報、および相対的なＳＰＮを用いた場合、放送を記録するときにパケットが欠落した場合についても欠落したパケット数分だけ位置がずれてしまう。したがって本発明の実施形態においては、まず編集情報を編集情報１と編集情報２の２つの編集情報に分類し管理するようにした。編集情報１は、データベースサーバー上に登録し、各機器間で共有するための情報で、編集情報２は、機器毎に編集点へのアクセスを容易にするための補足情報である。すなわち編集点を示す情報として、ストリーム中の時刻情報を用いた編集情報を編集情報１としてデータベースサーバーで共有し、編集点を示すもう一つの情報として、相対的なＳＰＮ情報（相対的なバイトアドレス情報でもよい）を用いた編集情報を編集情報２として記録再生装置が容易に編集点へアクセスできる情報として保持するものである。編集情報１は、編集点を一意に特定する情報としてＰＴＳとＰＴＳからの相対フレーム数を用いたことにより、単純にＳＰＮを用いる方法に比べて、パケットが欠落しても編集点がずれないことは明らかである。また、記録開始位置が各機器間でずれていたとしても、編集点はずれない。これについては図９を用いて説明する。いま記録再生装置１と記録再生装置２で各々同一の放送番組を記録したと仮定する。例えば（１）が記録再生装置１の記録ストリームで（２）が記録再生装置２のストリームであるとする。各々同一の編集情報１を共有しているものとする。このとき（１）と（２）は記録開始位置が時刻Ｓだけずれているものとする。図９を見ても分かるように、各々編集点Ａおよび編集点Ｂは同一の編集点を指定することが可能である。ただし編集情報１のみでは、編集点の近傍を示す情報がＰＴＳのみであるため、記録ストリーム上のどこのバイトアドレスから読み出せばいいかを検索するためにはストリームを全て検索しなくてはならなくなり処理に時間がかかってしまう。したがって編集情報２により、前記ＰＴＳに対するＳＰＮを対応付ける管理情報を用意したものである。���れにより、機器毎に目的とする編集点へのアクセスにおいて、ＳＰＮから蓄積手段上の記録ストリームのバイトアドレスを容易に求めることが可能となるものである。前記編集情報２は、データベースサーバーを用いて共有することはしない。なぜならば、ＳＰＮは、機器毎に記録開始位置のずれによって異なり、また、記録時のパケットの欠落によっても異なってくるからである。ＰＴＳ情報は、ＰＣＲ情報と同様に、同一放送局から送信された放送波を受信し、同一の映像を選択して記録した場合は、どの記録機器においても、同一のタイミングで同一のＰＴＳ値がストリーム中に付与されており、このようなストリーム中の時刻情報を用いた場合は、機器毎の相対的な位置情報や時間情報と比較すると、絶対的な位置情報として扱えるため、記録開始位置のずれやパケットの欠落といったことによる相対位置指示に起因する機器間でのずれが原理的に発生しない。したがって、編集点を示す情報としてストリーム中の時刻情報を用いた編集情報を共有することにより機器毎に記録開始位置がずれていたり、あるいは記録時に一部のパケットが欠落していても編集点の位置がずれることなく共有することができる。
【００１７】
なお、本発明の実施の形態における編集情報の共有において、ストリーム中の時刻情報としてＰＴＳ情報を用いた編集情報を共有する場合について説明したがＰＣＲ情報を用いて編集情報を共有することも可能である。その場合、編集情報１のＰＴＳの代わりに、目的とする編集点のフレームに最も近い場所にあるＰＣＲを用い、さらにＰＴＳからの相対フレーム数の代わりに前記ＰＣＲから目的とするフレームの先頭パケットまでの相対的なパケット数を使って編集情報を共有すれば、本発明の実施の形態と同様の効果が得られるものである。このとき編集情報２は当然前記ＰＣＲと前記ＰＣＲを含むパケットのＳＰＮであればよい。要は目的とする編集点を指し示すための絶対的な位置情報としてストリーム中の時刻情報を用い、そこを基点としたオフセット情報を共有すればよいのである。
【００１８】
なお、本発明の実施の形態の編集情報共有システムは、インターネット上に１つの代表的なデータベースサーバーを置いた例を説明したが、前記データベースサーバーと同等の機能を搭載した記録再生装置があって、記録再生装置間で例えば１対１、あるいは１対多、多対多の接続により、ストリームの特定や編集情報の共有を実施してもよい。
【００１９】
以上本発明の実施の形態によれば、ストリーム中の時刻情報を用いてストリームを特定するため、誤判定がほとんどなく、またユーザが選択することなく自動的にストリームを特定することができ、共有すべき編集情報も自動的に選択することができる。また、ストリーム中の時刻情報を用いて編集情報を共有するので、共有する機器ごとに記録開始位置がずれたり、記録するストリームの一部が欠落したりしてもユーザの意図どおりの正しい編集情報を共有することができる。
【産業上の利用可能性】
【００２０】
本発明に編集情報共有システムは、デジタル放送番組をそのまま直接ストリーム記録するような記録再生装置（レコーダなど）において、記録ストリームのタイトル情報や番組内容や関連情報について検索したり、さらに記録ストリームの編集情報を複数のユーザ間で共有するサービスを行うような用途に適用できる。
【図面の簡単な説明】
【００２１】
【図１】本発明の編集情報共有システムにおけるシステム全体の構成図
【図２】本発明の編集情報共有システムにおける記録再生装置の構成図
【図３】本発明の編集情報共有システムにおける記録再生装置のＰＣＲ情報およびタイトル情報の内容を示す図
【図４】本発明の編集情報共有システムにおける記録再生装置の編集情報１および編集情報２の内容を示す図
【図５】本発明の編集情報共有システムにおける記録再生装置の記録ストリームの編集例を示す図
【図６】本発明の編集情報共有システムにおけるシステム動作の説明図
【図７】本発明の編集情報共有システムにおけるシステム動作の説明図
【図８】本発明の編集情報共有システムにおけるデータベースサーバーのデータベースの一例を示す図
【図９】本発明の編集情報共有システムにおける効果を説明する図
【図１０】従来の編集情報共有システムにおける問題点を説明する図
【符号の説明】
【００２２】
１０１    デジタルチューナー
１０２    トランスポートデコーダ
１０３    ＰＩＤフィルタ手段
１０４    ストリーム制御手段
１０５    ＰＣＲ抽出手段
１０６    Ｉ／Ｆ手段
１０７    蓄積手段
１０８    ＰＣＲ情報管理手段
１０９    編集情報管理手段
１１０    ネット通信手段
１１１    ＭＰＥＧデコーダ
【図１】
2006080589.tif 000003
【図２】
2006080589.tif 000004
【図３】
2006080589.tif 000005
【図４】
2006080589.tif 000006
【図５】
2006080589.tif 000007
【図６】
2006080589.tif 000008
【図７】
2006080589.tif 000009
【図８】
2006080589.tif 000010
【図９】
2006080589.tif 000011
【図１０】
2006080589.tif 000012