JP3952966B2 - Information processing system, information processing apparatus and method, recording medium, and program - Google Patents
Information processing system, information processing apparatus and method, recording medium, and program Download PDFInfo
- Publication number
- JP3952966B2 JP3952966B2 JP2003047569A JP2003047569A JP3952966B2 JP 3952966 B2 JP3952966 B2 JP 3952966B2 JP 2003047569 A JP2003047569 A JP 2003047569A JP 2003047569 A JP2003047569 A JP 2003047569A JP 3952966 B2 JP3952966 B2 JP 3952966B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- content
- epg
- information processing
- processing apparatus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は情報処理システム、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、ユーザにとって、より見やすい番組情報を容易に提供することができるようにした情報処理システム、情報処理装置および方法、記録媒体、並びにプログラムに関する。
【0002】
【従来の技術】
近年、テレビジョン放送等において、視聴者であるユーザに対して、いわゆる新聞のラジオ・テレビ欄に相当する、番組の放送スケジュールを示す電子データの番組案内情報であるEPG(Electronic Program Guide)が提供されるサービスが存在する。例えば、放送局が、自局の番組に関するEPGを、放送コンテンツの映像信号の垂直ブランキング期間に挿入して視聴者に提供する方法がある。この場合、番組を放送する放送局がEPGを提供するため、提供されるEPGの内容は、その放送局の番組に関する情報のみとなる。
【0003】
これに対して、例えば放送局と異なる企業による、新聞におけるラジオ・テレビ欄のような複数の放送局の番組に関する情報を含むEPGを、インターネット等を介して提供するサービスが存在する。この場合、EPGの提供元は、各放送局より放送スケジュール等の情報を入手し、その情報に基づいてEPGをHTML(HyperText Markup Language)形式等で作成し、サーバ等にアップロードする。
【0004】
ユーザは、例えば、テレビジョン受信装置、ハードディスクレコーダ、DVDレコーダ、またはチューナ等の、インターネット接続機能を有し、EPGを閲覧可能である家庭電化製品や、パーソナルコンピュータ、PDA、または携帯電話機等の、インターネット接続機能を有し、EPGを閲覧可能である電子情報機器を含む端末装置を用いて、サーバに接続し、EPGを要求する。サーバは、要求されたEPGをWEBページとして要求元である端末装置に供給する。端末装置は、供給されたEPGを、WEBブラウザを用いて表示する。
【0005】
図1は、上述したサーバにおいて作成されたEPGの例を示す図である。図1において、EPG11は、HTMLで記述されたWEBコンテンツであり、横軸方向に複数の放送局が並び、縦軸方向に各局における放送予定の番組が時間の流れに沿って示されている。
【0006】
すなわち、図1のEPG11は、12時乃至16時に各局が放送する予定の番組が表示されている。例えば、放送局Aは、12時より番組A−1を放送し、12時30分より番組A−2を放送し、13時より番組A−3を放送し、14時より番組A−4を放送し、15時より番組A−5を放送し、15時30分より番組A−6を放送する。
【0007】
ところで、EPGの内容として、番組の開始および終了時刻、番組のタイトル、内容のトピック、並びに出演者等の情報が考えられる。しかしながら、サーバが、各局で放送される全番組についてのこれらの情報を端末装置に1度に供給するのは、ユーザにとって不要なデータも多くなり、大変非効率である。
【0008】
そこで、サーバがEPGを所定の時間毎に区切り、複数のWEBコンテンツとして生成する(所定の時間帯毎のEPGを作成する)ようにし、端末装置より指定された時間帯のEPGのみを端末装置に供給したり、各番組に関する情報の項目数を減らしたりして情報量を削減するようにするが、それでも、サーバによって作成され端末装置に供給される図1のEPG11の表示サイズは、通常、端末装置のディスプレイの画面サイズ(WEBブラウザの表示領域のサイズ)より大きく、端末装置の表示領域12には、EPG11の一部しか表示されない。
【0009】
特に、地上波のテレビジョン放送を受信するテレビジョン受信装置等においては、そのディスプレイの解像度が小さく、表示されているEPG11の領域である領域12のサイズも小さい。
【0010】
すなわち、EPG11のような一般的なEPGは、表示画像サイズが大きい高解像度のモニタにおいて表示されるのに適している。
【0011】
そこで、ユーザが操作することにより、端末装置の低解像度のディスプレイが表示するEPGの位置を移動(スクロール)させることができるようにし、EPG11全体を表示可能とする方法がある(例えば、特許文献1参照)。
【0012】
例えば、図1において、EPG11の左上部分である領域12が表示されている場合、放送局E乃至Hの番組は表示されていない。そこで、ユーザがEPG11の表示領域を操作して、縦方向および横方向にスクロールさせることにより、EPG11の領域13の位置が表示されるようにすると、今まで表示されていなかった、放送局E乃至Hの14時乃至16時の番組が表示される。このようにすることにより、端末装置のモニタが低解像度のモニタであっても、端末装置は、EPG11全体を表示させることができる。
【0013】
【特許文献1】
特開平8−102922号公報(第24−25ページ、図15)
【0014】
【発明が解決しようとする課題】
しかしながら、以上のようなEPG11において、例えば、領域13が表示されている場合、放送局名も時間帯も表示されておらず、ユーザは、EPG11のどの部分を閲覧しているか分からなくなってしまう場合があるという課題があった。
【0015】
図2は、端末装置のディスプレイ(WEBブラウザ)に、EPG11の領域13が表示されている場合の表示例を示す図である。
【0016】
図2において、WEBブラウザ21には、EPG11(領域13)が表示されている。WEBブラウザ21には、縦スクロールバー22および横スクロールバー23が表示されており、例えば、ユーザはこれらの縦スクロールバー22および横スクロールバー23を操作することにより、WEBブラウザ21に表示されるEPG11の領域を変更することができる。
【0017】
しかしながら、WEBブラウザ21には、番組名等の情報が表示されているのみであり、放送局名および時間帯が表示されていない。
【0018】
なお、図2においては、例えば、放送局Fの番組は、番組F−1乃至F8のように、説明のために、各放送局と、その放送局が放送する番組の符号を対応付けているが、実際には、番組のタイトル等の情報が表示されるため、それらの情報から、ユーザがその番組を放送する放送局名を連想することは困難である。
【0019】
従って、ユーザは、表示されている番組の放送局および時間帯を把握するために、EPG11全体の内容(放送局や時間帯等)を記憶しておかなければならず、操作に不慣れなユーザや、操作方法等によっては、ユーザが、EPG11のどの部分を閲覧しているか分からなくなってしまう場合があるという課題があった。
【0020】
これに対して、WEBブラウザ21の表示領域を複数のフレームに分割し、EPG11を表示するフレームと異なるフレームに、表示されているEPG11の放送局名や時間帯等を表示する方法が考えられるが、そのためには、端末装置において、各フレームに表示される情報の同期をとったり、表示画像を再構成したりしなければならず、複雑な処理が必要になり処理時間が増大してしまう。
【0021】
本発明はこのような状況に鑑みてなされたものであり、ユーザにとって、より見やすい番組情報を容易に提供することができるようにしたものである。
【0022】
【課題を解決するための手段】
本発明の第1の情報処理システムは、コンテンツに関する情報を、ネットワークを介して提供する第1の情報処理装置と、ネットワークに接続され、第1の情報処理装置と通信を行う第2の情報処理装置と、ネットワークに接続され、第2の情報処理装置と通信を行う第3の情報処理装置とで構成される情報処理システムにおいて、第1の情報処理装置は、コンテンツに関する情報を第2の情報処理装置に供給する第1の供給手段を備え、第2の情報処理装置は、第1の情報処理装置より供給されたコンテンツに関する情報を取得する第1の取得手段と、第1の取得手段により取得されたコンテンツに関する情報が表示される表示領域のサイズと同じ大きさの領域を複数配列し、コンテンツのスケジュール、スケジュールに対応するソース、およびスケジュールに対応する時間を、各領域内に配置するように、コンテンツに関する情報を編集する編集手段と、編集手段により編集された編集後のコンテンツに関する情報を、第3の情報処理装置に供給する第2の供給手段とを備え、第3の情報処理装置は、第2の情報処理装置より供給された、編集後のコンテンツに関する情報を取得する第2の取得手段と、第2の取得手段により取得された編集後のコンテンツに関する情報の表示を制御する表示制御手段とを備えることを特徴とする。
【0023】
本発明の情報処理装置は、コンテンツに関する情報が表示される表示領域のサイズと同じ大きさの領域を複数配列し、コンテンツのスケジュール、スケジュールに対応するソース、およびスケジュールに対応する時間を、各領域内に配置するように、コンテンツに関する情報を編集する編集手段を備えることを特徴とする。
【0024】
編集手段は、さらに、ユーザが操作することにより表示されるスケジュールが変更される機能ボタン若しくは所定のマークを、各領域内に配置するように、コンテンツに関する情報を編集するようにすることができる。
【0025】
前記編集手段は、各領域の、ソースおよび時間の組み合わせが互いに異なるように、コンテンツに関する情報を編集するようにすることができる。
【0026】
前記コンテンツに関する情報を提供する他の情報処理装置に、コンテンツに関する情報を要求する要求手段と、要求手段に基づいて、他の情報処理装置より供給されたコンテンツに関する情報を取得する取得手段とをさらに備え、編集手段は、取得手段により取得されたコンテンツに関する情報を編集するようにすることができる。
【0027】
前記編集手段により編集されたコンテンツに関する情報を記憶する記憶手段をさらに備えるようにすることができる。
【0028】
前記編集手段により編集されたコンテンツに関する情報を他の情報処理装置に供給する供給手段をさらに備えるようにすることができる。
【0029】
前記編集手段により編集されたコンテンツに関する情報の表示を制御する表示制御手段をさらに備えるようにすることができる。
【0030】
本発明の情報処理方法は、コンテンツに関する情報が表示される表示領域のサイズと同じ大きさの領域を複数配列し、コンテンツのスケジュール、スケジュールに対応するソース、およびスケジュールに対応する時間を、各領域内に配置するように、コンテンツに関する情報を編集する編集ステップを含むことを特徴とする。
【0031】
本発明の記録媒体のプログラムは、コンテンツに関する情報が表示される表示領域のサイズと同じ大きさの領域を複数配列し、コンテンツのスケジュール、スケジュールに対応するソース、およびスケジュールに対応する時間を、各領域内に配置するように、コンテンツに関する情報を編集する編集ステップを含むことを特徴とする。
【0032】
本発明のプログラムは、コンテンツに関する情報が表示される表示領域のサイズと同じ大きさの領域を複数配列し、コンテンツのスケジュール、スケジュールに対応するソース、およびスケジュールに対応する時間を、各領域内に配置するように、コンテンツに関する情報を編集する編集ステップをコンピュータに実現させることを特徴とする。
【0033】
本発明の第2の情報処理システムは、コンテンツに関する情報を、ネットワークを介して提供する第1の情報処理装置と、ネットワークに接続され、第1の情報処理装置と通信を行う第2の情報処理装置と、で構成される情報処理システムにおいて、第1の情報処理装置は、コンテンツに関する情報を第2の情報処理装置に供給する第1の供給手段を備え、第2の情報処理装置は、第1の情報処理装置より供給されたコンテンツに関する情報を取得する第1の取得手段と、第1の取得手段により取得されたコンテンツに関する情報が表示される表示領域のサイズと同じ大きさの領域を複数配列し、コンテンツのスケジュール、スケジュールに対応するソース、およびスケジュールに対応する時間を、各領域内に配置するように、コンテンツに関する情報を編集する編集手段と、第2の取得手段により取得された編集後のコンテンツに関する情報の表示を制御する表示制御手段とを備えることを特徴とする。
【0034】
本発明の第1の情報処理システムにおいては、コンテンツに関する情報を、ネットワークを介して提供する第1の情報処理装置と、ネットワークに接続され、第1の情報処理装置と通信を行う第2の情報処理装置と、ネットワークに接続され、第2の情報処理装置と通信を行う第3の情報処理装置とで構成され、第1の情報処理装置においては、コンテンツに関する情報が第2の情報処理装置に供給され、第2の情報処理装置においては、第1の情報処理装置より供給されたコンテンツに関する情報が取得され、その取得されたコンテンツに関する情報が表示される表示領域のサイズと同じ大きさの領域を複数配列し、コンテンツのスケジュール、スケジュールに対応するソース、およびスケジュールに対応する時間を、各領域内に配置するように、コンテンツに関する情報が編集され、その編集された編集後のコンテンツに関する情報が、第3の情報処理装置に供給され、第3の情報処理装置においては、第2の情報処理装置より供給された、編集後のコンテンツに関する情報が取得され、その取得された編集後のコンテンツに関する情報の表示が制御される。
【0035】
本発明の情報処理装置および方法、記録媒体、並びにプログラムにおいては、コンテンツに関する情報が表示される表示領域のサイズと同じ大きさの領域を複数配列し、コンテンツのスケジュール、スケジュールに対応するソース、およびスケジュールに対応する時間を、各領域内に配置するように、コンテンツに関する情報が編集される。
【0036】
本発明の第2の情報処理システムにおいては、コンテンツに関する情報を、ネットワークを介して提供する第1の情報処理装置と、ネットワークに接続され、第1の情報処理装置と通信を行う第2の情報処理装置とで構成され、第1の情報処理装置においては、コンテンツに関する情報が第2の情報処理装置に供給され、第2の情報処理装置においては、第1の情報処理装置より供給されたコンテンツに関する情報が取得され、その取得されたコンテンツに関する情報が表示される表示領域のサイズと同じ大きさの領域を複数配列し、コンテンツのスケジュール、スケジュールに対応するソース、およびスケジュールに対応する時間を、各領域内に配置するように、コンテンツに関する情報が編集され、取得された編集後のコンテンツに関する情報の表示が制御される。
【0037】
【発明の実施の形態】
図3は、本発明を適用したEPG提供システムの構成例を表すブロック図である。
【0038】
図3において、サービスプロバイダ30は、ネットワーク41を介して、他の放送局50が放送する番組の予定表であるEPGを、クライアント60に対して配信するサービスを提供するプロバイダであり、一般的なEPGを作成し配信するEPGサーバ31と、EPGサーバ31が配信する一般的な(高解像度モニタ用の)EPGを編集し、クライアント60が有する特定の端末であるハードディスクレコーダ63に最適なEPGを作成して配信する編集サーバ32を有している。
【0039】
EPGサーバ31および編集サーバ32は、インターネットに代表されるネットワーク41に接続されており、互いに通信可能である。また、編集サーバ32は、同様にネットワーク41に接続されているハードディスクレコーダ63とも通信可能であり、ハードディスクレコーダ63の要求に基づいて、編集されたEPGを供給する。
【0040】
なお、EPGサーバ31は、編集サーバ32と接続されており、ネットワーク41を介さずに、編集サーバ32にEPGを供給するようにしてもよい。その場合、EPGサーバ31が編集サーバ32に提供するEPG情報は、図1に示されるようなWEBページでなく、番組に関する最低限必要なデータのみで構成されるようにしてもよい。
【0041】
放送局50は、アンテナ51を介して、放送コンテンツを送信する。その放送プログラム等の放送内容に関する情報は、予め公開されており、サービスプロバイダ30等にも通知されている。その通知方法は、どのような方法であってもよく、例えば、放送局50が新聞や雑誌等を介して外部に公開したものを、サービスプロバイダ30が取得するような方法であってもよいし、例えば図示せぬFAXやネットワーク41等を介して、放送局50からサービスプロバイダ30に対して直接通知されるような方法であってもよい。
【0042】
放送局50は、サービスプロバイダ30に予め通知したプログラムに基づいて、予定されている放送コンテンツを送信(放送)する。放送コンテンツは、例えば、NTSC(National Television Standards Committee)方式の525i信号等として送信される。なお、図3においては、放送局として、放送局50の1局が示されているが、実際には、複数の放送局が存在し、それぞれ、異なる周波数で、放送コンテンツを送信(放送)する。また、放送コンテンツは、SDTV(Standard Definition TeleVision)信号以外にも、HDTV(High Definition TeleVision)信号であってもよい。
【0043】
クライアント60のチューナ62は、ハードディスクレコーダ63等に制御されて受信するチャンネルを選局し、放送局50が送信し、図示せぬ衛星を介して送信されてくる電波(放送コンテンツ)、または地上のアンテナを介して送信されてくる電波(放送コンテンツ)を、アンテナ61を介して受信する。チューナ62は、受信した放送コンテンツをハードディスクレコーダ63に供給する。
【0044】
ハードディスクレコーダ63は、図示せぬリモートコントローラ等を介して入力されたユーザからの指示に基づいて、チューナ62より供給された放送コンテンツを内蔵するハードディスク(図示せず)に記録したり、モニタ64に供給したりする。また、ハードディスクレコーダ63は、図示せぬリモートコントローラ等を介して入力されたユーザからの指示に基づいて、過去に取得し内蔵するハードディスクに記録した放送コンテンツをモニタ64に供給する。
【0045】
また、ハードディスクレコーダ63は、上述したように、ネットワーク41にも接続されており、編集サーバ32と通信可能であり、ユーザに操作される等して、編集サーバ32が供給するEPGを取得する。ハードディスクレコーダ63は、専用のWEBブラウザ機能を用いて、編集サーバ32より取得した、編集されたEPGをモニタ64に表示させる。
【0046】
CRT(Cathode Ray Tube)、LCD(Liquid Crystal Display)、またはPDP(Plasma Display Panel)等のディスプレイを備えるモニタ64は、ハードディスクレコーダ64より供給された放送コンテンツに含まれる映像信号に対応する画像をディスプレイに表示する。モニタ64のディスプレイは、NTSC方式等のSD信号に対応しており、走査線数が525本であり、縦横比が3:4の画像を表示する。なお、モニタ64のディスプレイの解像度は、上述した以外にも、走査線が1125本で、縦横比が9:16のHD信号に対応するようにしてももちろんよいが、後述するように、ディスプレイの解像度が小さく制限されている場合の方が、本発明の効果はより大きい。また、モニタ64は、図示せぬスピーカを備えており、放送コンテンツに含まれる音声信号をスピーカより出力する。
【0047】
図4は、図3のEPGサーバ31の詳細な構成例を示すブロック図である。
【0048】
図4において、EPGサーバ31のCPU(Central Processing Unit)101は、ROM(Read Only Memory)102に記憶されているプログラムに従って、EPGサーバ31の各部を制御し、各種の処理を実行する。RAM(Random Access Memory)103には、CPU101が各種の処理を実行する上において必要なデータやプログラムなどが適宜記憶される。
【0049】
CPU101、ROM102、およびRAM103は、バス104を介して相互に接続されている。このバス104にはまた、EPG情報作成処理部131およびEPG情報提供処理部132が接続されている。
【0050】
EPG情報作成処理部131は、入力部111等より供給された情報に基づいて、HTML等で記述された公開用のEPG情報を作成し、後述するEPG情報記憶部133に供給し、記憶させる。EPG情報提供処理部132は、各部を制御し、EPG情報作成処理部131において作成され、EPG情報記憶部133に記憶されているEPG情報を、EPGサーバ31の外部に提供する処理を行う。
【0051】
また、バス104には、入出力インタフェース110も接続されている。
【0052】
入出力インタフェース110は、キーボードやマウスから構成される入力部111が接続され、入力部111に入力された制御信号をCPU101に出力したり、入力された番組の放送予定に関する情報等を、CPU101を介してEPG情報作成処理部131等に供給したりする。また、入出力インタフェース110には、ディスプレイやスピーカなどから構成される出力部112も接続されている。
【0053】
さらに、入出力インタフェース110には、ハードディスクなどから構成される記憶部113、および、インターネットなどのネットワーク41を介して他の装置とデータの通信を行う通信部114も接続されている。ドライブ115は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどの記録媒体からなるリムーバブルメディア121よりデータを読み出したり、リムーバブルメディア121にデータを書き込んだりするときに用いられる。
【0054】
また、入出力インタフェース110には、ハードディスク、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等の記憶素子を有するEPG情報記憶部133が接続されている。EPG情報記憶部133は、EPG情報作成処理部131において作成され、バス104を介して供給されたEPG情報を記憶する。また、EPG情報記憶部133は、EPG情報提供処理部132に要求されたEPG情報を、記憶しているEPG情報の中から検索し、存在する場合、その要求されたEPG情報をEPG情報提供処理部132に供給する。
【0055】
図5は、図3の編集サーバ32の詳細な構成例を示す図である。
【0056】
図5において、編集サーバ32のCPU151は、ROM152に記憶されているプログラムに従って、編集サーバ32の各部を制御し、各種の処理を実行する。RAM153には、CPU151が各種の処理を実行する上において必要なデータやプログラムなどが適宜記憶される。
【0057】
CPU151、ROM152、およびRAM153は、バス154を介して相互に接続されている。このバス154にはまた、EPG情報取得制御部181、EPG情報編集処理部182、および編集済EPG情報提供処理部183が接続されている。
【0058】
EPG情報取得制御部181は、後述する通信部164を制御し、EPGサーバ31よりEPG情報を取得する処理を行う。そして、取得したEPG情報をEPG情報編集処理部182に供給する。
【0059】
EPG情報編集処理部182は、EPG情報取得制御部181により供給されたEPG情報を編集し直し、後述するように、解像度の低いディスプレイでEPG情報を表示するための所定のWEBブラウザ用に編集されたEPG情報である編集済EPG情報を生成する。EPG情報編集処理部182は、生成した編集済EPG情報を、バス154を介して、後述する編集済EPG情報記憶部184に供給し記憶させる。
【0060】
編集済EPG情報提供処理部183は、通信部164を制御し、EPG情報編集処理部182において編集され、編集済EPG情報記憶部184に記憶されている編集済EPG情報を編集サーバ32の外部に提供(公開)する処理を行う。編集済EPG情報提供処理部183は、通信部164等を介して取得した要求に基づいて、編集済EPG情報記憶部184より、要求された編集済EPG情報を取得する。そして、編集済EPG情報記憶部184は、取得した編集済EPG情報を、通信部164を介して、要求元に供給する。
【0061】
また、バス154には、入出力インタフェース160も接続されている。
【0062】
入出力インタフェース160は、キーボードやマウスから構成される入力部161が接続され、入力部161に入力された信号をCPU151に出力する。また、入出力インタフェース160には、ディスプレイやスピーカなどから構成される出力部162も接続されている。
【0063】
さらに、入出力インタフェース160には、ハードディスクなどから構成される記憶部163、および、インターネットなどのネットワーク41を介して他の装置とデータの通信を行う通信部164も接続されている。ドライブ165は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどの記録媒体からなるリムーバブルメディア171よりデータを読み出したり、リムーバブルメディア171にデータを書き込んだりするときに用いられる。
【0064】
また、入出力インタフェース160には、ハードディスク、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等の記憶素子を有する編集済EPG情報記憶部184が接続されている。編集済EPG情報記憶部184は、EPG情報編集処理部182において編集され、バス154を介して供給された編集済EPG情報を記憶する。また、編集済EPG情報記憶部184は、編集済EPG情報提供処理部183に要求された編集済EPG情報を、記憶している編集済EPG情報の中から検索し、存在する場合、その要求された編集済EPG情報を編集済EPG情報提供処理部183に供給する。
【0065】
図6は、図3のハードディスクレコーダ63の詳細な構成例を示す図である。
【0066】
図6において、受信部201は、図示せぬリモートコントローラからの赤外線信号を受信し、電気信号に変換してレコーダ制御部206に出力する。レコーダ制御部206は、CPU231、ROM232、RAM233により構成され、CPU231が、予めROM232、プログラムメモリ208、またはワークメモリ209に記憶されているプログラムやデータをRAM233にロードし、各種の処理を実行することによって、ハードディスクレコーダ63の各部を制御する。
【0067】
RAM233にはまた、CPU231が各種の処理を実行する上において必要なデータなども適宜記憶される。また、レコーダ制御部206は、通信部215を制御し、チューナ62に対して選局制御信号を出力させる。
【0068】
復調部202は、チューナ62より供給された信号を、復調し、デマルチプレクサ203に出力する。デマルチプレクサ203は、復調部202より供給されたデータを、オーディオデータ、ビデオデータ、およびその他のデータに分離し、それぞれ、オーディオデコーダ204、ビデオデコーダ205、またはレコーダ制御部206のCPU231に出力する。
【0069】
オーディオデコーダ204は、入力されたオーディオデータを、例えばMPEG(Moving Picture Experts Group)方式でデコードし、記録再生部213に出力する。ビデオデコーダ205は、入力されたビデオデータを、例えばMPEG方式でデコードし、ディスプレイコンバータ210に出力する。レコーダ制御部206のCPU231は、入力された情報に基づいて、各部を制御したり、OSD(On Screen Display)制御部211に文字情報等を供給したりする。
【0070】
ディスプレイコンバータ210は、ビデオデコーダ205より供給されたビデオデータを、例えばNTSC方式のビデオデータにエンコードし、記録再生部213に出力するとともに、ビデオデコーダ205より供給されたビデオデータの画面のサイズを、モニタ64のサイズに対応するサイズに変換し、NTSC方式のビデオデータに変換した後、アナログ信号に変換し、ディスプレイ制御部212に出力する。
【0071】
ディスプレイ制御部212は、レコーダ制御部206の制御のもと、OSD制御部211が出力したOSD信号を、ディスプレイコンバータ210より入力されたビデオ信号に重畳し、モニタ64のディスプレイに出力し、表示させる。
【0072】
モニタ64にはまた、オーディオデコーダ204が出力したオーディオデータが、D/Aコンバータ214によりアナログ信号に変換されて供給されている。モニタ64は、このオーディオ信号を内蔵するスピーカから出力する。
【0073】
記録再生部213は、ハードディスク(HDD)234を内蔵しており、オーディオデータおよびビデオデータを、例えばMPEG方式でエンコードしてから合成し、チャネルコーディングを行った後、ハードディスク234に記録する。
【0074】
また、記録再生部213は、ハードディスク234に記録されているデータを再生し、オーディオデータとビデオデータに分離する。そして、記録再生部213は、オーディオデータをMPEG方式でデコードし、D/A変換し、モニタ64のスピーカに出力するとともに、ビデオデータをMPEG方式でデコードし、D/A変換し、モニタ64のディスプレイに出力する。
【0075】
EPGデータメモリ207は、ハードディスクや半導体メモリ等の記憶素子により構成された記憶領域を備え、CPU231に供給された編集済EPG情報を記憶する。また、EPGデータメモリ207は、CPU231に要求されたEPGを含む編集済EPG情報を検索し、CPU231に供給する。
【0076】
また、通信部215は、CPU231に制御され、ネットワーク41を介して、編集サーバ32と通信を行い、CPU231より供給された編集済EPG情報の要求を編集サーバ32に供給し、その要求に基づいて編集サーバ32より供給された編集済情報を取得し、CPU231に供給する。
【0077】
入力部216は、ユーザからの各種の操作を受け付ける操作ボタン群、タッチパネル、キーボード、またはマウス等の入力デバイスにより構成され、図示せぬリモートコントローラと同様に、ユーザからの指示を受け付け、レコーダ制御部206のCPU231にその指示を供給する。
【0078】
また、ドライブ217は、CPU231に制御され、適宜装着された、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア235に記憶されているコンピュータプログラムやデータを読み出し、CPU231に供給する。CPU231は、読み出したコンピュータプログラムやデータを、必要に応じて、RAM233にロードしたり、プログラムメモリ208若しくはワークメモリ209に記憶させたりする。
【0079】
図7は、図6のCPU231が有する機能の例を示す機能ブロック図である。
【0080】
図7において、CPU231は、各部を制御する制御部240と、情報の管理を行う管理部250を備える。
【0081】
CPU231は、制御部240として、コンテンツデータ受信処理制御部241、信号処理制御部242、記録再生処理制御部243、制御信号取得処理制御部244、EPG情報取得処理制御部245、および出力制御部246を有している。
【0082】
コンテンツデータ受信処理制御部241は、例えば復調部202またはデマルチプレクサ203等を制御し、放送コンテンツ(コンテンツデータ)の受信に関する処理を実行する。
【0083】
信号処理制御部242は、例えばオーディオデコーダ204またはビデオデコーダ205等を制御し、受信した画像信号または音声信号に信号処理を施す。
【0084】
記録再生処理制御部243は、例えばディスプレイコンバータ210または記録再生部213等を制御し、画像信号または音声信号をハードディスク(HDD)234に記録したり、ハードディスク(HDD)234に記録されている画像信号または音声信号を再生したりする処理を実行する。
【0085】
制御信号取得処理制御部244は、例えば、受信部201、プログラムメモリ208、ワークメモリ209、通信部215、または入力部216等を制御し、制御信号の取得に関する処理を行う。
【0086】
EPG情報取得処理制御部245は、例えばEPGデータメモリ207または通信部215等を制御して、EPG情報の取得に関する処理を実行する。
【0087】
出力処理制御部246は、例えば、ディスプレイコンバータ210、OSD制御部211、ディスプレイ制御部212、またはD/Aコンバータ214等を制御し、モニタ64への画像信号または音声信号の出力に関する処理を実行する。
【0088】
また、CPU231は、管理部250として、ハードディスク(HDD)234等に記憶されているコンテンツデータ(放送コンテンツ)を管理するコンテンツデータ管理部251、EPGデータメモリ207に記憶されているEPG情報を管理するEPG情報管理部252、および、ワークメモリ209等に記憶されている設定情報を管理する設定情報管理部253を有している。
【0089】
CPU231は、上述したこれらの各部を用いて、ハードディスクレコーダ63全体の動作等を制御し、プログラムやデータ等の情報を管理する。
【0090】
図3に戻り、EPG提供システムの動作について説明する。
【0091】
放送局50は、今後の番組の放送スケジュールや、放送内容、または出演者等の情報を含む番組に関する情報を、放送局50の外部に公開し、サービスプロバイダ30に提供する。
【0092】
サービスプロバイダ30のEPGサーバ31のユーザは、例えば入力部111を操作する等して、公開された番組に関する情報を入力するための処理を開始させる。EPGサーバ31のCPU101は、入力されたユーザの指示に基づいて、EPG情報作成処理部131を制御し、EPG情報作成処理を開始させ、図1に示されるEPG11のような、高解像度のモニタに適した、放送コンテンツに関する情報である一般的なEPG情報を作成させる。
【0093】
EPG情報作成処理部131によるEPG情報作成処理について、図8のフローチャートを参照して説明する。
【0094】
最初に、ステップS1において、EPG情報作成処理部131は、バス104を介して入力部111を制御し、ユーザからの入力の受け付けを開始する。
【0095】
入力の受け付けが開始されると、EPG情報作成処理部131は、ステップS2において、ユーザが入力部111を操作することにより入力された情報に基づいて、放送コンテンツに関する情報であり、HTMLで記述されたWEBページであるEPG情報(図1のEPG11)を作成する。
【0096】
ステップS3において、EPG情報作成処理部131は、ユーザからの入力が終了したか否かを判定し、終了していないと判定した場合、ステップS2に処理を戻し、それ以降の処理を繰り返す。
【0097】
ステップS3において、ユーザからの入力が終了したと判定した場合、EPG情報作成処理部131は、ステップS4に処理を進め、作成した高解像度用のEPG情報をEPG情報記憶部133に供給し、記憶させる。ステップS4の処理が終了したEPG情報作成処理部131は、EPG情報作成処理を終了する。
【0098】
EPG情報記憶部133に記憶されたEPG情報(図1のEPG11)は、EPG情報提供処理部132により、EPGサーバ31の外部に提供(公開)される。
【0099】
図3に戻り、編集サーバ32は、例えば、1日1回、1週間後のEPG情報を要求するなど、所定の間隔で定期的に、EPG情報取得処理を実行し、その公開されたEPG情報をEPGサーバ31に要求する。なお、この要求は、定期的に行われる以外に、例えば編集サーバ32のユーザが指示した場合に、実行されるようにしてもよい。
【0100】
図9のフローチャートを参照して、EPG情報取得制御部181によるEPG情報取得処理について説明する。
【0101】
最初に、ステップS21において、編集サーバ32のEPG取得制御部181は、通信部164を制御し、EPGサーバ31にEPG情報を要求する。EPGサーバ31のEPG情報提供処理部132は、後述するように、EPG情報記憶部133に記憶されているEPG情報を検索し、要求されたEPG情報が存在する場合、そのEPG情報(図1のEPG11)を編集サーバ32に供給し、存在しない場合、エラー応答を返す。
【0102】
EPG情報を要求したEPG情報取得制御部181は、ステップS22において、通信部164を制御して、要求したEPG情報を取得したか否かを判定し、取得したと判定した場合、ステップS23に処理を進め、取得したEPG情報を、RAM153、またはEPG情報取得制御部181が内蔵する図示せぬRAM等に保持し、EPG情報取得処理を終了する。
【0103】
ステップS22において、EPGサーバ31よりエラー応答を取得する等して、要求したEPG情報を取得していないと判定した場合、EPG情報取得制御部181は、ステップS24において、同じEPG情報を再度要求するか否かを判定する。
【0104】
予め定められた設定等に基づいて、同じEPG情報を再度要求すると判定した場合、EPG情報取得制御部181は、処理をステップS21に戻し、それ以降の処理を繰り返す。EPG情報を再度要求しないと判定した場合、EPG情報取得制御部181は、ステップS25に処理を進め、エラー処理を実行し、例えば、出力部162を制御してエラーメッセージをディスプレイに表示させたり、記憶部163を制御してエラーログを記録したりする。ステップS25の処理が終了すると、EPG情報取得制御部181は、EPG情報取得処理を終了する。
【0105】
図3に戻り、編集サーバ32によるEPG情報取得処理に対応して、EPGサーバ31は、上述したように、EPG情報提供処理を行う。編集サーバ32より供給されたEPG情報の要求を取得すると、EPGサーバ31は、EPG情報提供処理を開始する。
【0106】
EPG情報提供処理部132によるEPG情報提供処理を、図10のフローチャートを参照して説明する。
【0107】
EPG情報の要求を、通信部114を介して取得したEPG情報提供処理部132は、ステップS41において、その要求に基づいて、EPG情報記憶部133を制御し、EPG情報記憶部133に記憶されているEPG情報の中から、要求されたEPG情報を検索させる。EPG情報記憶部133は、EPG情報の検索処理を行い、検索結果をEPG情報提供処理部132に供給する。
【0108】
そして、ステップS42において、EPG情報提供処理部132は、EPG情報記憶部133より供給された検索結果に基づいて、要求されたEPG情報が存在するか否かを判定する。
【0109】
要求されたEPG情報がEPG情報記憶部133に記憶されており、存在すると判定した場合、EPG情報提供処理部132は、ステップS43に処理を進め、EPG情報記憶部133より要求されたEPG情報を読み出し、取得する。
【0110】
要求されたEPG情報を読み出し、取得したEPG情報提供処理部132は、ステップS44において、通信部114を制御し、取得したEPG情報を要求元である編集サーバ32に送信し、EPG情報提供処理を終了する。
【0111】
また、ステップS42において、要求されたEPG情報が、EPG情報記憶部133に記憶されておらず、存在しないと判定した場合、EPG情報提供処理部132は、ステップS45に処理を進め、エラーメッセージを編集サーバ32に送信する等のエラー応答処理を行い、EPG情報提供処理を終了する。
【0112】
以上のようにして、EPGサーバ31よりEPG情報(図1のEPG11)を取得すると、編集サーバ32のCPU151は、EPG情報編集処理部182を制御し、EPG情報編集処理を開始させ、ハードディスクレコーダ63専用の(モニタ64に表示される場合に最適な画像に対応する)EPG情報となるように、EPGサーバ31より取得したEPG情報を編集する。
【0113】
EPG情報編集処理部182によるEPG情報編集処理を、図11のフローチャートを参照して説明する。
【0114】
最初に、EPG情報編集処理部182は、ステップS61において、EPG情報取得制御部181が内蔵する図示せぬRAM、またはRAM153に保持されている、EPGサーバ31より供給されたEPG情報を、バス154を介して取得する。
【0115】
ステップS62において、EPG情報編集処理部182は、所定のフォーマットの新たなWEBページとしての画像に対応するようにEPG情報を編集し、ステップS63において、その編集済EPG情報を編集済EPG情報記憶部184に供給し、記憶させ、EPG情報編集処理を終了する。
【0116】
図12は、以上のように編集されたEPG情報が対応する画像(WEBページ)の構成例を示す図である。
【0117】
図12において、編集済EPG261は、EPG情報編集処理部182において編集された編集後のEPGであり、16時乃至20時の時間帯における放送局A乃至Pの番組表である。編集済EPG261は、同じ大きさの領域261−1乃至261−8(点線264乃至267で区切られた領域)に8分割されている。各領域の大きさは、モニタ64において1度に表示される画像サイズ(モニタ64に表示されるWEBブラウザの表示領域のサイズ)を示す領域262の大きさと同じである。
【0118】
すなわち、EPG情報編集処理部182は、EPG情報を編集し、7局の放送局(放送局A乃至G、または、放送局H乃至P)の1時間の番組表を、モニタ64において1度に表示される画像サイズ(1画面分の画像サイズ)とし、それよりも大きい8画面分の画像(4時間、14局の番組表)を1つの画像(WEBページ)とする編集済EPG261を生成する。
【0119】
従って、図12に示されるように、領域261−1乃至261−8の各領域において画像の構成が互いに同様であり、時間帯や放送局名等の同じ情報が各領域において表示されている。これにより、例えば、編集済EPG261の、モニタ64に表示される領域の位置を、左上の領域262から、右下の領域263にスクロールさせた場合においても、モニタ64には同様の構成の画像が表示され、時間帯や放送局名等の重要な情報が常に表示される。なお、画像の構成等の詳細については、後述する。
【0120】
以上のように生成された編集済EPG261は、編集サーバ32の編集済EPG情報提供処理部183により、編集サーバ32の外部に提供(公開)される。
【0121】
すなわち、編集サーバ32は、EPGサーバ31より高解像度のモニタ用のEPG情報を取得して編集し、低解像度のモニタ用のEPG情報を生成して提供する。
【0122】
なお、編集サーバ32は、上述したように、4時間毎のEPG(番組表)を1つの画像(WEBページ)とする編集済EPG情報を提供(公開)し、クライアント30側に編集済EPG情報を要求された場合、要求された日付および時間帯が一致する編集済EPG情報を要求元に提供する。また、編集サーバ32は、モニタ64に様々な情報を表示するための、編集済EPG情報以外の情報も、適宜、ハードディスク63に供給する。
【0123】
図3に戻り、放送局50は、上述したようにサービスプロバイダ30に通知した放送スケジュールに基づいて、アンテナ51を介して、放送コンテンツを放送する。クライアント60のハードディスクレコーダ63は、ユーザに操作され、チューナ62を制御し、アンテナ61を介して、放送局50より放送された放送コンテンツを受信する。
【0124】
なお、図3に示される放送局50は、例えば、ケーブルテレビ等の有線による放送を行う放送局であってもよく、その場合、図示は省略するが、放送局50とチューナ62は、ネットワーク等を介して有線により接続されており、そのネットワークを介して、放送局50が放送する放送コンテンツを取得する。
【0125】
クライアント60のユーザは、放送局50等の各放送局が放送する番組の内容(放送スケジュール)を知るために、ハードディスクレコーダ63のリモートコントローラ(図示せず)や入力部216を操作し、ハードディスクレコーダ63に、EPGを提供しているサービスプロバイダ30の編集サーバ32に対してEPG情報を要求させる。ハードディスクレコーダ63は、ユーザの指示に基づいて、ネットワーク41を介して、編集サーバ32に編集済EPG情報を要求する。このハードディスクレコーダ63による編集済EPG情報取得処理については後述する。
【0126】
ハードディスクレコーダ63より編集済EPG情報を要求された編集サーバ32は、編集済EPG情報提供処理を実行し、編集済EPG情報(図12の編集済EPG261)を提供する。
【0127】
編集サーバ32の編集済EPG情報提供処理部183による編集済EPG情報提供処理について、図13のフローチャートを参照して説明する。
【0128】
編集済EPG情報の要求を、通信部164を介して取得した編集済EPG情報提供処理部183は、ステップS81において、その要求に基づいて、編集済EPG情報記憶部184を制御し、編集済EPG情報記憶部184に記憶されている編集済EPG情報の中から、要求された編集済EPG情報を検索させる。編集済EPG情報記憶部184は、編集済EPG情報の検索処理を行い、検索結果を編集済EPG情報提供処理部183に供給する。
【0129】
そして、ステップS82において、編集済EPG情報提供処理部183は、編集済EPG情報記憶部184より供給された検索結果に基づいて、要求された編集済EPG情報が存在するか否かを判定する。
【0130】
要求された編集済EPG情報が編集済EPG情報記憶部184に記憶されており、存在すると判定した場合、編集済EPG情報提供処理部183は、ステップS83に処理を進め、編集済EPG情報記憶部184より要求された編集済EPG情報を読み出し、取得する。
【0131】
要求された編集済EPG情報を読み出し、取得した編集済EPG情報提供処理部183は、ステップS84において、通信部164を制御し、取得した編集済EPG情報を要求元であるハードディスクレコーダ63に送信し、編集済EPG提供処理を終了する。
【0132】
また、ステップS82において、要求された編集済EPG情報が、編集済EPG情報記憶部184に記憶されておらず、存在しないと判定した場合、編集済EPG情報提供処理部183は、ステップS85に処理を進め、エラーメッセージをハードディスクレコーダ63に送信する等のエラー応答処理を行い、編集済EPG情報提供処理を終了する。
【0133】
この編集済EPG情報提供処理に対して、ハードディスクレコーダ63のCPU231は、EPG情報取得処理制御部245を用いて、編集済EPG情報取得処理を実行し、編集サーバ32より編集済EPG情報を取得し、予めプログラムメモリ208等に用意されたWEBブラウザを用いて、取得した編集済EPG261をモニタ64に表示させる。
【0134】
ハードディスクレコーダ63のCPU231による編集済EPG情報取得処理について、図14のフローチャートを参照して説明する。
【0135】
最初に、ステップS101において、ハードディスクレコーダ63のCPU231は、ユーザの指示に基づいて、通信部215を制御し、編集サーバ32に編集済EPG情報を要求する。編集サーバ32の編集済EPG情報提供処理部183は、上述したように、編集済EPG情報記憶部184に記憶されている編集済EPG情報を検索し、要求された編集済EPG情報が存在する場合、その編集済EPG情報をハードディスクレコーダ63に供給し、存在しない場合、エラー応答を返す。
【0136】
編集済EPG情報を要求したCPU231は、ステップS102において、通信部215を制御して、要求したEPG情報を取得したか否かを判定し、取得したと判定した場合、ステップS103に処理を進め、取得した編集済EPG情報をEPGデータメモリ207に保持し、ステップS104において、予めプログラムメモリ208等に用意された所定のWEBブラウザ等のGUI(Graphical User Interface)を用いて、取得した編集済EPG情報を表示する画像を生成し、モニタ64に供給することで、編集済EPG261をモニタ64に表示させる。編集済EPGを表示させたCPU231は、編集済EPG情報取得処理を終了する。
【0137】
ステップS102において、編集サーバ32よりエラー応答を取得する等して、要求した編集済EPG情報を取得していないと判定した場合、CPU231は、ステップS105において、同じ編集済EPG情報を再度要求するか否かを判定する。
【0138】
予め定められた設定等に基づいて、同じ編集済EPG情報を再度要求すると判定した場合、CPU231は、処理をステップS101に戻し、それ以降の処理を繰り返す。編集済EPG情報を再度要求しないと判定した場合、CPU231は、ステップS106に処理を進め、エラー処理を実行し、例えば、OSD制御部211を制御してエラーメッセージをディスプレイに表示させたり、ワークメモリ209を制御してエラーログを記録したりする。ステップS106の処理が終了すると、CPU231は、編集済EPG情報取得処理を終了する。
【0139】
図15は、図14のフローチャートのステップS104の処理によりモニタ64に表示される、編集済EPGの表示画面の例を示す図である。
【0140】
図15において、編集済EPG261を表示するためのGUIであるWEBブラウザ270は、第1フレーム271および第2フレーム272の2つのフレーム、並びに、横スクロールバー273および縦スクロールバー274により構成される。
【0141】
第1フレーム271は、第2フレーム272に表示される情報を選択するためのGUIである表示切り替えタブ281、第2フレーム272に表示されるEPGの時間帯を指定する時間帯プルダウンメニュー282、および第2フレーム272に表示されるEPGの日付を指定する日付プルダウンメニュー283を有している。
【0142】
第2フレーム272には、図12に示される編集済EPG261の一部分が表示される。第2フレーム272の大きさは、図12の編集済EPG261の1つの領域(領域261−1乃至261−8)の大きさと同じである。
【0143】
なお、図15においては、第2フレーム272には、「今日1/1(水)」の「16:00」乃至「20:00」の時間帯の「時刻別」のEPG(図12の編集済EPG261の領域261−1)が表示されている。
【0144】
ユーザは、ハードディスクレコーダ63のリモートコントローラや入力部216を操作することにより、第2フレーム272に表示される、編集済EPG261における位置を変更(スクロール)することができる。
【0145】
すなわち、図15において、第2フレーム272には、編集済EPG261の領域261−1が表示されているが、ユーザが編集済EPG261をスクロールさせることにより、その他の領域(領域261−2乃至261−7)を第2フレーム272に表示させることができる。
【0146】
図15において、第2フレーム272に表示されている領域261−1の左上部または右上部には、それぞれ、左右の領域(1時間前の領域と1時間後の領域)を表示させるためのソフトウェアボタンであるボタン291および293が設けられている。
【0147】
このボタン291および293は、図12に示されるように、領域261−1乃至261−8の全ての領域に設けられている。
【0148】
なお、16時乃至17時の番組を示す領域である領域261−1および261−5においては、その1時間前の領域(15時乃至16時)が、編集済EPG261の時間帯(16時乃至20時)と異なる時間帯(12時乃至16時)の編集済EPG(異なるWEBページ)に存在する。
【0149】
従って、この領域261−1および261−5のボタン291は、ユーザが操作することにより、その編集済EPG(12時乃至16時の編集済EPG)が第2フレーム272に表示されるようにするソフトウェアボタンにより構成される。
【0150】
すなわち、この場合のボタン291は、ユーザが操作することにより、1つ前の時間帯(12時乃至16時)の編集済EPG(WEBページ)の最後の1時間(15時乃至16時)の、領域261−1が対応する放送局と同じ放送局に対応する領域が第2フレーム272に表示されるようにするソフトウェアボタンである。
【0151】
また、19時乃至20時の番組を示す領域である領域261−4および261−8においては、その1時間後の領域(20時乃至21時)が、編集済EPG261の時間帯(16時乃至20時)と異なる時間帯(20時乃至24時)の編集済EPG(異なるWEBページ)に存在する。
【0152】
従って、この領域261−4および261−8のボタン293は、ユーザが操作することにより、その編集済EPG(20時乃至24時の編集済EPG)が第2フレーム272に表示されるようにするソフトウェアボタンにより構成される。
【0153】
すなわち、この場合のボタン293は、ユーザが操作することにより、1つ後の時間帯(20時乃至24時)の編集済EPG(WEBページ)における最初の1時間(20時乃至21時)の、各領域が対応する放送局と同じ放送局に対応する領域が表示されるソフトウェアボタンである。
【0154】
なお、ボタン291または293は、編集済みEPG261の領域261−1乃至261−8の各領域において、その領域の位置に合わせたマークによって構成されるようにしてもよい。
【0155】
例えば、領域261−1および261−5においては、右上部に、右側に表示されていない領域が存在することを示すマークが設けられるようにし、領域261−2、領域261−3、領域261−6、および領域261−7においては、その左上部に、左側に表示されていない領域が存在することを示すマークが設けられ、右上部に、右側に表示されていない領域が存在することを示すマークが設けられるようにし、さらに、領域261−4および261−8においては、その左上部に、左側に表示されていない領域が存在することを示すマークが設けられるようにしてもよい。
【0156】
すなわち、この場合、表示されている領域の左上部または右上部には、ユーザに操作されることにより、同じ編集済みEPG(WEBページ)内で表示される領域が変更されるボタンの代わりに、その方向に領域が存在することを示すマークが表示される。
【0157】
また、図15において、ユーザがボタン291を操作した場合、1つ前の時間帯(12時乃至16時)の編集済EPG(WEBページ)の最初の1時間(12時乃至13時)の、領域261−1が対応する放送局と同じ放送局に対応する領域が第2フレーム272に表示されるようにしてもよい。
【0158】
この場合、領域261−5においても同様に、ユーザがボタン291を操作すると、1つ前の時間帯(12時乃至16時)の編集済EPG(WEBページ)の最初の1時間(12時乃至13時)の、領域261−5が対応する放送局と同じ放送局に対応する領域が表示される。
【0159】
図15において、以上のようなボタン291および293の間、すなわち、第第2フレーム272に表示されている領域261−1の中央上部には、現在第2フレーム272に表示されている番組表が対応する時間を示す時間表示292が設けられている。
【0160】
この時間表示292は、図12に示されるように、領域261−1乃至261−8の全ての領域に設けられている。ただし、時間表示292は、各領域に対応する時間が表示されており、領域261−1および261−5においては「16:00−17:00」と表示され、領域261−2および261−6においては「17:00−18:00」と表示され、領域261−3および261−7においては「18:00−19:00」と表示され、領域261−4および261−8においては「19:00−20:00」と表示される。
【0161】
図15に戻り、第2フレーム272に表示されている領域261−1のボタン291の下方に、放送局欄294が設けられ、縦方向に各放送局が並べられており、放送局欄294の右側に番組欄295が設けられ、各放送局が放送する番組が横方向を時間軸として表示されている。
【0162】
すなわち、図15の場合、第2フレーム272に表示されたEPGは、「放送局A」が「今日1/1(水)」の16時から「番組A−1」を放送し、「番組A−1」の放送が終了した後、「番組A−2」を放送することを示している。また、このEPGは、「放送局B」が16時より「番組B−1」を放送し、「放送局C」が16時より「番組C−1」を放送し、「放送局D」が16時より「番組D−1」を放送し、「放送局E」が16時より「番組E−1」を放送することを示している。このEPGは、さらに、「放送局F」が16時から「番組F−1」を放送し、「番組F−1」の放送が終了した後、「番組F−2」を放送し、「放送局G」が16時より「番組G−1」を放送することを示している。
【0163】
なお、放送局欄294および番組欄295は、図12に示されるように、領域261−1乃至261−8の全ての領域に設けられている。ただし、領域261−1乃至4の放送局欄294に表示される放送局と、領域261−5乃至261−8の放送局欄294に表示される放送局は、互いに異なる放送局である。
【0164】
また、番組欄295に表示される番組表の構成は、各領域において互いに異なる。
【0165】
なお、図12および図15においては、説明のために、番組欄295の各番組に、各放送局と対応付けた符号が表示されるようにしているが、実際には、番組のタイトル等の情報が表示される。
【0166】
以上のように、第2フレーム272に表示される編集済EPG261の領域261−1乃至261−8の各領域は、いずれも、ボタン291および293、時間表示292、放送局欄294、および番組欄295により構成されており、同じ情報が複数の領域に表示される場合がある。
【0167】
すなわち、編集済EPG261は、例えばユーザが編集済EPG261の表示位置をスクロールさせても、放送局名や時間等の重要な情報が常に表示されるように構成されている。
【0168】
図16を参照して、編集済EPG261の表示位置が横にスクロールされた場合(領域261−1から領域261−2にスクロールされた場合)について説明する。
【0169】
なお、図16において、領域261−1におけるボタン291および293、時間表示292、放送局欄294、および番組欄295を、それぞれ、ボタン291−1および293−1、時間表示292−1、放送局欄294−1、および番組欄295−1とし、領域261−2におけるボタン291および293、時間表示292、放送局欄294、および番組欄295を、それぞれ、ボタン291−2および293−2、時間表示292−2、放送局欄294−2、および番組欄295−2とする。
【0170】
最初、図16Aに示されるように、第2フレーム272には領域261−1が表示されており、ボタン291−1および293−1、時間表示292−1、放送局欄294−1、および番組欄295−1が表示されている。
【0171】
この状態において、ユーザの操作により、矢印301の方向(図中左の方向)に表示位置がスクロールされると、その表示位置は、図16Bに示されるような位置になる。
【0172】
この時、図16Aにおいて表示されていた領域261−1のボタン291−1および放送局欄294−1は、第2フレーム272の左端から外に移動し、表示されなくなる。それと同時に、図16Aにおいて表示されていなかった領域261−2のボタン291−2および放送局欄294−2が、第2フレーム272の右端から第2フレーム272内に移動し、表示されるようになる。
【0173】
この状態において、さらに、ユーザの操作により、矢印301の方向(図中左の方向)に表示位置がスクロールされると、その表示位置は、図16Cに示されるような位置になる。
【0174】
この時、図16AおよびBにおいて表示されていた領域261−1の時間表示292−1は、第2フレーム272の左端から外に移動し、表示されなくなる。それと同時に、図16AおよびBにおいて表示されていなかった領域261−2の時間表示292−2および放送局欄294−2が、第2フレーム272の右端から第2フレーム272内に移動し、表示されるようになる。
【0175】
この状態において、さらに、ユーザの操作により、矢印301の方向(図中左の方向)に表示位置がスクロールされると、同様に、ボタン293−1が表示されなくなり、ボタン293−2が表示されるようになり、最終的に、図16Dに示されるように、第2フレーム272には領域261−2のみが表示されるようになる。
【0176】
図16Dにおいて、第2フレーム272には、領域261−2のボタン291−2および293−2、時間表示292−2、放送局欄294−2、および番組欄295−2が表示されている。
【0177】
このように、ユーザが表示位置を横スクロールさせても、放送局名や、現在表示されている番組が対応する時間、隣り合う領域に表示を切り替えるためのボタン等の表示が常に表示されているので、ユーザは、現在表示されている時間帯や放送局名等の情報を容易に把握することができる。
【0178】
次に、図17を参照して、編集済EPG261の表示位置が縦にスクロールされた場合(領域261−1から領域261−5にスクロールされた場合)について説明する。
【0179】
なお、図17において、領域261−1におけるボタン291および293、時間表示292、放送局欄294、および番組欄295を、それぞれ、ボタン291−1および293−1、時間表示292−1、放送局欄294−1、および番組欄295−1とし、領域261−5におけるボタン291および293、時間表示292、放送局欄294、および番組欄295を、それぞれ、ボタン291−5および293−5、時間表示292−5、放送局欄294−5、および番組欄295−5とする。
【0180】
最初、図17Aに示されるように、第2フレーム272には領域261−1が表示されており、ボタン291−1および293−1、時間表示292−1、放送局欄294−1、および番組欄295−1が表示されている。
【0181】
この状態において、ユーザの操作により、矢印302の方向(図中下の方向)に表示位置がスクロールされると、その表示位置は、図17Bに示されるような位置になる。
【0182】
この時、図17Aにおいて表示されていた領域261−1のボタン291−1時刻表示292−1およびボタン293−1は、第2フレーム272の上端から外に移動し、表示されなくなる。それと同時に、図17Aにおいて表示されていなかった領域261−5のボタン291−5時刻表示292−5およびボタン293−5が、第2フレーム272の下端から第2フレーム272内に移動し、表示されるようになる。
【0183】
この状態において、さらに、ユーザの操作により、矢印302の方向(図中下の方向)に表示位置がスクロールされると、その表示位置は、図17Cに示されるような位置になる。
【0184】
この時、図17AおよびBにおいて表示されていた領域261−1の放送局欄294−1および番組欄295−1は、次第に第2フレーム272の上端から外に移動し、表示されなくなる。それと同時に、図17AおよびBにおいて表示されていなかった領域261−5の放送局欄294−5および番組欄295−5が、第2フレーム272の下端から第2フレーム272内に移動し、表示されるようになる。
【0185】
この状態において、さらに、ユーザの操作により、矢印302の方向(図中下の方向)に表示位置がスクロールされると、最終的に、図17Dに示されるように、第2フレーム272には領域261−5のみが表示されるようになる。
【0186】
図17Dにおいて、第2フレーム272には、領域261−5のボタン291−5および293−5、時間表示292−5、放送局欄294−5、および番組欄295−5が表示されている。
【0187】
このように、ユーザが表示位置を縦スクロールさせても、放送局名や、現在表示されている番組が対応する時間、隣り合う領域に表示を切り替えるボタン等の表示が常に表示されているので、ユーザは、現在表示されている時間帯や放送局名等の情報を容易に把握することができる。
【0188】
以上のように、図3のEPG提供システムにおいて、編集サーバ32は、EPGサーバ31が提供する通常のEPGを再度編集し、低解像度用のEPG情報を生成し、ユーザにとって、より見やすいEPG情報を提供することができる。
【0189】
なお、編集サーバ32が、この編集済EPG261を、時間帯毎に1つのWEBページとして生成して提供するので、ハードディスクレコーダ63は、ユーザにとって、より見やすいEPG情報を、容易に取得することができ、さらに、フレーム間同期をとる等の特別な処理を行わずに、容易にモニタ64に表示させることができる。
【0190】
なお、以上において、ハードディスクレコーダ63は、編集サーバ32が編集した編集済EPG情報を取得するように説明したが、これに限らず、ハードディスクレコーダ63が、EPGサーバ31が提供する通常のEPG情報を取得し、そのEPG情報を編集するようにしてもよい。
【0191】
図18は、その場合のハードディスクレコーダ63の詳細な構成例を示すブロック図である。図18において、図6と対応する部分には同一符号を付し、その詳細な説明は適宜省略する。
【0192】
レコーダ制御部206のCPU311は、予めROM232、プログラムメモリ208、またはワークメモリ209に記憶されているプログラムやデータをRAM233にロードし、各種の処理を実行することによって、ハードディスクレコーダ63の各部を制御する。
【0193】
また、CPU311は、図19に示されるように、制御部240および管理部250の他に、EPGサーバ31より取得したEPG情報を編集するEPG情報編集処理部312を内蔵している。
【0194】
通信部215を介してEPGサーバ31よりEPG情報が取得されると、CPU311のEPG情報編集処理部312は、取得したEPG情報を編集し、図12に示されるような編集済EPG情報を生成する。CPU311は、その生成された編集済EPG情報をEPGデータメモリ207に保持させたり、生成した編集済EPG情報をOSD制御部211に供給してモニタ64に表示させたりする。
【0195】
図20のフローチャートを参照して、ハードディスクレコーダ63のCPU311によるEPG情報取得処理について説明する。
【0196】
最初に、ステップS121において、ハードディスクレコーダ63のCPU311は、通信部215を制御し、EPGサーバ31にEPG情報を要求する。EPGサーバ31のEPG情報提供処理部132は、EPG情報記憶部133に記憶されているEPG情報を検索し、要求されたEPG情報が存在する場合、そのEPG情報を要求元であるハードディスクレコーダ63に供給し、存在しない場合、エラー応答を返す。
【0197】
EPG情報を要求したCPU311は、ステップS122において、通信部215を制御して、要求したEPG情報を取得したか否かを判定し、取得したと判定した場合、ステップS123に処理を進め、EPG情報編集処理部312において、取得したEPG情報を編集し、低解像度用の編集済EPG情報を生成する。
【0198】
CPU311は、ステップS124において、生成された編集済EPG情報をEPGデータメモリ207に供給して保持させ、ステップS125において、予めプログラムメモリ208等に用意された所定のWEBブラウザ等のGUIを用いて、取得した編集済EPG情報を表示する画像を生成し、モニタ64に供給することで、編集済EPG261をモニタ64に表示させる。ステップS125の処理を終了したCPU311は、EPG情報取得処理を終了する。
【0199】
ステップS122において、EPGサーバ31よりエラー応答を取得する等して、要求したEPG情報を取得していないと判定した場合、CPU311は、ステップS126において、同じEPG情報を再度要求するか否かを判定する。
【0200】
予め定められた設定等に基づいて、同じEPG情報を再度要求すると判定した場合、CPU31は、処理をステップS121に戻し、それ以降の処理を繰り返す。EPG情報を再度要求しないと判定した場合、CPU311は、ステップS127に処理を進め、エラー処理を実行し、例えば、OSD制御部211を制御してエラーメッセージをモニタ64に表示させたり、ワークメモリ209を制御してエラーログを記録したりする。ステップS127の処理が終了すると、CPU311は、EPG情報取得処理を終了する。
【0201】
以上のようにして、ハードディスクレコーダ63が、EPGサーバ31よりEPG情報を取得し、そのEPG情報をモニタ64の解像度に合わせて編集し、編集された編集済EPG情報をモニタ64に表示させるようにすることにより、ハードディスクレコーダ63は、ユーザにとって、より見やすいEPG情報を提供することができる。
【0202】
なお、図3において、EPGサーバ31と編集サーバ32が同じサービスプロバイダ30のサーバであるように説明したが、これに限らず、EPGサーバ31を有するサービスプロバイダと、編集サーバ32を有するサービスプロバイダとが互いに異なるようにしてもよい。
【0203】
また、図3において、EPGサーバ31および編集サーバ32が別体であるように説明したが、これに限らず、これらのサーバが1つのサーバとして構成されるようにしてもよい。
【0204】
さらに、図3において、EPG提供システムは、サービスプロバイダ30、EPGサーバ31、編集サーバ32、ネットワーク41、放送局50、アンテナ51、クライアント60、アンテナ61、チューナ62、ハードディスクレコーダ63、またはモニタ64をそれぞれ、1つずつ備えるように説明したが、これに限らず、これらの各装置、サービスプロバイダ30、ネットワーク41、またはクライアント60等を、それぞれ複数備えるようにしてもよい。
【0205】
また、図3において、クライアント60の端末装置として、ハードディスクレコーダ63の場合について説明したが、これに限らず、ネットワーク41を介して、EPGサーバ31または編集サーバ32にアクセスし、EPG情報(または編集済EPG情報)を取得し、そのEPGをディスプレイに表示させる機能を有する装置であれば、どのような装置であってもよく、例えば、図21に示されるように、パーソナルコンピュータであってもよい。
【0206】
図21において、パーソナルコンピュータ350は、ネットワーク41と接続されており、ネットワーク41を介して、サービスプロバイダ30のEPGサーバ31および編集サーバ32と通信可能である。
【0207】
図22は、図21のパーソナルコンピュータ350の詳細な構成例を示すブロック図である。
【0208】
図22において、パーソナルコンピュータ350のCPU351は、ROM352に記憶されているプログラムに従って、パーソナルコンピュータ350の各部を制御し、各種の処理を実行する。RAM353には、CPU351が各種の処理を実行する上において必要なデータやプログラムなどが適宜記憶される。
【0209】
CPU351、ROM352、およびRAM353は、バス354を介して相互に接続されている。このバス354にはまた、入出力インタフェース360も接続されている。
【0210】
入出力インタフェース360は、キーボードやマウスから構成される入力部361が接続され、入力部361に入力された信号をCPU351に出力する。また、入出力インタフェース360には、ディスプレイやスピーカなどから構成される出力部362も接続されている。
【0211】
さらに、入出力インタフェース360には、ハードディスクなどから構成される記憶部363、および、インターネットなどのネットワーク41を介して他の装置とデータの通信を行う通信部364も接続されている。ドライブ365は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどの記録媒体からなるリムーバブルメディア371よりデータを読み出したり、リムーバブルメディア371にデータを書き込んだりするときに用いられる。
【0212】
このようなパーソナルコンピュータ350のCPU351は、ハードディスク63の場合と同様に、通信部364を制御して、編集サーバ32より編集済EPG情報を取得し、出力部362を制御してディスプレイに表示させる。
【0213】
CPU351による編集済EPG情報取得処理は、図14のフローチャートを参照して説明した、ハードディスク63の場合と基本的に同様であるので、その詳細な説明を省略する。
【0214】
以上のようにして、パーソナルコンピュータ350は、編集サーバ32より編集済EPG情報を取得し、ディスプレイに表示させることにより、ユーザにとって、より見やすいEPG情報を提供することができる。
【0215】
なお、図19乃至図21を参照して説明したように、パーソナルコンピュータ350が、ネットワーク41を介して、EPGサーバ31よりEPG情報を取得し、編集済EPG情報を生成するようにしてもよい。
【0216】
上述した一連の処理は、ハードウェアにより実行させることもできるし、上述したようにソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体等からインストールされる。
【0217】
記録媒体は、図4乃至6、図18、並びに図22に示されるように、各装置とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク(フレキシブルディスクを含む)、光ディスク(CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む)、光磁気ディスク(MD(Mini-Disc)(登録商標)を含む)、若しくは半導体メモリなどよりなるパッケージメディアを含むリムーバブルメディア121,171,235、または371により構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記憶されているROM102,152,232、または352や記憶部113若しくは163、プログラムメモリ208、または、記憶部363が含まれるハードディスクなどで構成される。
【0218】
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に従って、時系列的に行われる処理は勿論、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【0219】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【0220】
【発明の効果】
以上のように、本発明によれば、EPGを提供することができる。特に、ユーザにとって、より見やすいEPG情報を提供することができる。
【図面の簡単な説明】
【図1】従来のEPGの例を示す図である。
【図2】図1のEPGの表示例を示す図である。
【図3】本発明を適用したEPG提供システムの構成例を表す図である。
【図4】図3のEPGサーバの詳細な構成例を示すブロック図である。
【図5】図3の編集サーバの詳細な構成例を示すブロック図である。
【図6】図3のハードディスクレコーダの詳細な構成例を示すブロック図である。
【図7】図6のCPUの有する機能を示すブロック図である。
【図8】図3のEPGサーバによるEPG情報作成処理について説明するフローチャートである。
【図9】図3の編集サーバによるEPG情報取得処理について説明するフローチャートである。
【図10】図3のEPGサーバによるEPG情報提供処理について説明するフローチャートである。
【図11】図3の編集サーバによるEPG情報編集処理について説明するフローチャートである。
【図12】編集済EPGの例を示す図である。
【図13】図3の編集サーバによる編集済EPG情報提供処理について説明するフローチャートである。
【図14】図3のハードディスクレコーダによる編集済EPG情報取得処理について説明するフローチャートである。
【図15】 WEBブラウザの表示例を示す図である。
【図16】図15のWEBブラウザの第2フレームを横スクロールしたときの様子を示す図である。
【図17】図15のWEBブラウザの第2フレームを縦スクロールしたときの様子を示す図である。
【図18】図3のハードディスクレコーダの他の構成例を示すブロック図である。
【図19】図18のCPUの有する機能を示すブロック図である。
【図20】図18のハードディスクレコーダによるEPG情報取得処理について説明するフローチャートである。
【図21】本発明を適用したEPG提供システムの他の構成例を表す図である。
【図22】図21のパーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
31 EPGサーバ, 32 編集サーバ, 41 ネットワーク, 63 ハードディスクレコーダ, 64 モニタ, 131 EPG情報作成処理部, 132 EPG情報提供処理部, 133 EPG情報記憶部, 181 EPG情報取得制御部, 182 EPG情報編集処理部, 183 編集済EPG情報提供処理部,184 編集済EPG情報記憶部, 206 レコーダ制御部, 207 EPGデータメモリ, 231 CPU, 245 EPG情報取得処理制御部, 252 EPG情報管理部, 261 編集済EPG, 261−1乃至261−8 領域, 270 WEBブラウザ, 272 第2フレーム, 291 ボタン, 292 時間表示, 293 ボタン, 294 放送局欄, 295 番組欄, 311 CPU, 312 EPG情報編集処理部, 350 パーソナルコンピュータ,351 CPU[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information processing system, an information processing device and method, a recording medium, and a program, and in particular, an information processing system, an information processing device and a method, which can easily provide program information that is easier for a user to view. The present invention relates to a recording medium and a program.
[0002]
[Prior art]
Recently, EPG (Electronic Program Guide), which is program guide information of electronic data indicating the broadcast schedule of programs, is provided to users who are viewers in television broadcasting, etc., corresponding to the so-called newspaper radio / TV column. There is a service to be performed. For example, there is a method in which a broadcast station inserts an EPG related to its own program into a vertical blanking period of a video signal of broadcast content and provides it to a viewer. In this case, since the broadcast station that broadcasts the program provides the EPG, the content of the provided EPG is only information related to the program of the broadcast station.
[0003]
On the other hand, for example, there is a service that provides an EPG including information on programs of a plurality of broadcasting stations such as a radio / TV column in a newspaper by a company different from the broadcasting station via the Internet. In this case, an EPG provider obtains information such as a broadcast schedule from each broadcasting station, creates an EPG in HTML (HyperText Markup Language) format based on the information, and uploads it to a server or the like.
[0004]
The user has, for example, a television receiver, a hard disk recorder, a DVD recorder, or a tuner, an Internet connection function, a home appliance that can browse EPG, a personal computer, a PDA, or a mobile phone, A terminal device including an electronic information device having an Internet connection function and capable of browsing an EPG is used to connect to a server and request an EPG. The server supplies the requested EPG as a web page to the requesting terminal device. The terminal device displays the supplied EPG using a WEB browser.
[0005]
FIG. 1 is a diagram illustrating an example of an EPG created in the server described above. In FIG. 1,
[0006]
That is, the
[0007]
By the way, as the contents of the EPG, information such as the start and end times of the program, the title of the program, the topic of the content, and the performers can be considered. However, it is very inefficient for the server to supply such information about all programs broadcast at each station to the terminal device at a time because a large amount of data is unnecessary for the user.
[0008]
Therefore, the server divides the EPG every predetermined time and generates multiple WEB contents (creates EPG for every predetermined time zone), and only the EPG in the time zone specified by the terminal device is sent to the terminal device. Although the amount of information is reduced by supplying or reducing the number of items of information related to each program, the display size of the
[0009]
In particular, in a television receiver or the like that receives terrestrial television broadcasts, the resolution of the display is small, and the size of the
[0010]
That is, a general EPG such as
[0011]
Therefore, there is a method in which the user can operate (scroll) the position of the EPG displayed on the low-resolution display of the terminal device so that the
[0012]
For example, in FIG. 1, when the
[0013]
[Patent Document 1]
JP-A-8-102922 (pages 24-25, FIG. 15)
[0014]
[Problems to be solved by the invention]
However, in the
[0015]
FIG. 2 is a diagram illustrating a display example when the
[0016]
In FIG. 2, the EPG 11 (area 13) is displayed on the
[0017]
However, the
[0018]
In FIG. 2, for example, the program of the broadcasting station F is associated with each broadcasting station and the code of the program broadcast by the broadcasting station, for example, as in the programs F-1 to F8. However, since information such as the title of the program is actually displayed, it is difficult for the user to associate the name of the broadcasting station that broadcasts the program from the information.
[0019]
Therefore, in order to grasp the broadcast station and time zone of the displayed program, the user must memorize the entire contents of the EPG 11 (broadcast station, time zone, etc.). Depending on the operation method, there is a problem that the user may not know which part of the
[0020]
On the other hand, a method of dividing the display area of the
[0021]
The present invention has been made in view of such a situation, and makes it possible for a user to easily provide program information that is easier to view.
[0022]
[Means for Solving the Problems]
The first information processing system of the present invention includes: content A first information processing apparatus that provides information on the network, a second information processing apparatus that is connected to the network and communicates with the first information processing apparatus, and a second information that is connected to the network. In an information processing system configured with a third information processing apparatus that communicates with a processing apparatus, the first information processing apparatus includes: content The information processing apparatus includes first supply means for supplying information related to the second information processing apparatus, and the second information processing apparatus is supplied from the first information processing apparatus. content Acquired by the first acquisition means and the first acquisition means for acquiring information on content Information about Arrange multiple areas of the same size as the display area to be displayed, and place the content schedule, the source corresponding to the schedule, and the time corresponding to the schedule in each area. like, content Editing means for editing information on the post-editing edited by the editing means content And a second supply means for supplying information relating to the third information processing apparatus, the third information processing apparatus being supplied from the second information processing apparatus, after editing content A second acquisition means for acquiring information relating to the post-editing information acquired by the second acquisition means content Information about of And display control means for controlling display.
[0023]
The information processing apparatus of the present invention content Information about Arrange multiple areas of the same size as the display area to be displayed, and place the content schedule, the source corresponding to the schedule, and the time corresponding to the schedule in each area. like, content It is characterized by comprising an editing means for editing the information regarding.
[0024]
Editing means are Furthermore, function buttons or predetermined marks that change the schedule displayed by the user's operation are arranged in each area. like, content Information about can be edited.
[0025]
The editing means includes Source of each area And time combinations To be different , content Information about can be edited.
[0026]
Said content To other information processing devices that provide information on content Request means for requesting information on the information, and supplied from another information processing device based on the request means content Acquisition means for acquiring information on the editing means, the editing means acquired by the acquisition means content Information about can be edited.
[0027]
Edited by the editing means content It is possible to further comprise storage means for storing information regarding.
[0028]
Edited by the editing means content It is possible to further include supply means for supplying the information regarding to other information processing apparatuses.
[0029]
Edited by the editing means content Information about of Display control means for controlling display can be further provided.
[0030]
The information processing method of the present invention includes: content Information about Arrange multiple areas of the same size as the display area to be displayed, and place the content schedule, the source corresponding to the schedule, and the time corresponding to the schedule in each area. like, content And an editing step for editing the information regarding.
[0031]
The program of the recording medium of the present invention is content Information about Arrange multiple areas of the same size as the display area to be displayed, and place the content schedule, the source corresponding to the schedule, and the time corresponding to the schedule in each area. like, content And an editing step for editing the information regarding.
[0032]
The program of the present invention content Information about Arrange multiple areas of the same size as the display area to be displayed, and place the content schedule, the source corresponding to the schedule, and the time corresponding to the schedule in each area. like, content An editing step for editing information on the computer is realized in a computer.
[0033]
The second information processing system of the present invention content In an information processing system including a first information processing apparatus that provides information on a network via a network, and a second information processing apparatus that is connected to the network and communicates with the first information processing apparatus, The first information processing apparatus content The information processing apparatus includes first supply means for supplying information related to the second information processing apparatus, and the second information processing apparatus is supplied from the first information processing apparatus. content Acquired by the first acquisition means and the first acquisition means for acquiring information on content Information about Arrange multiple areas of the same size as the display area to be displayed, and place the content schedule, the source corresponding to the schedule, and the time corresponding to the schedule in each area. like, content Editing means for editing information on the post-editing information acquired by the second acquiring means content Information about of And display control means for controlling display.
[0034]
In the first information processing system of the present invention, content A first information processing apparatus that provides information on the network, a second information processing apparatus that is connected to the network and communicates with the first information processing apparatus, and a second information that is connected to the network. In the first information processing apparatus, the third information processing apparatus communicates with the processing apparatus. content Is supplied to the second information processing apparatus, and in the second information processing apparatus, the information is supplied from the first information processing apparatus. content Information about which was obtained and that was obtained content Information about Arrange multiple areas of the same size as the display area to be displayed, and place the content schedule, the source corresponding to the schedule, and the time corresponding to the schedule in each area. like, content Information about the edited and edited content Is supplied to the third information processing apparatus, and in the third information processing apparatus, the edited information is supplied from the second information processing apparatus. content Information is obtained and the obtained edited content Information about of The display is controlled.
[0035]
In the information processing apparatus and method, the recording medium, and the program according to the present invention, a plurality of areas having the same size as the display area in which information related to the content is displayed are arranged, a content schedule, a source corresponding to the schedule, and Information regarding the content is edited so that the time corresponding to the schedule is arranged in each region.
[0036]
In the second information processing system of the present invention, content A first information processing apparatus that provides information on the network via a network, and a second information processing apparatus that is connected to the network and communicates with the first information processing apparatus. In content Is supplied to the second information processing apparatus, and in the second information processing apparatus, the information is supplied from the first information processing apparatus. content Information about which was obtained and that was obtained content Information about Arrange multiple areas of the same size as the display area to be displayed, and place the content schedule, the source corresponding to the schedule, and the time corresponding to the schedule in each area. like, content Information about was edited and retrieved content Information about of The display is controlled.
[0037]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 3 is a block diagram showing a configuration example of an EPG providing system to which the present invention is applied.
[0038]
In FIG. 3, a
[0039]
The
[0040]
Note that the
[0041]
[0042]
The
[0043]
The tuner 62 of the
[0044]
The
[0045]
Further, as described above, the
[0046]
A
[0047]
FIG. 4 is a block diagram showing a detailed configuration example of the
[0048]
In FIG. 4, a CPU (Central Processing Unit) 101 of the
[0049]
The
[0050]
The EPG information
[0051]
An input /
[0052]
The input /
[0053]
The input /
[0054]
The input /
[0055]
FIG. 5 is a diagram showing a detailed configuration example of the
[0056]
In FIG. 5, the
[0057]
The
[0058]
The EPG information
[0059]
The EPG information
[0060]
The edited EPG information
[0061]
An input /
[0062]
The input /
[0063]
Further, a
[0064]
The input /
[0065]
FIG. 6 is a diagram showing a detailed configuration example of the
[0066]
In FIG. 6, the receiving
[0067]
The
[0068]
The
[0069]
The
[0070]
The
[0071]
Under the control of the
[0072]
The
[0073]
The recording /
[0074]
The recording /
[0075]
The
[0076]
Further, the
[0077]
The
[0078]
The
[0079]
FIG. 7 is a functional block diagram illustrating an example of functions that the
[0080]
In FIG. 7, the
[0081]
The
[0082]
The content data reception
[0083]
The signal
[0084]
The recording / playback
[0085]
For example, the control signal acquisition
[0086]
The EPG information acquisition
[0087]
The output
[0088]
In addition, the
[0089]
The
[0090]
Returning to FIG. 3, the operation of the EPG providing system will be described.
[0091]
The
[0092]
The user of the
[0093]
EPG information creation processing by the EPG information
[0094]
First, in step S1, the EPG information
[0095]
When the acceptance of the input is started, the EPG information
[0096]
In step S3, the EPG information
[0097]
If it is determined in step S3 that the input from the user has been completed, the EPG information
[0098]
The EPG information (
[0099]
Returning to FIG. 3, the
[0100]
The EPG information acquisition process by the EPG information
[0101]
First, in step S <b> 21, the EPG
[0102]
In step S22, the EPG information
[0103]
In step S22, when it is determined that the requested EPG information is not acquired by acquiring an error response from the
[0104]
When it is determined that the same EPG information is requested again based on a predetermined setting or the like, the EPG information
[0105]
Returning to FIG. 3, in response to the EPG information acquisition process by the
[0106]
The EPG information provision processing by the EPG information
[0107]
The EPG information
[0108]
In step S42, the EPG information
[0109]
If it is determined that the requested EPG information is stored in the EPG
[0110]
In step S44, the acquired EPG information
[0111]
In step S42, when it is determined that the requested EPG information is not stored in the EPG
[0112]
When the EPG information (
[0113]
EPG information editing processing by the EPG information
[0114]
First, in step S61, the EPG information
[0115]
In step S62, the EPG information
[0116]
FIG. 12 is a diagram illustrating a configuration example of an image (WEB page) corresponding to the EPG information edited as described above.
[0117]
In FIG. 12, an edited EPG 261 is an edited EPG edited by the EPG information
[0118]
That is, the EPG information
[0119]
Accordingly, as shown in FIG. 12, the configurations of the images are the same in each of the areas 261-1 to 261-8, and the same information such as the time zone and the broadcasting station name is displayed in each area. Thus, for example, even when the position of the area displayed on the
[0120]
The edited EPG 261 generated as described above is provided (published) outside the
[0121]
In other words, the
[0122]
As described above, the
[0123]
Returning to FIG. 3, the
[0124]
Note that the
[0125]
The user of the
[0126]
The
[0127]
The edited EPG information provision processing by the edited EPG information
[0128]
In step S81, the edited EPG information
[0129]
In step S82, the edited EPG information
[0130]
When it is determined that the requested edited EPG information is stored in the edited EPG
[0131]
The requested edited EPG information is read, and the obtained edited EPG information
[0132]
If it is determined in step S82 that the requested edited EPG information is not stored in the edited EPG
[0133]
For this edited EPG information provision process, the
[0134]
The edited EPG information acquisition process by the
[0135]
First, in step S <b> 101, the
[0136]
In step S102, the
[0137]
If it is determined in step S102 that the requested edited EPG information has not been acquired, for example, by obtaining an error response from the
[0138]
When it is determined that the same edited EPG information is requested again based on a predetermined setting or the like, the
[0139]
FIG. 15 is a diagram showing an example of an edited EPG display screen displayed on the
[0140]
In FIG. 15, the
[0141]
The
[0142]
In the second frame 272, a part of the edited EPG 261 shown in FIG. 12 is displayed. The size of the second frame 272 is the same as the size of one region (regions 261-1 to 261-8) of the edited EPG 261 in FIG.
[0143]
In FIG. 15, the second frame 272 includes an EPG for “by time” in the time zone “16:00” to “20:00” of “
[0144]
The user can change (scroll) the position in the edited EPG 261 displayed in the second frame 272 by operating the remote controller or the
[0145]
That is, in FIG. 15, the area 261-1 of the edited EPG 261 is displayed in the second frame 272, but when the user scrolls the edited EPG 261, other areas (areas 261-2 to 261- 7) can be displayed in the second frame 272.
[0146]
In FIG. 15, software for displaying left and right areas (one hour before and one hour after) on the upper left or upper right of the area 261-1 displayed in the second frame 272, respectively.
[0147]
The
[0148]
In addition, in the areas 261-1 and 261-5, which are programs indicating 16:00 to 17:00, the area one hour before (15:00 to 16:00) is the time zone of the edited EPG 261 (16:00 to 16:00). It exists in the edited EPG (different WEB page) in a time zone (12:00 to 16:00) different from 20:00.
[0149]
Accordingly, the
[0150]
That is, the
[0151]
Also, in the areas 261-4 and 261-8, which are programs showing the program from 19:00 to 20:00, the area after 1 hour (20:00 to 21:00) is the time zone (16:00 to 16:00) of the edited EPG 261. It exists in the edited EPG (different WEB page) in a time zone (20:00 to 24:00) different from 20:00.
[0152]
Accordingly, the
[0153]
That is, the
[0154]
It should be noted that the
[0155]
For example, in the areas 261-1 and 261-5, a mark indicating that there is an area not displayed on the right side is provided in the upper right part, and the areas 261-2, 261-3, and 261-1 are provided. 6 and the area 261-7, a mark indicating that there is an area not displayed on the left side is provided in the upper left part, and an area not displayed on the right side is present in the upper right part. A mark may be provided, and further, in the areas 261-4 and 261-8, a mark indicating that there is an area not displayed on the left side may be provided in the upper left part.
[0156]
That is, in this case, in the upper left or upper right part of the displayed area, instead of a button that changes the area displayed in the same edited EPG (WEB page) by the user's operation, A mark indicating that an area exists in that direction is displayed.
[0157]
In FIG. 15, when the user operates the
[0158]
In this case, similarly in the area 261-5, when the user operates the
[0159]
In FIG. 15, the program table currently displayed in the second frame 272 is located between the
[0160]
As shown in FIG. 12, the
[0161]
Returning to FIG. 15, a
[0162]
That is, in the case of FIG. 15, the EPG displayed in the second frame 272 broadcasts “program A-1” from 16:00 when “Broadcasting station A” is “
[0163]
Note that the
[0164]
Further, the configuration of the program guide displayed in the
[0165]
In FIG. 12 and FIG. 15, for the sake of explanation, a code associated with each broadcasting station is displayed for each program in the
[0166]
As described above, each of the areas 261-1 to 261-8 of the edited EPG 261 displayed in the second frame 272 includes the
[0167]
In other words, the edited EPG 261 is configured so that important information such as the broadcast station name and time is always displayed even when the user scrolls the display position of the edited EPG 261, for example.
[0168]
Referring to FIG. 16, the case where the display position of edited EPG 261 is scrolled horizontally (when scrolled from region 261-1 to region 261-2) will be described.
[0169]
In FIG. 16, the
[0170]
First, as shown in FIG. 16A, an area 261-1 is displayed in the second frame 272, and buttons 291-1 and 293-1, a time display 292-1, a broadcast station column 294-1, and a program A column 295-1 is displayed.
[0171]
In this state, when the display position is scrolled in the direction of the arrow 301 (the left direction in the figure) by the user's operation, the display position becomes a position as shown in FIG. 16B.
[0172]
At this time, the button 291-1 and the broadcast station column 294-1 in the area 261-1 displayed in FIG. 16A move from the left end of the second frame 272 and are not displayed. At the same time, the button 291-2 and the broadcast station column 294-2 in the area 261-2 not displayed in FIG. 16A are moved from the right end of the second frame 272 into the second frame 272 so that they are displayed. Become.
[0173]
In this state, when the display position is further scrolled in the direction of the arrow 301 (the left direction in the figure) by the user's operation, the display position becomes a position as shown in FIG. 16C.
[0174]
At this time, the time display 292-1 of the area 261-1 displayed in FIGS. 16A and 16B moves outward from the left end of the second frame 272 and is not displayed. At the same time, the time display 292-2 and the broadcast station column 294-2 of the area 261-2 not displayed in FIGS. 16A and 16B are moved from the right end of the second frame 272 into the second frame 272 and displayed. Become so.
[0175]
In this state, when the display position is further scrolled in the direction of the arrow 301 (the left direction in the figure) by a user operation, the button 293-1 is not displayed and the button 293-2 is displayed. Finally, as shown in FIG. 16D, only the area 261-2 is displayed in the second frame 272.
[0176]
In FIG. 16D, in the second frame 272, buttons 291-2 and 293-2, time display 292-2, a broadcast station column 294-2, and a program column 295-2 are displayed.
[0177]
In this way, even when the user scrolls the display position horizontally, displays such as a broadcast station name, a time corresponding to the currently displayed program, and a button for switching the display to an adjacent area are always displayed. Therefore, the user can easily grasp information such as the currently displayed time zone and broadcasting station name.
[0178]
Next, a case where the display position of the edited EPG 261 is scrolled vertically (when scrolled from the region 261-1 to the region 261-5) will be described with reference to FIG.
[0179]
In FIG. 17, the
[0180]
Initially, as shown in FIG. 17A, an area 261-1 is displayed in the second frame 272, buttons 291-1 and 293-1, a time display 292-1, a broadcast station column 294-1, and a program A column 295-1 is displayed.
[0181]
In this state, when the display position is scrolled in the direction of the arrow 302 (the lower direction in the figure) by the user's operation, the display position becomes a position as shown in FIG. 17B.
[0182]
At this time, the button 291-1 time display 292-1 and the button 293-1 of the area 261-1 displayed in FIG. 17A move from the upper end of the second frame 272 and are not displayed. At the same time, the button 291-5 time display 292-5 and the button 293-5 of the area 261-5 not displayed in FIG. 17A are moved from the lower end of the second frame 272 into the second frame 272 and displayed. Become so.
[0183]
In this state, when the display position is further scrolled in the direction of the arrow 302 (the lower direction in the figure) by the user's operation, the display position becomes a position as shown in FIG. 17C.
[0184]
At this time, the broadcasting station column 294-1 and the program column 295-1 of the area 261-1 displayed in FIGS. 17A and 17B gradually move outward from the upper end of the second frame 272 and are not displayed. At the same time, the broadcasting station column 294-5 and the program column 295-5 of the area 261-5 that were not displayed in FIGS. 17A and 17B are moved from the lower end of the second frame 272 into the second frame 272 and displayed. Become so.
[0185]
In this state, when the display position is further scrolled in the direction of the arrow 302 (the lower direction in the figure) by the user's operation, the area is finally displayed in the second frame 272 as shown in FIG. 17D. Only 261-5 is displayed.
[0186]
In FIG. 17D, in the second frame 272, buttons 291-5 and 293-5, a time display 292-5, a broadcast station column 294-5, and a program column 295-5 are displayed.
[0187]
In this way, even if the user scrolls the display position vertically, since the display such as the broadcast station name, the time corresponding to the currently displayed program, the button for switching the display to the adjacent area, etc. are always displayed, The user can easily grasp information such as the currently displayed time zone and broadcasting station name.
[0188]
As described above, in the EPG providing system of FIG. 3, the
[0189]
Since the
[0190]
In the above description, the
[0191]
FIG. 18 is a block diagram showing a detailed configuration example of the
[0192]
The
[0193]
In addition to the
[0194]
When the EPG information is acquired from the
[0195]
The EPG information acquisition process performed by the
[0196]
First, in step S121, the
[0197]
In step S122, the
[0198]
In step S124, the
[0199]
In step S122, when it is determined that the requested EPG information is not acquired by acquiring an error response from the
[0200]
When it is determined that the same EPG information is requested again based on a predetermined setting or the like, the
[0201]
As described above, the
[0202]
In FIG. 3, the
[0203]
In FIG. 3, the
[0204]
In FIG. 3, the EPG providing system includes a
[0205]
3, the case of the
[0206]
In FIG. 21, the
[0207]
FIG. 22 is a block diagram showing a detailed configuration example of the
[0208]
In FIG. 22, the
[0209]
The
[0210]
The input /
[0211]
Further, a
[0212]
Similar to the
[0213]
The edited EPG information acquisition process by the
[0214]
As described above, the
[0215]
As described with reference to FIGS. 19 to 21, the
[0216]
The series of processes described above can be executed by hardware, or can be executed by software as described above. When a series of processing is executed by software, various functions can be executed by installing a computer in which the programs that make up the software are installed in dedicated hardware, or by installing various programs. For example, it is installed from a recording medium or the like into a general-purpose personal computer or the like.
[0217]
As shown in FIGS. 4 to 6, 18, and 22, the recording medium is a magnetic disk (flexible disk) that is distributed to provide a program to the user separately from each device and on which the program is recorded. Optical disc (including compact disc-read only memory (CD-ROM), DVD (digital versatile disc)), magneto-optical disc (including MD (mini-disc) (registered trademark)), or
[0218]
In this specification, the steps for describing the program provided by the medium are performed in parallel or individually in accordance with the described order, as well as the processing performed in time series, not necessarily in time series. The process to be executed is also included.
[0219]
Further, in this specification, the system represents the entire apparatus constituted by a plurality of apparatuses.
[0220]
【The invention's effect】
As described above, according to the present invention, an EPG can be provided. In particular, it is possible to provide EPG information that is easier for the user to see.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating an example of a conventional EPG.
FIG. 2 is a diagram showing a display example of the EPG of FIG.
FIG. 3 is a diagram illustrating a configuration example of an EPG providing system to which the present invention is applied.
4 is a block diagram illustrating a detailed configuration example of an EPG server in FIG. 3;
FIG. 5 is a block diagram illustrating a detailed configuration example of the editing server in FIG. 3;
6 is a block diagram showing a detailed configuration example of the hard disk recorder of FIG. 3;
7 is a block diagram illustrating functions of the CPU of FIG. 6;
8 is a flowchart illustrating EPG information creation processing by the EPG server in FIG. 3;
FIG. 9 is a flowchart for describing EPG information acquisition processing by the editing server of FIG. 3;
10 is a flowchart illustrating EPG information provision processing by the EPG server of FIG.
11 is a flowchart for explaining EPG information editing processing by the editing server in FIG. 3; FIG.
FIG. 12 is a diagram illustrating an example of an edited EPG.
FIG. 13 is a flowchart for explaining edited EPG information provision processing by the editing server of FIG. 3;
14 is a flowchart for describing edited EPG information acquisition processing by the hard disk recorder of FIG. 3; FIG.
FIG. 15 is a diagram showing a display example of a WEB browser.
16 is a diagram showing a state when the second frame of the WEB browser of FIG. 15 is horizontally scrolled.
FIG. 17 is a diagram showing a state when the second frame of the WEB browser of FIG. 15 is vertically scrolled.
18 is a block diagram showing another configuration example of the hard disk recorder of FIG. 3. FIG.
FIG. 19 is a block diagram illustrating functions of the CPU in FIG. 18;
FIG. 20 is a flowchart for describing EPG information acquisition processing by the hard disk recorder of FIG. 18;
FIG. 21 is a diagram illustrating another configuration example of the EPG providing system to which the present invention is applied.
22 is a block diagram illustrating a configuration example of the personal computer in FIG. 21;
[Explanation of symbols]
31 EPG server, 32 editing server, 41 network, 63 hard disk recorder, 64 monitor, 131 EPG information creation processing unit, 132 EPG information provision processing unit, 133 EPG information storage unit, 181 EPG information acquisition control unit, 182 EPG
Claims (12)
前記ネットワークに接続され、前記第1の情報処理装置と通信を行う第2の情報処理装置と、
前記ネットワークに接続され、前記第2の情報処理装置と通信を行う第3の情報処理装置と
で構成される情報処理システムにおいて、
前記第1の情報処理装置は、
前記コンテンツに関する情報を前記第2の情報処理装置に供給する第1の供給手段を備え、
前記第2の情報処理装置は、
前記第1の情報処理装置より供給された前記コンテンツに関する情報を取得する第1の取得手段と、
前記第1の取得手段により取得された前記コンテンツに関する情報が表示される表示領域のサイズと同じ大きさの領域を複数配列し、前記コンテンツのスケジュール、前記スケジュールに対応するソース、および前記スケジュールに対応する時間を、各領域内に配置するように、前記コンテンツに関する情報を編集する編集手段と、
前記編集手段により編集された編集後の前記コンテンツに関する情報を、前記第3の情報処理装置に供給する第2の供給手段と
を備え、
前記第3の情報処理装置は、
前記第2の情報処理装置より供給された、編集後の前記コンテンツに関する情報を取得する第2の取得手段と、
前記第2の取得手段により取得された編集後の前記コンテンツに関する情報の表示を制御する表示制御手段と
を備えることを特徴とする情報処理システム。 A first information processing apparatus that provides information about content via a network;
A second information processing apparatus connected to the network and communicating with the first information processing apparatus;
In an information processing system configured by a third information processing apparatus connected to the network and communicating with the second information processing apparatus,
The first information processing apparatus includes:
A first supply unit configured to supply information related to the content to the second information processing apparatus;
The second information processing apparatus
First acquisition means for acquiring information related to the content supplied from the first information processing apparatus;
Arranging a plurality of areas having the same size as the display area in which information about the content acquired by the first acquisition means is displayed, and corresponding to the schedule of the content, the source corresponding to the schedule, and the schedule Editing means for editing information related to the content so that the time to be placed in each region ;
Second supply means for supplying information related to the edited content edited by the editing means to the third information processing apparatus;
The third information processing apparatus
Second acquisition means for acquiring information relating to the edited content supplied from the second information processing apparatus;
The information processing system comprising: a display control means for controlling the display of information relating to the contents edited acquired by the second acquisition unit.
ことを特徴とする情報処理装置。 A plurality of areas having the same size as a display area where information related to content is displayed are arranged, and the schedule of the content, the source corresponding to the schedule, and the time corresponding to the schedule are arranged in each area. An information processing apparatus comprising: editing means for editing information related to the content .
ことを特徴とする請求項2に記載の情報処理装置。The editing means further edits the information related to the content so as to arrange a function button or a predetermined mark, which is displayed when the user operates, to change the schedule, in each area. The information processing apparatus according to claim 2.
ことを特徴とする請求項3に記載の情報処理装置。Said editing means, in each region, the source and so that the combination of the time are different from each other, the information processing apparatus according to claim 3, characterized in that the edit information about the content.
前記要求手段に基づいて、前記他の情報処理装置より供給された前記コンテンツに関する情報を取得する取得手段と
をさらに備え、
前記編集手段は、前記取得手段により取得された前記コンテンツに関する情報を編集する
ことを特徴とする請求項2に記載の情報処理装置。The other information processing apparatus that provides information about the contents, and requesting means for requesting information about the content,
An acquisition means for acquiring information on the content supplied from the other information processing apparatus based on the request means;
The information processing apparatus according to claim 2, wherein the editing unit edits information related to the content acquired by the acquiring unit.
ことを特徴とする請求項2に記載の情報処理装置。The information processing apparatus according to claim 2, further comprising a storage unit that stores information regarding the content edited by the editing unit.
ことを特徴とする請求項2に記載の情報処理装置。The information processing apparatus according to claim 2, further comprising a supply unit that supplies information related to the content edited by the editing unit to another information processing apparatus.
ことを特徴とする請求項2に記載の情報処理装置。The information processing apparatus according to claim 2, characterized by further comprising display control means for controlling display of information on the content edited by the editing means.
ことを特徴とする情報処理方法。 A plurality of areas having the same size as a display area where information related to content is displayed are arranged, and the schedule of the content, the source corresponding to the schedule, and the time corresponding to the schedule are arranged in each area. The information processing method characterized by including the edit step which edits the information regarding the said content .
ことを特徴とするコンピュータが読み取り可能なプログラムが記録されていることを特徴とする記録媒体。 A plurality of areas having the same size as the display area where information related to the contents is displayed are arranged, and the schedule of the contents, the source corresponding to the schedule, and the time corresponding to the schedule are arranged in each area. A computer-readable program is recorded on the recording medium. The recording medium is characterized by causing a computer to perform a process including an editing step of editing information related to the content .
ことを特徴とするプログラム。 A plurality of areas having the same size as the display area where information related to the contents is displayed are arranged, and the schedule of the contents, the source corresponding to the schedule, and the time corresponding to the schedule are arranged in each area. And causing the computer to execute a process including an editing step of editing the information related to the content .
前記ネットワークに接続され、前記第1の情報処理装置と通信を行う第2の情報処理装置と
で構成される情報処理システムにおいて、
前記第1の情報処理装置は、
前記コンテンツに関する情報を前記第2の情報処理装置に供給する第1の供給手段を備え、
前記第2の情報処理装置は、
前記第1の情報処理装置より供給された前記コンテンツに関する情報を取得する第1の取得手段と、
前記第1の取得手段により取得された前記コンテンツに関する情報が表示される表示領域のサイズと同じ大きさの領域を複数配列し、前記コンテンツのスケジュール、前記スケジュールに対応するソース、および前記スケジュールに対応する時間を、各領域内に配置するように、前記コンテンツに関する情報を編集する編集手段と、
前記第2の取得手段により取得された編集後の前記コンテンツに関する情報の表示を制御する表示制御手段と
を備えることを特徴とする情報処理システム。 A first information processing apparatus that provides information about content via a network;
In an information processing system configured by a second information processing apparatus connected to the network and communicating with the first information processing apparatus,
The first information processing apparatus includes:
A first supply unit configured to supply information related to the content to the second information processing apparatus;
The second information processing apparatus
First acquisition means for acquiring information related to the content supplied from the first information processing apparatus;
Arranging a plurality of areas having the same size as the display area in which information about the content acquired by the first acquisition means is displayed, and corresponding to the schedule of the content, the source corresponding to the schedule, and the schedule Editing means for editing information related to the content so that the time to be placed in each region ;
The information processing system comprising: a display control means for controlling the display of information relating to the contents edited acquired by the second acquisition unit.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003047569A JP3952966B2 (en) | 2003-02-25 | 2003-02-25 | Information processing system, information processing apparatus and method, recording medium, and program |
| PCT/JP2004/001949 WO2004075543A1 (en) | 2003-02-24 | 2004-02-19 | Information processing system, information processing device and method, recording medium, and program |
| KR1020057015548A KR101014147B1 (en) | 2003-02-24 | 2004-02-19 | Information processing system, information processing apparatus and method, recording medium |
| US10/545,211 US8201198B2 (en) | 2003-02-24 | 2004-02-19 | Information processing system, information processing apparatus and method, recording medium, and computer program |
| TW093104460A TWI241852B (en) | 2003-02-24 | 2004-02-23 | Information processing system, information processing device and method, recording media and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003047569A JP3952966B2 (en) | 2003-02-25 | 2003-02-25 | Information processing system, information processing apparatus and method, recording medium, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004266377A JP2004266377A (en) | 2004-09-24 |
| JP3952966B2 true JP3952966B2 (en) | 2007-08-01 |
Family
ID=33113788
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003047569A Expired - Fee Related JP3952966B2 (en) | 2003-02-24 | 2003-02-25 | Information processing system, information processing apparatus and method, recording medium, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3952966B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006077533A2 (en) * | 2005-01-19 | 2006-07-27 | Koninklijke Philips Electronics N.V. | Apparatus and method for analyzing a content stream comprising a content item |
| JP6984227B2 (en) * | 2017-08-21 | 2021-12-17 | 船井電機株式会社 | Program information display terminal device |
-
2003
- 2003-02-25 JP JP2003047569A patent/JP3952966B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004266377A (en) | 2004-09-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3980805B2 (en) | Program information recording apparatus and recording method | |
| US20220086520A1 (en) | Systems and methods for mirroring and transcoding media content | |
| JP4420474B2 (en) | Electronic program guide display control apparatus and method | |
| TW527829B (en) | Preferred service management system for a multimedia video decoder | |
| US20230262282A1 (en) | Multimedia player displaying operation panel depending on contents | |
| JP2009017259A (en) | Electronic device, content reproduction method and program | |
| KR101014147B1 (en) | Information processing system, information processing apparatus and method, recording medium | |
| CN103248940A (en) | Electronic apparatus, server, and method for controlling the electronic apparatus | |
| JP3952966B2 (en) | Information processing system, information processing apparatus and method, recording medium, and program | |
| JP4158769B2 (en) | Receiving apparatus and information processing method | |
| CN100387056C (en) | Information processing system, information processing apparatus and method | |
| CN100403782C (en) | Apparatus and method for providing browsing internet and TV data service | |
| JP4679649B2 (en) | Content playback apparatus and content playback method | |
| KR20120081494A (en) | Systems for viewing multimedia, apparatus for receiving a broadcasting signal, methods for viewing multimedia thereof, and methods for receiving a broadcasting signal thereof | |
| JP2016144081A (en) | Program guide providing system, program guide providing method, program, and recording medium | |
| JP3952415B2 (en) | Electronic program guide display control apparatus and method | |
| JP4618388B2 (en) | Electronic program guide display control apparatus and method | |
| KR20060098925A (en) | Tuning System and Method of Television Using Rating Information | |
| JP2008061020A (en) | Program guide display device | |
| JP2020078073A (en) | Electronic device and control program of electronic device | |
| JP2019197951A (en) | Electronic apparatus and method | |
| KR20050028119A (en) | Device for internet access of digital set-top box and the method | |
| JP2008109169A (en) | Recording apparatus and recording system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070117 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070319 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070410 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070423 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100511 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110511 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120511 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130511 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130511 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |