(57)【要約】  【課題】  異なる放送環境または受信環境における放送の再生情報を、データ処理装置において利用可能な再生情報とすることができるデータ処理装置、データ処理プログラムを提供することを目的とする。  【解決手段】  データ処理装置２０ａは、番組情報を記録する記録部６と、番組情報の時間管理情報を作成する時間管理情報作成部５と、番組情報に含まれる番組素材と同じ番組素材を含む同素材番組情報についての参照再生情報を取得する参照再生情報取得部２と、同素材番組情報の参照時間管理情報を取得する参照時間管理情報１と、少なくとも、前記時間管理情報、前記参照時間管理情報および前記参照再生情報に基づいて、記録部６に記録された番組情報の再生情報を算出する再生情報生成部９を備える。【選択図】  図２
2006127579.tif 000002
【特許請求の範囲】
【請求項１】
番組素材および挿入素材を含む番組情報のうち、再生するべき区間の開始位置および終了位置を示す再生情報を求めるデータ処理装置であって、
前記番組情報を記録する記録部と、
前記番組情報に含まれる前記番組素材および前記挿入素材の開始位置および終了位置を示す時間情報を含む時間管理情報を生成する時間管理情報生成部と、
前記番組情報とは、放送環境または受信環境が異なる番組情報であって、前記番組情報に含まれる前記番組素材と同じ番組素材を含む同素材番組情報についての再生情報である参照再生情報を取得する参照再生情報取得部と、
前記同素材番組情報についての時間管理情報である参照時間管理情報を取得する参照時間管理情報取得部と、
前記時間管理情報と前記参照時間管理情報との差分を求める時間管理情報差分算出部と、
前記差分と前記参照再生情報とを基に、前記記録部に記録された前記番組情報についての再生情報を求める再生情報生成部とを備えるデータ処理装置。
【請求項２】
前記時間管理情報に含まれる時間情報の時間を表す単位量と、前記記録部に記録された番組情報の時間を表す単位量との比率を表す変化率を算出する変化率算出部をさらに備え、
前記再生情報生成部は、前記変化率を考慮して前記再生情報を求める請求項１に記載のデータ処理装置。
【請求項３】
前記再生情報生成部によって求められた再生情報に基づいて前記記録部に記録された前記番組情報の再生を行う再生部、前記再生情報生成部によって求められた再生情報が表す再生区間のデータを記録する記録部、または、前記再生情報生成部によって求められた再生情報が表す再生区間のデータを編集する編集部のうち、少なくとも１つをさらに備える請求項１または２に記載のデータ処理装置。
【請求項４】
番組素材および挿入素材を含む番組情報のうち、再生するべき区間の開始位置および終了位置を示す再生情報を求めるデータ処理プログラムであって、
前記番組情報を記録部に記録する記録処理と、
前記番組情報に含まれる前記番組素材および前記挿入素材の開始位置および終了位置を示す時間情報を含む時間管理情報を生成する時間管理情報生成処理と、
前記番組情報とは、放送環境または受信環境が異なる番組情報であって、前記番組情報に含まれる前記番組素材と同じ番組素材を含む同素材番組情報についての再生情報である参照再生情報を取得する参照再生情報取得処理と、
前記同素材番組情報についての時間管理情報である参照時間管理情報を取得する参照時間管理情報取得処理と、
前記時間管理情報と前記参照時間管理情報との差分を求める時間管理情報差分算出処理と、
前記差分と前記参照再生情報とを基に、前記記録部に記録された前記番組情報についての再生情報を求める再生情報生成処理とをコンピュータに実行させるデータ処理プログラム。
【請求項５】
前記時間管理情報に含まれる時間情報の時間を表す単位量と、前記記録部に記録された番組情報の時間を表す単位量との比率を表す変化率を算出する変化率算出処理をさらにコンピュータに実行させ、
前記再生情報生成処理は、前記変化率を考慮して前記再生情報を求める請求項４に記載のデータ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組情報において再生するべき区間を示す情報（以下、再生情報と称する）を生成するデータ処理装置およびデータ処理プログラムに関するものである。
【背景技術】
【０００２】
近年、ＤＶＤ−ＲＡＭなどの光ディスクやハードディスクといったディジタル記録メディアの大容量化、低価格化により、番組の記録、再生を行うデータ処理装置は、アナログ信号を記録するＶＴＲ装置からディジタル信号を記録するディジタル記録装置へと移行しつつある。また、地上ディジタル放送開始により、この流れは更に加速すると思われる。
【０００３】
ディジタル信号で記録する利点は多数あるが、その一つとして、編集が容易であるという利点がある。例えば、番組素材において、ユーザが見たい部分だけを抽出して再生するダイジェスト再生や、番組素材の間に挿入されたコマーシャル素材をカットして番組素材だけを再生するコマーシャルカット再生などが容易に実現できる。
【０００４】
これらには、データ処理装置の一般的な機能であるプレイリストが用いられる。ユーザは記録したデータの中で、必要な部分の開始点と終了点を指定してプレイリストとして記録する。これにより、ダイジェスト再生やコマーシャルスキップ再生などが可能となる。
【０００５】
しかし、プレイリストを作成するには、ユーザが、膨大な記録データの中から必要な部分を探し、再生区間の開始点と終了点を手作業で指定しなければいけない。
【０００６】
そこで、アナログ記録装置で実現されていたコマーシャルスキップ機能をディジタルのデータ処理装置に適用したものが提案されている（例えば、特許文献１参照）。この提案におけるデータ処理装置は、コマーシャル素材と、コマーシャル素材の位置を示す位置情報とを含む番組情報を記録し、コマーシャル素材の位置を示す位置情報に基づいて、コマーシャルをスキップして番組情報を再生するものである。
【０００７】
また、コマーシャルだけに止まらず、番組中に挿入されるニュースや放送の延長時間などの情報を、ネットワークを介して送受信することにより、番組情報を効率よく記録することができるデータ処理方法、データ処理装置も提案されている（例えば、特許文献２参照）。この方法においては、ある番組が放送されると、その番組の放送実績に基づいた番組開始・終了時刻、コマーシャルやニュースの開始・終了時刻等を含む再生情報が、事業者のサーバ上に提供される。その番組を受信し、記録したユーザは、ネットワークを通じて、事業者のサーバにアクセスすることによって、その番組の再生情報を入手することができる。ユーザは、入手した再生情報に基づいて、記録しておいた番組の再生を行うので、コマーシャルやニュース等をスキップして再生することができる。
【０００８】
以下、従来のデータ処理装置について図１１を用いて説明する。図１１は従来のデータ処理装置の機能ブロック図を本発明と対比し易い形式で表したブロック図である。
【０００９】
従来のデータ処理装置は、受信した番組情報を、記録媒体１４に蓄積する。その際、番組素材情報検出部１３によって、番組情報から、放送局や放送日といった放送環境の情報、また符号化方式や記録方式などの情報が検出され、記録媒体１４に蓄積される。再生情報送受信部１２は、受信した番組情報の放送実績に基づいた再生情報を、ネットワークを介して、事業者のサーバにアクセスすることによって取得する。再生情報は、例えば、放送された番組の時間情報、すなわち、番組の開始点、終了点、ＣＭやニュースなど挿入されたデータの開始点、終了点を示すデータを含む。受信した再生情報も記録媒体１４に蓄積される。制御部１７は、復号部１５に、記録媒体１４に蓄積された番組情報を再生情報に基づいて復号するように制御信号を送る。復号部１５は、制御部１７からの制御により番組情報を復号する。また、制御部１７は、再生情報編集部１６に対し制御信号を送る。再生情報編集部１６は、制御部１７からの制御を受けて、記録媒体１４から再生情報を読み出し、編集、記録等を行う。
【００１０】
以上のように、従来のデータ処理装置は、放送実績に基づいた再生情報をネットワークを介して取得し、取得した再生情報を基に、ディジタルデータを再生、編集する。そのため、従来のデータ処理装置によれば、番組本編のみの再生、記録作業が自動化できる。
【特許文献１】特開平１１−１８５３１７号公報
【特許文献２】国際公開第０１／０９５６２０号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、同じ番組素材を含む複数の番組が、異なる放送環境で放送される場合がある。放送環境とは、番組が放送された環境のことである。放送環境には、例えば、番組が放送される地域、番組を放送する放送局、番組を放送する日時等が含まれる。また、同じ放送環境で放送された番組情報であっても、受信環境が異なる場合もある。受信環境とは、番組情報を記録する環境のことである。受信環境には、例えば、番組情報を記録する機器のデータ符号化方式やデータ記録方式等が含まれる。上記従来のデータ処理装置は、実際に放送された番組の時間情報、すなわち、番組素材の開始点、終了点、ＣＭやニュースなど挿入されたデータの開始点、終了点を取得し、それを再生情報として番組情報を再生、記録するものであるが、上記従来のデータ処理装置では、ある放送環境で放送された番組における再生情報は、他の異なる放送環境で放送された番組に対しては適用できない。また、同じ放送環境で放送された番組に関する再生情報であっても、ある受信環境で記録された番組情報についての再生情報は、他の異なる受信環境で記録された番組情報に対しては適用できない。
【００１２】
例えば、全局放送で放送された番組があったとする。ある地方局で同じ番組を再放送し、ユーザはその再放送を記録したとする。この場合、全局放送で放送された番組についての時間情報は、必ずしも再放送の時間情報として利用できるとは限らない。むしろ、利用できないと考えるのが妥当である。なぜなら、コマーシャルやニュースの開始点や長さが異なる場合や、番組自体が編集され、番組長が異なる場合があるからである。よって、特許文献２に示される従来技術においては、ユーザが、サーバから取得する再生情報は、必ずしも、自分が記録した番組情報について適用できるとは限らないという問題点がある。すなわち、ユーザは自分が記録した番組情報について、放送環境および受信環境が一致する再生情報を探し出して取得する必要がある。
【００１３】
本発明は、上記従来の問題点を解決するもので、データ処理装置に記録された番組情報が有する番組素材と同じ番組素材を有する番組情報であって、異なる放送環境または受信環境における番組情報の再生情報を、データ処理装置において利用可能な再生情報とすることができるデータ処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記問題点を解決するために、本発明におけるデータ処理装置は、番組素材および挿入素材を含む番組情報のうち、再生するべき区間の開始位置および終了位置を示す再生情報を求めるデータ処理装置であって、前記番組情報を記録する記録部と、前記番組情報に含まれる前記番組素材および前記挿入素材の開始位置および終了位置を示す時間情報を含む時間管理情報を生成する時間管理情報生成部と、前記番組情報とは、放送環境または受信環境が異なる番組情報であって、前記番組情報に含まれる前記番組素材と同じ番組素材を含む同素材番組情報についての再生情報である参照再生情報を取得する参照再生情報取得部と、前記同素材番組情報についての時間管理情報である参照時間管理情報を取得する参照時間管理情報取得部と、前記時間管理情報と前記参照時間管理情報との差分を求める時間管理情報差分算出部と、前記差分と前記参照再生情報とを基に、前記記録部に記録された前記番組情報についての再生情報を求める再生情報生成部とを備える。
【００１５】
また、上記問題点を解決するために、本発明におけるデータ処理プログラムは、番組素材および挿入素材を含む番組情報のうち、再生するべき区間の開始位置および終了位置を示す再生情報を求めるデータ処理プログラムであって、前記番組情報を記録部に記録する記録処理と、前記番組情報に含まれる前記番組素材および前記挿入素材の開始位置および終了位置を示す時間情報を含む時間管理情報を生成する時間管理情報生成処理と、前記番組情報とは、放送環境または受信環境が異なる番組情報であって、前記番組情報に含まれる前記番組素材と同じ番組素材を含む同素材番組情報についての再生情報である参照再生情報を取得する参照再生情報取得処理と、前記同素材番組情報についての時間管理情報である参照時間管理情報を取得する参照時間管理情報取得処理と、前記時間管理情報と前記参照時間管理情報との差分を求める時間管理情報差分算出処理と、前記差分と前記参照再生情報とを基に、前記記録部に記録された前記番組情報についての再生情報を求める再生情報生成処理とをコンピュータに実行させる。
【発明の効果】
【００１６】
本発明によれば、データ処理装置に記録された番組情報が有する番組素材と同じ番組素材を有する番組情報であって、異なる放送環境または受信環境における番組情報の再生情報を、データ処理装置において利用可能な再生情報とすることができるデータ処理装置を提供することができる。
【発明を実施するための最良の形態】
【００１７】
本発明にかかるデータ処理装置は、番組素材および挿入素材を含む番組情報のうち、再生するべき区間の開始位置および終了位置を示す再生情報を求めるデータ処理装置であって、前記番組情報を記録する記録部と、前記番組情報に含まれる前記番組素材および前記挿入素材の開始位置および終了位置を示す時間情報を含む時間管理情報を生成する時間管理情報生成部と、前記番組情報とは、放送環境または受信環境が異なる番組情報であって、前記番組情報に含まれる前記番組素材と同じ番組素材を含む同素材番組情報についての再生情報である参照再生情報を取得する参照再生情報取得部と、前記同素材番組情報についての時間管理情報である参照時間管理情報を取得する参照時間管理情報取得部と、前記時間管理情報と前記参照時間管理情報との差分を求める時間管理情報差分算出部と、前記差分と前記参照再生情報とを基に、前記記録部に記録された前記番組情報についての再生情報を求める再生情報生成部とを備える。
【００１８】
番組情報とは、放送された番組のディジタルデータである。番組情報には、番組素材と、番組素材以外のデータが含まれる。番組素材以外のデータには、例えば、コマーシャル素材、ニュース素材等の映像データや音声ストリーム、字幕データ等が含まれる。
【００１９】
挿入素材とは、番組素材が含まれる番組情報において、番組素材以外のデータである。
【００２０】
本発明にかかるデータ処理装置によれば、時間管理情報差分算出部は、記録部に記録された番組情報についての時間管理情報と、放送環境または受信環境の異なる同素材番組情報についての参照時間管理情報との差分を算出する。この差分は、放送環境または受信環境の違いによって番組情報と、同素材番組情報との間で生じる時間情報の差を表すものである。再生情報生成部は、時間管理情報差分算出部で算出された差分を考慮することにより、同素材番組情報の参照再生情報を基に、前記記録部に記録された番組情報に適用できる再生情報を求めることができる。したがって、参照再生情報が、データ処理装置に記録された番組情報が有する番組素材と同じ番組素材を有する番組情報であって、異なる放送環境または受信環境における番組情報の再生情報である場合でも、データ処理装置は、この参照再生情報を基に、データ処理装置において利用可能な再生情報とすることができる。
【００２１】
すなわち、如何なる放送環境または受信環境において作成された参照再生情報であっても、この参照再生情報を、記録部に記録された番組情報の再生情報として、正確に再現することが可能となる。
【００２２】
本発明にかかるデータ処理装置は、前記時間管理情報に含まれる時間情報の時間を表す単位量と、前記記録部に記録された番組情報の時間を表す単位量との比率を表す変化率を算出する変化率算出部をさらに備え、前記再生情報生成部は、前記変化率を考慮して前記再生情報を求めることが好ましい。
【００２３】
再生情報生成部は、前記変化率算出部が算出した前記変化率を考慮して再生情報を求めるので、前記時間管理情報に含まれる時間情報の時間を表す単位量と、前記記録部に記録された番組情報の時間を表す単位量が一定の比率で変換されている場合であっても、データ処理装置において利用可能な再生情報を求めることができる。
【００２４】
本発明にかかるデータ処理装置は、前記再生情報生成部によって求められた再生情報に基づいて前記記録部に記録された前記番組情報の再生を行う再生部、前記再生情報生成部によって求められた再生情報が表す再生区間のデータを記録する記録部、または、前記再生情報生成部によって求められた再生情報が表す再生区間のデータを編集する編集部のうち、少なくとも１つをさらに備えることが好ましい。
【００２５】
本発明にかかるデータ処理プログラムは、番組素材および挿入素材を含む番組情報のうち、再生するべき区間の開始位置および終了位置を示す再生情報を求めるデータ処理プログラムであって、前記番組情報を記録部に記録する記録処理と、前記番組情報に含まれる前記番組素材および前記挿入素材の開始位置および終了位置を示す時間情報を含む時間管理情報を生成する時間管理情報生成処理と、前記番組情報とは、放送環境または受信環境が異なる番組情報であって、前記番組情報に含まれる前記番組素材と同じ番組素材を含む同素材番組情報についての再生情報である参照再生情報を取得する参照再生情報取得処理と、前記同素材番組情報についての時間管理情報である参照時間管理情報を取得する参照時間管理情報取得処理と、前記時間管理情報と前記参照時間管理情報との差分を求める時間管理情報差分算出処理と、前記差分と前記参照再生情報とを基に、前記記録部に記録された前記番組情報についての再生情報を求める再生情報生成処理とをコンピュータに実行させる。
【００２６】
本発明にかかるデータ処理プログラムは、前記時間管理情報に含まれる時間情報の時間を表す単位量と、前記記録部に記録された番組情報の時間を表す単位量との比率を表す変化率を算出する変化率算出処理をさらにコンピュータに実行させ、前記再生情報生成処理は、前記変化率を考慮して前記再生情報を求めることが好ましい。
【００２７】
本発明にかかるデータ処理装置またはデータ処理プログラムは、記録部に記録した番組情報に関連した時間管理情報を生成しておき、参照再生情報を送受信する際に、前記参照再生情報が生成された放送環境における参照時間管理情報も送受信する。前記時間管理情報と前記参照時間管理情報とを比較し、前記時間管理情報と前記参照時間管理情報差分を算出する。この差分と、参照再生情報に基づいて、再生情報が求められるので、如何なる放送環境または受信環境において生成された参照再生情報であっても、データ処理装置における再生情報として、フレーム単位で正確に再現することが可能となる。
【００２８】
以下、本発明の実施の形態を図面を参照して説明する。
【００２９】
（実施の形態１）
図１は、実施の形態１におけるデータ処理装置を含むシステムの構成の一例を表す図である。本実施の形態は、同じ番組素材を含む番組情報が異なる放送環境で放送され、それらの番組情報が互いに異なる受信環境で受信され、記録された場合に、ある受信環境で記録した番組情報について時間管理情報および再生情報が生成され、他の受信環境で記録した番組情報について、それらが利用される形態である。
【００３０】
図１において、データ処理装置２０ａ、データ処理装置２０ｂ、放送局１８ａおよび放送局１８ｂは、ネットワーク２２を介して接続されている。データ処理装置２０ａは、放送局１８ａからの放送波を受信回路２３ａにより受信し、受信した放送を記録再生編集することができる。また、データ処理装置２０ａが受信した放送は、復号されて出力端子２７ａから出力され、表示装置２９ａに表示される。データ処理装置２０ｂは、放送局１８ｂからの放送波を、受信回路２３ｂにより受信し、受信した放送を記録再生編集することができる。データ処理装置２０ｂが受信した放送は、復号されて出力端子２７ｂから出力され、表示装置２９ｂに表示される。
【００３１】
データ処理装置２０ａおよびデータ処理装置２０ｂは、入出力端子２５ａおよび入出力端子２５ｂから時間管理情報やその他の情報をネットワーク２２へ出力、または取り込みを行う。例えば、データ処理装置２０ａ、２０ｂは、放送局１８ａ、１８ｂに設けられたデータベース２１ａ、２１ｂにアクセスして、番組の情報等を取得することができる。また、データ処理装置２０ａは、ネットワーク２２を介して、データ処理装置２０ｂと、例えば、放送された番組に関するデータのやり取りを行うことができる。
【００３２】
本実施の形態におけるデータの流れの一例は、次の通りである。まず、データ処理装置２０ａは、放送局１８ａから番組Ａ１情報を受信し、記録する。その際に、データ処理装置２０ａは、放送局１８ａのデータベース２１ａにアクセスして、番組Ａ１情報の時間管理情報を取得し、記録する。一方で、データ処理装置２０ｂは、放送局１８ｂから番組Ａ１情報の再放送である番組Ａ２情報を受信し、記録する。データ処理装置２０ｂは、放送局１８ｂのデータベース２１ｂにアクセスして、番組Ａ２情報の時間管理情報を取得し、記録する。さらに、データ処理装置２０ｂにおいては、番組Ａ２情報のダイジェスト再生をするための再生情報が、ユーザの手作業により作成され、記録される。データ処理装置２０ａは、データ処理装置２０ｂに記録された、番組Ａ２情報についての時間管理情報およびダイジェスト再生情報を、ネットワークを介して取得し、これらの情報を基に、番組Ａ１情報についての再生情報を求める。
【００３３】
なお、上記のデータの流れは、一例であり、本発明はこれに限られるものではない。
【００３４】
また、本発明は、図１に示すシステムの構成に限られるものではない。例えば、図１に示すシステム構成において、データ処理装置２０ａ、２０ｂでは、入出力端子２５ａ、２５ｂを含むデータ通信機能、出力端子２７ａ、２７ｂを含むデータ出力機能および受信回路２３ａ、２３ｂが一つの機器内で実現されているが、データ通信機能、データ出力機能、受信回路のいずれかを別の機器で構成してもよいし、表示装置２９ａ、２９ｂをデータ処理装置２０ａ、２０ｂに組み込んで一つの機器にしてもよい。また、データ処理装置２０ａ、２０ｂは、記録した番組情報を、再生する機能および編集する機能の少なくともいずれか１つをさらに備えることもできる。
【００３５】
また、データ装置２０ａ、２０ｂに含まれる機能を実現するためのプログラムを、例えば、ＣＤ−ＲＯＭ等の記録媒体から、あるいは通信回線を介したダウンロード等により、任意のパソコンまたは専用装置等へインストールすることによって、データ処理装置を構成することができる。
【００３６】
図２は、データ処理装置２０ａの構成を示すブロック図である。図２に示すように、データ処理装置２０ａは、時間管理情報送受信部１、再生情報送受信部２、時間情報検出部３、番組素材情報検出部４、時間管理情報編集部５、記録媒体６、復号部７、時間管理情報差分算出部８、再生情報生成部９、再生情報編集部１０および制御部１１を備える。なお、本実施の形態においては、データ処理装置２０ｂも、図２に示す構成と同様の構成である。
【００３７】
データ処理装置２０ａが、放送局１８ａから受信した番組情報は、時間情報検出部３を通過して、記録媒体６に記録される。番組情報は、例えば、ＭＰＥＧ−２規格で定められたストリームフォーマットで放送される。
【００３８】
時間情報検出部３は、受信した番組情報の中から時間情報を検出し、抽出する。時間情報は、番組情報に含まれる番組素材および挿入素材の開始位置および終了位置を示す情報である。時間情報は番組素材と共に放送を通して送られてくるか、番組素材が放送される前や番組素材が放送された後からデータ放送として放送局から送られてくる。時間情報検出部３は、主に時間情報を検出する。
【００３９】
番組素材情報検出部４は、受信した番組情報から番組素材情報を検出する。番組素材情報には、例えば、放送局、放送日、番組名など放送環境を特定する番組特定情報、番組情報のデータフォーマットや転送レートといった符号化の情報等が含まれる。番組素材情報検出部４は、例えば、番組情報に含まれるＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ）、ＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）および番組素材のヘッダ情報等から番組素材情報を取得する。ＰＳＩはＭＰＥＧシステム規格で定められた所要の番組を選択するために必要な情報であり、ＳＩはＡＲＩＢ（Ａｓｓｏｃｉａｔｉｏｎ  ｏｆ  Ｒａｔｉｏ  Ｉｎｄｕｓｔｒｉｅｓ  ａｎｄ  Ｂｕｓｉｎｅｓｓｅｓ）が定めた番組配列情報である。
【００４０】
時間管理情報編集部５は、時間情報検出部３が検出した時間情報と、番組素材情報検出部４が検出した番組素材情報とを組み合わせて時間管理情報を生成する。
【００４１】
時間管理情報は番組情報と関連付けられて、記録媒体６に記録される。記録媒体６には番組情報、時間管理情報、再生情報が互いに異なる領域に格納される。
【００４２】
時間管理情報は、このように受信した番組情報から検出されて生成される場合もあるが、ネットワークや外部メディアから受信する場合もある。時間管理情報送受信部１は、例えば、ネットワークや、ＣＤ−ＲＯＭといった外部メディア等より、時間管理情報をデータストリームとして受信し、記録媒体６に記録する。
【００４３】
時間管理情報送受信部１は、例えば、放送局１８ａから受信した番組放送の時間管理情報を、放送局１８ａのデータベース２１ｂからネットワークを介して取得し、記録媒体６に記録することができる。また、放送局１８ａと異なる放送環境、すなわち放送局１８ｂで放送された同素材番組情報の時間管理情報を、放送局１８ｂのデータベース２１ｂから取得し、記録媒体６に記録することもできる。また、時間管理情報送受信部１は、記録媒体６に記録された時間管理情報をネットワークや外部メディアに送信する場合もある。
【００４４】
再生情報送受信部２は、例えば、ネットワークやＣＤ−ＲＯＭといった外部メディア等データ処理装置の外部より、再生情報を受信し、記録媒体６に記録する。また、記録媒体６に記録された時間管理情報をネットワークや外部メディアに送信する。再生情報には、例えば、再生するべき区間の開始点および終了点を示すプレイリスト等が含まれる。
【００４５】
時間管理情報差分算出部８は、記録媒体６に記録された時間管理情報に基づいて、時間管理情報の差分を算出する。例えば、放送局１８ａから受信した番組情報を基に、時間管理情報編集部５が編集し、記録した時間管理情報と、時間管理情報送受信部１が、放送局１８ｂのデータベース２１ｂから取得した同素材番組情報の時間管理情報との差分を算出する。
【００４６】
再生情報生成部９は、再生情報送受信部２が外部から受信し、記録媒体６に記録した再生情報と、時間管理情報差分算出部8で算出した差分情報を基に、記録媒体６に記録された番組情報を再生するための再生情報を算出する。
【００４７】
再生情報編集部１０は、記録媒体６に記録された再生情報を編集する。
【００４８】
また、番組特定情報が変更された場合、番組素材を参照する再生情報が変更になった場合等には、時間管理情報編集部５が、記録媒体６に記録された時間管理情報の内容を変更する。
【００４９】
制御部１１は、時間管理情報差分算出部8、再生情報生成部９、再生情報編集部１０、復号部７に対して制御信号を出して、記録媒体６に記録された時間管理情報や再生情報を基に、目的とする再生情報を求める。具体的には、時間管理情報に記載の各種情報に基づいて、関連する番組情報、時間管理情報、再生情報等を記録媒体６から読み出す処理や、読み出したデータを基に計算する処理、記録媒体６へ計算したデータを書き込む処理等の制御を行う。また、制御部１１は、再生情報に基づいて復号部７を制御し、番組情報の復号化を行うことで、番組情報を再生する。
【００５０】
次に、本実施の形態におけるデータ処理装置２０ａの処理の流れについて図２および図３を参照しながら説明する。図３は、データ処理装置２０ａが、番組情報を記録してから、データ処理装置２０ｂより再生情報および時間管理情報を取得し、データ処理装置２０ａで利用可能な再生情報を算出するまでの処理を示した流れ図である。
【００５１】
まず、データ処理装置２０ａは、番組Ａ１情報のデータを、放送局Ａ１８から受信し、記録媒体６に記録する（Ｓ１）。番組Ａ１情報は、番組素材Ｇを含むものとする。図４は、記録された番組Ａ１情報の一例を示す図である。図４に示すように、番組Ａ１情報は、番組素材Ｇ１〜Ｇ４および番組素材以外の素材（挿入素材）３２〜３５で構成される。挿入素材は、番組を確実に録画するために設けたマージンデータ３２、３３、番組中に挿入されたコマーシャル３４および番組Ａ１中に挿入されたニュース３５である。
【００５２】
データ処理装置２０ａは、録画開始点３６より番組Ａ１情報の録画を開始し、番組開始点３７から番組素材Ｇ１を記録する。ＣＭ開始点３８からＣＭ３４を記録し、ＣＭ終了点３９でＣＭ３４の記録が終了し、番組素材Ｇ２の記録が再開される。編集開始点４０、編集終了点４１は番組素材Ｇのデータを一部削除した位置（時間情報）を示したもので、データ処理装置２０ａは、編集点を意識することなく番組素材Ｇ２、Ｇ３の記録を行う。ニュース開始点４２からニュース３５を記録し、ニュース終了点４３でニュース３５の記録が終了し、番組素材Ｇ４の記録が再開される。番組終了点４４で番組が終了し、録画停止点４５で記録が終了する。
【００５３】
次に、図３に示すように、Ｓ１で記録された番組Ａ１情報のデータの時間管理情報Ｂ１が生成される（Ｓ２）。時間管理情報Ｂ１は、上述したように、時間情報検出部３によって番組Ａ１情報から検出された時間情報と、番組素材情報検出部４によって番組Ａ１情報から検出された番組素材情報とを、時間管理情報編集部５が編集することによって生成される。生成された時間管理情報Ｂ１は、記録媒体６に記録される（Ｓ３）。
【００５４】
なお、時間管理情報の取得・生成方法は、これに限られるものではない。例えば、番組素材情報検出部４が、Ｓ１で記録した番組Ａ１情報に含まれる番組素材Ｇのヘッダ情報を解析することによって得た情報を基に、時間管理情報送受信部１が、ネットワークを介して、放送局１８ａのデータベース２１ａから、番組Ａ１情報の時間管理情報を取得することができる。
【００５５】
ここで、時間管理情報について、説明する。図５は、番組素材Ｇを含む番組Ａ１情報に関する時間管理情報Ｂ１のデータ構成の一例を示す図である。時間管理情報Ｂ１は、番組特定情報４７、番組素材識別情報４８、再生情報特定情報４９および時間情報５０を含む。
【００５６】
番組特定情報４７は、番組素材Ｇが放送された放送環境を特定するための情報であり、例えば、番組名、放送局、放送日時、チャンネル番号およびイベント番号等を含む。イベント番号とはＡＲＩＢに規定された番組を一意に決定する番号である。番組特定情報４７により、時間管理情報Ｂ１が扱う番組Ａ１が特定される。例えば、放送局１８ａのデータベース２１ａでは、どの番組をどのような放送環境で放送したかといった情報が記録されているが、このデータベース２１ａにおいて、時間管理情報Ｂ１が扱う番組Ａ１を検索するためのキーとなる情報が番組特定情報４７である。
【００５７】
番組素材識別情報４８は、番組素材Ｇを識別するための情報である。番組素材識別情報４８により、番組素材Ｇと時間管理情報Ｂ１が関連付けられる。番組素材識別情報４８は、番組素材を作成した作成者が発行する情報で、番組素材を一意に識別することを可能とする情報である。例えば、番組素材識別情報を発行した発行元、あるいは権利を有する機関等である放送局１８ａが、データベース２１ａ上で番組素材識別情報を管理している。例えば、放送局１８ｂが、番組素材Ｇを含む番組Ａ２を放送する場合は、番組Ａ２を特定する番組特定情報を放送局１８ａのデータベースに登録する。登録された番組Ａ２の番組特定情報と、番組素材Ｇの番組素材識別情報とは、データベース２１ａ上で関連付けられて管理される。このように、番組素材Ｇを含む番組が放送される場合には、その番組の番組特定情報が、データベース２１ａに登録されて、番組素材Ｇと関連付けられて管理される。図５に示す番組素材識別情報４８は、番組素材Ｇの識別情報（ＸＸＸＸＸＸＸＸ）を表している。
【００５８】
再生情報特定情報４９は、例えば、参照データと参照データ長を含む。参照データは、番組特定情報４７で特定される番組Ａ１情報を参照する再生情報の再生情報名である。参照データ長は、番組Ａ１情報を参照する再生情報が参照するデータのデータ長である。再生情報特定情報４９により、番組Ａ１情報を参照する再生情報と、その番組Ａ１情報に関する時間管理情報Ｂ１とが関連付けられる。再生情報特定情報４９は、再生情報名（参照データ）と参照データ長とで再生情報を特定するので、同じ再生情報名の再生情報が複数存在する場合でもそれらを区別することができる。
【００５９】
番組Ａ１情報が受信され、記録媒体６に記録された際に、番組Ａ１情報中、録画開始点３６から録画終了点４５まで（図４参照）を再生区間とする再生情報（以下、再生情報Ｃ１とする）も記録媒体６に記録される。制御部１１が、記録された再生情報Ｃ１を記録媒体６から検出し、時間管理情報編集部５が、再生情報Ｃ１の再生情報名を、時間管理情報Ｂ１に追加する。
【００６０】
なお、データ処理装置２０ａが、時間管理情報だけ取得し、再生情報や、番組情報が、記録媒体６に記録されていない場合は、取得した時間管理情報に記載されている再生情報特定情報を基に、必要な時にネットワークから取得する、あるいは放送を受信するといった方法も可能である。
【００６１】
時間情報５０は、例えば、電子番組ガイドのように番組の放送実績を時間軸上で示したものである。時間情報５０に記載された開始点、終了点、間隔を持つ項目をアクションと呼ぶ。
【００６２】
再生情報や時間情報における開始点、終了点、間隔等の時間情報は、ＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）で表される。ＰＴＳとはＭＰＥＧ−２規格で定められた値で、各フレームの表示タイミングを９０ｋＨｚの精度で数値化したものである。
【００６３】
図４の番組Ａ１情報における番組開始点３７、番組終了点４４、ＣＭ開始点３８、ＣＭ終了点３９、編集開始点４０、編集終了点４１、ニュース開始点４２、ニュース終了点４３が、図５の時間情報５０のアクションとして記述されている。番組アクション５１の開始点が番組開始点３７を、番組アクション５１の終了点が番組終了点４４の位置を示し、番組アクション５１の間隔は番組開始点３７から番組終了点４４までの間隔を示している。ＣＭアクション５２の開始点はＣＭ開始点３８を、ＣＭアクション５２の終了点はＣＭ終了点３９を示し、コマーシャルアクション５２の間隔はＣＭ開始点３８からＣＭ終了点３９までの間隔を示している。編集［削除］アクション５３の開始点は編集［削除］開始点４０を、編集［削除］アクション５３の終了点は編集［削除］終了点４１を示し、編集［削除］アクション５３の間隔は削除した部分の間隔を示している。ニュースアクション５４の開始点はニュース開始点４２を、ニュースアクション５４の終了点はニュース終了点４３を示し、ニュースアクション５４の間隔はニュース開始点４２からニュース終了点４３までの間隔を示している。
【００６４】
このように、時間情報５０は、番組素材Ｇが含まれる番組Ａ１情報において、番組素材Ｇの開始点と終了点および番組素材Ｇの間隔、番組素材Ｇ以外のデータの開始点と終了点および番組素材Ｇ以外のデータの間隔、番組素材Ｇが編集された場合は編集開始点と終了点および編集部分の間隔をフレーム単位で示した情報を含む。
【００６５】
以上が時間管理情報についての説明である。次に、再生情報送受信部２および時間管理情報送受信部１が、参照再生情報である再生情報Ｄ２および参照時間管理情報である時間管理情報Ｂ２を取得する（Ｓ４、Ｓ５）。本実施の形態において、再生情報Ｄ２は、番組Ａ１情報とは異なる放送環境で同じ番組素材Ｇについて再放送された同素材番組情報（番組Ａ２情報）に基づいて作成された再生情報である。時間管理情報Ｂ２は、番組Ａ２情報についての時間管理情報である。再生情報Ｄ２と時間管理情報Ｂ２は、例えば、図１に示す放送局１８ｂで番組素材Ｇが、番組Ａ２情報として、再放送され、それをデータ処理装置２０ｂが受信し、記録した際に生成された情報である。
【００６６】
データ処理装置２０ａは、ネットワーク２２を介してデータ処理装置２０ｂに、再生情報Ｄ２を要求する。データ処理装置２０ｂは、再生情報Ｄ２と、再生情報Ｄ２が参照する番組Ａ２情報の時間管理情報Ｂ２をデータ処理装置２０ａに送信する。データ処理装置２０ａは、受信した再生情報Ｄ２、時間管理情報Ｂ２およびＳ３で記録した時間管理情報Ｂ１に基づいて、データ処理装置２０ａにおける番組Ａ２情報の再生情報Ｄ１を求める。
【００６７】
ここで、再生情報Ｄ２と時間管理情報Ｂ２について説明する。
【００６８】
まず、時間管理情報Ｂ２について説明する。図６は、データ処理装置２０ｂで記録された番組Ａ２情報を表す図である。番組Ａ２情報は、番組素材Ｇの実際のデータ、番組を確実に録画するために設けたマージンデータ５６、５７、番組中に挿入されたＣＭ５８、番組中に挿入されたニュース５９を含む。データ処理装置２０ｂは、録画開始点６０より録画を開始し、番組開始点６１から番組素材Ｇ１を記録する。ＣＭ開始点６２からＣＭ５８を記録し、ＣＭ終了点６３でＣＭ５８の記録が終了し、番組素材Ｇ２の記録が再開される。編集開始点６４、編集終了点６５は番組素材Ｇのデータを一部削除した位置（時間情報）を示したもので、データ処理装置２０ｂは編集点を意識することなく番組素材Ｇ２、Ｇ３の記録を行う。ニュース開始点６６からニュース５９が記録され、ニュース終了点６７でニュース５９の記録が終了し、番組素材Ｇ４の記録が再開される。番組終了点６８で番組が終了し、録画停止点６９で記録が終了する。
【００６９】
番組Ａ２では、放送局１８ａで放送された番組Ａ１と同じくＣＭ５８、ニュース５９が挿入され、番組素材Ｇも編集されている。しかし、番組Ａ２情報におけるＣＭ５８の時間は、放送局１８ａで放送された番組Ａ１情報におけるＣＭ３４の時間と異なっている。
【００７０】
図７は、データ処理装置２０ｂが放送局１８ｂから取得した時間管理情報Ｂ２を示す図である。時間管理情報Ｂ２は番組特定情報７１と、番組素材識別情報７２と、再生情報特定情報７３および時間情報７４を有する。図６の番組Ａ２情報における番組開始点６１、番組終了点６８、ＣＭ開始点６２、ＣＭ終了点６３、編集開始点６４、編集終了点６５、ニュース開始点６６、ニュース終了点６７が、図７の時間情報７４のアクションとして記述されている。番組アクション７５の開始点が番組開始点６１を、番組アクション７５の終了点が番組終了点６８の位置を示し、番組アクション７５の間隔は番組開始点６１から番組終了点６８までの間隔を示している。ＣＭアクション７６の開始点はＣＭ開始点６２を、ＣＭアクション７６の終了点はＣＭ終了点６３を示し、ＣＭアクション７６の間隔はＣＭ開始点６２からＣＭ終了点６３までの間隔を示している。編集［削除］アクション７７の開始点は編集［削除］開始点６４を、編集［削除］アクション７７の終了点は編集［削除］終了点６５を示し、編集［削除］７７の間隔は削除した部分の間隔を示している。ニュースアクション７８の開始点はニュース開始点６６を、ニュースアクション７８の終了点はニュース終了点６７を示し、ニュースアクション７８の間隔はニュース開始点６６からニュース終了点６７までの間隔を示している。
【００７１】
ここで、図５に示す番組特定情報４７と、図７における番組特定情報７１は異なるが、番組素材Ｇ自体は同じであるので、番組素材識別情報４８と番組素材識別情報７２は同じ識別情報（ＸＸＸＸＸＸＸＸ）が与えられている。この関連性は放送局１８ａ、１８ｂにより管理されている。
【００７２】
再生情報特定情報４９、７３は受信環境固有の情報である。番組素材Ｇを含む番組Ａ１情報、番組Ａ２情報が存在する場所が各データ処理装置２０ａ、２０ｂの記録媒体６であるために、それぞれの再生情報特定情報４９、７３は、異なる値となる。再生情報特定情報７３は、時間管理情報Ｂ２と再生情報Ｄ２とを関連付けるために使用される。
【００７３】
時間情報５０と時間情報７４のアクション項目は同じであるが、ＣＭアクション５２とＣＭアクション７６の開始点および間隔が異なり、それによって番組アクション５１と番組アクション７５の終了点、間隔も異なっている。
【００７４】
次に、再生情報Ｄ２について説明する。ここでは、再生情報Ｄ２は、番組Ａ２情報を参照し、再生する部分の開始点と終了点をＰＴＳで表すプレイリストとする。また、再生情報Ｄ２は、データ処理装置２０ｂで作成された、番組Ａ２情報のダイジェスト再生用のプレイリストとする。ダイジェスト再生とは、番組素材Ｇのみ、あるいは、ユーザが再生したい部分を再生区間として、例えば、ＰＴＳで指定することにより、再生するものである。ダイジェスト再生用プレイリストは、例えば、ユーザが、記録した番組Ａ２情報の中から必要な部分を探し、開始点と終了点を手作業で指定することによって作成される。
【００７５】
図８（ａ）は、再生情報Ｄ２の一例を示す図である。再生情報Ｄ２は記録データ中の特定部分のみを再生するための再生情報である。図９（ａ）は、番組Ａ２情報のうち、再生情報Ｄ２によって示される再生区間を表した図である。再生情報Ｄ２が示す再生区間は、図９（ａ）における再生区間８７〜９０である。図８（ａ）における再生区間Ｐ１、Ｐ２、Ｐ３、Ｐ４は、図９（ａ）における再生区間Ｐ１、Ｐ２、Ｐ３、Ｐ４を表している。図８（ａ）における再生情報Ｄ２の再生区間Ｐ１のＩＮは、図９（ａ）における再生開始点９１を示す。図８（ａ）における再生区間Ｐ４のＯＵＴは、図９（ａ）における再生終了点９２を示す。
【００７６】
データ処理装置２０ｂで作成された再生情報Ｄ２は、データ処理装置２０ｂ以外の別の通信手段、例えば、ホームページや携帯端末により外部に開示されてもよい。再生情報Ｄ２が開示されることで、データ処理装置２０ａのユーザが、再生情報Ｄ２の存在を知ることができ、データ処理装置２０ｂに対して再生情報Ｄ２を要求することができる。その結果、データ処理装置２０ｂで作成された再生情報Ｄ２および時間管理情報Ｂ２は、データ処理装置２０ａへ送信される。
【００７７】
以上が、再生情報Ｄ２と時間管理情報Ｂ２について説明である。再び、図３に戻って、データ処理装置２０ａ内の時間管理情報差分算出部８は、時間管理情報Ｂ１（図５参照）と時間管理情報Ｂ２（図７参照）の差分Ｂを算出する（Ｓ６）。
【００７８】
差分Ｂは、例えば、時間管理情報Ｂ１の時間情報５０と、時間管理情報Ｂ２の時間情報７４のそれぞれのアクションについて、ＰＴＳの差分を計算することにより求められる。差分Ｂの算出方法例の詳細を以下に説明する。
【００７９】
図５および図７に示す時間情報５０、７４内の番組アクション５１、７５について差分を見てみると、開始点の差分は０である（式１参照）。
（式１）
１８００００（番組アクション５１の開始点）−１８００００（番組アクション７５の開始点）＝０
終了点の差分は−５００００である（式２参照）。つまり、番組アクション５１は、番組アクション７５よりも５００００だけ早く終了する。
（式２）
１７５１０３１３（番組アクション５１の終了点）−１７５６０３１３（番組アクション７５の終了点）＝−５００００
同様に、ＣＭアクション５２、７６について見てみると、開始点の差分は−５００００である（式３参照）。つまり、ＣＭアクション５２は、ＣＭアクション７６よりも５００００だけ早く開始する。
（式３）
４００００００（ＣＭアクション５２の開始点）−４０５００００（ＣＭアクション７６の開始点）＝−５００００
終了点の差分は、−１０００００である（式４参照）。つまり、ＣＭアクション５２は、ＣＭアクション７６よりも１０００００だけ早く終了する。
（式４）
５００００００（ＣＭアクション５２の終了点）−５１０００００（ＣＭアクション７６の終了点）＝−１０００００
間隔の差分は、−５００００である（式５参照）。
（式５）
１００００００（ＣＭアクション５２の間隔）−１０５００００（ＣＭアクション７６の終了点）＝−５００００
以下、他のアクションについても同様に差分を算出することができる。
【００８０】
このように算出された、差分Ｂに基づいて、再生情報編集部１０が、記録媒体６に記録された番組Ａ１情報についての再生情報Ｄ１を算出する。例えば、まず、再生情報Ｄ２と、求める再生情報Ｄ１との差分Ｄを算出し（Ｓ７）、差分Ｄから再生情報Ｄ１を求めることができる（Ｓ８）。図８（ｂ）は、算出された再生情報Ｄ１の例を示す図である。
【００８１】
図８（ｂ）に示す再生情報Ｄ１の算出例の詳細を以下に説明する。ここでは、再生情報Ｄ２の各再生区間Ｐ１〜Ｐ４を時間軸上でシーケンシャルに（ＰＴＳの小さい方から大きい方へ）、各アクションの開始、終了点の値と比較しながら、求める再生情報Ｄ１と再生情報Ｄ２との差分を計算することによって、再生情報Ｄ１を求める。例えば、各アクションの差分を、再生区間Ｐ１、Ｐ２、Ｐ３、Ｐ４に、時間軸に沿って反映させることにより、それぞれの区間に対応する再生区間Ｑ１、Ｑ２、Ｑ３、Ｑ４を求める。求められた再生区間Ｑ１〜Ｑ４が、すなわち再生情報Ｄ１である。
【００８２】
図７の時間情報７４のアクションと図８（ａ）の再生区間Ｐ１〜Ｐ４は、時間軸で見ると下記（式６）のようになる。
（式６）
番組７５の開始点  ＜  再生区間Ｐ１のＩＮ
＜  再生区間Ｐ１のＯＵＴ＝ＣＭアクション７６の開始点
＜  ＣＭアクション７６の終了点＝再生区間Ｐ２のＩＮ
＜  再生区間Ｐ２の終了点＝編集７７の開始点
・・・
まず、再生区間Ｐ１に対応する再生区間Ｑ１を求める。再生区間Ｐ１のＩＮと求める再生区間Ｑ１のＩＮの差分は、番組７５の開始点と番組５１の開始点との差分が０（式１参照）なので０である。再生区間Ｐ１のＯＵＴと再生区間Ｑ１のＯＵＴの差分は、ＣＭアクション５２の開始点とＣＭアクション７６の開始点の差分が−５００００（式２参照）なので、−５００００である。再生区間Ｑ１のＯＵＴは、再生区間Ｐ１のＯＵＴより５００００だけ早めないとＣＭを再生してしまうことになる。したがって、再生区間Ｑ１においては、ＩＮが２５００００、ＯＵＴが４００００００となる。再生区間Ｐ１の長さの間隔と再生区間Ｑ１の長さの間隔の差分は、−５００００（ＯＵＴの差分）―０（ＩＮの差分）＝−５００００となる。したがって、再生区間Ｑ１の長さの間隔は、再生区間Ｐ１の長さの間隔より５００００短い３７５００００となる。
【００８３】
同様に、再生区間Ｐ２に対応する再生区間Ｑ２、再生区間Ｐ２に対応する再生区間Ｑ２、再生区間Ｐ３に対応する再生区間Ｑ３を求める。このように、時間軸に沿ってアクションの差分（時間管理情報の差分）を、再生区間の差分（再生情報の差分）に反映させながら、再生情報Ｄ１を求めることができる。再生情報Ｄ１は記録媒体６に記録される（Ｓ９）。
【００８４】
図９（ｂ）は、番組Ａ１情報のうち、図８（ｂ）に示す再生情報Ｄ１によって示される再生区間を表した図である。再生情報Ｄ１が示す再生区間は、図９（ｂ）中の再生区間８１〜８４である。図９（ｂ）における再生区間８１〜８４は、図８（ｂ）における再生区間Ｑ１〜Ｑ４を表している。再生開始点８５は再生情報Ｄ１の再生区間Ｑ１の開始点を示す。再生終了点８６は図８（ｂ）の再生情報Ｄ１の再生区間Ｑ４の終了点を示す。また、図９（ｂ）における再生開始点８５から再生終了点８６までの区間と、図９（ａ）における再生開始点９１から再生終了点９２までの区間においては、番組素材Ｇの全く同じ部分がフレーム単位で再生されることとなる。したがって、番組Ａ２情報と放送環境は異なるが、同じ番組素材Ｇを含む番組Ａ１情報を記録したデータ処理装置２０ａの環境においても、データ処理装置２０ｂで作成された番組Ａ２情報についての再生情報Ｂ２に従ったダイジェスト再生を行うことが可能である。番組素材Ｇ自体に変更がなければ、再生情報Ｄ２と再生情報Ｄ１はフレーム単位で忠実に番組素材Ｇの同じ部分の再生を行うものになる。
【００８５】
以上のような流れで再生情報Ｄ１が求められる。ユーザは必要な再生情報Ｄ２と時間管理情報Ｂ２を取得するだけで、自分の環境で、再生情報Ｄ２と同じように、番組素材Ｇを再生することができる再生情報Ｄ１を自動で算出できる。
【００８６】
なお、上記の再生情報Ｄ１を求める処理は、データ処理装置２０ａおよびデータ処理装置２０ｂにおいて、受信した番組Ａ１情報および番組Ａ２情報をそのまま記録する場合の処理である。この場合は、放送されたときの番組情報と記録されたときの番組情報において、各フレームのＰＴＳの変化量は等しい。しかし、番組情報の記録方式、例えば、画像や音声のフレーム数や符号化方式によっては、番組情報の記録時に、番組情報の時間情報の時間を表す単位量（例えば、ＰＴＳ）が変換される場合がある。例えば、データ処理装置２０ａが、受信した番組Ａ１情報を再符号化して記録した場合である。この場合に、例えば、記録されたデータの１ＧＯＰ（Ｇｒｏｕｐ ｏｆ Ｐｉｃｔｕｒｅｓ）におけるフレーム数が増えると、各フレーム間のＰＴＳの変化量は減少する。ＧＯＰ（Ｇｒｏｕｐ ｏｆ Ｐｉｃｔｕｒｅｓ）とは、ＭＰＥＧ規格で画像にランダムにアクセスすることを可能とするために定められた符号化単位である。番組Ａ１情報の時間管理情報Ｂ１は、再符号化して記録される前の番組Ａ１情報の時間単位量で表されているので、記録された番組Ａ１情報のＰＴＳは、時間管理情報Ｂ１のＰＴＳと異なることになる。したがって、時間管理情報Ｂ１の時間情報に記載されたアクションのＰＴＳは、実際に記録媒体６に記録された番組Ａ１情報のＰＴＳと異なることになる。そのため、指定のフレームを参照するためにはフレーム間のＰＴＳの変化量の比率（以下、変化率Ｒ１と言う）を考慮する必要がある。ここで、変化率Ｒ１は、番組Ａ１情報の時間管理情報Ｂ１の時間情報におけるフレーム間のＰＴＳ変化量と、記録媒体６に記録された番組Ａ１情報のフレーム間のＰＴＳ変化量との比率である。
【００８７】
変化率Ｒ１は、例えば、以下のようにして求めることができる。番組素材検出部４が、番組素材情報を検出する際に、番組情報の時間情報が変換されていないか、変換されている場合はどのような方式で記録されたのか、という情報を取得する。この情報を基に、時間管理情報差分算出部８は、時間情報の変化率Ｒ１を算出し、差分情報を算出する際に用いる。また、番組素材Ｇ内に記載された時間情報と、時間管理情報Ｂ１の時間情報から変化率Ｒ１を算出することができる。変化率Ｒ１が算出されると、番組情報を記録する際に再符号化が行われ、時間情報が変換された場合でも、再生情報生成部９は、変化率Ｒ１を考慮することにより、再生情報を求めることができる。
【００８８】
図３に示す処理において、変化率Ｒ１を用いて再生情報を求める場合には、例えば、Ｓ５とＳ６の間に、変化率Ｒ１を算出する工程が加わる。Ｓ６において、時間管理情報差分算出部８は、ＰＴＳに変化率Ｒ１を掛け合わせ、変化量の相関をとった上で、ＰＴＳの四則演算により差分Ｂを算出する。Ｓ７では、再生情報生成部９は、差分Ｂと変化率Ｒ１を基に、差分Ｄを算出し、Ｓ８で、再生情報Ｄから再生情報Ｄ１を求める。
【００８９】
以上が、再生情報Ｄ１を算出する処理の説明である。データ処理装置２０ａは、番組Ａ１情報において、再生情報Ｄ１が示す再生区間のみを再生することができる。また、データ処理装置２０ａは、番組Ａ１情報において、再生情報Ｄ１が示す再生区間のみを記録媒体６へ記録することができ、記録されたデータを編集することもできる。
【００９０】
以上のとおり、データ処理装置２０ａのユーザは、データ処理装置２０ｂのユーザが作成した番組Ａ２情報についての再生情報Ｄ２を取得し、データ処理装置２０ａに記録されている番組Ａ１情報に対して使用することができる。したがって、本実施の形態におけるデータ処理装置２０ａ、２０ｂによれば、放送環境の違いに関係なく、再生情報をユーザ間でやり取りし、共有することが可能となる。その結果、データ処理装置２０ａのユーザは、ダイジェスト再生用プレイリスト等のユーザが必要とする部分のみを再生する再生情報については、手作業で再生区間を指定しなくても、得ることが可能となる。
【００９１】
また、本実施の形態では、最終的に目的の再生情報Ｄ１を算出しているが、再生情報Ｄ２と再生情報Ｄ１との差分Ｄを再生情報としてもよい。この場合、データ処理装置２０ａは、再生情報Ｄ２と差分Ｄを基に、再生情報Ｄ１が示す再生区間と同じ区間を再生または記録することができる。
【００９２】
また、本実施の形態では、データ処理装置２０ａの処理について説明したが、データ処理装置２０ｂも同様の処理を行うことができる。
（実施の形態２）
図１０は、実施の形態２におけるデータ処理装置を含むシステムの構成の一例を表す図である。実施の形態２におけるデータ処理装置２０ａ、２０ｂの構成は、図２に示すデータ処理装置２０ａ、２０ｂの構成と同様であるので、詳細な説明は省略する。
【００９３】
本実施の形態は、同じ放送環境で放送された番組を複数のデータ処理装置で受信し、それぞれのデータ処理装置において、その番組情報に対してダイジェスト再生を行うプレイリストを算出する形態である。例として、放送局９３から放送された番組Ｈ（ここでは、複数の歌手が出演する歌番組とする）を、データ処理装置２０ａとデータ処理装置２０ｂが記録し、放送局９３から番組Ｈ情報についての時間管理情報および再生情報を取得する場合について説明する。
【００９４】
図１０において、データ処理装置２０ａ、２０ｂは、放送局９３からの放送波を、受信回路２３ａ、２３ｂを用いて受信し、番組Ｈ情報として記録する。記録された番組Ｈ情報は、復号されて出力端子２７ａ、２７ｂから出力され、表示装置２９ａ、２９ｂで表示される。データ処理装置２０ａ、２０ｂは、記録した番組Ｈ情報に関する時間管理情報を、ネットワーク２２を通じて、放送局９３のデータベース９４から取得する。また、時間管理情報は、放送波により番組Ｈ情報とともにデータ処理装置２０ａ、２０ｂへ提供されてもよい。データ処理装置２０ａ、２０ｂは、入出力端子２５ａ、２５ｂから番組Ｈに関する情報やその他の情報をネットワーク２２へ出力、取り込みを行う。
【００９５】
放送局９４は、番組Ｈを放送する際に、例えば、出演する歌手別にダイジェスト再生するような再生情報（以下、ダイジェストプレイリストと言う）を用意し、データ処理装置２０ａ、２０ｂから取得可能なように開示する。ダイジェストプレイリストの開示は、ネットワーク２２を通じて行ってもよいし、放送を通じて行ってもよい。データ処理装置２０ａのユーザは、見たい歌手についてのダイジェストプレイリストのみを、データ処理装置２０ａによって取得し、再生または編集を行う。
【００９６】
さて、データ処理装置２０ａ、２０ｂでは、受信した番組Ｈ情報を記録する際に、番組Ｈ情報が変換されて記録される可能性がある。例えば、データ処理装置２０ａのデータ記録方式が、受信した番組情報を再符号化してから記録する記録方式であった場合、再符号化後の記録されたデータのＰＴＳのフレーム間の変化量は、再符号化前の受信データのフレーム間のＰＴＳ変化量と異なる。このような場合、データ処理装置２０ａで記録された番組Ｈ情報が有する時間情報の時間を表す単位量は、放送局９３が提供するダイジェストプレイリストまたは時間管理情報が有する時間情報の時間を表す単位と異なることとなる。そのため、放送局９３が提供するダイジェストプレイリストを用いて、データ処理装置２０ａで記録されたデータを再生しても、意図するダイジェスト再生を行えない。
【００９７】
ここで、放送局９３が提供するダイジェストプレイリストが、従来の記録再生方式のように標準時間（システム時間）を用いて再生情報の時間情報を指定するプレイリストであった場合、記録方式に関係なく再生情報の時間通りに再生できる。しかし、データ処理装置２０ａ、２０ｂのシステム時間に誤差がある場合も考えられることから、ダイジェストプレイリストの精度は低いものとなる。また、標準時間（システム時間）を用いて再生情報の時間情報を指定する場合は、フレーム単位で再生、編集ができないので、例えば、ＰＴＳで時間情報を指定するプレイリストに比べて、プレイリストの精度は低下する。
【００９８】
そこで、例えば、放送されたデータを再符号化して記録する場合等には、データ処理装置２０ａは、放送されたデータの各フレーム間のＰＴＳ変化量と、再符号化したデータの各フレーム間のＰＴＳ変化量との比を変化率として算出する。この変化率を考慮して、データ処理装置２０ａで記録した番組Ｈ情報に合ったダイジェストプレイリストが求められる。
【００９９】
具体的には、各アクションについて、ＰＴＳの変化率を考慮して、開始点と終了点と間隔それぞれのＰＴＳの差を算出することによって、再生情報が算出される。よって、再符号化によりＰＴＳが再定義された場合においても、再定義前のデータと同じフレームを参照するようなプレイリストを算出することができる。放送局９３はデータ処理装置２０ａ、２０ｂの記録方式の違いを考える必要なく、時間管理情報に基づいてダイジェストプレイリストを作成し提供することができる。
【０１００】
なお、本実施の形態においては、データ処理装置２０ａについて説明したが、データ処理装置２０ｂについても同様である。
【０１０１】
上記実施の形態１および２において、再生情報と時間管理情報のやり取りはデータ処理装置間で直接ネットワークを介して行うだけではなく、別のネットワーク経路、あるいは外部メディアを通して間接的に取得しても良い。
【０１０２】
また、アクションは上記記載のアクションに限らず、放送環境に基づいて決定するものであり、放送環境の違いによる時間情報の差分情報を算出するうえで必要な情報を含む。
【０１０３】
また、開始点、終了点、間隔をＰＴＳで表したが、ＰＴＳは番組情報を表示するタイミングを示すもので、時間情報とはそのタイミングを時間軸上で表現したものである。よって、開始点、終了点、間隔を、ある特定のフレームから何枚目に表示するフレームであるというようなオフセット情報で表してもよい。
【０１０４】
また、番組情報はＭＰＥＧ−２規格で定められたストリームフォーマットで放送されるものとしたが、時間管理情報を取得し、番組素材識別情報とともにデータベース化することが可能であれば、番組情報のデータフォーマットや配信方法は本例に限定されるものではない。
【０１０５】
また、再生情報の例を、番組情報を参照し、再生する部分の開始点と終了点をＰＴＳで表すプレイリストとしたが、番組情報の再生単位を指定し、それに基づいて再生することが可能なデータであればよい。
【０１０６】
また、再生情報の例を、１つの番組素材を参照するプレイリストとしたが、再生情報は、複数の番組素材を参照するプレイリストでもあってよい。複数の番組素材を参照するプレイリストの例として、Ｂｌｕ―Ｒａｙ  Ｒｅｗｒｉｔａｂｌｅの規格にあるＶｉｒｔｕａｌ  Ｐｌａｙ  Ｌｉｓｔが挙げられる。
【０１０７】
また、時間管理情報の番組素材特定情報は、番組名と放送局と放送日時とチャンネル番号とイベント番号としたが、放送環境と番組素材を一意に特定することが可能な情報であれば良い。
【０１０８】
また、時間管理情報の再生情報特定情報は、時間管理情報の番組特定情報で特定される番組情報を参照するプレイリスト名と番組情報のデータ長としたが、ＨＴＴＰで示されたネットワーク上のアドレスのように、番組情報を参照する再生情報が存在する位置を示す情報と、時間管理情報と再生情報を一意に特定するための情報であればよい。
【０１０９】
また、時間管理情報の時間情報は、アクションの開始点、終了点、間隔をＰＴＳで表したものとしたが、番組情報について、どのように放送されたかを時系列で示したもので、番組情報の開始フレームと開始フレームから何枚目のフレームかを示すオフセット情報のように、アクションと番組情報における位置が特定できる情報であればよい。
【０１１０】
また、本実施の形態は、最終的に目的の再生情報を算出しているが、参照再生情報と目的の再生情報との差分を求め、それを再生情報としてもよい。
【０１１１】
本発明の実施の形態によれば、放送環境または受信環境の違いによる番組情報の時間情報の差分を算出し、再生情報を作成または編集することで、同じ番組素材について、全てのユーザが同じように記録、再生、編集することができる。
【産業上の利用可能性】
【０１１２】
本発明のデータ処理装置、データ処理プログラムは、データ処理装置に記録された放送と同じ番組素材についての放送であって、異なる放送環境または受信環境における放送の再生情報を、データ処理装置において利用可能な再生情報とすることを可能とするデータ処理装置、データ処理プログラムとして有用である。
【図面の簡単な説明】
【０１１３】
【図１】実施の形態１におけるデータ処理装置を含むシステムの構成を示した説明図
【図２】実施の形態１におけるデータ処理装置の構成を示した説明図
【図３】データ処理装置の再生情報生成手順を示した流れ図
【図４】番組Ａ１情報の内容を示した説明図
【図５】番組Ａ１情報の時間管理情報Ｂ１の内容を示した説明図
【図６】番組Ａ２情報の内容を示した説明図
【図７】番組Ａ２情報の時間管理情報Ｂ２の内容を示した説明図
【図８】（ａ）再生情報Ｄ２の内容を示した図（ｂ）再生情報Ｄ１の内容を示した図
【図９】（ａ）再生情報Ｄ２が再生する区間を示した図（ｂ）再生情報Ｄ１が再生する区間を示した図
【図１０】実施の形態２におけるデータ処理装置を含むシステムの構成を示した図
【図１１】従来のデータ処理装置の構成を示した説明図
【符号の説明】
【０１１４】
１    時間管理情報送受信部
２、１２    再生情報送受信部
３    時間情報検出部
４、１３    番組素材情報検出部
５    時間管理情報編集部
６、１４    記録媒体
７、１５    復号部
８    時間管理情報差分算出部
９    再生情報生成部
１０、１６  再生情報編集部
１１、１７  制御部
１８ａ、１８ｂ  放送局
２０ａ、２０ｂ  データ処理装置
２２  ネットワーク
２３ａ、２３ａ  受信回路
２５ａ、２５ｂ  入出力端子
２７ａ、２７ｂ  出力端子
２９ａ、２９ｂ  表示装置
３２、３３、５６、５７  番組素材以外のデータ
３４、５２、５８、７６  ＣＭ
３５、５４、５９、７８  ニュース
３６、６０  録画開始点
３７、６１  番組開始点
３８、６２  ＣＭ開始点
３９、６３  ＣＭ終了点
４０、６４  編集終了点
４１、６５  編集開始点
４２、６６  ニュース開始点
４３、６７  ニュース終了点
４４、６８  番組終了点
４５、６９  録画終了点
４７、７１  番組素材特定情報
４８、７２  番組識別情報
４９、７３  再生情報特定情報
５０、７４  時間情報
５１、７５  番組アクション
５３、７７  編集アクション
８１  再生区間Ｑ１
８２  再生区間Ｑ２
８３  再生区間Ｑ３
８４  再生区間Ｑ４
８５、９１  再生開始点
８６、９２  再生終了点
８７  再生区間Ｐ１
８８  再生区間Ｐ２
８９  再生区間Ｐ３
９０  再生区間Ｐ４
【図１】
2006127579.tif 000003
【図２】
2006127579.tif 000004
【図３】
2006127579.tif 000005
【図４】
2006127579.tif 000006
【図５】
2006127579.tif 000007
【図６】
2006127579.tif 000008
【図７】
2006127579.tif 000009
【図８】
2006127579.tif 000010
【図９】
2006127579.tif 000011
【図１０】
2006127579.tif 000012
【図１１】
2006127579.tif 000013