(57)【要約】【課題】  人手に頼らず、コストも増加させることなく、予め表示日時が決定されているコンテンツをその表示時刻に表示させることができる技術を提供すること。【解決手段】  コンテンツデータ２は、受信機側で表示されるコンテンツの表示データと、このコンテンツの表示を許可する日時の情報である表示許可日時情報とが関連付けられたデータである。制御プログラム３は、受信機側において、受信したコンテンツデータ２と、日時情報１とを比較し、現在時刻に対応する表示許可日時情報に関連付けられた表示データのコンテンツを表示するプログラムである。受信側では、時間情報１と、コンテンツデータ２と、制御プログラム３とを受信し、制御プログラム３に基づいて、コンテンツデータの表示許可日時情報と日時情報１とを比較し、現在時刻において表示が許可されるコンテンツを表示する。【選択図】  図１
2006165714.tif 000002
【特許請求の範囲】
【請求項１】
データ放送の表示管理システムであって、
現在の日時に関する時間情報を送出する手段と、
受信機側で表示されるコンテンツの表示データと、前記コンテンツの表示を許可する日時を示す表示許可日時情報とが関連付けられたコンテンツデータを、データ放送を用いて送出する手段と、
前記時間情報と、前記コンテンツデータとを受信する受信手段と、
前記時間情報と前記コンテンツデータの表示許可日時情報とを比較し、現在の日時に対応する表示許可日時情報に関連付けられている表示データに基づいて、コンテンツを表示する手段と
を有することを特徴とするデータ放送の表示管理システム。
【請求項２】
データ放送の表示管理システムであって、
現在の日時に関する時間情報を送出する手段と、
受信機側で表示されるコンテンツの表示データと、前記コンテンツの表示を許可する日時を示す表示許可日時情報とが関連付けられたコンテンツデータを、データ放送を用いて送出する手段と、
前記時間情報と前記表示許可日時情報とを比較し、現在の日時に対応する表示許可日時情報に関連付けられている表示データに基づいて、コンテンツを表示させる表示制御プログラムを、データ放送を用いて送出する手段と
を有する放送局と、
前記時間情報と、前記コンテンツデータと、前記表示制御プログラムとを受信する受信手段と、
前記表示制御プログラムに制御され、前記時間情報と前記表示許可日時情報とを比較し、現在の日時に対応する表示許可日時情報に関連付けられている表示データに基づいて、コンテンツを表示する手段と
を有する受信機と
を有することを特徴とするデータ放送の表示管理システム。
【請求項３】
前記時間情報が、少なくとも、ＴＯＴ(Time Offset Table)又はＴＤＴ(Time Date Table)のいずれかであることを特徴とする請求項１又は請求項２に記載のデータ放送の表示管理システム。
【請求項４】
前記表示日時情報が、表示を許可する期間の情報であることを特徴とする請求項１から請求項３のいずれかに記載のデータ放送の表示管理システム。
【請求項５】
データ放送の受信機の制御プログラムであって、
前記制御プログラムは前記受信機を、受信した現在の日時に関する時間情報と、受信したコンテンツの表示データと関連付けられた表示を許可する日時を示す表示許可日時情報とを比較し、現在の日時に対応する前記表示許可日時情報に関連付けられている表示データに基づいて、コンテンツを表示する手段として機能させることを特徴とするデータ放送の受信機の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ放送の表示システムに関し、特に、予め表示日時が決定されている複数のコンテンツを放送し、デジタル放送で提供されるＴＯＴ(Time Offset Table)やＴＤＴ(Time Date Table)等の時刻情報を用いて、受信機側で複数のコンテンツの中から、表示が許可されるコンテンツのみを表示することができる技術に関する。
【背景技術】
【０００２】
近年、地上デジタル放送が開始され、この放送波には、トランスポートストリーム（Transport Stream）という方式が用いられ、複数のトランスポートストリームにより、プログラム（番組）データが多重化された放送波が送信される。この放送波にはプログラムのデータの他にも様々なデータが含まれるが、この中にＴＯＴと呼ばれるＰＩＤ（packet Identefier：パケット識別符号因子）を有するデータ群が含まれている。このＴＯＴには、ＪＳＴ（日本標準時）の時刻、日付（以下、これらをまとめて現在時刻という）、サマータイムが導入されている場合には時間オフセット値等がデータとして含まれる。
【０００３】
図７は従来のデジタル放送受信機１００の全体構成図である。図７において、１００はデジタル放送受信機、２００は放送波を受信、分離する受信部、３００はデジタル放送受信機の時刻管理を行う時刻管理部、４００は受信機１００に設けられた内部時計、５００は放送波を送信する放送局をそれぞれ表す。
【０００４】
デジタル放送受信機１００は放送波に含まれるＴＯＴを抽出し、内部時計４００への現在時刻の設定又は補正（以下、調整と記す）を行う機能を有している。以下、この時刻調整機能の動作について説明する。
【０００５】
デジタル放送受信機１００の電源が投入されると、受信部２００は、受信した放送波の処理を開始する。受信部２００は放送波に含まれる多重化されたデータに基づいて、各番組プログラムデータ、その他のデータを、各データに分離する。受信部２００は、分離したデータを処理し、ＴＯＴを含む信号を時刻管理部３００に送信する。
【０００６】
時刻管理部３００は受信部２００より受信したＴＯＴのデータを含む信号を処理し、ＴＯＴに含まれる各データを抽出する。そして、さらにそのデータのうち、現在時刻データについては内部時計４００に現在時刻データを含む信号を送信する。内部時計４００は、現在時刻データを含む信号に基づいて、画面表示、予約等に使用する現在時刻を調整する。
【０００７】
現在時刻データ以外のＴＯＴに含まれるデータは時刻管理部３００が記憶し、管理する。ここで、サマータイムが導入されている場合には、ＴＯＴには時間オフセット値も設定されている。この場合、時刻管理部３００は、その値に基づいて内部時計４００に対してサマータイムの設定、解除の処理も行う。
【０００８】
このようにして、デジタル放送では、正確に時間を制御している。
【０００９】
ところで、デジタル放送では本線の番組に加えて、番組と連動して番組に関連する情報を放送したり、本線の番組とは別に独立の情報を放送したりすることができるデータ放送も行われている。
【００１０】
このデータ放送のコンテンツの中で、毎日、内容が変わるコンテンツがある。例えば、占いのようなコンテンツでは、毎日、その日の占い情報が表示されることが好ましく、昨日の占い情報や、一週間後の占い情報を流しても、番組の価値が下がるばかりである。このようなコンテンツでは、毎日、その日の最新の情報のみが表示されることが好ましい。一方、毎日、情報が変わるコンテンツであっても、番組制作上の都合から、例えば一週間分の情報を一度に制作する場合が多い。
【００１１】
このような現状に鑑みて、現在のデータ放送では、以下の方法でデータを放送し、毎日最新の情報のみを視聴者に提供している。
【００１２】
第１の方法は、指定時刻、例えば、日日が変わる午前０時を目処に、データ放送用のサーバに格納されている昨日のデータを今日放送するデータに更新する方法である。
【００１３】
第２の方法は、スケジュールサーバを放送局に導入し、このスケジュールサーバに一週間程度のコンテンツのデータを、表示日付とともに格納し、表示許可時刻を示したスケジュールに基づいて、該当するコンテンツのデータを放送する方法である。
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、第１の方法は、指定時刻に手動により更新せねばならず、毎日決まった時刻に人手を用意することは、限られた人的資源の中では難しいという課題があった。
【００１５】
また、第２の方法では、毎日決まった時刻に人手を用意することはなくなるが、スケジュールサーバのような新たなサーバを用意しなければならず、コストが増加するという課題があった。
【００１６】
そこで、本発明は上記課題に鑑みて発明されたものであって、その目的は人手に頼らず、更にコストも増加させることなく、予め表示日時が決定されているコンテンツをその表示時刻に表示させることができる技術を提供することにある。
【課題を解決するための手段】
【００１７】
上記課題を解決する第１の発明は、データ放送の表示管理システムであって、現在の日時に関する時間情報を送出する手段と、受信機側で表示されるコンテンツの表示データと、前記コンテンツの表示を許可する日時を示す表示許可日時情報とが関連付けられたコンテンツデータを、データ放送を用いて送出する手段と、前記時間情報と、前記コンテンツデータとを受信する受信手段と、前記時間情報と前記コンテンツデータの表示許可日時情報とを比較し、現在の日時に対応する表示許可日時情報に関連付けられている表示データに基づいて、コンテンツを表示する手段とを有することを特徴とする。
【００１８】
上記課題を解決する第２の発明は、データ放送の表示管理システムであって、現在の日時に関する時間情報を送出する手段と、受信機側で表示されるコンテンツの表示データと、前記コンテンツの表示を許可する日時を示す表示許可日時情報とが関連付けられたコンテンツデータを、データ放送を用いて送出する手段と、前記時間情報と前記表示許可日時情報とを比較し、現在の日時に対応する表示許可日時情報に関連付けられている表示データに基づいて、コンテンツを表示させる表示制御プログラムを、データ放送を用いて送出する手段とを有する放送局と、前記時間情報と、前記コンテンツデータと、前記表示制御プログラムとを受信する受信手段と、前記表示制御プログラムに制御され、前記時間情報と前記表示許可日時情報とを比較し、現在の日時に対応する表示許可日時情報に関連付けられている表示データに基づいて、コンテンツを表示する手段とを有する受信機とを有することを特徴とする。
【００１９】
上記課題を解決する第３の発明は、上記第１又は第２の発明において、前記時間情報が、少なくとも、ＴＯＴ(Time Offset
Table)又はＴＤＴ(Time Date Table)のいずれかであることを特徴とする。
【００２０】
上記課題を解決する第４の発明は、上記第１から第３のいずれかの発明において、前記表示日時情報が、表示を許可する期間の情報であることを特徴とする。
【００２１】
上記課題を解決する第５の発明は、データ放送の受信機の制御プログラムであって、前記制御プログラムは前記受信機を、受信した現在の日時に関する時間情報と、受信したコンテンツの表示データと関連付けられた表示を許可する日時を示す表示許可日時情報とを比較し、現在の日時に対応する前記表示許可日時情報に関連付けられている表示データに基づいて、コンテンツを表示する手段として機能させることを特徴とする。
【発明の効果】
【００２２】
本発明は、受信機側で表示されるコンテンツの表示データと、このデータの表示を許可する日時を示す表示許可日時情報とが関連付けられたコンテンツデータを、データ放送用を用いて複数放送し、受信機側で、時間情報と表示許可日時情報とを比較し、現在の日時に対応する表示許可日時情報に関連付けられている表示データに基づいてコンテンツを表示させるように構成したので、複数のコンテンツデータを一度放送用のサーバに用意してしまえば、後は人手に頼ることなく、受信機側で決まった時刻にそのコンテンツが表示させることができるという優れた効果を奏する。
【００２３】
また、本発明を実施するにあたって、スケジュールサーバのような特別の装置を導入することがないので、コストも増加させることもないという優れた効果を奏する。
【発明を実施するための最良の形態】
【００２４】
本発明の実施の形態を説明する。
【００２５】
図１に示す如く、本発明では放送局からデジタル放送を用いて時間情報１を送出し、コンテンツデータ２と、制御プログラム３とを放送する。
【００２６】
デジタル放送で送出される代表的な時間情報としては、ＴＯＴ(Time Offset Table)や、ＴＤＴ(Time Date Table)があり、本発明では、ＴＯＴ(Time Offset Table)又はＴＤＴ(Time Date Table)、若しくはそれらの両方を用いる。
【００２７】
コンテンツデータ２は、受信機側で表示されるコンテンツの表示データと、このコンテンツの表示を許可する日時の情報である表示許可日時情報とが関連付けられたデータであり、複数のコンテンツデータ、例えば、表示許可期間が１日程度のものであるならば、一週間程度のコンテンツデータが一つのファイルとして用意される。
【００２８】
制御プログラム３は、データ放送のプログラムとしては一般的であるＢＭＬで記述されており、受信機側において、受信したコンテンツデータ２と、ＴＯＴ等の日時情報１とを比較し、現在時刻に対応する表示許可日時情報に関連付けられた表示データのコンテンツ、すなわち、現在時刻において表示が許可されるコンテンツを表示するプログラムである。
【００２９】
受信側では、時間情報１と、コンテンツデータ２と、制御プログラム３とを受信する。そして、制御プログラム３に基づいて、コンテンツデータの表示許可日時情報と、ＴＯＴ等の日時情報とを比較し、現在時刻に対応する表示許可日時情報に関連付けられた表示データのコンテンツ、すなわち、現在時刻において表示が許可されるコンテンツを表示する。
【００３０】
例えば、図１においては、日時情報から得られる現在日時が２００４年１０月３日１５時０分であるので、この日時に対応する表示許可日時情報“２００４年１０月３日”に関連付けられた表示データ“コンテンツＣ”に基づいて、コンテンツＣのみを表示する。
【００３１】
このような構成を取ることにより、人手に頼ることなく、決まった時刻にそのコンテンツが表示することができる。
【００３２】
以下、具体的な実施例について述べる。
【実施例１】
【００３３】
本発明の実施例１を説明する。
【００３４】
図１は、実施例１におけるデータ放送の表示管理システムの一構成を示す図である。この表示管理システムは、図２に示す如く、データ放送を含むデジタル放送を放送する放送局１０と、データ放送を含むデジタル放送を受信する受信機２０とからなる。
【００３５】
放送局１０は、表示許可日時情報付きコンテンツデータ１５と、時刻の管理及び表示の管理に必要な表示制御プログラム１６とが格納されている記憶部１１と、この記憶部１１に格納されている表示制御プログラム及び日付情報付きデータを送信するデータ放送部１２と、データ放送部１２から送出されるデータと、本線側の番組・音声や、時刻情報であるＴＯＴ(Time Offset Table)とを多重化して放送する多重化部１３とを有する。
【００３６】
尚、ＴＯＴ(Time Offset Table)の代わりに、ＴＤＴ(Time Date Table)を、用いても良いし、双方を用いても良い。
【００３７】
記憶部１１に格納されている表示許可日時情報付きコンテンツデータ１５は、コンテンツの表示データと、そのコンテンツの受信機側での表示を許可する日時の情報である表示許可日時情報とが関連付けられたデータであって、図３に示すようなデータである。図３では、毎日の占い情報（コンテンツデータ）をデータ放送で放送し、受信機２０において毎日異なる占いの内容を表示させるための表示許可日時情報付きコンテンツデータ１５の一例である。図３によれば、表示許可日時情報と、各血液型の占い情報とが関連付けられており、１週間分のデータが一つのファイルとなっている。例えば、2004/10/1/00:00-2004/10/1/23:59（２００４年１０月１日０時から２００４年１０月1日２３時５９分）という表示許可日時情報と、血液型Ａ型の占い情報、血液型Ｂ型の占い情報、血液型Ｏ型の占い情報及び血液型ＡＢ型の占い情報とが関連付けられており、２００４年１０月１日から２００４年１０月７日までの１週間のデータが一つのファイルとなっている。
【００３８】
また、表示制御プログラム１６は、受信機２０において、受信したコンテンツデータ１５の表示許可日時情報とＴＯＴの時刻情報とを比較し、現在時刻において表示が許可されているデータを表示するプログラムである。尚、この表示制御プログラム１６の詳細については後述する。
【００３９】
受信機２０は、デジタル放送を受信し、本線側の映像・音声とデータ放送と他のデータとを分離して送出するデジタル放送受信部２１と、プログラムやデータ等が格納される記憶部２２と、制御プログラム１６に基づいて時刻や表示の制御を行う表示制御部２３と、表示制御部２３により画像が表示される表示部２４と、ユーザによるチャンネル選択やデータ放送の項目の選択等が行われる入力部２５と、この入力部２５の入力を受けて、入力を制御する入力制御部２６とを有する。
【００４０】
デジタル放送受信部２１は、ユーザの選択したチャンネルの放送波を受信し、受信した表示制御プログラム１６及びコンテンツデータ１５を、記憶部２２に格納すると共に、ＴＯＴ(Time Offset Table)を表示制御部２３に送信する。
【００４１】
表示制御部２３は、記憶部２２に格納されている表示制御プログラム１６に基づいて、記憶部２２に格納されているコンテンツデータ１５の表示許可日時情報と、ＴＯＴ(Time Offset Table)で示される現在時刻とを比較し、現在時刻に対応する表示許可日時情報に関連付けられた表示データに基づいて、コンテンツを表示部２４に表示する。
【００４２】
入力部２５は、例えば、リモコンや、受信機に設けられたボタン等であり、入力制御部２６は入力部２５の入力に基づいて、項目選択や選局の制御を行う。
【００４３】
次に、上述の構成における具体的な動作例を説明する。
【００４４】
まず、表示制御プログラムの一例を図４に示す。
【００４５】
図示されたプログラムでは、まず、ＴＯＴから現在の日時、時刻を取得する関数である”var nowtime = new Date()”、” var nowmonth = nowtime.getMonth()” 、”var nowdate = nowtime.getDay()”が定義されており、これらの関数により現在の日時、時刻を取得する。
【００４６】
更に、記憶部２２（バイナリ-テーブル）に格納されているデータより、表示許可する開始日時を取得する関数である”var start_YY=test_bta.toNumber(today_number,0)”、”var start_MM=test_bta.toNumber(today_number,1)”、”var start_DD=test_bta.toNumber(today_number,2)”、”var start_hh=test_bta.toNumber(today_number,3)”、”var start_mm=test_bta.toNumber(today_number,4)”が定義されている。
【００４７】
同様に、記憶部２２（バイナリ-テーブル）に格納されているデータより、表示許可する終了する日時を取得する関数である”var end_YY=test_bta.toNumber(today_number,5)”、”var end_MM=test_bta.toNumber(today_number,6)”、”var end_DD= est_bta.toNumber(today_number,7)”、”var end_hh=test_bta.toNumber(today_number,8)”、”var end_mm=test_bta.toNumber(today_number,9)”が定義されている。
【００４８】
そして、変数”var isStart=browser.subDate(nowtime,starttime,1)”と、”var isEnd=browser.subDate(endtime,nowtime,1)”とにより、表示許可時刻と、表示許可終了時刻と、現在時刻とを比較し、表示許可ならば、関数”    else{
document.getElementById(test).firstChild.data=test_bta.toString(today_number,10)”により、表示するコンテンツデータを記憶部２２（バイナリ-テーブル）より取得し表示するようになっている。
【００４９】
以上が、時刻管理・表示プログラムである。
【００５０】
次に、フローチャートを用いて、具体的な動作を説明する。図５は実施例１の動作を示すフローチャートである。
【００５１】
まず、視聴者は、本発明を実施している放送局１０のデータ放送を選局し（Ｓｔｅｐ  １００）、デジタル放送受信部２１により、コンテンツデータ１５及び表示制御プログラム１６を受信する（Ｓｔｅｐ  １０１）。そして、受信したコンテンツデータ１５及び表示制御プログラム１６は、記憶部２２に格納される（Ｓｔｅｐ  １０２）。
【００５２】
続いて、記憶部２２に格納されている表示制御プログラム１６に従って動作する表示制御部２３は、表示制御の処理を開始する（Ｓｔｅｐ  １０３）。
【００５３】
次に、表示制御部２３の処理の動作を説明する。図６は表示制御部２３の処理の動作フローチャートである。
【００５４】
まず、ＴＯＴから現在日時を取得し、これをnow_timeに格納する（Ｓｔｅｐ  ２００）。
【００５５】
続いて、データ行ｉ＝０（today_number = i）のコンテンツデータの更新時刻を、データファイルから取得してＡ［ｉ］（プログラム上では”var start_YY=test_bta.toNumber(today_number,0)”等）に格納する（Ｓｔｅｐ  ２０２）。同様に、データ行ｉ＝０のコンテンツデータの終了時刻を、データファイルから取得してＢ［ｉ］（プログラム上では”var end_YY=test_bta.toNumber(today_number,0)”等）に格納する（Ｓｔｅｐ  ２０３）。
【００５６】
次に、現在日時now_timeと更新時刻Ａ［ｉ］とを比較する（Ｓｔｅｐ  ２０４）。現在日時ＮＯＷが更新時刻Ａ［ｉ］以後である場合には、Ｓｔｅｐ  ２０５に進み、現在日時ＮＯＷと終了時刻Ｂ［ｉ］とを比較する（Ｓｔｅｐ  ２０５）。
【００５７】
そして、現在日時now_timeが更新時刻Ａ［ｉ］以前である場合には、コンテンツのデータを表示する（Ｓｔｅｐ  ２０６）。一方、現在日時ＮＯＷが更新時刻Ａ［ｉ］以後である場合には、データを消去する（Ｓｔｅｐ  ２０７）。
【００５８】
続いて、データファイルの終わりかどうかを判断し（Ｓｔｅｐ  ２０８）、終わりでなければＳｔｅｐ  ２０９に進み、ｉを＋１増加させてＳｔｅｐ  ２０２から再び処理を行う。一方、データファイルが終わりである場合には、タイマーの割り込み等により、サービスから抜ける（Ｓｔｅｐ  ２１０）。
【００５９】
このような構成にすることにより、人手に頼ることなく、決まった時刻にそのコンテンツが表示することができる。
【図面の簡単な説明】
【００６０】
【図１】図１は本発明の実施の形態を説明する為の図である。
【図２】図２は本発明の実施例１におけるシステムの構成の一例を示す図である。
【図３】図３はコンテンツデータの一例を示す図である。
【図４】図４は制御プログラムの一例を示す図である。
【図５】図５は実施例１の動作フローチャートである。
【図６】図６は実施例１の動作フローチャートである。
【図７】図７は従来の技術を示す図である。
【符号の説明】
【００６１】
１０      放送局
１２    データ放送部
１３    多重化部
２０      受信機
２１    デジタル放送受信部
２２    記憶部
２３    表示制御部
２４    表示部
２５    入力制御部
２６    入力部
【図１】
2006165714.tif 000003
【図２】
2006165714.tif 000004
【図３】
2006165714.tif 000005
【図４】
2006165714.tif 000006
【図５】
2006165714.tif 000007
【図６】
2006165714.tif 000008
【図７】
2006165714.tif 000009