(57)【要約】  番組リストデータを受信する方法は、番組リストデータを受信するステップと、番組リストデータが第１の指針に従って格納されたときに特定のメモリに納まるかを決定するステップと、番組リストデータが、第１の指針に従って格納されたときに特定のメモリに納まらない場合に、番組リストデータを格納するための第２の指針を選択し、受信した番組リストデータの少なくとも一部の特定のフィールドの情報が、第１の指針に従って格納されるが第２の指針に従っては格納されないステップとを有する。番組リストデータを送信する方法は、第１の指針に従って格納されたときの番組リストデータの少なくとも一部の第１のサイズを決定するために有効である第１の値を決定するステップと、第１のサイズを決定するためには有効ではないが、第２の指針に従って格納されたときの番組リストデータの少なくとも一部の第２のサイズを決定するために有効である第２の値を決定するステップと、番組リストデータとともに第１の値及び第２の値を送信するステップとを有する。番組リストデータを受信するデバイス３１は、番組リストデータを受信する方法を実行するように動作する電子回路３３を有する。番組リストデータを送信するデバイス３１は、番組リストデータを送信する方法を実行するように動作する電子回路３３を有する。コンピュータプログラムは、プログラム可能なデバイスに、番組リストデータを受信する方法及び番組リストデータを送信する方法を実行させることを可能にする。
2010506483.tif 000002
【特許請求の範囲】
【請求項１】
番組リストデータを受信する方法であって、
番組リストデータを受信するステップと、
前記番組リストデータが、番組リストデータを格納するための第１の指針に従って格納されたときに特定のメモリに納まるかを決定するステップと、
前記番組リストデータが、前記第１の指針に従って格納されたときに前記特定のメモリに納まらない場合に、番組リストデータを格納するための第２の指針を選択し、受信した前記番組リストデータの少なくとも一部の特定のフィールドの情報が、前記第１の指針に従って格納されるが前記第２の指針に従っては格納されないステップとを有する、方法。
【請求項２】
前記受信した番組リストデータの少なくとも一部は、特定のジャンルに属する番組及び／又は特定の日に送信される番組を示す、請求項１に記載の方法。
【請求項３】
前記特定のジャンルは、映画を除く全てのジャンルを含む、請求項２に記載の方法。
【請求項４】
前記特定のフィールドの情報は、解説、画像、オーディオセグメント及び／又はビデオセグメントを有する、請求項１に記載の方法。
【請求項５】
前記受信した番組リストデータは、前記番組リストデータの少なくとも一部のサイズを決定するための値を含み、
前記番組リストデータが前記特定のメモリに納まるかを決定するステップは、受信した前記値を用いることを有する、請求項１に記載の方法。
【請求項６】
前記値は、基準サイズに対する前記番組リストデータの少なくとも一部のサイズの変化を有する、請求項５に記載の方法。
【請求項７】
前記番組リストデータが前記特定のメモリに納まるかを決定するステップは、統計値を維持すること、及び、前記第１の指針に従って格納されたときの前記番組リストデータのサイズを推定するために前記統計値を用いることを有する、請求項１に記載の方法。
【請求項８】
前記受信した番組リストデータは、前記番組リストデータの少なくとも一部のサイズを決定するための値を含み、
前記番組リストデータが前記特定のメモリに納まるかを決定するステップは、統計値を維持すること、前記第１の指針に従って格納されたときの前記番組リストデータのサイズを推定するために前記統計値を用いること、及び、受信した前記値で、推定された前記サイズを訂正することを有する、請求項１に記載の方法。
【請求項９】
プログラム可能なデバイスに請求項１に記載の方法を実行させることを可能にする、コンピュータプログラム。
【請求項１０】
番組リストデータを送信する方法であって、
番組リストデータを格納するための第１の指針に従って格納されたときの前記番組リストデータの少なくとも一部の第１のサイズを決定するために有効である第１の値を決定するステップと、
前記第１のサイズを決定するためには有効ではないが、番組リストデータを格納するための第２の指針に従って格納されたときの前記番組リストデータの少なくとも一部の第２のサイズを決定するために有効である第２の値を決定し、受信した前記番組リストデータの少なくとも一部の特定フィールドの情報が、前記第１の指針に従って格納されるが前記第２の指針に従っては格納されないステップと、
前記番組リストデータとともに前記第１の値及び前記第２の値を送信するステップとを有する、方法。
【請求項１１】
プログラム可能なデバイスに請求項１０に記載の方法を実行させることを可能にする、コンピュータプログラム。
【請求項１２】
電子回路を有し、番組リストデータを受信するデバイスであって、
前記電子回路は、
番組リストデータを受信し、
前記番組リストデータが、番組リストデータを格納するための第１の指針に従って格納されたときに特定のメモリに納まるかを決定し、
前記番組リストデータが、前記第１の指針に従って格納されたときに前記特定のメモリに納まらない場合に、番組リストデータを格納するための第２の指針を選択し、受信した前記番組リストデータの少なくとも一部の特定のフィールドの情報が、前記第１の指針に従って格納されるが前記第２の指針に従っては格納されないように動作する、デバイス。
【請求項１３】
電子回路を有し、番組情報を送信するデバイスであって、
前記電子回路は、
番組リストデータを格納するための第１の指針に従って格納されたときの前記番組リストデータの少なくとも一部の第１のサイズを決定するために有効である第１の値を決定し、
前記第１のサイズを決定するためには有効ではないが、番組リストデータを格納するための第２の指針に従って格納されたときの前記番組リストデータの少なくとも一部の第２のサイズを決定するために有効である第２の値を決定し、受信した前記番組リストデータの少なくとも一部の特定フィールドの情報が、前記第１の指針に従って格納されるが前記第２の指針に従っては格納されず、
前記番組リストデータとともに前記第１の値及び前記第２の値を送信するように動作する、デバイス。
【請求項１４】
番組リストデータを受信する方法であって、
番組リストデータを受信するステップと、
前記番組リストデータの少なくとも一部のサイズを決定するステップと、
前記番組リストデータの少なくとも一部の平均サイズを格納及び検索するステップと、
前記番組リストデータの少なくとも一部の平均サイズに基づいて前記番組リストデータの一部を選択するステップと、
メモリにおける前記番組リストデータの一部を格納するステップとを有する、方法。
【請求項１５】
受信した前記番組リストデータは、基準サイズに対する前記番組リストデータの少なくとも一部のサイズの変化を含み、
前記番組リストデータの一部は、前記平均サイズ、及び、前記番組リストデータの少なくとも一部のサイズの受信した前記変化に基づいて選択される、請求項１４に記載の方法。
【請求項１６】
番組リストデータを送信する方法であって、
前記番組リストデータの少なくとも一部のサイズを決定するステップと、
基準サイズに対する前記番組リストデータの少なくとも一部のサイズの変化を決定するステップと、
前記番組リストデータとともにサイズの前記変化を送信するステップとを有する、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組リストデータ（program listing data）を受信する方法に関する。
【０００２】
本発明は、更に、番組リストデータを送信する方法に関する。
【０００３】
本発明は、また、電子回路を有し、番組リストデータを受信するデバイスに関する。
【０００４】
本発明は、更に、電子回路を有し、番組リストデータを送信するデバイスに関する。
【０００５】
本発明は、また、プログラム可能なデバイスに、番組リストデータを受信する方法及び番組リストデータを送信する方法をそれぞれ実行させるコンピュータプログラムに関する。
【背景技術】
【０００６】
番組リストデータを受信する方法の一例が欧州特許第０８８０８５５号明細書に開示されている。欧州特許第０８８０８５５号明細書に開示された方法は、メモリがいっぱいになるとすぐに低重要度の未期限切れの番組リストを削除することにより電子番組ガイド（ＥＰＧ）のメモリを管理している。これは、ＥＰＧメモリの最大容量が常時用いられ得ることを保証するが、以前に利用可能であった番組リストデータの削除は、ユーザに対して混乱させ得るとともにイライラさせ得る。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の第１の目的は、以前に利用可能であった番組リストデータの削除の回避を補助する、番組リストデータを受信する方法を提供することにある。
【０００８】
本発明の第２の目的は、以前に利用可能であった番組リストデータの削除の回避を補助する、番組リストデータを送信する方法を提供することにある。
【０００９】
本発明の第３の目的は、以前に利用可能であった番組リストデータの削除の回避を補助する、番組リストデータを受信するデバイスを提供することにある。
【００１０】
本発明の第４の目的は、以前に利用可能であった番組リストデータの削除の回避を補助する、番組リストデータを送信するデバイスを提供することにある。
【課題を解決するための手段】
【００１１】
本発明によれば、第１の目的は、番組リストデータを受信する方法であって、番組リストデータを受信するステップと、番組リストデータが、番組リストデータを格納するための第１の指針（policy）に従って格納されたときに特定のメモリに納まるかを決定するステップと、番組リストデータが第１の指針に従って格納されたときに特定のメモリに納まらない場合に、番組リストデータを格納するための第２の指針を選択し、受信した番組リストデータの少なくとも一部の情報の特定のフィールドが、第１の指針に従って格納されるが第２の指針に従っては格納されないステップとを有する方法で実現される。適切な指針が、利用可能な（ＥＰＧ）メモリと番組リストデータの（推定された）サイズとに基づいて選択される。特定のフィールドの情報を番組リストから省略することは、全てのチャンネル又は全ての日を省略するよりもイライラさせないと考えられる。番組リストデータが格納される前に指針が選択され、指針は、最も重要な情報に対して十分なメモリが存在することを保証するので、以前に利用可能であった番組リストデータを削除する必要がない。
【００１２】
方法の実施形態において、受信した番組リストデータの少なくとも一部は、特定のジャンルに属している番組及び／又は特定の日に送信される番組を示す。
【００１３】
特定のジャンルは、映画を除く全てのジャンルを含んでもよい。例えば、これは全ての番組に対して必要ではないかもしれないが、例えば映画リコメンダを可能にするために、映画の拡張した解説を持つことが望まれ得る。
【００１４】
特定のフィールドの情報は、解説、画像、オーディオセグメント及び／又はビデオセグメントを有してもよい。省略に最も関心のあるフィールドは、比較的大きなフィールドである。
【００１５】
受信した番組リストデータは、番組リストデータの少なくとも一部のサイズを決定するための値を含んでもよく、番組リストデータが特定のメモリに納まるかを決定することは、受信した値を用いることを有する。クライアントデバイスが番組リストデータのサイズを自己で解析しなければならないこと、又は、その判定を平均値だけに基づかせることを防止するために、放送局から受信した値が用いられ得る。
【００１６】
値は、基準サイズに対する番組リストデータの少なくとも一部のサイズの変化を有してもよい。
【００１７】
番組リストデータが特定のメモリに納まるかを決定することは、統計値を維持すること、及び、第１の指針に従って格納されたときの番組リストデータのサイズを推定するために統計値を用いることを有してもよい。これは、他の場合においても有利になり得るが、放送局が番組リストデータのサイズに関する如何なる情報をも送信しないときに有利である。放送局は、多くの場合、どのような圧縮技術が用いられるか等のように、どのような技術が番組リストデータを格納するために用いられるかが分らないので、クライアントデバイスでの番組リストデータのサイズは不明であるだろう。
【００１８】
受信した番組リストデータは、番組リストデータの少なくとも一部のサイズを決定するための値を含んでもよく、番組リストデータが特定のメモリに納まるかを決定することは、統計値を維持すること、第１の指針に従って格納されたときの番組リストデータのサイズを推定するために統計値を用いること、及び、受信した値で、推定されたサイズを訂正することを有してもよい。
【００１９】
本発明によれば、第２の目的は、番組リストデータを送信する方法であって、番組リストデータを格納するための第１の指針に従って格納されたときの番組リストデータの少なくとも一部の第１のサイズを決定するために有効である第１の値を決定するステップと、第１のサイズを決定するためには有効ではないが、番組リストデータを格納するための第２の指針に従って格納されたときの番組リストデータの少なくとも一部の第２のサイズを決定するために有効である第２の値を決定し、受信した番組リストデータの少なくとも一部の特定のフィールドの情報が、第１の指針に従って格納されるが第２の指針に従っては格納されないステップと、番組リストデータとともに第１の値及び第２の値を送信するステップとを有する方法で実現される。クライアントデバイスがより多くの処理を必要とする（特定の）番組リストデータの平均サイズに関する統計値を維持する必要性を回避するために、放送局は、異なる指針に従って格納されたときの番組リストデータのサイズを決定するために必要な全ての情報を送信し得る。
【００２０】
本発明によれば、第３の目的は、番組リストデータを受信するためのデバイスの電子回路であって、番組リストデータを受信し、番組リストデータが、番組リストデータを格納するための第１の指針に従って格納されたときに特定のメモリに納まるかを決定し、及び、番組リストデータが第１の指針に従って格納されたときに特定のメモリに納まらない場合に番組リストデータを格納するための第２の指針を選択し、受信した番組リストデータの少なくとも一部の特定のフィールドの情報が、第１の指針に従って格納されるが第２の指針に従っては格納されないように動作する電子回路で実現される。デバイスは、例えば、ＴＶ又はセットトップボックス（例えば、ＤＶＤ／ＨＤレコーダ又はデジタルサテライト／ケーブル／地上波のレシーバ）であってもよい。
【００２１】
本発明によれば、第４の目的は、番組情報を送信するためのデバイスの電子回路であって、番組リストデータを格納するための第１の指針に従って格納されたときの番組リストデータの少なくとも一部の第１のサイズを決定するために有効である第１の値を決定し、第１のサイズを決定するためには有効ではないが、番組リストデータを格納するための第２の指針に従って格納されたときの番組リストデータの少なくとも一部の第２のサイズを決定するために有効である第２の値を決定し、受信した番組リストデータの少なくとも一部の情報の特定のフィールドが、第１の指針に従って格納されるが第２の指針に従っては格納されず、及び、番組リストデータとともに第１の値及び第２の値を送信するように動作する電子回路で実現される。
【００２２】
本発明のこれら及び他の態様は、図面を参照して例示により説明され、更に明らかになるだろう。
【図面の簡単な説明】
【００２３】
【図１】本発明の番組リストデータを受信する方法のフローチャートである。
【図２】本発明の番組リストデータを送信する方法のフローチャートである。
【図３】本発明のデバイスのブロック図である。
【発明を実施するための形態】
【００２４】
図中の対応する要素は、同一の参照符号により示されている。
【００２５】
番組リストデータを受信する方法は、図１に示すように、３つのステップを有する。ステップ１は、番組リストデータを受信することを有する。ステップ３は、番組リストデータが、番組リストデータを格納するための第１の指針に従って格納されたときに特定のメモリに納まるか否かを決定することを有する。ステップ５は、番組リストデータが第１の指針に従って格納されたときに特定のメモリに納まらない場合には、番組リストデータを格納するための第２の指針を選択することを有し、受信した番組リストの少なくとも一部の特定のフィールドの情報は、第１の指針に従って格納されるが第２の指針に従っては格納されない。
【００２６】
番組リストデータを送信する方法は、図２に示すように、３つのステップを有する。ステップ１１は、第１の値を決定することを有し、この第１の値は、番組リストデータを格納するための第１の指針に従って格納されたときの番組リストデータの少なくとも一部の第１のサイズを決定するために有効である。ステップ１３は、第２の値を決定することを有し、この第２の値は、第１のサイズを決定するためには有効ではないが、番組リストデータを格納するための第２の指針に従って格納されたときの番組リストデータの少なくとも一部の第２のサイズを決定するために有効であり、受信した番組リストデータの少なくとも一部の特定のフィールドの情報は、第１の指針に従って格納されるが第２の指針に従っては格納されない。ステップ１５は、番組リストデータとともに第１の値及び第２の値を出力することを有する。
【００２７】
方法の一実施形態において、番組リストデータは、８日間分が利用可能であり、以下の指針が規定される。
最良の場合の指針：８日間の全てのデータが利用可能であるだろう。
指針Ａ（通常のフィールドでの予測）：
最初の日：全てのチャンネルに対する全てのデータ
残りの７日：全ての映画が全ての情報を持つだろう。全ての他の番組が部分的なデータ（長い情報ではない）を持つだろう。
指針Ｂ（最悪の場合）：
最初の日：全てのチャンネルに対する全てのデータ
次の日：全ての映画が全ての情報を持つだろう。全ての他の番組が部分的なデータ（長い情報ではない）を持つだろう。
残りの６日間：メモリが利用可能である場合には、全ての映画が全ての情報を持つだろう。全ての他の番組が部分的なデータ（長い情報ではない）を持つだろう。
【００２８】
指針のうち１つを選択するために、以下の情報が収集される。
１）全てのデータで日毎のチャンネル毎に用いられる（平均の）容量
２）部分的なデータ（長い情報ではない）で日毎のチャンネル毎に用いられる（平均の）容量
３）全てのデータで１つの映画により用いられる（平均の）容量
４）チャンネル毎の７日間の映画の（平均の）数
【００２９】
用いられた平均の容量、及び映画の平均の数は、クライアント側、即ち番組リストレシーバで更新され得る。情報を向上させるために、番組リストデータの放送局は、基準ポイントからの（例えば、特定の年からの）割合としてデータの変化を報知し、これは、現在報知されている番組リストデータに関する情報で平均の容量及び映画の平均の数を訂正するために用いられ得る。代わりに、放送局は、全ての必要とされる情報自体、例えば、現在報知されている番組リストデータに関する全てのデータにより日毎のチャンネル毎に用いられる容量を送信し得る。後者の場合には、クライアントは、統計値を維持する必要がない。
【００３０】
上記情報から、番組リストデータのダウンロード開始前に以下の閾値が計算される。
１）８日間のデータが指針Ａによりサポートされ得るチャンネルの最大数（Ｎ１）
２）２日間のデータが指針Ｂによりサポートされ得るチャンネルの最大数（Ｎ２）
３）部分的なデータが指針Ｂによりサポートされ得る日の最大数
４）全てのデータがサポートされ得る日の最大数
５）全てのデータでダウンロードされ得るチャンネルの最大数（Ｎ３）
【００３１】
指針は、これらの閾値及び以下の他の情報に基づいて選択される。
１）番組リストデータの容量
２）ホストマップチャンネル（ＨＭＣ；Host Mapped channel）の数
【００３２】
以下のルールが、どの指針が選択されるかを規定する：
ホストマップチャンネルがＮ３以下である場合には、全てのデータは、全てのホストマップチャンネルに対してダウンロードされるだろう（最良の場合の指針に従う）。
ホストマップチャンネルがＮ３より大きい場合には、以下のルールに従うだろう。
ＨＭＣがＮ１未満の場合に、指針Ａに従うだろう。
ＨＭＣがＮ１より大きくＮ２未満の場合に、指針Ｂに従うだろう。
ＨＭＣがＮ２より大きい場合に、指針Ｂに従うとともに、Ｎ２を越える全てのホストマップチャンネルが無視されるだろう。
【００３３】
それ故、最悪の場合においては、１日の全てのデータ及び他の日の部分的なデータが存在するだろう。チャンネルの最大数は、指針Ｂが如何なるフィールド状態においても常時満足される範囲に削減されるだろう。無視されるチャンネルは、マップチャンネルリストの最後に現れるものであるだろう。
【００３４】
図３は、本発明の電子デバイス３１を示している。電子デバイス３１は、電子回路３３を有している。クライアント側では、電子回路３３は、番組リストデータを受信し、番組リストデータが、番組リストデータを格納するための第１の指針に従って格納されるときに特定のメモリに納まるか否かを決定し、番組リストデータが、第１の指針に従って格納されたときに特定のメモリに納まらない場合に、番組リストデータを格納するための第２の指針を選択し、受信した番組リストデータの少なくとも一部の特定のフィールドの情報が、第１の指針に従って格納されるが第２の指針に従っては格納されないように動作する。放送局側では、電子回路３３は、番組リストデータを格納するための第１の指針に従って格納されたときの番組リストデータの少なくとも一部の第１のサイズを決定するために有効である第１の値を決定し、第１のサイズを決定するためには有効ではないが、番組リストデータを格納するための第２の指針に従って格納されたときの番組リストデータの少なくとも一部の第２のサイズを決定するために有効である第２の値を決定し、受信した番組リストデータの少なくとも一部の特定のフィールドの情報が、第１の指針に従って格納されるが第２の指針に従っては格納されず、番組リストデータとともに第１の値及び第２の値を送信するように動作する。
【００３５】
電子デバイス３１は、更に、格納手段３５，再生手段３７，入力３９及び／又は出力４１を有する。電子デバイス３１は、ステーショナリ又はポータブルデバイスであってもよい。電子デバイス３１は、ＴＶ若しくはセットトップボックス等の消費者向けデバイス、又は専門のデバイスであってもよい。電子回路３３は、汎用又はアプリケーション専用のプロセッサであってもよい。電子回路３３は、コンピュータプログラムを実行可能であってもよい。番組リストデータは、例えば、DVB-SIデータであってもよい。番組リストデータは、例えば、アナログ若しくはデジタル放送を用いて、又は、インターネットを介して送信されてもよい。
【００３６】
格納手段３５は、例えば、ハードディスク、半導体メモリ、光ディスクリーダ又はホログラフィック格納手段を有してもよい。再生手段３７は、例えば、ディスプレイ及び／又はラウドスピーカを有してもよい。入力３９及び出力４１は、例えば、ＵＳＢコネクタ若しくはイーサネット（登録商標）コネクタ等のネットワークコネクタ、シンチコネクタ若しくはＳＣＡＲＴコネクタ等のアナログオーディオ及び／若しくはビデオコネクタ、又は、ＨＤＭＩ若しくはＳＰＤＩＦコネクタ等のデジタルオーディオ及び／若しくはビデオコネクタを有してもよい。入力３９及び出力４１は、無線レシーバ及び／又はトランスミッタを有してもよい。入力３９は、放送レシーバを有してもよい。
【００３７】
本発明は、好ましい実施形態に関連して説明されたが、上述した原理の範囲内におけるこれらの改良が当業者にとって明らかになり、それ故に、本発明は、好ましい実施形態に限定されず、斯様な改良を包含することを意味することが理解されるだろう。本発明は、それぞれが新規な特徴及び特徴の組み合わせを備えている。特許請求の範囲における参照符号は、保護範囲を限定するものではない。"有する"という用語及びその活用は、特許請求の範囲に記載された要素以外の要素の存在を除外しない。要素の単数表記は、複数の斯様な要素の存在を除外しない。
【００３８】
本発明は、いくつかの別個の要素を有するハードウェアにより、及び、適切にプログラムされたコンピュータにより実行され得る。いくつかの手段を詳細に列挙する特許請求の範囲において、これらの手段のいくつかは、ハードウェアの手段及び同一アイテムにより実現され得る。"コンピュータプログラム"は、フロッピーディスク等のコンピュータ読み取り可能な媒体上に格納された、インターネット等のネットワークを介してダウンロード可能な、又は、如何なる他の態様の取引可能な、如何なるソフトウェアをも意味することが理解されるべきである。
【図１】
2010506483.tif 000003
【図２】
2010506483.tif 000004
【図３】
2010506483.tif 000005
【国際調査報告】
2010506483.tif 000006
2010506483.tif 000007
2010506483.tif 000008
2010506483.tif 000009
2010506483.tif 000010