(57)【要約】 【課題】番組表を表示しないチャンネルにおける視聴可能番組を容易に把握することができるようにする。【解決手段】実施形態によれば、電子機器は、設定手段、データ入力手段、検索手段、及び番組表表示手段とを有する。データ入力手段は、番組表を表示しないチャンネルを設定する設定手段と、複数のチャンネル分の番組表データを入力する。検索手段は、前記設定手段により設定されたチャンネルの番組表データから視聴可能番組を検索する。番組表表示手段は、前記検索手段により検索された視聴可能番組を含む番組表データをもとに番組表を表示する。【選択図】図１
2012235292.tif 000002
【特許請求の範囲】
【請求項１】
番組表を表示しないチャンネルを設定する設定手段と、
複数のチャンネル分の番組表データを入力するデータ入力手段と、
前記設定手段により設定されたチャンネルの番組表データから視聴可能番組を検索する検索手段と、
前記検索手段により検索された視聴可能番組を含む番組表データをもとに番組表を表示する番組表表示手段と
を具備する電子機器。
【請求項２】
前記番組表表示手段は、前記視聴可能番組を含む番組表データをもとに、前記視聴可能番組と共に視聴不可能番組とを含む番組表を表示する請求項１記載の電子機器。
【請求項３】
前記番組表表示手段は、前記視聴可能番組を、前記視聴不可能番組とは異なる形態により表示する請求項２記載の電子機器。
【請求項４】
前記番組表表示手段は、前記視聴可能番組を含む番組表データをもとに第１の番組表を表示すると共に前記設定手段により設定されたチャンネル以外の番組表データをもとに第２の番組表を表示する請求項２記載の電子機器。
【請求項５】
前記検索手段により前記視聴可能番組が検索されたことを示す表示をする表示手段と、
前記表示手段による表示の後、前記視聴可能番組を含む番組表の表示要求を入力する入力手段をさらに具備し、
前記番組表表示手段は、前記表示要求が入力された場合に、前記番組表を表示する請求項１記載の電子機器。
【請求項６】
番組表を表示しないチャンネルを設定し、
複数のチャンネル分の番組表データを入力し、
設定されたチャンネルの番組表データから視聴可能番組を検索し、
この検索された視聴可能番組を含む番組表データをもとに番組表を表示する番組表表示方法。
【請求項７】
コンピュータを、
番組表を表示しないチャンネルを設定し、
複数のチャンネル分の番組表データを入力し、
設定されたチャンネルの番組表データから視聴可能番組を検索し、
この検索された視聴可能番組を含む番組表データをもとに番組表を表示するように機能させるための番組表表示プログラム。
【請求項８】
前記視聴可能番組を含む番組表データをもとに、前記視聴可能番組と共に視聴不可能番組とを含む番組表を表示するように前記コンピュータを機能させる請求項７記載の番組表表示プログラム。
【請求項９】
前記視聴可能番組を、前記視聴不可能番組とは異なる形態により表示するように前記コンピュータを機能させる請求項８記載の番組表表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、番組表データをもとに番組表を表示する電子機器、番組表表示方法、及び番組表表示プログラムに関する。
【背景技術】
【０００２】
一般に、衛星（ＢＳ（Broadcasting Satellite）、ＣＳ（Communications Satellite））放送や地上波デジタル放送を受信して表示する電子機器は、例えば複数チャンネル分のＥＩＴ（Event Information Table）と呼ばれる番組情報を受信して、この番組情報をもとに電子番組ガイド（ＥＰＧ（Electronic Program Guide））を生成して表示する機能を有している。電子機器は、電子番組ガイド（ＥＰＧ）を利用して、視聴（録画）対象とする番組の指定や録画予約などをすることができる。
【０００３】
ところで、ＢＳ／ＣＳ放送には、視聴するために受信契約が必要な有料放送（有料チャンネル）が存在する。電子機器は、番組表を表示する場合、受信可能な放送局（チャンネル）であれば、有料／無料に関係なく全てのチャンネルの番組を含む番組表を表示することができる。また、受信可能な放送局（チャンネル）の数が多い場合（特にＣＳ放送）には、番組表を見やすくするために、非契約の有料チャンネルを番組表に表示しない設定にすることもできる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３３６５９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＢＳ／ＣＳ放送の有料チャンネルには、不定期に無料番組を放送したり、多数の無料番組を放送する「無料放送の日」を設けているチャンネルが存在する。このとき、無料番組であれば受信契約を行っていない受信機でも視聴可能である。
【０００６】
ところが、番組表に有料／無料に関係なくすべてのチャンネルの番組が表示されるため、どのチャンネルのどの番組が無料番組なのかが分かりにくい。
【０００７】
また、非契約の有料チャンネルを番組表に表示しない設定にしている場合は、無料番組であっても番組表に表示されないため、視聴可能であるにもかかわらず、ユーザは無料番組が存在することを知ることができない。
【０００８】
このため、非契約の有料チャンネルにおいて、ユーザが興味のある番組や見たい番組を無料で視聴／録画可能であったとしても、見逃す可能性があった。
【０００９】
本発明の目的は、番組表を表示しないチャンネルにおける視聴可能番組を容易に把握することができる電子機器、番組表表示方法、及び番組表表示プログラムを提供することである。
【課題を解決するための手段】
【００１０】
実施形態によれば、電子機器は、設定手段、データ入力手段、検索手段、及び番組表表示手段とを有する。データ入力手段は、番組表を表示しないチャンネルを設定する設定手段と、複数のチャンネル分の番組表データを入力する。検索手段は、前記設定手段により設定されたチャンネルの番組表データから視聴可能番組を検索する。番組表表示手段は、前記検索手段により検索された視聴可能番組を含む番組表データをもとに番組表を表示する。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係る電子機器の外観を示す斜視図。
【図２】本実施形態におけるパーソナルコンピュータのシステム構成を示す図。
【図３】本実施形態における番組表表示設定処理のための設定画面の一例を示す図。
【図４】本実施形態における番組表表示処理の手順を示すフローチャート。
【図５】本実施形態における番組表の表示例を示す図。
【図６】本実施形態における番組表の表示例を示す図。
【図７】本実施形態における番組表の表示例を示す図。
【図８】本実施形態における番組表の表示例を示す図。
【発明を実施するための形態】
【００１２】
以下、実施の形態について図面を参照して説明する。  
図１は、本実施形態に係る電子機器の外観を示す斜視図である。この電子機器は、例えばノートブックタイプのパーソナルコンピュータ１として実現される。また、電子機器は、テレビジョン受信機、映像データを保存するためのレコーダ（例えば、ハードディスクレコーダ、ＤＶＤレコーダ）、タブレットＰＣ、スレートＰＣ、ＰＤＡ、カーナビゲーション装置、スマートフォン等として実現され得る。本実施形態に係る電子機器は、例えば、衛星（ＢＳ（Broadcasting Satellite）、ＣＳ（Communications Satellite））放送や地上波デジタル放送を視聴するための機能が設けられている。
【００１３】
図１に示すように、パーソナルコンピュータ１は、コンピュータ本体２と、ディスプレイユニット３とから構成される。  
ディスプレイユニット３には、例えばＬＣＤ（liquid crystal display）により構成されたディスプレイ１５が組み込まれている。ディスプレイユニット３は、コンピュータ本体２の上面が露出される開放位置とコンピュータ本体２の上面を覆う閉塞位置との間を回動自在にコンピュータ本体２に取り付けられている。
【００１４】
コンピュータ本体２は、薄い箱形の筐体を有しており、その上面には、キーボード２６、パーソナルコンピュータ１を電源オン／電源オフするためのパワーボタン２８、入力操作パネル２９、ポインティングデバイス（タッチパッド）２７、スピーカ１８Ａ，１８Ｂなどが配置されている。入力操作パネル２９上には、各種操作ボタンが設けられている。これらボタン群には、ＴＶ機能（視聴、録画、録画された放送番組データ／ビデオデータの再生）を制御するための操作ボタン群も含まれている。
【００１５】
コンピュータ本体２の例えば右側面には、ＴＶ放送用のアンテナ端子３０Ａが設けられている。また、コンピュータ本体２の例えば背面には、例えばＨＤＭＩ（high-definition multimedia interface）規格に対応した外部ディスプレイ接続端子が設けられている。この外部ディスプレイ接続端子は、放送番組データのような映像コンテンツデータに含まれる映像データ（動画像データ）を外部ディスプレイに出力するために用いられる。
【００１６】
図２は、パーソナルコンピュータ１のシステム構成を示す図である。  
パーソナルコンピュータ１は、図２に示すように、ＣＰＵ１１、ノースブリッジ１２、主メモリ１３、表示コントローラ１４、ビデオメモリ（ＶＲＡＭ）１４Ａ、ディスプレイ１５、サウスブリッジ１６、サウンドコントローラ１７、スピーカ１８Ａ，１８Ｂ、ＢＩＯＳ−ＲＯＭ１９、ＬＡＮコントローラ２０、ハードディスクドライブ（ＨＤＤ）２１、光ディスクドライブ（ＯＤＤ）２２、無線ＬＡＮコントローラ２３、ＵＳＢコントローラ２４、エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）２５、キーボード（ＫＢ）２６、ポインティングデバイス２７、ＴＶチューナ３０等を備えている。
【００１７】
ＣＰＵ１１は、パーソナルコンピュータ１の動作を制御するプロセッサである。ＣＰＵ１１は、ＨＤＤ２１から主メモリ１３にロードされる、オペレーティングシステム（ＯＳ）１３Ａ、及び番組視聴プログラム１３Ｂ（番組表表示プログラム１３Ｃ）等のようなアプリケーションプログラムを実行する。番組視聴プログラム１３Ｂは、ＢＳ／ＣＳ放送や地上波デジタル放送などの放送番組を含む、映像コンテンツデータを視聴するための機能を有するソフトウェアである。この番組視聴プログラム１３Ｂは、ＴＶチューナ３０によって受信された放送番組データを視聴するためのライブ再生処理、受信された放送番組データをＨＤＤ２１に記録する録画処理、ＨＤＤ２１に記録された放送番組データ／ビデオデータを再生する再生処理、ネットワークを介して受信された映像コンテンツデータを再生する再生処理等を実行する。
【００１８】
また、番組視聴プログラム１３Ｂには、番組表表示プログラム１３Ｃが含まれる。番組表表示プログラム１３Ｃは、番組情報をもとに電子番組ガイド（ＥＰＧ）を表示する機能を実現する。番組表表示プログラム１３Ｃは、番組情報を、例えばＴＶチューナ３０により受信された放送波から入力する他、ＬＡＮコントローラ２０や無線ＬＡＮコントローラ２３を介してネットワーク（インターネット等を含む）から入力することができる。
【００１９】
また、ＣＰＵ１１は、ＢＩＯＳ−ＲＯＭ１９に格納されたＢＩＯＳ（Basic Input/Output System）も実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００２０】
ノースブリッジ１２は、ＣＰＵ１１のローカルバスとサウスブリッジ１６との間を接続するブリッジデバイスである。ノースブリッジ１２には、主メモリ１３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１２は、表示コントローラ１４との通信を実行する機能も有している。
【００２１】
表示コントローラ１４は、ディスプレイ１５を制御するデバイスである。この表示コントローラ１４によって生成される表示信号はディスプレイ１５に送られる。ディスプレイ１５は、表示信号に基づいて映像を表示する。
【００２２】
サウスブリッジ１６は、ＰＣＩ（Peripheral Component Interconnect）バス上及びＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。また、サウスブリッジ１６は、ＨＤＤ２１及びＯＤＤ２２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラ、及びＢＩＯＳ−ＲＯＭ１９をアクセス制御するメモリコントローラが内蔵されている。さらに、サウスブリッジ１６は、サウンドコントローラ１７及びＬＡＮコントローラ２０との通信を実行する機能も有している。
【００２３】
サウンドコントローラ１７は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８Ｂに出力する。ＬＡＮコントローラ２０は、例えばＥｔｈｅｒｎｅｔ（登録商標）規格の有線通信を実行する有線通信デバイスであり、無線ＬＡＮコントローラ２３は、例えばＩＥＥＥ８０２．１１規格の無線通信を実行する無線通信デバイスである。また、ＵＳＢコントローラ２４は、例えばＵＳＢ２．０規格のケーブルを介して外部機器との通信を実行する。
【００２４】
ＥＣ／ＫＢＣ２５は、電力管理を行うためのエンベデッドコントローラと、キーボード（ＫＢ）２６、及びポインティングデバイス２７を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このＥＣ／ＫＢＣ２５は、ユーザの操作に応じてパーソナルコンピュータ１をパワーオン／パワーオフする機能を有している。
【００２５】
ＴＶチューナ３０は、テレビジョン（ＴＶ）放送信号によって放送される放送番組データを受信する受信装置であり、アンテナ端子３０Ａに接続されている。もちろん、ＴＶチューナ３０が内蔵アンテナを用いてＴＶ放送信号を受信するようにしてもよい。このＴＶチューナ３０は、例えば、ＢＳ／ＣＳ放送や地上波デジタル放送などのようなデジタル放送番組データを受信可能なデジタルＴＶチューナとして実現されている。また、ＴＶチューナ３０は、外部機器から入力されるビデオデータをキャプチャする機能も有している。
【００２６】
次に、本実施形態におけるパーソナルコンピュータ１の番組表表示のための動作について説明する。  
まず、本実施形態における番組表表示設定処理について説明する。ＣＰＵ１１は、番組視聴プログラム１３Ｂの実行中に、番組表表示設定の処理要求がユーザ操作によって指定されると番組表表示プログラム１３Ｃを起動する。ＣＰＵ１１は、番組表表示プログラム１３Ｃに応じて番組表表示設定処理を開始し、番組表表示設定処理のための設定画面をディスプレイ１５に表示させる。
【００２７】
図３には、番組表表示設定処理のための設定画面の一例を示している。ユーザは、設定画面を通じて、ポインティングデバイス２７やキーボード２６の操作によって次のような設定をすることができる。
【００２８】
図３に示すように、設定画面では、非契約チャンネルの番組表について「表示」あるいは「非表示」の何れかに設定することができる。すなわち、非契約チャンネルについて「非表示」を設定することにより、非契約の有料チャンネルの番組表をチャンネル単位で非表示にすることができる。なお、非契約チャンネルは、非契約の有料チャンネルだけでなく、番組単位で契約が可能であって、契約されていない視聴不可能な番組の多いチャンネル（契約された番組が予め決められた基準値より少ないチャンネル）も含まれるものとする。番組単位で契約された視聴可能な番組が基準値以上のチャンネルは、契約済みのチャンネルとして処理されるものとする。
【００２９】
また、設定画面では、非契約チャンネルについて「非表示」の設定した場合に、視聴可能番組を含む非契約チャンネルの番組表について「表示」あるいは「非表示」の何れかに設定することができる。視聴可能番組を含むチャンネルの番組表について「表示」の設定をした場合には、非契約チャンネルの番組表を「非表示」にする設定がされていても、視聴可能番組を含むチャンネルの番組表を表示させることができる。
【００３０】
また、設定画面では、視聴可能番組を含むチャンネルの番組表を「表示」する設定にした場合に、非契約チャンネルから視聴可能番組が検索されたことを示す「ボタン表示」を指定することができる。すなわち、非契約チャンネルに視聴可能番組が含まれている場合に、「ボタン表示」によって、ユーザに番組表を表示するか確認することができる。「ボタン表示」された後、視聴可能番組を含むチャンネルの番組表の表示要求がユーザ操作に応じて入力された場合に、視聴可能番組を含むチャンネルの番組表を表示させる。「ボタン表示」が設定されない場合には、非契約チャンネルに視聴可能番組が含まれていれば、このチャンネルの番組表が自動的に表示される。
【００３１】
なお、契約チャンネルの番組表については、非契約チャンネルについての設定内容に応じて関係なく表示される。
【００３２】
ＣＰＵ１１は、設定画面を通じて設定された設定データを、例えば不揮発性の記録媒体である例えばＨＤＤ２１に記録しておく。ＣＰＵ１１は、以下に説明する番組表表示処理において、ＨＤＤ２１に記録された設定データを参照して番組表を表示する。
【００３３】
次に、本実施形態における番組表表示処理について、図４に示すフローチャートを参照しながら説明する。  
パーソナルコンピュータ１は、例えばＴＶチューナ３０を通じて受信可能な複数の放送局（チャンネル）の番組情報を受信してＨＤＤ２１に記録しているものとする。ＣＰＵ１１は、ＨＤＤ２１に記録された番組情報をもとに番組表データを作成して、チャンネル別の番組表をディスプレイ１５に表示させることができる。
【００３４】
まず、ＣＰＵ１１は、番組表の表示がユーザ操作によって指示されると、番組表表示プログラム１３Ｃに応じて番組表表示処理を開始する。ＣＰＵ１１は、ＨＤＤ２１に記録された設定データをもとに、非契約チャンネルの番組表を表示する設定がされているか判別する。
【００３５】
ここで、非契約チャンネルの番組表を表示する設定がされている場合（ステップＡ１のＹｅｓ）、ＣＰＵ１１は、表示対象とする全てのチャンネルの番組表データを抽出して（ステップＡ３）、番組表をディスプレイ１５に表示させる。
【００３６】
この場合、ＣＰＵ１１は、非契約チャンネルの番組表データについて、予め決められた番組表の表示対象となっている所定の日時範囲を対象として視聴可能番組を検索する。ここで、視聴可能番組とは、例えば無料番組や番組単位で視聴契約をしている番組などを含む。また、検索対象とする日時範囲は、例えば３時間、６時間等の時間単位の範囲としたり、当日、１週間、取得可能全範囲などの範囲とすることができる。ＣＰＵ１１は、複数の非契約チャンネルがある場合には、それぞれのチャンネルの番組表データについて視聴可能番組を検索する。
【００３７】
ＣＰＵ１１は、契約等がなくても視聴が可能なチャンネルの番組表データと、契約済み及び非契約のチャンネルの番組表データをもとに番組表を作成して表示させる。また、ＣＰＵ１１は、番組表において、非契約チャンネルから検索された視聴可能番組（無料番組、番組単位の契約番組）の番組枠を、非契約チャンネル中の視聴不可能な他の番組とは異なる形態（強調表示）により表示させる。
【００３８】
図５は、非契約チャンネルの番組表を表示する設定がされていた場合の番組表の表示例を示す図である。  
図５において、チャンネルＡ（「ＢＳ  ＢＢＢ」「ＣＳ  ＷＷＷ」など）は、契約済みの有料チャンネルを示し、チャンネルＢ（「ＢＳ  ＣＣＣ」「ＣＳ  ＸＸＸ」など）は、非契約の有料チャンネルを示し、チャンネルＣ（「ＣＳ  ＹＹＹ」など）は、番組単位で視聴契約した有料チャンネルを示している。その他のチャンネルは、契約なしで視聴可能なチャンネルである。
【００３９】
図５に示す番組表では、契約なしで視聴可能なチャンネル及び契約済みチャンネルと共に非契約チャンネルの番組表が混在して表示されている。また、非契約チャンネル（チャンネルＢ）の番組表では、視聴可能番組について、他の視聴不可能番組と異なる形態、例えば番組枠や枠内の背景色を変えたり、文字形状（フォント、太さ）や色を変えたりした形態によって強調表示している。また、ディスプレイ１５が表示面の一部領域において三次元表示できる構造とした場合には、視聴可能番組の番組枠内を三次元表示するようにしても良い。なお、その他の表示形態を用いることも可能である。これにより、番組表から非契約チャンネルで放送される視聴可能番組を容易に識別することが可能となる。
【００４０】
このように、非契約チャンネルの番組表を表示する設定にした場合には、非契約チャンネルの番組表が他のチャンネルの番組表と混在して表示されるが、視聴可能番組が他とは異なる表示形態によって強調表示される。このため、ユーザは、番組表から非契約チャンネル中の視聴可能番組を容易に把握することが可能となる。また、非契約チャンネルと他のチャンネルの番組表とが混在しているため、番組表の切替操作をすることなく、非契約チャンネルと他のチャンネルに含まれる、同一時間帯や近い時間帯の視聴可能な複数の番組を容易に把握することができる。
【００４１】
また、非契約チャンネルの番組表には、無料放送などの視聴可能番組だけでなく、視聴できない番組も含まれている。このため、ユーザは、非契約チャンネルの番組表から興味のある番組を見つけ易くなる。ユーザは、興味のある番組が見つかれば、その有料チャンネルを契約することで、デジタル放送をより楽しむことができる。放送事業者にとっては、ユーザが無料番組や興味のある番組を見つけやすくなるため、新規契約者を獲得する可能性が増える。
【００４２】
次に、非契約チャンネルの番組表を非表示にする設定がされている場合（ステップＡ１のＮｏ）、ＣＰＵ１１は、視聴可能番組を表示する設定がされているか設定データをもとに判別する。ここで、視聴可能番組を表示する設定がされていない場合（ステップＡ２のＮｏ）、ＣＰＵ１１は、表示対象とする全てのチャンネルの番組表データを抽出して（ステップＡ３）、番組表をディスプレイ１５に表示させる。
【００４３】
この場合、ＣＰＵ１１は、契約なしで視聴可能なチャンネルと契約済みチャンネルの番組表データをもとに番組表を作成して表示させる。
【００４４】
図６は、非契約チャンネルの番組表を非表示にする設定がされ、かつ視聴可能番組を非表示とする設定がされていた場合の番組表の表示例を示す図である。図６に示すように、契約なしで視聴可能なチャンネルと契約済みチャンネル（チャンネルＡ）の番組表が表示される。
【００４５】
これにより、非契約チャンネルで視聴可能番組が放送される場合であっても、この番組を視聴しないユーザにとっては、不要なチャンネルのデータが番組表に含まれないので、番組表が見やすくなる。
【００４６】
一方、視聴可能番組を表示する設定がされている場合（ステップＡ２のＹｅｓ）、ＣＰＵ１１は、契約チャンネルの番組表データを抽出して記録しておく（ステップＡ５）。また、ＣＰＵ１１は、非契約チャンネルの番組表データについて、前述と同様にして、予め決められた番組表の表示対象となっている所定の日時範囲を対象として視聴可能番組を検索する（ステップＡ６）。
【００４７】
ここで、非契約チャンネルから視聴可能番組が検索されなかった場合（ステップＡ７のＮｏ）、ＣＰＵ１１は、契約等がなくても視聴が可能なチャンネルの番組表データと契約チャンネルの番組表データをもとに番組表を作成して表示させる（ステップＡ８）。
【００４８】
また、非契約チャンネルから視聴可能番組が検索された場合（ステップＡ７のＹｅｓ）、ＣＰＵ１１は、視聴可能番組を含む非契約チャンネルの番組表データを抽出して記録する（ステップＡ８）。すなわち、ＣＰＵ１１は、前述と同様にして、非契約チャンネルの番組表データについて、予め決められた番組表の表示対象となっている所定の日時範囲を対象として視聴可能番組を検索し、視聴可能番組が検索されたチャンネルの番組表データを抽出する。
【００４９】
そして、ＣＰＵ１１は、設定データを参照して、非契約チャンネルから視聴可能番組が検索されたことを示す「ボタン表示」が設定されているか判別する。「ボタン表示」が設定されている場合（ステップＡ１０のＹｅｓ）、ＣＰＵ１１は、契約等がなくても視聴が可能なチャンネルの番組表データと契約チャンネルの番組表データをもとに番組表を作成して表示させると共に、非契約チャンネルから視聴可能番組が検索されたことを示すボタンを表示させる（ステップＡ１２）。すなわち、非契約の有料チャンネルの番組表を非表示のままとし、視聴可能番組を含む非契約チャンネルの番組表を表示させるためのボタン（追加表示状態に移行させるためのボタン）を番組表に追加表示させる。このボタン表示によって、ユーザは、例えば非契約チャンネルに無料番組が存在することを知ることができる。
【００５０】
図７は、非契約チャンネルから視聴可能番組が検索されたことを示すボタン４０が付加された番組表の表示例を示す図である。  
図７に示す例では、ボタン４０には「無料番組を表示する」の表記がされている。このボタン４０の表記によって、ボタン４０を選択する操作に応じて、視聴可能番組を含むチャンネルの番組表を表示できることをユーザに通知している。また、非契約チャンネルに視聴可能番組がある場合、自動的に非契約チャンネルの番組表を追加表示するのではなくボタン４０を表示するので、非契約チャンネルの視聴可能番組の情報を常に必要としないユーザに対して、不要な番組表を提示しないで済む。
【００５１】
ここで、ユーザによるポインティングデバイス２７の操作などによって、ボタン４０を選択する入力があると（ステップＡ１３のＹｅｓ）、ＣＰＵ１１は、視聴可能番組を含む非契約チャンネルの番組表データをもとに番組表を作成して、この番組表を先に表示されている番組表に追加表示する（ステップＡ１４）。
【００５２】
図８は、視聴可能番組を含む非契約チャンネルの番組表が追加表示された例を示す図である。  
図８に示す例では、先に表示されている番組表に、視聴可能番組を含む複数の非契約チャンネル（チャンネルＢ，Ｃ）の番組表が追加されている。すなわち、契約なしで視聴可能なチャンネル及び契約済みチャンネルの番組表と、視聴可能番組を含む非契約チャンネルとを区分して表示されている。これにより、複数の非契約チャンネルに含まれる、同一時間帯や近い時間帯の複数の視聴可能番組を容易に把握することができる。
【００５３】
また、非契約チャンネルの番組表では、視聴可能番組について、図５と同様にして他の番組と識別が容易となるような形態によって表示しているため、番組表から非契約チャンネル中の視聴可能番組を容易に把握することが可能となる。
【００５４】
また、図８に示す非契約チャンネルの番組表には、図５と同様にして、無料放送などの視聴可能番組だけでなく、視聴できない番組も含まれている。このため、ユーザは、非契約チャンネルの番組表から興味のある番組を見つけ易くなる。また、ボタン４０の選択操作に応じて非契約チャンネルの番組表が追加表示されるので、ユーザが視聴可能番組に興味があって番組表を必要とする場合にのみ表示させることができる。
【００５５】
なお、前述した説明では、番組表と共にボタン４０を表示し、このボタン４０を選択する操作によって視聴可能番組を含む非契約チャンネルの番組表を表示させているが、ボタン４０とは異なる方法によって非契約チャンネルから視聴可能番組が検索されたことをユーザに通知し、この通知がされた後に非契約チャンネルの番組表の表示を指示できるようにしても良い。例えば、非契約チャンネルから視聴可能番組が検索された場合に「非契約チャンネルにおいて無料の番組が放送されます」などのメッセージを番組表と共に表示し、このメッセージが表示された後に、例えばキーボード２６に対する所定のキー操作に応じて番組表を表示するようにしても良い。
【００５６】
また、前述した説明では、無料番組や番組単位で契約済みの視聴可能番組が、非契約チャンネルの検索対象とする日時範囲に１番組でも含まれている場合に、この視聴可能番組を含む非契約チャンネルの番組表を表示できるようにしているが、視聴可能番組の検索対象とする日時範囲における比率が予め設定されている基準値以上であった場合に、非契約チャンネルの番組表を表示できるようにしても良い。日時範囲における比率としては、例えば日時範囲内の全番組数に対する視聴可能番組の数の比率や、日時範囲の時間に対する全ての視聴可能番組の時間の合計の比率とすることができる。また、基準値は、予め番組表表示プログラム１３Ｃにおいて決められていても良いし、ユーザからの指示に応じて設定できるようにしても良い。
【００５７】
なお、ステップＡ１０において、「ボタン表示」が設定されていないと判別された場合（ステップＡ１０のＮｏ）、ＣＰＵ１１は、図８に示すように、契約なしで視聴可能なチャンネル及び契約済みチャンネルの番組表と、視聴可能番組を含む非契約チャンネル（チャンネルＢ，Ｃ）の番組表とを区分して表示させ、視聴可能番組については強調表示して他の番組区別できるようにする（ステップＡ１１）。これにより、非契約チャンネルに視聴可能番組が含まれており、何れの番組が視聴可能番組であるか、ユーザが容易に把握できるようなる。
【００５８】
このようにして、本実施形態におけるパーソナルコンピュータ１（電子機器）では、番組表表示設定処理によって番組表を表示しないように設定された非契約チャンネルについても、非契約チャンネルに視聴可能番組が含まれている場合には、非契約チャンネルの番組表を表示できる。このため、非契約チャンネルにおける視聴可能番組を容易に把握するが可能となる。
【００５９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００６０】
また、前述した実施の形態において記載した処理は、コンピュータに実行させることのできる番組視聴プログラム（番組表表示プログラム）として、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んで各種装置に提供することができる。また、通信媒体により伝送して各種装置に提供することも可能である。コンピュータは、記録媒体に記録されたプログラムを読み込み、または通信媒体を介してプログラムを受信し、このプログラムによって動作が制御されることにより、上述した処理を実行する。
【符号の説明】
【００６１】
１１…ＣＰＵ、１３Ｂ…番組視聴プログラム、１３Ｃ…番組表表示プログラム、１５…ディスプレイ、３０…ＴＶチューナ。
【図１】
2012235292.tif 000003
【図２】
2012235292.tif 000004
【図３】
2012235292.tif 000005
【図４】
2012235292.tif 000006
【図５】
2012235292.tif 000007
【図６】
2012235292.tif 000008
【図７】
2012235292.tif 000009
【図８】
2012235292.tif 000010
【手続補正書】
【提出日】平成24年3月23日(2012.3.23)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
実施形態によれば、電子機器は、設定手段、データ入力手段、検索手段、及び番組表表示手段とを有する。データ入力手段は、番組表を表示しないチャンネルを設定する設定手段と、複数のチャンネル分の番組表データを入力する。検索手段は、前記設定手段により設定されたチャンネルの番組表データから視聴可能番組を検索する。番組表表示手段は、前記検索手段により検索された視聴可能番組を含む番組表データをもとに、前記視聴可能番組と共に同じチャンネルの視聴不可能番組を含む番組表を表示する。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
番組表を表示しないチャンネルを設定する設定手段と、
複数のチャンネル分の番組表データを入力するデータ入力手段と、
前記設定手段により設定されたチャンネルの番組表データから視聴可能番組を検索する検索手段と、
前記検索手段により検索された視聴可能番組を含む番組表データをもとに、前記視聴可能番組と共に同じチャンネルの視聴不可能番組を含む番組表を表示する番組表表示手段と
を具備する電子機器。
【請求項２】
前記番組表表示手段は、前記視聴可能番組を、前記視聴不可能番組とは異なる形態により表示する請求項１記載の電子機器。
【請求項３】
前記番組表表示手段は、前記視聴可能番組を含む番組表データをもとに第１の番組表を表示すると共に前記設定手段により設定されたチャンネル以外の番組表データをもとに第２の番組表を表示する請求項１記載の電子機器。
【請求項４】
前記設定手段は、契約することにより視聴が可能なチャンネルに含まれる非契約チャンネルを、番組表を表示しないチャンネルとして設定する請求項１記載の電子機器。
【請求項５】
前記検索手段により前記視聴可能番組が検索されたことを示す表示をする表示手段と、
前記表示手段による表示の後、前記視聴可能番組を含む番組表の表示要求を入力する入力手段をさらに具備し、
前記番組表表示手段は、前記表示要求が入力された場合に、前記番組表を表示する請求項１記載の電子機器。
【請求項６】
番組表を表示しないチャンネルを設定し、
複数のチャンネル分の番組表データを入力し、
設定されたチャンネルの番組表データから視聴可能番組を検索し、
この検索された視聴可能番組を含む番組表データをもとに、前記視聴可能番組と共に同じチャンネルの視聴不可能番組を含む番組表を表示する番組表表示方法。
【請求項７】
コンピュータを、
番組表を表示しないチャンネルを設定し、
複数のチャンネル分の番組表データを入力し、
設定されたチャンネルの番組表データから視聴可能番組を検索し、
この検索された視聴可能番組を含む番組表データをもとに、前記視聴可能番組と共に同じチャンネルの視聴不可能番組を含む番組表を表示するように機能させるための番組表表示プログラム。
【請求項８】
前記視聴可能番組を、前記視聴不可能番組とは異なる形態により表示するように前記コンピュータを機能させる請求項７記載の番組表表示プログラム。
【手続補正書】
【提出日】平成24年6月22日(2012.6.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
契約することにより視聴が可能なチャンネルに含まれる非契約チャンネルを、番組表を表示しないチャンネルとして設定する設定手段と、
複数のチャンネル分の番組表データを入力するデータ入力手段と、
前記設定手段により設定されたチャンネルの番組表データから視聴可能番組を検索する検索手段と、
前記検索手段により検索された視聴可能番組を含む番組表データをもとに、前記視聴可能番組と共に同じチャンネルの視聴不可能番組を含む番組表を表示する番組表表示手段と
を具備する電子機器。
【請求項２】
前記番組表表示手段は、前記視聴可能番組を、前記視聴不可能番組とは異なる形態により表示する請求項１記載の電子機器。
【請求項３】
前記番組表表示手段は、前記視聴可能番組を含む番組表データをもとに第１の番組表を表示すると共に前記設定手段により設定されたチャンネル以外の番組表データをもとに第２の番組表を表示する請求項１記載の電子機器。
【請求項４】
前記検索手段により前記視聴可能番組が検索されたことを示す表示をする表示手段と、
前記表示手段による表示の後、前記視聴可能番組を含む番組表の表示要求を入力する入力手段をさらに具備し、
前記番組表表示手段は、前記表示要求が入力された場合に、前記番組表を表示する請求項１記載の電子機器。
【請求項５】
契約することにより視聴が可能なチャンネルに含まれる非契約チャンネルを、番組表を表示しないチャンネルとして設定し、
複数のチャンネル分の番組表データを入力し、
設定されたチャンネルの番組表データから視聴可能番組を検索し、
この検索された視聴可能番組を含む番組表データをもとに、前記視聴可能番組と共に同じチャンネルの視聴不可能番組を含む番組表を表示する番組表表示方法。
【請求項６】
コンピュータを、
契約することにより視聴が可能なチャンネルに含まれる非契約チャンネルを、番組表を表示しないチャンネルとして設定し、
複数のチャンネル分の番組表データを入力し、
設定されたチャンネルの番組表データから視聴可能番組を検索し、
この検索された視聴可能番組を含む番組表データをもとに、前記視聴可能番組と共に同じチャンネルの視聴不可能番組を含む番組表を表示するように機能させるための番組表表示プログラム。
【請求項７】
前記視聴可能番組を、前記視聴不可能番組とは異なる形態により表示するように前記コンピュータを機能させる請求項６記載の番組表表示プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
実施形態によれば、電子機器は、設定手段、データ入力手段、検索手段、及び番組表表示手段とを有する。設定手段は、契約することにより視聴が可能なチャンネルに含まれる非契約チャンネルを、番組表を表示しないチャンネルとして設定する。データ入力手段は、複数のチャンネル分の番組表データを入力する。検索手段は、前記設定手段により設定されたチャンネルの番組表データから視聴可能番組を検索する。番組表表示手段は、前記検索手段により検索された視聴可能番組を含む番組表データをもとに、前記視聴可能番組と共に同じチャンネルの視聴不可能番組を含む番組表を表示する。