(57)【特許請求の範囲】
【請求項１】
電子番組ガイドのデータを受信する受信手段と、
前記電子番組ガイドのデータが受信された場合に、前記電子番組ガイドのデータから同じ時刻に複数のチャンネルを用いて放送される同一番組があるか否かを判断する第１の判断手段と、
前記第１の判断手段により前記同一番組があると判断された場合、前記同一番組の内容が、対応する複数のチャンネルに渡った同一領域に表示されるように、前記電子番組ガイドのデータに基づいて、各チャンネルに対応する番組の内容を表示する電子番組表を作成する作成手段と、
前記作成手段により作成された前記電子番組表を保存するための保存手段と、
ユーザから前記電子番組表の表示要求を受付けた場合に、前記保存手段に保存された前記電子番組表を表示する表示手段と、
表示対象となっている前記電子番組表に、前記同一番組があるか否かを判断する第２の判断手段と、
前記第２の判断手段により前記同一番組があると判断された場合に、表示可能な幅に合わせて前記同一番組の内容を統合し、前記同一番組に対応する統合された前記同一領域の前記表示対象の領域内へと収まるように、最後の方の文字列を削除することによって前記同一番組の内容を圧縮する加工手段とを備え、
前記表示手段は、前記第２の判断手段により前記同一番組があると判断された場合に、前記対応する複数のチャンネルに渡った前記同一番組に対応する統合された前記同一領域の前記表示対象の領域内に、前記加工手段によって統合されて圧縮された前記同一番組の内容を表示する、請求項１に記載の放送受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は放送受信装置に関し、特に、ＢＳ（Broadcasting  Satellite）デジタル放送などにおいて電子番組ガイドに基づき作成される電子番組表がより見易くなるように改良された放送受信装置に関する。
【０００２】
【従来の技術】
従来から、ＣＳ（communications  satellite）放送では、電子番組ガイド（Electric  Program  Guide  以下、「ＥＰＧ」という）のサービスが提供されている。このＥＰＧサービスにより、たとえば、放送局名、放送される番組の開始時刻、番組タイトル、その他、必要とされる各チャンネル（放送局）の情報がユーザのもとへ提供される。ユーザはこれを利用して、新聞のテレビ欄等を見なくても現在どのような番組が放送されているかを確認することができる。そして、所望の番組を選択し、選局や録画／視聴予約をすることができる。
【０００３】
現行の地上波、ＢＳアナログ放送、ＣＳ放送では、同時刻においては、複数のチャンネルそれぞれが異なった番組を放送している。つまり、ある１つの番組が同時刻に複数のチャンネルにまたがって放送されるということはない。したがって、各々のチャンネルが独立したものとなっているため、提供されるＥＰＧは、次のようなものとして表示されることになる。
【０００４】
図８は、このような従来の状況におけるＥＰＧの表示例を示した図である。ここでは、テレビなどの受信装置においてＥＰＧが表示されているものとする。横軸にはチャンネルがとられており、縦軸には時間がとられている。
【０００５】
異なるチャンネル１CH，２CH，３CHでは、同時刻においては、異なる番組Ａ、番組Ｂ、番組Ｃまたは番組Ｄ、番組Ｅ、番組Ｆがそれぞれ放送されている。このため、ＥＰＧの構成としては、本図に示すように、各々のチャンネルがそれぞれ独立したものとなって表示されることになる。
【０００６】
これは、１つの放送局が複数のチャンネルを所有していたとしても同様である。すなわち、たとえ同じ放送局のチャンネルであっても各チャンネルごとに独立しており本図に示すようにそれぞれ異なる番組が表示されることになる。
【０００７】
【発明が解決しようとする課題】
上述したＥＰＧサービスは、今後もＢＳデジタル放送や地上波デジタル放送の実現などで、さらに普及が進んでくると思われる。こういった状況において、従来のＥＰＧの表示方法では、以下に示すような問題が発生してくる。
【０００８】
たとえば、ＢＳデジタル放送には、ＨＤＴＶ（High  Definition  TV）とＳＤＴＶ（Standard  Definition  TV）という２つの放送方式がある。ＳＤＴＶは現行で放送されている方式であり、ＨＤＴＶはさらに高精細の画質で放送する方式である。このように２つの放送方式が存在することにより、ＢＳデジタル放送では、１つの放送局が所有する複数のＳＤＴＶチャンネルを用いて、１つのＨＤＴＶの番組を放送するといったことが可能となる。
【０００９】
たとえば、ある放送局では、ＳＤＴＶを３番組同時に放送できる帯域幅を所有しているとする。すると、今日の夜７時からは番組Ａ、番組Ｂ、番組Ｃの３つの番組をそれぞれ３つのＳＤＴＶのチャンネルで同時に放送し、夜８時からはＳＤＴＶチャンネル３つ分の帯域を用いて１つのＨＤＴＶの番組Ｄを放送するといった状況が発生し得る。
【００１０】
このような場合、従来の表示方法にしたがってＥＰＧを表示すると図９のようになる。図９を参照して、ここでも横軸にはチャンネルが、縦軸には時間がそれぞれとられている。ある時間帯には各ＳＤＴＶチャンネルにそれぞれ異なる番組Ａ、番組Ｂ、番組Ｃの情報が表示され、また、ある時間帯には各ＳＤＴＶチャンネルにそれぞれ同じ番組Ｄの情報が表示される。つまり、たとえ同一のＨＤＴＶの番組Ｄがチャンネル１、２、３にまたがって放送されていても、それぞれ独立に、チャンネル１では番組Ｄ、チャンネル２では番組Ｄ、チャンネル３では番組Ｄという表示がされることになる。
【００１１】
このような表示がされると、ユーザがその表示を見て放送形態を理解する上で、以下に示す２つの問題がある。
【００１２】
まず第１には、チャンネル１、２、３で放送されている番組Ｄが全く同一の番組であるかどうかの判断を一見して行なうことが困難ということである。すなわち、ユーザは、チャンネル１、２、３に表示されている番組Ｄの表示内容をそれぞれ確認し、相互に比較して初めて、これらが同一の番組であることを知ることができる。
【００１３】
第２には、ＨＤＴＶという高精細な画質で放送されているということが、一見して判断し難いということである。ユーザは、上述したように相互比較して、チャンネル１、２、３で同一番組Ｄが放送されていることを知った後、同じ放送局が所有するチャンネル１、２、３で同じ番組Ｄが放送されているため、この番組はＨＤＴＶで放送されるものであるという思考で判断せざるを得ない。
【００１４】
今後、ＢＳデジタル放送が開始されたときは、１つの放送局が複数のチャンネルにまたがってＨＤＴＶの番組を放送したり、あるいは通常通りのＳＤＴＶの番組を複数放送したり、これらＳＤＴＶとＨＤＴＶとが時間によって混在するような放送状況が発生すると考えられる。こういった中、従来のＥＰＧ表示方法では、上述した問題が生じる機会がさらに増加し、決してユーザにとって満足のいくものとは言えない。
【００１５】
本発明はかかる実状に鑑み考え出されたものであり、その目的は、より容易に放送形態を認識することのできるＥＰＧテーブルが得られる放送受信装置を提供することである。
【００１６】
【課題を解決するための手段】
上記目的を達成するため、本発明のある局面に従うと、放送受信装置は、電子番組ガイドのデータを受信する受信手段と、電子番組ガイドのデータが受信された場合に、電子番組ガイドのデータから同じ時刻に複数のチャンネルを用いて放送される同一番組があるか否かを判断する第１の判断手段と、第１の判断手段により同一番組があると判断された場合、同一番組の内容が、対応する複数のチャンネルに渡った同一領域に表示されるように、電子番組ガイドのデータに基づいて、各チャンネルに対応する番組の内容を表示する電子番組表を作成する作成手段と、作成手段により作成された電子番組表を保存するための保存手段と、ユーザより電子番組表の表示要求を受付けた場合に、保存手段に保存された電子番組表を表示する表示手段とを備える。
【００１７】
この発明に従うと、同じ時刻に複数のチャンネルを用いて放送される同一番組がある場合は、その同一番組の内容が、対応する複数のチャンネルに渡った同一領域に表示されるように電子番組表（ＥＰＧテーブル）が作成される。
【００１８】
このため、ユーザは、複数のチャンネル毎に表示内容を確認し相互に一致するかどうかを確認せずとも、一目で同一番組が放送されることを理解できる。また、ＨＤＴＶ放送であるなど、高精細の画質でもって放送される番組であることも一見して知ることができる。
【００１９】
したがって、より容易に放送形態を認識することのできるＥＰＧテーブルが得られる放送受信装置を提供することが可能となる。
【００２０】
好ましくは、放送受信装置は、表示対象となっている電子番組表に、同一番組があるか否かを判断する第２の判断手段と、第２の判断手段により同一番組があると判断された場合に、表示可能な幅に合わせて同一番組のデータを加工する加工手段とをさらに備え、表示手段には、第２の判断手段により同一番組があると判断された場合、対応する複数のチャンネルに渡った同一領域に、加工手段によって加工された内容が表示されることを特徴とする。
【００２１】
この発明に従うと、表示対象となっている電子番組表に複数のチャンネルに渡った同一領域に表示される同一番組がある場合、表示手段には、対応する複数のチャンネルに渡った同一領域に、加工手段によって加工された内容が表示される。このため、同一領域に表示される同一番組の内容が途切れるなどといった不都合が回避され、ユーザによりその内容が適切に認識される。
【００２２】
さらに好ましくは、加工手段は、同一番組のデータを圧縮するように加工することを特徴とする。
【００２３】
この発明に従うと、表示領域に、同一番組の一部が表示されるときは、その同一番組のデータが圧縮される。したがって、スクロールさせたとしても、その番組についての情報量が確保されることになる。
【００２４】
【発明の実施の形態】
次に、本発明の実施の形態を、図面に基づいて説明する。
【００２５】
図１は、本発明の実施の形態における放送受信装置１の全体構成を示すブロック図である。図１を参照して、放送受信装置１は、ＥＰＧデータを受信するＥＰＧ受信部１０１と、受信されたＥＰＧデータを一旦保存する受信ＥＰＧ保存部１０３と、受信されたＥＰＧデータの解析、ＥＰＧテーブル（電子番組表）の作成等を行なうＥＰＧ処理部１０５と、作成されたＥＰＧテーブルを保存する整形後ＥＰＧ保存部１１５と、ＥＰＧテーブルの表示およびユーザからの入力指示を受け付ける表示／入力部１１７（表示部１１７、入力部１１７と別々に示す場合もある）とを備えている。
【００２６】
ＥＰＧ受信部１０１は、放送系１０、メモリカードやＣＤ−ＲＯＭ等の外部メモリ１１、またはネットワーク１２からＥＰＧデータを受信する。受信されたＥＰＧデータは、順次受信ＥＰＧ保存部１０３に格納されていく。
【００２７】
ここで、ＥＰＧデータについて説明する。図２は、ＥＰＧ受信部１０１において受信するＥＰＧデータのフォーマット例を示した図である。本図を参照して、ＥＰＧデータは、チャンネル数Ｎを表わすチャンネルヘッダを先頭に、以下、チャンネルごとのデータがチャンネル１からチャンネルＮまでチャンネル数分続いている。
【００２８】
チャンネルごとのデータは、そのチャンネルで放送される番組数Ｍとチャンネル名とを含む番組ヘッダと、個々の番組の詳細なデータを含むＭ個の番組情報とで構成されている。番組情報には、その番組の開始時刻、放送時間、番組名、番組内容が含まれている。
【００２９】
図１に戻って、ＥＰＧ処理部１０５は、ＥＰＧデータ全部の内容を解析する全ＥＰＧチェック部１０７と、ＥＰＧテーブルを作成するＥＰＧ作成部１０９と、ＨＴＤＶ番組を検出するＨＤＴＶ番組検出部１１３と、ＥＰＧデータを圧縮するＥＰＧデータ圧縮部１１１とを含む。
【００３０】
全ＥＰＧチェック部１０７は、ＥＰＧ保存部１０３に格納されたＥＰＧデータの内容を解析する。すなわち、ＥＰＧテーブルの作成のために、図２に示したフォーマットのＥＰＧデータを解析する。この際、同一の番組が同じ時間帯に複数存在するか否かも確認する。
【００３１】
全ＥＰＧチェック部１０７の解析結果を受けたＥＰＧ作成部１０９は、所定の形式に従ってＥＰＧテーブルを作成する。すなわち、同じ時間帯に同一番組が複数存在しない場合は、図８で示したような通常通りのＥＰＧテーブル（以下「通常のＥＰＧテーブル」という）を作成する。一方、同一番組が複数存在する場合は、該当する複数のチャンネルに渡って同一内容の番組１つが表示されるような形式のＥＰＧテーブル（以下「本形式のＥＰＧテーブル」という）を作成する。詳細は後述する。
【００３２】
作成されたＥＰＧテーブルは、整形後ＥＰＧ保存部１１５に保存される。そして、ユーザからの表示要求があると、保存されているＥＰＧテーブルが読み出されて、表示部１１７へと送られる。
【００３３】
ＨＤＴＶ番組検出部１１３は、入力部１１７から送られてくるユーザのスクロール要求を受けて、表示対象となっているＥＰＧテーブルの中からＨＤＴＶ番組を検出する。ＥＰＧデータ圧縮部１１１は、ＨＤＴＶ番組検出部１１３によりＨＤＴＶ番組が検出された場合に、スクロール後に表示される範囲のＥＰＧテーブルのデータを圧縮する。圧縮されたＥＰＧテーブルは、表示部１１７に送られる。
【００３４】
なお、ＨＤＴＶ番組が検出されない場合は、非圧縮のＥＰＧデータを用いたテーブルがスクロール後に表示される。
【００３５】
表示部１１７は、整形後ＥＰＧ保存部１１５から送られてくるＥＰＧテーブルまたは、ＥＰＧデータ圧縮部１１１から送られてくる圧縮されたＥＰＧテーブルの一部あるいは全部を表示する。また、入力部１１７は、ユーザからの表示やスクロール等の指示がある場合、その指示を検知し、ＨＤＴＶ番組検出部１１３または整形後ＥＰＧ保存部１１５に送信する。
【００３６】
続いて、放送受信装置１の処理の流れについて説明する。
図３は、放送受信装置１におけるＥＰＧデータの受信からＥＰＧテーブルの保存までの処理の流れを示したフローチャートである。本図を参照して、ＥＰＧ受信部１０１によるＥＰＧデータの受信があれば（ステップＳ３０１で“あり”）、ステップＳ３０３において、受信ＥＰＧ保存部１０３にＥＰＧデータが保存される。
【００３７】
ステップＳ３０５において、全ＥＰＧチェック部１０７により、受信されたＥＰＧデータ全てのチェック（解析）が行なわれる。ＥＰＧテーブル作成のためである。そして、ステップＳ３０７において、解析の結果、同一番組が同じ時間帯に複数存在するか否かが判断される。
【００３８】
複数存在しない場合は、ステップＳ３０９において、通常のＥＰＧテーブの作成が行なわれる。すなわち、図８で示したように、各チャンネルごとに、該当する番組の内容が表示されるという形式のテーブルが作成される。
【００３９】
一方、ステップＳ３０７において、同一番組が複数存在すると判断された場合は、ステップＳ３１１において、複数のチャンネルに渡って同一の番組内容を１つ表示するという本形式のＥＰＧテーブルが作成される。
【００４０】
図４は、このような形式のＥＰＧテーブルの一部を取り出して示した図である。番組Ｄは、ＳＤＴＶのチャンネルである１CH、２CHおよび３CHを用いて放送されるＨＤＴＶ番組である。図８に示したように各チャンネル毎に同じ内容が繰り返し表示されるのではなく、１CH〜３CHの３チャンネル分の幅を用いて一つの番組Ｄの内容が表示される。このため、ユーザは一見して１〜３CHでは同じ番組Ｄが放送されることが分かる。また、同時に、番組Ｄが高精細画質のＨＤＴＶ番組として放送されるものであることも分かる。
【００４１】
ステップＳ３０９において作成された通常のＥＰＧテーブル、あるいはステップＳ３１１において作成された本形式のＥＰＧテーブルは、ステップＳ３１３において、整形後ＥＰＧ保存部１１５に保存される。そして、再びステップＳ３０１の処理に戻り、ＥＰＧデータの受信待ち状態となる。
【００４２】
以上の処理によると、受信されたＥＰＧデータに、同一時間帯に同一番組が複数存在する場合は、ＨＤＴＶ番組であると判断され、該当するＳＤＴＶの複数のチャンネルに渡って１つの番組の内容が表示されるようなＥＰＧテーブルが作成される。このため、ＥＰＧテーブルを見たユーザは直ぐに、複数のチャンネルにおいて同一の番組が放送されることを知り、また、その番組がＨＤＴＶ番組であることを知ることができる。
【００４３】
図５は、入力部１１７からのユーザ入力に応じて行なわれる処理の流れを示したフローチャートである。本図を参照して、まず、ステップＳ５０１において、入力部１１７からのユーザの入力待ちが行なわれる。入力があると、ステップＳ５０３において、その入力の内容が表示要求なのかスクロールなのか、あるいは、番組選択なのかが判断される。
【００４４】
番組選択の場合は、ステップＳ５１３に進み、番組選択に応じた処理が実行される。番組選択に応じた処理とは、たとえば、番組選局、番組の録画／視聴予約等である。
【００４５】
ユーザ入力が表示要求である場合は、ステップＳ５０５の処理へと進み、表示部１１７に対象となるＥＰＧテーブルの一部または全部が表示される。表示後は、再び、ステップＳ５０１に戻りユーザ入力待ち状態となる。
【００４６】
一方、ユーザ入力がスクロールの場合は、ステップＳ５０７へと進む。ステップＳ５０７では、ＨＤＴＶ番組検出部１１３により、対象となるＥＰＧテーブルにＨＤＴＶ番組が存在するか否かが判断される。
【００４７】
ＨＤＴＶ番組が存在すると判断された場合は、ステップＳ５０９において、対象となる部分のデータ圧縮が行なわれる。すなわち、次に表示されるＥＰＧテーブルにおいて表示可能な幅に合わせてＨＤＴＶ番組の表示内容が圧縮される。
【００４８】
そして、ステップＳ５１１において、少々データの圧縮された部分を含むＥＰＧテーブルが表示部１１７に表示される。図６に、スクロールに際してＥＰＧテーブルが圧縮されて表示される例を示す。ここでは、図４で示したようなＥＰＧテーブルが表示部１１７に表示されている場合に、右方向にスクロール要求が出された場合を考えている。
【００４９】
図４では、番組Ｄの内容が１CHから３CHの３チャンネル分の幅に表示されているため、これを右方向にスクロールすることにより、その表示幅が２チャンネル分に狭まることになる。したがって、図６に示すように、番組Ｄの内容は、２CHと３CHの幅に収まるようにＤ’に圧縮されて表示される。このように圧縮表示されることにより、番組内容が切断されるという不都合が生じず、ユーザは、スクロール後も番組Ｄの内容を理解することができる。
【００５０】
なお、ステップＳ５０７において、ＨＤＴＶ番組が存在しないと判断された場合は、ステップＳ５０９の圧縮処理はスキップされて、ステップＳ５１１において、スクロール後にも通常通りのＥＰＧテーブルが表示される。スクロール表示がされた後は、ステップＳ５０１の処理に戻り、ユーザ入力待ち状態になる。
【００５１】
以上の処理に従うと、スクロール要求があった場合、その対象となるＥＰＧテーブルにＨＤＴＶ番組があれば、スクロール後に表示可能な幅にＨＤＴＶ番組の内容が圧縮されて表示されることになる。このため、スクロール後も番組の内容が途切れることなく表示される。
【００５２】
なお、図５のステップＳ５０９の圧縮処理は、どのような処理方法を用いてもよい。たとえば、単にスクロール後に表示可能な幅に合わせて、番組内容の最後の方の文字列を削除するだけでもよいし、別途番組名の圧縮形が図２で示した番組データと共に提供されるようにし、それを利用するようにしてもよい。
＜変形例＞
次に、本発明の実施の形態の変形例について説明する。図３等で説明したように、今回示した実施の形態では、ステップＳ３０５における全ＥＰＧのチェックの際に、同一の時間帯に複数のチャンネルにおいて同一の番組が放送されるか否かのチェックも行なわれた。そして、その後、ＥＰＧテーブルが作成された。しかし、このような処理手順に限られず、ＥＰＧテーブルを作成してから同一番組のチェックを行なうようにしてもよい。
【００５３】
図７は、作成されたＥＰＧテーブルをもとに複数の同一番組の存在を判断する場合の処理の流れを示したフローチャートである。本図を参照して、まず、ステップＳ３０１でＥＰＧデータの受信を待ち、ステップＳ３０３で受信されたＥＰＧデータを保存するまでは、図３の処理と同様である。
【００５４】
ステップＳ７０５において、この保存された全ＥＰＧがチェックされる。ただし、ここでは、図３のステップＳ３０５の処理内容とは異なり、同一番組が複数存在するか否かのチェックは行なわれない。通常のＥＰＧテーブルを作成するために必要なデータ解析のみが行なわれる。
【００５５】
したがって、ステップＳ７０７においては、通常のＥＰＧテーブルが一旦作成される。そして、ステップＳ７０９において、この作成されたＥＰＧテーブルを基にして、同一番組が複数存在するか否かが判断される。
【００５６】
同一番組が複数存在すると判断されると（ステップＳ７０９で“Ｙｅｓ”）、ステップＳ７１１において、ＥＰＧテーブルの書き換え処理が行なわれる。すなわち、ステップＳ７０７において、一旦作成された通常のＥＰＧテーブルの該当する個所を書きかえることにより、本形式のＥＰＧテーブルが作成される。
【００５７】
一方、同一番組が複数存在しないと判断されると（ステップＳ７０９で“Ｎｏ”）、ステップＳ７１１の処理がスキップされる。すなわち、ＥＰＧテーブルの書き換えは行なわれない。
【００５８】
そして、ステップＳ３１３において、通常のＥＰＧテーブル、あるいは、本形式のＥＰＧテーブルが、一旦保存される。
【００５９】
このように、一度通常のＥＰＧテーブルが作成されてから、必要に応じてＥＰＧテーブルの書き換えを行なうようにしてもよい。
【００６０】
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えるべきである。本発明の範囲は、上記した説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内ですべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】  本発明の実施の形態における放送受信装置１の全体構成を示すブロック図である。
【図２】  ＥＰＧ受信部１０１において受信するＥＰＧデータのフォーマット例を示した図である。
【図３】  放送受信装置１におけるＥＰＧデータの受信からＥＰＧテーブルの保存までの処理の流れを示したフローチャートである。
【図４】  本形式のＥＰＧテーブルの一部を取り出して示した図である。
【図５】  入力部１１７からのユーザ入力に応じて行なわれる処理の流れを示したフローチャートである。
【図６】  スクロールに際してＥＰＧテーブルが圧縮されて表示される例を示した図である。
【図７】  作成されたＥＰＧテーブルをもとに複数の同一番組の存在を判断する場合の処理の流れを示したフローチャートである。
【図８】  従来の状況におけるＥＰＧの表示例を示した図である。
【図９】  従来の表示方法にしたがってＥＰＧが表示される例を示した図である。
【符号の説明】
１  放送受信装置、１０１  ＥＰＧ受信部、１０３  受信ＥＰＧ保存部、１０５  ＥＰＧ処理部、１０７  全ＥＰＧチェック部、１０９  ＥＰＧ作成部、１１１  ＥＰＧデータ圧縮部、１１３  ＨＤＴＶ番組検出部、１１５  整形後ＥＰＧ保存部、１１７  表示／入力部。
【図１】
0004860028.tif 000002
【図２】
0004860028.tif 000003
【図３】
0004860028.tif 000004
【図４】
0004860028.tif 000005
【図５】
0004860028.tif 000006
【図６】
0004860028.tif 000007
【図７】
0004860028.tif 000008
【図８】
0004860028.tif 000009
【図９】
0004860028.tif 000010