(57)【要約】【課題】視聴したいシーンを見逃すことなく、テレビ等の番組処理装置に処理させる番組を指示する。【解決手段】本発明の携帯電話機１は、テレビ局２００から番組を取得して表示する番組表示部１３０と、番組表示部１３０が番組を表示している間に、テレビ３００及びビデオレコーダ４００が処理する番組を指定する指示である外部番組指定指示を受け付ける外部番組指定指示取得部１２４と、外部番組指定指示取得部１２４が受け付けた外部番組指定指示を、テレビ３００やビデオレコーダ４００に送信する外部番組指定指示送信部１０１とを備える。これにより、携帯電話機１で番組を確認しながら、テレビ３００やビデオレコーダ４００で表示や記録する番組を指定することができる。【選択図】図１
2009049467.tif 000002
【特許請求の範囲】
【請求項１】
番組提供装置から番組を取得して表示する番組表示部と、
上記番組表示部が番組を表示している間に、別体に設けられた番組処理装置が処理する番組を指定する指示である外部番組指定指示を受け付ける外部番組指定指示受付手段と、
上記外部番組指定指示受付手段が受け付けた上記外部番組指定指示を、上記番組処理装置に送信する外部番組指定指示送信部とを備えることを特徴とする番組選択装置。
【請求項２】
上記番組処理装置で処理している番組を識別する情報である外部番組識別情報を取得する外部番組識別情報取得手段をさらに備え、
上記番組表示部が、上記外部番組識別情報に対応する番組を上記番組提供装置から取得して表示するものであることを特徴とする請求項１に記載の番組選択装置。
【請求項３】
上記外部番組指定指示送信部が送信した上記外部番組指定指示の履歴を記録する送信履歴記録部をさらに備え、
上記外部番組識別情報取得手段は、上記送信履歴記録部から上記履歴を取得して、当該履歴に基づいて上記外部番組識別情報を生成するものであることを特徴とする請求項２に記載の番組選択装置。
【請求項４】
上記番組表示部が表示する番組を指定する指示である内部番組指定指示を受け付ける内部番組指定指示受付手段を備え、
上記外部番組指定指示受付手段は、
上記内部番組指定指示に基づいて上記番組表示部が表示している番組を、上記番組処理装置に処理させる番組として指定する上記外部番組指定指示を生成するものであり、
上記外部番組指定指示送信部は、上記外部番組指定指示受付手段が生成した上記外部番組指定指示を上記番組処理装置に送信するものであることを特徴とする請求項１に記載の番組選択装置。
【請求項５】
ユーザが上記内部番組指定指示及び上記外部番組指定指示のうちいずれか一方の番組指定指示を入力するための入力部と、
上記入力部に入力された番組指定指示を、上記内部番組指定指示として上記内部番組指定指示受付手段に送信するか、上記外部番組指定指示として上記外部番組指定指示受付手段に送信するか、を切り替える切替管理手段と、を備え
上記切替管理手段が、上記番組指定指示を、上記内部番組指定指示として上記内部番組指定指示受付手段に送信する状態から、上記外部番組指定指示として上記外部番組指定指示受付手段に送信する状態に切り替えたとき、
上記外部番組指定指示受付手段は、上記内部番組指定指示に基づいて上記番組表示部が表示している番組を、上記番組処理装置に処理させる番組として指定する上記外部番組指定指示を生成するものであることを特徴とする請求項４に記載の番組選択装置。
【請求項６】
上記内部番組指定指示受付手段が、上記内部番組指定指示を受け付けた後、予め設定された設定時間より長い時間、次の上記内部番組指定指示を受け付けなかったとき、
上記外部番組指定指示受付手段は、上記内部番組指定指示受付手段が受け付けた上記内部番組指定指示に基づいて上記番組表示部が表示している番組を、上記番組処理装置に処理させる番組として指定する上記外部番組指定指示を生成するものであることを特徴とする請求項４に記載の番組選択装置。
【請求項７】
上記番組表示部は、
上記番組提供装置から取得した動画である複数の番組から、それぞれの番組を構成するコマを抽出して、各番組の当該コマを一覧表示するものであることを特徴とする請求項１に記載の番組選択装置。
【請求項８】
上記番組表示部は、
上記複数の番組のそれぞれから、複数のコマを抽出して、複数の当該コマを連続して再生するものであることを特徴とする請求項７に記載の番組選択装置。
【請求項９】
上記番組処理装置が、映像再生装置及び映像記録装置の少なくとも一つであることを特徴とする請求項１に記載の番組選択装置。
【請求項１０】
上記番組表示部が取得できない番組である非対応番組を識別する情報である非対応番組識別情報を取得する非対応番組識別情報取得手段を備え、
上記番組表示部は、上記非対応番組識別情報を表示するものであり、
上記外部番組指定指示受付手段は、上記非対応番組識別情報により特定される番組を指定する指示を上記外部番組指定指示として受け付け可能なものであることを特徴とする請求項１に記載の番組選択装置。
【請求項１１】
番組を選択する番組選択装置の制御方法であって、
上記番組選択装置に設けられた番組表示部に番組を表示している間に、上記番組選択装置とは別体に設けられた番組処理装置が処理する番組を指定する指示である外部番組指定指示を受け付ける外部番組指定指示受付工程と、
上記外部番組指定指示受付工程で受け付けた外部番組指定指示を、上記番組処理装置に送信する番組指定指示送信工程とを含むことを特徴とする番組選択装置の制御方法。
【請求項１２】
請求項１〜１０のいずれか１項に記載の番組選択装置の各手段としてコンピュータを動作させるプログラム。
【請求項１３】
請求項１２に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ザッピングをより簡便に行なうことが可能な番組選択装置、番組選択装置の制御方法、プログラム及び記録媒体に関するものである。
【背景技術】
【０００２】
テレビの視聴者は、自分の嗜好に合った番組を探すために、テレビに表示されている番組を次々と切り替えるザッピングを行なう。
【０００３】
このザッピングに関する技術として、特許文献１には、複数の視聴者により形成されるグループの話題共有を容易とするために、グループを構成する視聴者のうち最も多い人数の視聴者が視聴している番組を、他の視聴者も視聴するように誘導するザッピングを行なうシステムが開示されている。
【０００４】
特許文献２には、視聴可能な番組の内容を短い文字列で表示することで、複数の番組を容易に俯瞰するシステムが開示されている。
【０００５】
ところで、近年、番組を視聴することが可能な小型機器も普及しつつある。例えば特許文献３には、テレビの機能を有する、風呂のリモコンが開示されている。
【特許文献１】特開２００６−５８９６号公報（２００６年１月５日公開）
【特許文献２】特開２００６−２３７８８３号公報（２００６年９月７日公開）
【特許文献３】特開平９−１７２６８９号公報（１９９７年６月３０日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の構成では、テレビ等に対してザッピング等の操作を行なっている間に、視聴したいシーンを見逃すという問題を有する。
【０００７】
例えば、視聴していた番組でＣＭが放映されている間、ザッピングにより他のチャンネルの番組内容を確認した後、元々視聴していた番組に戻すと、ＣＭが終わっており、重要なシーンを見逃すという問題が生じる。特にデジタルテレビでは番組の切り替えに時間がかかるため、このような事態はデジタルテレビの普及に伴い、多く発生することとなる。
【０００８】
しかし、特許文献１に開示の技術は、視聴者が属するグループに応じて設定された情報に従って、番組の切り替えを誘導するものである。つまり、個々の視聴者の希望とは関係なく、番組の切り替えが誘導されるのでこの問題の解決にはならない。
【０００９】
特許文献２では、番組全体の概要を文字情報で示す技術である。これでは、どのようなシーンが放映されているかを随時把握することはできず、視聴者は、視聴を希望するシーンを見逃してしまう。
【００１０】
特許文献３は、そもそも風呂のリモコンに関する技術であるので、別体に設けられたテレビのザッピングを行なうことすらできない。
【００１１】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、視聴したいシーンを見逃すことなく、テレビ等の別体の番組処理装置に処理させる番組を指示することが可能な番組選択装置を提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明に係る番組選択装置は、番組提供装置から番組を取得して表示する番組表示部と、上記番組表示部が番組を表示している間に、別体に設けられた番組処理装置が処理する番組を指定する指示である外部番組指定指示を受け付ける外部番組指定指示受付手段と、上記外部番組指定指示受付手段が受け付けた上記外部番組指定指示を、上記番組処理装置に送信する外部番組指定指示送信部とを備えることを特徴としている。
【００１３】
また、本発明に係る番組選択装置の制御方法は、番組を選択する番組選択装置の制御方法であって、上記番組選択装置に設けられた番組表示部に番組を表示している間に、上記番組選択装置とは別体に設けられた番組処理装置が処理する番組を指定する指示である外部番組指定指示を受け付ける外部番組指定指示受付工程と、上記外部番組指定指示受付工程で受け付けた外部番組指定指示を、上記番組処理装置に送信する番組指定指示送信工程とを含むことを特徴としている。
【００１４】
上記の構成によれば、上記番組表示部が番組を表示している間に、上記番組処理装置が処理する番組を指定できる。これにより、視聴したいシーンを表示する可能性のある番組を上記番組表示部に表示させたまま、上記番組処理装置に処理させる番組を指定することができる。例えば上記番組処理装置として、ザッピングに長時間を要するデジタル放送を表示するテレビを用いる場合であっても、ユーザは上記番組表示部で視聴したいシーンを表示する可能性のある番組を確認しながら、テレビが表示する番組を切り替えてザッピングできるので、視聴したいシーンを見逃す恐れを低減ができる。また、上記番組表示部が表示する番組を次々と切り替えてザッピングしながら、テレビには視聴したいシーンを表示する可能性のある番組を表示させることで、視聴したいシーンを見逃すことを防ぐこともできる。
【００１５】
よって、視聴したいシーンを見逃すことなく、テレビ等の別体の番組処理装置で処理する番組を指示することができる。
【００１６】
さらに、本発明に係る番組選択装置では、上記番組処理装置で処理している番組を識別する情報である外部番組識別情報を取得する外部番組識別情報取得手段をさらに備え、上記番組表示部が、上記外部番組識別情報に対応する番組を上記番組提供装置から取得して表示するものであってもよい。
【００１７】
上記の構成によれば、上記外部番組識別情報取得手段が上記外部番組識別情報を取得することによって、上記番組表示部は、上記番組処理装置が処理していた番組を表示する。よって、上記番組処理装置が処理していた番組を確認しながら、上記番組処理装置が処理する番組を指定することができる。
【００１８】
さらに、本発明に係る番組選択装置では、上記外部番組指定指示送信部が送信した上記外部番組指定指示の履歴を記録する送信履歴記録部をさらに備え、上記外部番組識別情報取得手段は、上記送信履歴記録部から上記履歴を取得して、当該履歴に基づいて上記外部番組識別情報を生成するものであってもよい。
【００１９】
上記の構成によれば、上記外部番組識別情報取得手段が、上記履歴に基づいて上記外部番組識別情報を生成する。これにより、例えば、上記番組処理装置から上記外部番組識別情報を取得したり、ユーザに上記外部番組識別情報の入力を要求したりすることなく、簡便に上記番組処理装置が処理していた番組を、上記番組表示部に表示させることができる。
【００２０】
さらに、本発明に係る番組選択装置では、上記番組表示部が表示する番組を指定する指示である内部番組指定指示を受け付ける内部番組指定指示受付手段を備え、上記外部番組指定指示受付手段は、上記内部番組指定指示に基づいて上記番組表示部が表示している番組を、上記番組処理装置に処理させる番組として指定する上記外部番組指定指示を生成するものであり、上記外部番組指定指示送信部は、上記外部番組指定指示受付手段が生成した上記外部番組指定指示を上記番組処理装置に送信するものであってもよい。
【００２１】
上記の構成によれば、上記番組表示部が表示している番組を上記番組処理装置で処理する番組として指定できる。これにより、例えば、上記番組処理装置に、視聴したいシーンを含む可能性のある番組を処理させたまま、上記番組表示部が表示する番組を切り替えて、別の番組を探すことができる。そして、上記番組表示部が表示していた番組を上記番組処理装置に処理させることができるので、上記番組表示部が表示した別の番組に、ユーザが視聴したいシーン等を発見したり、そのようなシーンが表示される期待が高まったりした場合、当該番組を上記番組処理装置に処理させるように指示することが可能となる。
【００２２】
さらに、本発明に係る番組選択装置では、ユーザが上記内部番組指定指示及び上記外部番組指定指示のうちいずれか一方の番組指定指示を入力するための入力部と、上記入力部に入力された番組指定指示を、上記内部番組指定指示として上記内部番組指定指示受付手段に送信するか、上記外部番組指定指示として上記外部番組指定指示受付手段に送信するか、を切り替える切替管理手段と、を備え、上記切替管理手段が、上記番組指定指示を、上記内部番組指定指示として上記内部番組指定指示受付手段に送信する状態から、上記外部番組指定指示として上記外部番組指定指示受付手段に送信する状態に切り替えたとき、上記外部番組指定指示受付手段は、上記内部番組指定指示に基づいて上記番組表示部が表示している番組を、上記番組処理装置に処理させる番組として指定する上記外部番組指定指示を生成するものであってもよい。
【００２３】
上記の構成によれば、上記切替管理手段を、上記内部番組指定指示として上記内部番組指定指示受付手段に送信する状態から、上記外部番組指定指示として上記外部番組指定指示受付手段に送信する状態に切り替えるだけで、上記番組表示部が表示していた番組を、上記番組処理装置に処理させることができる。これにより、例えば、上記番組表示部が表示する番組に、ユーザが視聴を希望するシーン等を発見したり、そのようなシーン等が含まれる期待が高まったりした場合、迅速に当該番組を上記番組処理装置に処理させることができる。
【００２４】
さらに、本発明に係る番組選択装置では、上記内部番組指定指示受付手段が、上記内部番組指定指示を受け付けた後、予め設定された設定時間より長い時間、次の上記内部番組指定指示を受け付けなかったとき、上記外部番組指定指示受付手段は、上記内部番組指定指示受付手段が受け付けた上記内部番組指定指示に基づいて上記番組表示部が表示している番組を、上記番組処理装置に処理させる番組として指定する上記外部番組指定指示を生成するものであってもよい。
【００２５】
上記の構成によれば、一定時間、上記内部番組指定指示を指示しないことで、上記番組表示部が表示していた番組を上記番組処理装置に処理させることができる。これにより、例えばユーザは、上記番組表示部に視聴したいシーン等を含む番組が表示された場合、そのまま待機するだけで、上記番組処理装置に当該番組を処理させることができる。
【００２６】
さらに、本発明に係る番組選択装置では、上記番組表示部は、上記番組提供装置から取得した動画である複数の番組から、それぞれの番組を構成するコマを抽出して、各番組の当該コマを一覧表示するものであってもよい。
【００２７】
上記の構成によれば、上記コマは、上記番組を構成するものであり、上記番組表示部がこれを一覧表示する。これにより、ユーザが上記番組表示部によって複数の番組の内容を網羅的に確認することが可能となる。
【００２８】
さらに、本発明に係る番組選択装置は、上記番組表示部は、上記複数の番組のそれぞれから、複数のコマを抽出して、複数の当該コマを連続して再生するものであってもよい。
【００２９】
上記の構成によれば、上記番組表示部は、上記コマを連続して再生することで、番組に関するより多くの情報を表示することとなる。よって、ユーザは、それぞれの番組の内容をより詳細に、かつ網羅的に把握できる。
【００３０】
さらに、本発明に係る番組選択装置では、上記番組処理装置として、映像再生装置及び映像記録装置の少なくとも一つを対象としてもよい。
【００３１】
上記の構成によれば、上記番組選択装置を用いて番組を選択した上で、上記映像再生装置に再生させたり、上記映像記録装置に記録させたりすることができる。これにより、上記番組選択装置を用いた番組の選択結果を、より広い用途で活用することができる。例えば、上記番組選択装置を用いてザッピング等を行なって選択した番組を、そのまま表示させたり、記録しておいたりすることができる。
【００３２】
さらに、本発明に係る番組選択装置では、上記番組表示部が取得できない番組である非対応番組を識別する情報である非対応番組識別情報を取得する非対応番組識別情報取得手段を備え、上記番組表示部は、上記非対応番組識別情報を表示するものであり、上記外部番組指定指示受付手段は、上記非対応番組識別情報により特定される番組を指定する指示を上記外部番組指定指示として受け付け可能なものであってもよい。
【００３３】
上記の構成によれば、上記番組処理装置は処理可能であるが、上記番組表示部が取得できない番組であっても、上記番組表示部は、その内容を識別できるように表示でき、さらに、上記番組処理装置に当該番組の処理を指示することができる。そのため、上記番組処置装置として、上記番組表示部が取得できない番組をも表示するものであっても用いることができる。また、上記番組処理装置に加えて、上記番組表示部が取得できない番組を表示するための装置をも、利用することが可能となる。よって、より用途の広い番組選択装置を提供することができる。
【００３４】
なお、上記番組選択装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより、上記番組選択装置の各手段をコンピュータにて実現させるプログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００３５】
本発明に係る番組選択装置は、以上のように、番組提供装置から番組を取得して表示する番組表示部と、上記番組表示部が番組を表示している間に、別体に設けられた番組処理装置が処理する番組を指定する指示である外部番組指定指示を受け付ける外部番組指定指示受付手段と、上記外部番組指定指示受付手段が受け付けた上記外部番組指定指示を、上記番組処理装置に送信する外部番組指定指示送信部とを備えている。
【００３６】
また、本発明に係る番組選択装置の制御方法は、以上のように、上記番組選択装置に設けられた番組表示部に番組を表示している間に、上記番組選択装置とは別体に設けられた番組処理装置が処理する番組を指定する指示である外部番組指定指示を受け付ける外部番組指定指示受付工程と、上記外部番組指定指示受付工程で受け付けた外部番組指定指示を、上記番組処理装置に送信する番組指定指示送信工程とを含んでいる。
【００３７】
これにより、視聴したいシーンを表示する可能性のある番組を上記番組表示部に表示させたまま、上記番組処理装置に処理させる番組を指定することができる。よって、視聴したいシーンを見逃すことなく、テレビ等の別体の番組処理装置で処理する番組を指示することができるという効果を奏する。
【発明を実施するための最良の形態】
【００３８】
＜実施の形態１＞
本発明の一実施形態について図１〜図１１に基づいて説明すると以下の通りである。本実施の形態では、本発明に係る番組選択装置を携帯電話機１に適用した場合、及び携帯電話機１を用いて構築したホームネットワーク１０００について説明する。
【００３９】
また、本明細書では、後述のディスプレイ１３２やテレビ３００に表示する番組を次々と切り替えることを「ザッピング」と表記する。
【００４０】
〔ホームネットワーク１０００の構成〕
まず、図２を用いて、ホームネットワーク１０００の構成について説明する。図２は本実施の形態に係る携帯電話機１を用いて構築したホームネットワーク１０００の構成を模式的に示す図である。
【００４１】
図２に示すようにホームネットワーク１０００は、携帯電話機（番組選択装置）１、テレビ（番組処理装置）３００、ビデオレコーダ（番組処理装置）４００により構成されている。
【００４２】
携帯電話機１については後で詳述する。なお、携帯電話機１は後述のようにテレビ局（番組提供装置）２００が送信する地上デジタル放送の番組を取得可能なチューナ１３１を備えている。
【００４３】
また、本実施の形態のように本発明に係る番組選択装置は携帯電話に適用することが好ましい。携帯電話が既に備えているテレビ用のチューナや外部のテレビ等に対するリモコン機能を活用すれば、本発明に係る番組選択装置の製造を簡便かつ低コストで行なうことができる。また、テレビ等から離れた場所などでも簡易に扱えるため、より利便性が向上する。
【００４４】
なお、本発明に係る番組選択装置は携帯電話への適用に限定されるものではないが、テレビやビデオレコーダに付属するリモコン等の従来公知のリモコン、番組表示機能を有するノート型パソコンやＰＤＡ等の携帯端末に適用することが好ましい。ユーザは手元の番組選択装置を操作するだけで、ザッピングを行なうことができ、ひいてはザッピングにより選択した番組をホームネットワーク１０００内の様々な番組処理装置に対して処理させることができる。
【００４５】
テレビ３００は、番組を表示するための装置である。テレビ３００と携帯電話機１とは、赤外線の送受信が可能なように構成されている。これにより、携帯電話機１は後述の外部番組指定指示を赤外線により送信することで、当該外部番組指定指示により特定される番組をテレビ３００に表示させることができる。また、携帯電話機１は、後述のように、テレビ３００から、テレビ３００が表示している番組に関する外部番組識別情報を取得することもできる。また、テレビ３００は、テレビ局２００が送信する地上波デジタル放送の番組を取得可能なチューナを備えている。
【００４６】
ビデオレコーダ４００は、番組を記録するための装置である。ビデオレコーダ４００と携帯電話機１とは、Ｂｌｕｅｔｏｏｔｈ（登録商標）によりデータの送受信が可能なように構成されている。これにより、携帯電話機１は外部番組指定指示を送信することで、当該外部番組指定指示により特定される番組をビデオレコーダ４００に記録させることができる。ビデオレコーダ４００としては、従来公知のビデオレコーダ、ＤＶＤ（Digital Versatile Disc）レコーダ、ＨＤＤ（Hard Disk Drive）レコーダ等で構成すればよい。また、ビデオレコーダ４００は、テレビ局２００が送信する地上波デジタル放送及び衛星方法により配信される番組を取得可能なチューナを備えている。
【００４７】
以下、本発明に係る番組選択装置が、番組の処理を指定する対象である装置、即ち番組処理装置を、「外部機器」とも表記する。なお、ホームネットワーク１０００を構築する外部機器としては、テレビ３００及びビデオレコーダ４００に限定されるものではない。テレビ番組を表示可能な携帯端末やパーソナルコンピュータ等の映像表示装置、テレビ番組を記録可能なサーバ等の映像記録装置を外部機器として用いてもよい。
【００４８】
なお、以下の説明では、主に、外部機器としてテレビ３００及びビデオレコーダ４００を用いる場合について説明するが、説明の便宜のため、適宜、他の外部機器を用いて説明することもある。
【００４９】
また、携帯電話機１とテレビ３００との接続、及び携帯電話機１とビデオレコーダ４００との接続は上述のように赤外線通信やＢｌｕｅｔｏｏｔｈ（登録商標）に限定されるものではない。例えば、８０２．１１無線、無線ＬＡＮ（Local Area Network）、ＰＬＣ等の従来公知のデータ送受信手段等で構成してもよい。
【００５０】
なお、携帯電話機１は、外部機器のうち少なくとも一つの機器が有するチューナ等に対応する放送を受信可能なチューナ等を備えていれば、携帯電話機１、テレビ３００、ビデオレコーダ４００が取得する番組はこれに限定されるものではない。例えば、ケーブルテレビ、ＣＳ放送、３セグ放送等に対応した従来公知のチューナを備えていてもよいし、インターネットに接続する機能を設けてストリーミング等による番組配信に対応する構成を有していてもよい。
【００５１】
本実施の形態では、以上に説明したホームネットワーク１０００を構築することにより、次のように携帯電話機１、テレビ３００、ビデオレコーダ４００を使用する場合について主に説明する。つまり、携帯電話機１でザッピングを行なうとき、それまでテレビ３００で表示していた番組を携帯電話機１に表示させた上で、後述する携帯電話機１のチャンネル入力部１１３を用いて、テレビ３００に表示させる画面を次々と切り替えることでザッピングを行なう。ザッピングの結果、番組を選択すると、ビデオレコーダ４００が当該番組の記録を行ない、テレビ３００は、ザッピングを行なう直前に表示していた番組を再度表示する。
【００５２】
なお、携帯電話機１、テレビ３００、ビデオレコーダ４００を使用する態様はこれに限定されるものではない。例えば、ザッピングの結果、選択した番組をそのままテレビ３００に表示させ続けて、ザッピングを行なう前にテレビ３００が表示していた番組をビデオレコーダ４００が記録してもよい。また、テレビ３００が表示する番組は切り替えずに、携帯電話機１が表示する番組を次々と切り替えることでザッピングを行ってもよい。
【００５３】
〔携帯電話機１の構成〕
次に、図１に基づいて、携帯電話機１の構成について説明する。図１は携帯電話機１の概略構成を示すブロック図である。
【００５４】
図１に示すように、携帯電話機１は、外部番組指定指示送信部１０１、入力部１１０、制御部１２０、番組表示部１３０、記録部１４０を備えている。
【００５５】
外部番組指定指示送信部１０１は、本発明に係る番組選択装置が備える外部番組指定指示送信部として機能するものであり、具体的には、テレビ３００及びビデオレコーダ４００に外部番組指定指示を送信するものである。これにより、携帯電話機１は、テレビ３００が表示する番組やビデオレコーダ４００が記録する番組を指定することができる。本実施の形態では、テレビ３００に対して外部番組指定指示を送信可能な赤外線送信装置と、Ｂｌｕｅｔｏｏｔｈ（登録商標）により外部番組指定指示を送信可能な装置とを備えている（図示せず）。
【００５６】
なお、本明細書において「外部番組指定指示」とは、本発明に係る番組選択装置とは別体に設けられた番組処理装置（本実施の形態では「外部機器」とも表記している）が処理する番組を指定するための指示を意味する。
【００５７】
非対応番組表示機器接続部１０２は、ビデオレコーダ４００が処理する番組のうち、チューナ１３１にて取得できない番組を識別する情報である非対応番組識別情報を取得するものである。非対応番組表示機器接続部１０２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）によりデータを受信可能であり、これにより、ビデオレコーダ４００からデータを受信する。非対応番組表示機器接続部１０２の具体的構成としては、非対応番組識別情報を取得可能である限り限定されるものではない。外部機器の種類に応じて、当該外部機器からデータを受信可能なように構成すればよい。
【００５８】
本明細書において「非対応番組」とは、外部機器では処理可能であるが、本発明に係る番組選択装置が備える番組表示部が取得できない番組を意味し、「非対応番組識別情報」とは非対応番組を識別するための情報を意味する。
【００５９】
なお、本実施の形態では、上述のようにビデオレコーダ４００は衛星放送を受信して記録することが可能であり、一方で番組表示部１３０は衛星放送を受信することができない。つまり、本実施の形態では衛星放送の番組は、非対応番組である。ただし、本発明はこれに限定されるものではなく、本発明に係る番組選択装置は、ケーブル放送やＣＳ放送の番組等の手段による番組も非対応番組として処理可能に構成してもよい。一方で、本発明に係る番組選択装置はケーブル放送やＣＳ放送等の番組を取得可能なものであってもよい。つまり、本発明に係る番組選択装置は、どのような番組であっても、表示可能な番組は番組表示部で表示する番組として、取得不可能な番組は非対応番組として適用可能である。
【００６０】
外部機器状態認識部１０３は、テレビ３００及びビデオレコーダ４００の状態を認識するものである。例えば、外部機器状態認識部１０３はテレビ３００及びビデオレコーダ４００が、携帯電話機１が送信した外部番組指定指示に基づいた処理を行なっているかを判定する。外部機器状態認識部１０３の具体的な構成は、テレビ３００及びビデオレコーダ４００の状態を認識可能である限り限定されるものではないが、本実施の形態では、テレビ３００の状態を受信するための赤外線受信装置と、ビデオレコーダ４００の状態を認識するためのＢｌｕｅｔｏｏｔｈ（登録商標）の受信装置とで構成している。なお、外部機器状態認識部１０３は、非対応番組表示機器接続部１０２と一体に設けてもよいが、本実施の形態では説明の簡単のため、別々の部材として設けた場合について説明する。
【００６１】
入力部１１０は、ユーザが携帯電話機１に対する指示を入力するためのものである。入力部１１０は、ザッピングモード切替部１１１、表示設定切替部１１２、チャンネル入力部１１３を備えている。また、入力部１１０の各部は、受け付けた指示を、切替管理部１２１に送信する。
【００６２】
ザッピングモード切替部１１１は、切替管理部１２１を、ザッピングを行なうモード（以下、「ザッピングモード」と表記する）として機能させるか、ザッピングを行なわないモードとして機能させるかを切り替える指示を、ユーザが入力するためのものである。つまり、ザッピングモードであれば、後述のように切替管理部１２１がザッピングモードに応じた動作を行なうので、携帯電話機１を用いたザッピングが可能になる。なお、「携帯電話機１を用いたザッピング」とはディスプレイ１３２でザッピングを行なう場合も、携帯電話機１を用いてテレビ３００の番組を次々と切り替えることでザッピングを行なう場合も含む。
【００６３】
表示設定切替部１１２は、ユーザが入力部１１０に入力する番組指定指示を、番組表示部１３０に対する番組指定指示（内部番組指定指示）として扱うか、テレビ３００に対する番組指定指示（外部番組指定指示）として扱うかを切り替える指示である切替指示を、ユーザが入力するためのものでもある。
【００６４】
なお、番組指定指示を内部番組指定指示として扱うモードを、以下、「内部番組切替モード」とも表記し、番組指定指示を外部番組指定指示として扱うモードを、以下、「外部番組切替モード」とも表記する。
【００６５】
また、表示設定切替部１１２は、内部番組切替モードのときにディスプレイ１３２に表示させる画面を切り替える指示である内部表示切替指示を受け付けるものでもある。つまり、ユーザは表示設定切替部１１２に内部表示切替指示を指示することによって、ディスプレイ１３２に一つの番組を表示させるか、複数の番組に関するサムネイル画像を一覧表示させるか等を切り替えることができる。
【００６６】
このように、ユーザは入力部１１０に、ザッピングモードか否かの切替や、内部番組切替モードと外部番組切替モードとの切替を指示することが可能である。各モードにおいて、携帯電話機１の各部がどのような動作を行なうかは、後で詳述する。
【００６７】
チャンネル入力部１１３は、番組表示部１３０又はテレビ３００に表示させる番組を指定する指示である番組指定指示を携帯電話機１に入力するためのものである。
【００６８】
決定指示入力部１１４は、ザッピングした結果、テレビ３００に表示させたい番組やビデオレコーダ４００に記録させたい番組を見出したとき、その番組を選択したことを携帯電話機１に認識させるための決定指示を入力するためのボタンである。
【００６９】
なお、ザッピングモード切替部１１１、表示設定切替部１１２、チャンネル入力部１１３、決定指示入力部１１４の具体的構成としては、上述の入力が可能である限り限定されるものではない。例えば、従来公知のボタンやタッチパネルにより構成してもよい。
【００７０】
チャンネル入力部１１３のより具体的な構成としては、携帯電話機１が備える、ユーザに電話番号を入力させるための数字ボタンやメニュー画面等においてカーソルや選択範囲等を動かすための上下左右ボタンと一体に構成してもよい。また、別途番組を指示するためのチャンネル入力部１１３を設けてもよいが、該数字ボタンや上下左右ボタンと一体に構成することが好ましい。携帯電話機１自体をより小型化することができ、部品数も削減できるからである。以下の説明では、チャンネル入力部１１３は携帯電話機１が備える数字ボタンに一体に設けられている場合について説明する。
【００７１】
ここで、ザッピングモード切替部１１１の位置について図３を用いて説明する。図３は、本実施の形態に係る携帯電話機１が備えるザッピングモード切替部１１１を設ける位置の例を示す斜視図であり、（ａ）は、ザッピングモード切替部１１１をチャンネル入力部１１３が設けられた面上であって当該数字ボタンの近傍に設けた場合を示し、（ｂ）は、ザッピングモード切替部１１１を携帯電話機１の長手方向の側面に設けた場合を示している。
【００７２】
図３（ａ）に示すように、チャンネル入力部１１３とザッピングモード切替部１１１とを同じ面の近接する位置に設けると、ユーザは同じ指でチャンネル入力部１１３及びザッピングモード切替部１１１を操作しやすい。また、図３（ｂ）に示すように、ザッピングモード切替部１１１を携帯電話機１の長手方向の側面に設けると、例えば、携帯電話機１を両手で操作する場合、左手の指でザッピングモード切替部１１１を押下し、右手の指でチャンネル入力部１１３を押下する等の操作を行なうことができる。片手で扱うか両手で扱うか等、携帯電話機１の扱い方にはユーザの癖もあるので、図３（ａ）及び（ｂ）に示す両方の位置にザッピングモード切替部１１１を設けて、ユーザにどちらを使用するか選択させてもよい。
【００７３】
なお、ザッピングモード切替部１１１を設ける位置は、上述の位置に限定されるものではないが、上述のように、チャンネル入力部１１３が設けられた面上であって当該チャンネル入力部１１３の近傍に設けたり、携帯電話機１の長手方向の側面に設けたりすると操作性が向上する。
【００７４】
制御部１２０は、携帯電話機１が備える各部の各種動作を制御するものである。制御部１２０は、切替管理部（切替管理手段）１２１、内部番組指定指示取得部（内部番組指定指示受付手段）１２２、内部番組反映指示生成部１２３、外部番組指定指示取得部（内部番組指定指示受付手段）１２４、外部番組識別情報取得部（外部番組識別情報取得手段）１２５、サムネイル表示管理部１２６、非対応番組識別情報管理部（非対応番組識別情報取得手段）１２７、外部機器状態管理部１２８を備えている。制御部１２０の具体的構成は、上記各部動作させることが可能である限り限定されるものではないが、例えばＣＰＵ（central processing unit）等の演算装置により構成され、当該演算装置が、記録部１４０に格納されている制御プログラムを実行することにより、上記各部の機能を実現するように構成してもよい。
【００７５】
切替管理部１２１は、上述の各モードの切替を管理して、各モードに応じて携帯電話機１を制御するための指示等を行なうものである。例えば、内部番組切替モードのときには、チャンネル入力部１１３から受信した番組指定指示を内部番組指定指示として扱い内部番組指定指示取得部１２２に送信するものであり、外部番組切替モードのときには、チャンネル入力部１１３から受信した番組指定指示を外部番組指定指示として扱い決定指示入力部１１４に送信するかを切り替えて行なう。
【００７６】
また、例えば、外部番組切替モードの状態で、ザッピングモードに切り替わったときには、ディスプレイ１３２にテレビ３００で表示していた番組を表示させるために、後述の外部番組識別情報取得部１２５に外部番組識別情報の取得を指示する。また、ザッピングモードでかつ内部番組切替モードであった後に外部番組切替モードに切り替わったときには、ディスプレイ１３２で表示していた番組をテレビ３００に表示させるために、後述する内部番組反映指示を生成するよう内部番組反映指示生成部１２３に指示する。
【００７７】
また、表示設定切替部１１２からディスプレイ１３２にサムネイル画像を一覧表示するように上記内部表示切替指示を受け付けたとき、内部番組指定指示と当該上記内部表示切替指示とを関連付けて内部番組指定指示取得部１２２に送信する。これにより、後述の内部番組指定指示取得部１２２は内部番組指定指示に基づいて、チューナ１３１に番組を取得させた上で、当該番組をサムネイル表示管理部１２６に送信する。そして、サムネイル表示管理部１２６が当該番組に基づいてサムネイル画像を生成する。
【００７８】
内部番組指定指示取得部１２２は、本発明に係る番組選択装置が備える内部番組指定指示受付手段として機能するものである。具体的には、切替管理部１２１や外部番組識別情報取得部１２５から内部番組指定指示を取得して、番組表示部１３０が取得して表示する番組を特定する。そして、チューナ１３１に当該番組を取得させて、ディスプレイ１３２に当該番組を表示させる。なお、内部番組指定指示に、サムネイル画像を一覧表示させる上記内部表示切替指示が関連付けられていたときは、チューナに番組を取得させた上で、サムネイル表示管理部１２６に送信させる。
【００７９】
また、内部番組指定指示取得部１２２は、番組表示部１３０に表示させるときに用いた内部番組指定指示を記録部１４０に送信する。これにより記録部１４０は、番組表示部１３０が表示した番組の履歴である内部番組表示履歴を記録する。
【００８０】
また、内部番組指定指示取得部１２２は、切替管理部１２１から受信した内部番組指定指示にサムネイル画像表示指示が関連付けられていた場合、当該内部番組指定指示をサムネイル表示管理部１２６に送信する。
【００８１】
内部番組反映指示生成部１２３は、ディスプレイ１３２で表示している番組をテレビ３００に表示させるための指示である内部番組反映指示を生成するものである。内部番組反映指示生成部１２３は、切替管理部１２１から内部番組反映指示の生成指示を取得することで内部番組反映指示を生成する。
【００８２】
外部番組指定指示取得部１２４は、本発明に係る番組選択装置が備える外部番組指定指示受付手段として機能するものである。具体的には、切替管理部１２１から外部番組指定指示を受け付けて、当該外部番組指定指示を外部番組指定指示送信部１０１に送信するものである。
【００８３】
また、外部番組指定指示取得部１２４は、内部番組反映指示生成部１２３から受信する内部番組反映指示に基づいて、当該内部番組反映指示により特定される番組をテレビ３００に表示させるための外部番組指定指示を生成するものでもある。より具体的には、内部番組反映指示に、内部番組指定指示取得部１２２が最後に受け付けた内部番組指定指示に基づく番組を関連付けておき、外部番組指定指示取得部１２４は、当該番組に基づいて外部番組指定指示を生成する。なお、内部番組反映指示に対応する番組を特定する方法は、特に限定されるものではない。外部番組指定指示取得部１２４が内部番組反映指示を受信したときに、内部番組表示履歴を取得して当該番組を特定してもよい。
【００８４】
また、外部番組指定指示取得部１２４は、外部番組指定指示送信部１０１に送信した外部番組指定指示を記録部１４０にも送信する。記録部１４０は、当該外部番組指定指示を外部番組指定指示送信履歴として記録する。
【００８５】
外部番組識別情報取得部１２５は、本発明に係る番組選択装置が備える外部番組識別情報取得手段として機能するものである。具体的には、記録部１４０が記録する外部番組指定指示送信履歴から、テレビ３００が表示している番組を特定する外部番組識別情報を生成するものである。また、外部番組指定指示送信履歴から外部番組識別情報を生成することが不可能である場合には、テレビ３００から外部機器状態認識部１０３を介して外部番組識別情報を取得するものである。外部番組識別情報取得部１２５の構成はこれに限定されるものではなく、外部番組指定指示送信履歴から外部番組識別情報を生成することが不可能である場合、ユーザに外部番組識別情報の入力を促す構成としてもよい。
【００８６】
また、外部番組識別情報取得部１２５は、外部番組識別情報に基づいて内部番組指定指示を生成して、内部番組指定指示取得部１２２に送信する機能も有する。
【００８７】
サムネイル表示管理部１２６は、非対応番組識別情報管理部１２７からサムネイル画像を取得したり、番組表示部１３０から取得した番組に基づいてサムネイル画像を作成したりするものである。また、サムネイル表示管理部１２６は、内部番組指定指示取得部１２２から内部番組指定指示を受信したとき、サムネイル画像を番組表示部１３０に一覧表示させるものである。なお、サムネイル表示管理部１２６は、サムネイル画像を、一旦記録部１４０に送信して記録させた上で、内部番組指定指示取得部１２２から受信する上述の内部表示切替指示指示に応じて記録部１４０からサムネイル画像を取得して、一覧表示するようにディスプレイ１３２に指示する。
【００８８】
非対応番組識別情報管理部１２７は、本発明に係る番組選択装置が備える非対応番組識別情報取得手段として機能するものである。具体的には、非対応番組識別情報管理部１２７は、テレビ３００及びビデオレコーダ４００等の外部機器では処理可能であるが、番組表示部１３０が取得できない番組である非対応番組の非対応番組識別情報を管理するものである。非対応番組識別情報管理部１２７は、非対応番組表示機器接続部１０２に、非対応番組識別情報を取得するよう指示して、非対応番組表示機器接続部１０２を介して非対応番組識別情報を取得する。非対応番組表示機器接続部１０２に、どの外部機器から非対応番組識別情報を取得させるかは、取得対象の外部機器を予め非対応番組識別情報管理部１２７に設定しておいてもよく、非対応番組識別情報管理部１２７が後述の記録部１４０から外部機器状態情報を取得して、取得対象の外部機器を特定してもよい。
【００８９】
また、非対応番組識別情報管理部１２７は、ディスプレイ１３２に非対応番組識別情報をさせる。非対応番組識別情報としては、番組のタイトルやチャンネル番号を示す文字情報や番組を構成するコマをサムネイル画像にしたもの等が挙げられる。なお、本実施の形態に係る携帯電話機１は、非対応番組識別情報が上記サムネイル画像である場合、上述のようにサムネイル表示管理部１２６が、ディスプレイ１３２に一覧表示する。そのため、非対応番組識別情報が上記サムネイル画像である場合、非対応番組識別情報管理部１２７は、当該サムネイル画像をサムネイル表示管理部１２６に送信する。そして、サムネイル表示管理部１２６が、ディスプレイ１３２に対してサムネイル画像を一覧表示するように指示する。
【００９０】
外部機器状態管理部１２８は、外部機器状態認識部１０３を介して、ホームネットワーク１０００内に存在する携帯電話機１以外の外部機器の状態を認識して、当該外部機器の状態を切替管理部１２１に送信したり、当該状態をディスプレイ１３２に表示させたりするものである。
【００９１】
番組表示部１３０は、本発明に係る番組選択装置が備える番組表示部として機能するものである。番組表示部１３０は、チューナ１３１、ディスプレイ１３２を備えている。
【００９２】
チューナ１３１はテレビ局２００からディスプレイ１３２に表示させる番組を受信するものである。チューナ１３１はテレビ局２００から地上波デジタル放送を取得可能なように構成されている。チューナ１３１の具体的な構成としては番組を取得可能である限り特に限定されるものではなく、従来公知のチューナで構成してもよい。
【００９３】
ディスプレイ１３２は、チューナ１３１が取得した番組を表示するものである。ディスプレイ１３２の具体的な構成としては特に限定されるものではなく、例えば、ＬＣＤ（液晶ディスプレイ）、ＰＤＰ（プラズマディスプレイ）、ＣＲＴ（cathode-ray tube）ディスプレイ、有機ＥＬディスプレイ等の表示装置によって構成してもよい。
【００９４】
記録部１４０は、本発明に係る番組選択装置が備える送信履歴記録部として機能するものである。つまり、上述の外部番組指定指示送信履歴を記録するものである。
【００９５】
ここで、記録部１４０が記録する外部番組指定指示送信履歴のデータ構造について図４を用いて説明する。図４は記録部１４０が記録する外部番組指定指示送信履歴のデータ構造を示す図である。図４に示すように、記録部１４０は、最後に送信した外部番組指定指示として、１０ｃｈと記録している。上述の外部番組識別情報取得部１２５は、この履歴を取得することにより、外部番組識別情報として１０ｃｈを特定する情報を生成する。
【００９６】
なお、外部番組指定指示取得部１２４は、記録部１４０に外部番組指定指示を送信したとき、それまで記録部１４０が記録していた外部番組指定指示送信履歴を、送信した外部番組指定指示に更新する。これにより、記録部１４０が最近送信した外部番組指定指示を記録するように保たれる。
【００９７】
本実施の形態ではチャンネル入力部１１３が、上述のように数字ボタンで構成されているので、記録部１４０はこのような構造でデータを記録することが可能であるが、チャンネル入力部１１３の態様によっては、記録部１４０が記録する外部番組指定指示送信履歴のデータ構造も変えることができる。例えば、上下左右ボタン等でもチャンネルの切替を可能とする場合、予め送信可能な外部番組指定指示によって特定されるチャンネルを順に登録しておくとよい。これにより、例えば、記録部１４０は、２ｃｈ、４ｃｈ、６ｃｈとの順番を記録しておく。２ｃｈを選択された後に、上ボタン又は右ボタンの押下を切替管理部１２１が認識したとき、切替管理部１２１は、２ｃｈの次のチャンネルである４ｃｈを特定する外部番組指定指示を生成して外部番組指定指示取得部１２４に送信してもよい。なお、最初に別のリモコンでテレビ３００が操作されていた場合等もありえるので、外部番組識別情報取得部１２５が、外部番組識別情報を生成した後に、ディスプレイ１３２に当該外部番組識別情報により特定される番組がテレビ３００に表示されている番組と一致するかを確認する画面を表示させてもよい。
【００９８】
このように、記録部１４０が記録する外部番組指定指示送信履歴は、上記外部番組指定指示送信部が、最後に送信した外部番組指定指示を、少なくとも含むので、外部番組指定指示取得部１２４は、外部番組指定指示送信履歴から、当該最後に送信した外部番組指定指示を取得することで、外部番組識別情報を生成することができる。
【００９９】
また、記録部１４０は、内部番組表示履歴、ザッピングモード条件、外部機器状態情報を記録するものでもある。
【０１００】
内部番組表示履歴とは、上述のように番組表示部１３０が表示した番組の履歴であり、内部番組指定指示取得部１２２が、最後に受け付けた又は生成した内部番組指定指示に基づく番組を識別する情報が含まれている。当該情報としては、本実施の形態では、上述の外部番組指定指示送信履歴と同様に、チャンネル番号を用いている。
【０１０１】
ザッピングモード条件とは、入力部１１０がどのような操作を受け付けることで、ザッピングモードへ移行するかの条件、後述のステップＳ７０８における一定時間をどのくらいの時間とするか、また、当該一定時間経過後にどのような操作を行なうかを示す条件である。図５を用いて記録部１４０が記録するザッピングモード条件のデータ構造を説明する。図５は記録部１４０が記録するザッピングモード条件のデータ構造の一例を示す図である。
【０１０２】
図５に示すように、記録部１４０は、ザッピングモード条件として、ザッピングモード移行条件、一定時間の長さ及び一定時間操作が無い場合の動作に関する項目と、その項目において選択し得るパターンとを記録している。また、記録部１４０は、それぞれの項目についてどのパターンが選択されているかを示す項目（図５において「選択」と記載）も記録している。
【０１０３】
例えば、本実施の形態ではザッピングモード切替部１１１の押下により、ザッピングモードに移行するので、図５に示すように「ザッピングモード切替部１１１の押下」が選択されている。なお、「チャンネル入力部１１３の長押し」によるザッピングモードへの移行については後述の「ザッピングの他のパターン」の項で説明する。
【０１０４】
また、図５では、一定時間操作が無い場合の動作としては、「内部番組反映指示の生成」が選択されている。この場合、一定時間、チャンネル入力部１１３やザッピングモード切替部１１１の押下を検出しなかった場合、内部番組反映指示生成部１２３が内部番組反映指示を生成する。これにより、外部番組指定指示取得部１２４は、当該内部番組反映指示に基づいて外部番組指定指示を生成する。つまり、内部番組指定指示取得部１２２が、内部番組指定指示を受け付けた後、予め設定された設定時間より長い時間、次の内部番組指定指示を受け付けなかったときに、内部番組指定指示取得部１２２が受け付けた内部番組指定指示に基づいて、外部番組指定指示取得部１２４が外部番組指定指示を生成するのである。これによりディスプレイ１３２が表示していた番組がテレビ３００に表示されることとなる。なお、「ザッピングモード終了時にテレビ３００が表示している番組の継続」が選択されていると、テレビ３００が、ザッピングにより切り替えられた後のチャンネルをそのまま表示し続ける。よって、このパターンが選択されているとき携帯電話機１は、上記一定時間経過後、テレビ３００に対しては、外部番組指定指示を送信する等の動作を行なわない。
【０１０５】
また、外部機器状態情報とは、ホームネットワーク１０００内の携帯電話機１以外の外部機器の状態を示す情報である。記録部１４０が記録する外部機器状態情報について図６を用いて説明する。図６は記録部１４０が記録する外部機器状態情報のデータ構造を示す図である。
【０１０６】
図６に示すように、記録部１４０は、外部機器状態情報として、外部機器の種類、優先順位、チューナ、受信手段、送信手段を関連付けて記録している。なお、優先順位とは、携帯電話機１が接続を試みる対象の外部機器の優先順位を示す。例えば図６示すように本実施の形態ではテレビ３００が優先順位１で、ビデオレコーダ４００が優先順位２である。これにより、外部番組識別情報取得部１２５が外部機器から外部番組識別情報を取得するとき、まずテレビ３００から外部番組識別情報の取得を図ることとなる。
【０１０７】
また、外部機器状態認識部１０３が、一定時間毎に外部機器状態情報を取得して、記録部１４０に送信する構成としておいてもよい。これにより、外部機器状態情報は、外部機器状態認識部１０３を介して、一定時間毎に最新の状態に更新される。さらに、このような構成にする場合、外部機器状態認識部１０３が、外部機器が処理している番組に係る外部番組識別情報を取得して、当該外部番組識別情報も外部機器状態情報を構成する一つの情報として記録部１４０に送信して、記録部１４０がこの外部機器状態情報を記録するように構成してもよい。そして、外部番組識別情報取得部１２５を、外部番組指定指示送信履歴からではなく、当該外部機器状態情報から外部番組識別情報を生成する構成にしておけば、より正確に外部番組識別情報を生成することが可能となる。これにより、例えば、複数のユーザがホームネットワーク１０００内を利用したり、外部機器を操作するためのリモコンが別に存在したりする場合であっても、より正確に外部番組識別情報を生成できる。
【０１０８】
また、記録部１４０は、ユーザが上述のサムネイル画像や外部機器管理プログラムも記録する。外部機器管理プログラムとは、ユーザが携帯電話機１でザッピングを行なってテレビ３００やビデオレコーダ４００に再生や記録等をさせたい番組を発見した場合に、テレビ３００やビデオレコーダ４００に送る指示を記述したプログラムである。例えば、ザッピングを行なった結果、一つの番組を選択したとき、当該番組をテレビ３００で表示させて、かつビデオレコーダ４００にテレビ３００がそれまで表示していた番組を録画させるように命令するプログラム等が挙げられる。なお、この例の場合、テレビ３００がそれまで表示していた番組は、上記外部番組識別情報取得部１２５により識別してもよい。
【０１０９】
記録部１４０の具体的な構成は、上述のサムネイル画像等を記録することが可能である限り限定されない。例えば、フラッシュメモリー、ＲＡＭ（random access memory）、ＨＤＤ（ハードディスクドライブ）等により構成してもよい。また、本実施の形態では、記録部１４０は、携帯電話機１に内蔵されているが、外付けであってもよい。また、記録部１４０は、従来公知の携帯電話機が、電話番号、メール、画像等を記憶するために備える記録部と一体に設けてもよい。
【０１１０】
〔携帯電話機１の動作〕
次に、ユーザが、携帯電話機１を用いてザッピングを行ない、その結果、視聴したいシーンを含む番組等を発見して外部機器を操作するときに、携帯電話機１がザッピング及びこれに伴って行なう一連の処理について図７を用いて説明する。図７は、制御部１２０が行なう処理の一例を示すフローチャートである。本実施の形態では、上述のようにテレビ３００で表示していた番組を携帯電話機１に表示させた上で、テレビ３００でザッピングを行なう場合について説明する。また、携帯電話機１は、当初、外部番組切替モードにあったものとする。
【０１１１】
まず、ユーザは携帯電話機１でザッピングを行なうために、ザッピングモード切替部１１１を押下する。
【０１１２】
切替管理部１２１は、ザッピングモード切替部１１１の押下を検出する（Ｓ７０１）。これにより切替管理部１２１はザッピングモードとなる。これにより、切替管理部１２１は外部番組識別情報取得部１２５にテレビ３００が表示している番組を識別する外部番組識別情報の取得を指示する。
【０１１３】
外部番組識別情報の取得を指示された外部番組識別情報取得部１２５は、記録部１４０が記録する外部番組指定指示送信履歴から、外部番組識別情報の作成が可能か判定する（Ｓ７０２）。外部番組識別情報の作成が可能であれば（Ｓ７０２においてＹＥＳ）、外部番組識別情報取得部１２５は外部番組識別情報を生成する（Ｓ７０３）。
【０１１４】
外部番組指定指示送信履歴から、外部番組指定指示取得部１２４が最後に送信した外部番組指定指示に基づく番組を特定できなかったり、記録部１４０が外部番組指定指示送信履歴を記録していなかったりする場合等、外部番組識別情報の作成が不可能であれば（Ｓ７０２においてＮＯ）、外部番組識別情報取得部１２５は、テレビ３００から、外部機器状態認識部１０３を介して、外部番組識別情報を取得する（Ｓ７０４）。テレビ３００から当該番組を識別する情報を取得する構成としては、本実施の形態のように外部機器状態認識部１０３を介する構成に限定されるものではない。例えば、ユーザに、テレビ３００が表示しているチャンネル番号等の、外部番組識別情報を生成可能とする情報の入力を促すことで、外部番組識別情報取得部１２５は外部番組識別情報を取得してもよい。
【０１１５】
ステップＳ７０３又はステップＳ７０４によって、外部番組識別情報取得部１２５が外部番組識別情報を取得すると、外部番組識別情報取得部１２５は外部番組識別情報に基づいて内部番組指定指示を生成して、内部番組指定指示取得部１２２に送信する（Ｓ７０５）。次に、内部番組指定指示取得部１２２は、当該内部番組指定指示に基づいて特定される番組をディスプレイ１３２に表示させる（Ｓ７０６）。
【０１１６】
以上のステップにより番組表示部１３０はテレビ３００が表示していた番組を表示する。この次に、切替管理部１２１がザッピングモード切替部１１１の押下を検出しなければ（Ｓ７０７においてＮＯ）、ザッピングモードは継続する。また、この時点で、切替管理部１２１がザッピングモード切替部１１１の押下を検出すれば（Ｓ７０７においてＹＥＳ）、ザッピングモードは終了となる（Ｓ７０９）。
【０１１７】
次に、切替管理部１２１が、ユーザによるチャンネル入力部１１３又は決定指示入力部１１４の押下を一定時間検出しなければ（Ｓ７０８においてＮＯ）、ザッピングモードは自動的に終了する（Ｓ７０９）。この場合、テレビ３００はザッピングによって選択された番組をそのまま表示し続ける。なお、この場合、ディスプレイ１３２が表示している番組をテレビ３００に表示させるように内部番組反映指示を生成するように構成してもよく、ザッピングによって選択された番組をテレビ３００に表示させ続けるか、ディスプレイ１３２が表示している番組をテレビ３００に表示させるかをユーザに選択させてもよい。また、後述のステップＳ７１３の処理に移ってもよい。
【０１１８】
また、上記一定時間は、予め設定しておいてもよく、ユーザによって変更可能としてもよい。本実施の形態では、切替管理部１２１が記録部１４０からザッピングモード条件を取得することで当該一定時間を認識してステップＳ７０８を行なう。
【０１１９】
切替管理部１２１が、一定時間内にユーザによるチャンネル入力部１１３又は決定指示入力部１１４の押下を検出し（Ｓ７０８においてＹＥＳ）、当該押下がチャンネル入力部１１３の押下であれば（Ｓ７１０においてＹＥＳ）、切替管理部１２１は、そのチャンネル入力部１１３の押下の検出により、外部番組指定指示を外部番組指定指示取得部１２４に送信する（Ｓ７１１）。これによりザッピングモードが継続することとなる。
【０１２０】
切替管理部１２１が、一定時間内にユーザによるチャンネル入力部１１３又は決定指示入力部１１４の押下を検出し（Ｓ７０８においてＹＥＳ）、当該押下がチャンネル入力部１１３の押下ではないとき（Ｓ７１０においてＮＯ）、当該押下は決定指示入力部１１４の押下であるので、切替管理部１２１は、ザッピングモードを終了して（Ｓ７１２）、次のステップＳ７１３の処理に移る。
【０１２１】
ステップＳ７１３では、制御部１２０の各部が決定指示入力部１１４の押下によるザッピングモード終了に伴う処理を行なう。具体的には後述の外部機器管理プログラムやユーザの指示に従った処理を行なう。詳しくは詳述する。
【０１２２】
ステップＳ７１３が終了すると、携帯電話機１は、ザッピングモード及びこれに伴う一連の処理を終了する。
【０１２３】
次に上記ステップＳ７１３について図８を用いてより詳しく説明する。図８は携帯電話機１が行なう図７に示したステップＳ７１３の処理を詳細に示すフローチャートである。
【０１２４】
まず、切替管理部１２１が、記録部１４０から外部機器管理プログラムの取得できるか判定する（Ｓ８０１）。切替管理部１２１が外部機器管理プログラムの取得できれば取得してステップＳ８０３に移る。
【０１２５】
切替管理部１２１が外部機器管理プログラムを取得できなければ（Ｓ８０１においてＮＯ）、切替管理部１２１は入力部１１０を介して、ユーザから、ザッピングにより選択された番組に関する選択結果処理指示を受け付ける（Ｓ８０２）。選択結果処理指示としては、例えば、当該番組をテレビ３００に表示させるという指示や、ビデオレコーダ４００に記録させるという指示が挙げられる。選択結果処理指示を受け付けた後は、ステップＳ８０３に移る。
【０１２６】
ステップＳ８０３では、制御部１２０が、上記外部機器管理プログラム又は上記選択結果処理指示に基づいた処理を行なう。
【０１２７】
例えば、制御部１２０が外部機器管理プログラムを実行する場合であって、当該外部機器管理プログラムに、ザッピングの結果選択された番組をビデオレコーダ４００に記録させ、ザッピングを行なう前にテレビ３００が表示していた番組を再度テレビ３００に表示させる指示が記述されている場合について説明する。
【０１２８】
この場合、まず、切替管理部１２１は、ザッピングモード中に最後に外部番組指定指示取得部１２４が送信した外部番組指定指示を、再度、外部番組指定指示取得部１２４に送信した上で、当該外部番組指定指をビデオレコーダ４００に送信するよう指示する。これにより、ビデオレコーダ４００が、ザッピングの結果選択された番組の記録を開始する。次に、切替管理部１２１は、ザッピングモードの間ディスプレイ１３２が表示していた番組に基づく外部番組指定指示を、外部番組指定指示取得部１２４に送信した上で、当該外部番組指定指をテレビ３００に送信するよう指示する。これにより、テレビ３００はザッピングを行なう直前まで表示していた番組を表示する。ザッピングモードの間ディスプレイ１３２が表示していた番組は、内部番組表示履歴から最後に送信した内部番組指定指示を取得したり、外部番組指定指示送信履歴からザッピングを行なう直前に送信した外部番組指定指示を取得したりして特定できる。いずれによるかは限定されるものではない。
【０１２９】
また、ステップＳ８０２において切替管理部１２１が選択結果処理指示を受け付けた場合、ステップＳ８０３では、切替管理部１２１が当該選択結果処理指示に基づいた処理を行なう。例えば、選択結果処理指示がザッピングの結果選択された番組をビデオレコーダ４００に記録させる指示である場合、切替管理部１２１は、ザッピングモード中に最後に外部番組指定指示送信部１０１が送信した外部番組指定指示を、再度、外部番組指定指示取得部１２４に送信した上で、当該外部番組指定指をビデオレコーダ４００に送信するよう指示する。これにより、ビデオレコーダ４００が、ザッピングの結果選択された番組の記録を開始する。
【０１３０】
次に、外部機器状態管理部１２８が、テレビ３００及びビデオレコーダ４００がそれぞれ対応する外部番組指定指示に従った番組の表示及び記録を開始したか認識する（Ｓ８０４）。具体的には、外部機器状態管理部１２８が、ステップＳ８０３で外部番組指定指示送信部１０１が外部番組指定指示を送信した対象の外部機器の状態を認識するように外部機器状態認識部１０３に指示する。これにより、外部機器状態認識部１０３は、外部番組指定指示を送信した対象の外部機器が再生や記録などの処理をしている番組に対応する外部番組識別情報を取得する。そして、外部機器状態管理部１２８は、外部機器状態認識部１０３を介して取得した外部番組識別情報により特定される番組と、ステップＳ８０３において外部番組指定指示送信部１０１が送信した外部番組指定指示により特定される番組とが一致するか判定する。外部番組指定指示を送信した対象の全ての外部機器が処理する番組と、ステップＳ８０３において外部番組指定指示送信部１０１が送信した外部番組指定指示により特定される番組とが一致すれば正常と判定して、一致しない外部機器があれば、当該外部機器について異常と判定する。
【０１３１】
例えば、上述のステップＳ８０３の説明で例示した外部機器管理プログラムの場合、外部機器状態認識部１０３は、テレビ３００が表示している番組を識別する外部番組識別情報及びビデオレコーダ４００が記録している番組を識別する外部番組識別情報を取得して、外部機器状態管理部１２８に送信する。外部機器状態管理部１２８は、記録部１４０から外部番組指定指示送信履歴を取得して、これと外部機器状態認識部１０３から受信した外部番組識別情報とを照合して、外部番組指定指示送信履歴により特定される番組と、外部番組識別情報により特定される番組とが一致するか判定する。
【０１３２】
また、ステップＳ８０３で例示した選択結果処理指示の場合、外部機器状態認識部１０３は、ビデオレコーダ４００が記録している番組を識別する外部番組識別情報を取得して、外部機器状態管理部１２８に送信する。外部機器状態管理部１２８は、記録部１４０から外部番組指定指示送信履歴を取得して、これと外部機器状態認識部１０３から受信した外部番組識別情報とを照合して、外部番組指定指示送信履歴により特定される番組と、外部番組識別情報により特定される番組とが一致するか判定する。
【０１３３】
ステップＳ８０４においてＹＥＳのとき、外部機器状態管理部１２８は正常に指示が実行されたことをディスプレイ１３２に表示させて（Ｓ８０５）、ステップＳ８０６の処理に移る。
【０１３４】
ステップＳ８０４においてＮＯのとき、外部機器状態管理部１２８は、異常と判定された外部機器に送信した外部番組指定指示の送信対象となる代替機器の検索を行なうよう外部機器状態認識部１０３に指示する（Ｓ８０７）。例えば、ステップＳ８０３において、外部番組指定指示に「記録」や「表示」を示す機能情報を関連付けておき、ホームネットワーク１０００内に番組を「記録」又は「表示」が可能な機器が他にないか検索すること等により行なってもよい。
【０１３５】
ステップＳ８０７において、外部機器状態管理部１２８が代替機を発見した場合、外部機器状態管理部１２８は、異常と判定されたことを示す表示、代替機を発見したことを示す表示、及び、外部機器管理プログラムや選択結果処理指示に基づく指示を代替機に対して行なうか否かの選択を促す表示をディスプレイ１３２に表示させる（Ｓ８０８）。
【０１３６】
次に、切替管理部１２１が、外部機器管理プログラムや選択結果処理指示に基づく指示を代替機に対して行なうという代替指示を受け付けた場合（Ｓ８０９においてＹＥＳ）、ステップＳ８０４の処理に戻る。当該代替指示を受け付けなかった場合（Ｓ８０９においてＮＯ）、ステップＳ８０６の処理に移る。
【０１３７】
ステップＳ８０７において、外部機器状態管理部１２８が代替機を発見しなかった場合、外部機器状態管理部１２８は、異常と判定されたことを示す表示、及び代替機が無いことを示す表示をディスプレイ１３２に表示させる（Ｓ８１０）。そして、ステップＳ８０６の処理に移る。
【０１３８】
ステップＳ８０６では、切替管理部１２１が、ステップＳ８０３で行なった処理が外部機器管理プログラムに基づいた処理であったか、選択結果処理指示に基づく処理であったかを判定する。切替管理部１２１が、ステップＳ８０３で行なった処理が外部機器管理プログラムに基づく処理であると判定した場合、制御部１２０はステップＳ７１３の処理を終了する。
【０１３９】
ステップＳ８０６において、切替管理部１２１が、ステップＳ８０３で行なった処理が選択結果処理指示に基づく処理であると判定した場合、ステップＳ８１１の処理に移る。
【０１４０】
ステップＳ８１１では、切替管理部１２１が、ザッピングモード直前にテレビ３００が表示していた番組の扱いに関する直前番組処理指示をユーザに入力するよう促す画面をディスプレイ１３２に表示させる。直前番組処理指示としては、例えば、当該番組をテレビ３００に表示させるという指示や、ビデオレコーダ４００に記録させるという指示が挙げられる。
【０１４１】
切替管理部１２１は、入力部１１０を介して直前番組処理指示を受け付けると（Ｓ８１１においてＹＥＳ）、当該直前番組処理指示に基づいた処理を行なう（Ｓ８１２）。例えば、直前番組処理指示が、ザッピングモード直前にテレビ３００が表示していた番組をテレビ３００に表示させるという指示である場合、切替管理部１２１は、当該番組をテレビ３００に表示させる外部番組指定指示を、外部番組指定指示取得部１２４を介して外部番組指定指示送信部１０１に送信させる。
【０１４２】
次に、外部機器状態管理部１２８が、外部機器状態認識部１０３を介して、外部機器が当該直前番組処理指示に基づいた処理を行なっているか判定する（Ｓ８１３）。具体的にはステップＳ８０４と同様の処理を行なう。例えば、直前番組処理指示が、上述のステップＳ８１２の説明で例示した直前番組処理指示である場合、外部機器状態管理部１２８が、外部機器状態認識部１０３を介して、テレビ３００から、テレビ３００が表示している番組の外部番組識別情報を取得する。一方で、外部機器状態管理部１２８は、記録部１４０から外部番組指定指示送信履歴を取得する。そして、当該外部番組指定指示送信履歴から特定される最後に送信した外部番組指定指示から特定される番組と、当該外部番組識別情報から特定される番組とが一致するか判定する。
【０１４３】
ステップＳ８１３において、外部機器状態管理部１２８が、外部機器が当該直前番組処理指示に基づいた処理を行なっていると判定すれば、ステップＳ８１４の処理に移る。
【０１４４】
ステップＳ８１３において、外部機器状態管理部１２８が、外部機器が当該直前番組処理指示に基づいた処理を行なっていないと判定すれば、ステップＳ８１５の処理に移る。
【０１４５】
ステップＳ８１４では、外部機器状態管理部１２８は、処理が正常に終了したことを示す表示をディスプレイ１３２に表示させる。そして、制御部１２０はステップＳ７１３の処理を終了する。
【０１４６】
ステップＳ８１５では、外部機器状態管理部１２８は、上記ステップＳ８０７と同様に、代替機器の検索を行なうよう外部機器状態認識部１０３に指示する。
【０１４７】
ステップＳ８１５において、外部機器状態管理部１２８が代替機を発見した場合、外部機器状態管理部１２８は、直前番組処理指示に基づく処理に異常があったことを示す表示、及び代替機を発見したことを示す表示、及び、直前番組処理指示に基づく指示を代替機に対して行なうか否かの選択を促す表示をディスプレイ１３２に表示させる（Ｓ８１７）。
【０１４８】
次に、切替管理部１２１が、直前番組処理指示に基づく指示を代替機に対して行なうという代替指示を受け付けた場合（Ｓ８１８においてＹＥＳ）、ステップＳ８１３の処理に戻る。当該代替指示を受け付けなかった場合（Ｓ８１８においてＮＯ）、上記ステップＳ８１２の処理に移る。
【０１４９】
ステップＳ８１５において、外部機器状態管理部１２８が代替機を発見しなかった場合、外部機器状態管理部１２８は、異常と判定されたことを示す表示、及び代替機が無いことを示す表示をディスプレイ１３２に表示させる（Ｓ８１６）。そして、制御部１２０はステップＳ７１３の処理を終了する。
【０１５０】
このように携帯電話機１を、ホームネットワークによりテレビ３００やビデオレコーダ４００等の外部機器と接続することで、ザッピングや、ザッピングによる番組の選択結果に基づく各外部機器の処理を双方向で行なうことができる。これにより、外部機器の機能をより有効に活用することができる。
【０１５１】
なお、本実施の形態に係る携帯電話機１は、ディスプレイ１３２が番組を表示するとき、当該番組が有する音声情報を出力することも可能である。上記音声情報を出力する構成としては特に限定されるものではないが、従来公知のスピーカを用いればよい。また、切替管理部１２１がザッピングモードであるときに、上記音声情報を出力するか否かは、入力部１１０を介してユーザに設定させてもよく、記録部１４０が記録する上記ザッピングモード条件に、条件に応じて音声情報出力の有無を関連付けておいてもよい。また、このときテレビ３００が番組の表示に伴う音声情報を出力するか否かは、ユーザが予め設定しておけばよい。テレビ３００による音声情報出力の有無を指定する指示も、入力部１１０が受け付け可能なように構成しておいてもよい。
【０１５２】
また、本実施の形態に係る携帯電話機１は、切替管理部１２１がザッピングモードであるとき以外でも、テレビ３００やビデオレコーダ４００等のリモコンとして用いることが可能である。
【０１５３】
〔ディスプレイ１３２が表示する画面例〕
次に、これまで説明した動作を行なっている間、ディスプレイ１３２が表示する画面とテレビ３００が表示する画面について図９を用いて説明する。図９は、携帯電話機１によりザッピングを行なうときの携帯電話機１及びテレビ３００の関係を説明するための図である。
【０１５４】
図９に示すようにディスプレイ１３２が表示する画面は、領域Ａ１及びＡ２により構成される。領域Ａ１には、ザッピングを行なう直前にテレビ３００が表示していた番組が表示される。また、領域Ａ２には、携帯電話機１が備えるチャンネル入力部１１３等と、当該携帯電話機１をリモコンとして機能させるとき操作との対応関係を示す画像が表示される。ユーザは手元のディスプレイ１３２が表示する領域Ａ１において、ザッピングを行なう直前にテレビ３００が表示していた番組を確認しながら、領域Ａ２に表示される画像に従って、テレビ３００が表示する画面を切り替えることができる。
【０１５５】
これにより、図９が示すように、テレビ３００は、ザッピングを行なう直前に表示していた番組とは別の番組を表示できる。
【０１５６】
〔ザッピングの他のパターン〕
ここでは、切替管理部１２１がチャンネル入力部１１３の長押しを検出することでザッピングモードに切り替わる場合について説明する。つまり、チャンネル入力部１１３の長押しを検出することで切替管理部１２１はザッピングモードに移行し、切替管理部１２１は、その後一定時間内にチャンネル入力部１１３又は決定指示入力部１１４の押下を検出することでザッピングモードを継続させる。
【０１５７】
本実施の形態に係る携帯電話機１を用いてザッピングする場合の、携帯電話機１の行なう処理について図１０を用いて説明する。図１０は本実施の形態に係る携帯電話機１が行なう別のパターンの処理を示すフローチャートである。
【０１５８】
最初に切替管理部１２１が、最初にチャンネル入力部１１３の長押しを認識すると、ザッピングモードに切り替わる（Ｓ１００１）。この後のステップＳ７０２〜ステップＳ７０６の処理は実施の形態１と同様である。そして本実施の形態ではステップＳ７０６の後、ステップＳ１００７の処理に移る。
【０１５９】
ステップＳ１００７において、切替管理部１２１がチャンネル入力部１１３の長押し解除を検出した後、切替管理部１２１が一定時間チャンネル入力部１１３の押下又は決定指示入力部１１４の押下を検出しなければ、ザッピングモードは終了する。
【０１６０】
以上に説明した以外のステップは、図７及び８を用いて示した携帯電話機１の動作と同様である。
【０１６１】
なお、チャンネル入力部１１３を長押しすることでザッピングモードに切り替わる形態としては、ここで説明したパターンに限定されるものではない。例えば、次のようなパターンでもよい。つまり、チャンネル入力部１１３を長押ししたときに、テレビ３００が表示していた番組をディスプレイ１３２が表示して、長押しされたチャンネル入力部１１３に対応する番組をテレビ３００が表示する。チャンネル入力部１１３の長押しが解除されると、テレビ３００は、チャンネル入力部１１３が長押しされる前の番組を再度表示して、ディスプレイ１３２が、長押しされたチャンネル入力部１１３に対応する番組を表示する。これを繰り返すことで、ザッピングを行なってもよい。
【０１６２】
また、ザッピングモード切替部１１１を介した指示によらず、切替管理部１２１がザッピングモードに移行する形態としては、チャンネル入力部１１３の長押しに限定されるものではない。チャンネル入力部１１３の押下により、切替管理部１２１がザッピングモードに移行するように予め設定しておいてもよい。つまり、切替管理部１２１が、チャンネル入力部１１３の押下を検出すると、ザッピングモードに移行し、外部番組識別情報の生成を指示して、ディスプレイ１３２にテレビ３００が表示していた番組を表示させるとともに、押下されたチャンネル入力部１１３に基づく番組をテレビ３００に表示させる。この後は、テレビ３００が表示していた番組をディスプレイ１３２が表示した状態で、チャンネル入力部１１３の押下によってテレビ３００に表示させる番組を切り替えることでザッピングを行なう。視聴したいシーンを発見したときは、一定時間操作を行なわないことでザッピングモードを終了してもよく、ユーザが、ザッピングモード終了指示を入力できるように割り当てられたボタンを押下することでザッピングモードを終了するように構成してもよい。当該ボタンとしては、例えば、決定指示入力部１１４を用いてもよい。
【０１６３】
なお、ここで説明したパターンに特化した番組選択装置を製造する場合は、ザッピングモード切替部１１１を設けなくてもよい。
【０１６４】
〔ザッピングの他のパターン２〕
以上の説明では、携帯電話機１を用いてテレビ３００が表示する番組を、次々と切り替えることでザッピングを行なう場合について説明したが、ここでは、ディスプレイ１３２が表示する番組を次々と切り替えることでザッピングを行なう場合について説明する。
【０１６５】
この場合、ユーザは、まず、ザッピングモード切替部１１１を押下する。これにより切替管理部１２１がザッピングモードに移行する。そして、ユーザは表示設定切替部１１２に対して内部番組切替モードに切り替えるよう入力する。これにより、切替管理部１２１が内部番組切替モードに切り替わる。よって、ユーザはチャンネル入力部１１３に対して所望のチャンネルを入力することで、ディスプレイ１３２が当該チャンネルにより特定される番組を表示する。
【０１６６】
具体的には、切替管理部１２１は内部番組切替モードであるので、チャンネル入力部１１３の押下により検出する番組指定指示を内部番組指定指示として内部番組指定指示取得部１２２に送信する。これにより、ユーザはテレビ３００が表示していた番組を引き続きテレビ３００で確認しながら、手元の携帯電話機１でザッピングを行なうことができる。
【０１６７】
ユーザがテレビ３００に表示させたい番組やビデオレコーダ４００に記録させたい番組を発見した場合、ユーザは、表示設定切替部１１２に対して外部番組切替モードに切り替えるよう入力する。上述のように、切替管理部１２１は、ザッピングモードであり、かつ内部番組切替モードから外部番組切り替えモードに切り替わったとき、内部番組反映指示を生成するよう内部番組反映指示生成部１２３に指示する。これにより、内部番組反映指示生成部１２３が内部番組反映指示を生成する。次に、外部番組指定指示取得部１２４が、当該内部番組反映指示により特定される番組に基づく外部番組指定指示を生成して、外部番組指定指示送信部が当該外部番組指定指示を送信する。これによりテレビ３００は当該番組を表示する。
【０１６８】
なお、本パターン２において、携帯電話機１では、切替管理部１２１をザッピングモードに切り替えなくても、同様の操作を行なうことは可能である。この場合、テレビ３００に表示させたい番組を発見した後、ユーザは、切替管理部１２１を外部番組切替モードに切り替えた上で、再度チャンネルを指定すればよい。ただし、ザッピングモードにしておく方が、外部番組切替モードに切り替えたときに、自動的に内部番組反映指示生成部１２３が内部番組反映指示を生成するので、操作が簡便となる。
【０１６９】
〔ザッピングの他のパターン３〕
ディスプレイ１３２が表示する番組を、次々と切り替えることでザッピングを行なう場合、ディスプレイ１３２が複数の番組を示す情報を図１１に示すように一覧表示（サムネイル表示）してもよい。図１１はディスプレイ１３２が複数の番組をサムネイル表示したときの画面の例を示す図であり、（ａ）は番組のコマを静止画像としてサムネイル表示したときの画面の一例を示し、（ｂ）は番組を識別する情報のみをサムネイル表示したときの画面の一例について示す。なお、本明細書では、サムネイル表示する静止画像を「サムネイル画像」と表記する。
【０１７０】
図１１（ａ）に示すように、携帯電話機１は、複数の番組のコマを抽出してサムネイル画像としてサムネイル表示することができる。このサムネイル画像は、サムネイル表示管理部１２６が生成又は取得する。
【０１７１】
例えば、サムネイル表示管理部１２６は、チューナ１３１を介して番組を取得する。そして当該番組のコマを抽出して、これをサムネイル画像とする。サムネイル表示管理部１２６が生成したサムネイル画像は、一旦記録部１４０に送信する。この作業を、チューナ１３１が取得可能な番組に対して全て行ってもよいし、ユーザに設定させて、当該設定に基づいたチャンネルのみに行ってもよい。
【０１７２】
また、サムネイル表示管理部１２６は、非対応番組識別情報管理部１２７を介してサムネイル画像を取得することもできる。非対応番組識別情報管理部１２７は非対応番組表示機器接続部１０２を介して非対応番組のサムネイル画像を取得する。なお、本実施の形態では、ビデオレコーダ４００は、受信した衛星放送の番組から、当該番組のコマを抽出して非対応番組表示機器接続部１０２に送信可能な場合について説明する。そして、非対応番組表示機器接続部１０２は当該コマをサムネイル画像として取得する。同様にして、ホームネットワーク１０００内に、ＣＳ放送、ケーブルテレビ、ワンセグ放送のチューナを有する外部機器が存在すれば、これらの放送に対応するサムネイル画像を取得することも可能である。よって、図１１（ａ）には、これらの放送に対応するサムネイル画像を取得した場合についても示している。
【０１７３】
ディスプレイ１３２が表示するサムネイル画像は、放送の種類に応じて、個々のサムネイル画像の背景の色を変更したり、併せてチャンネル番号の文字情報を表示する場合は当該文字情報のフォントを変更したりしてもよい。
【０１７４】
また、ディスプレイ１３２は、個々の番組について、サムネイル画像を一枚ずつ表示するのではなく、個々の番組について、サムネイル画像を複数生成及び／又は取得し、この複数のサムネイル画像を連続して再生してもよい。
【０１７５】
また、外部機器状態認識部１０３を介して、それぞれの番組をどのように処理しているかを認識した上で、その情報を表示してもよい。例えば、図１１（ａ）の下部に示す３個のサムネイル画像には「ＲＥＣ：ＰＣ」、「ＲＥＣ：携帯」、「ＲＥＣ：ＨＤＤ」と表示されている。これは、ホームネットワーク１０００内にパーソナルコンピュータ、携帯電話機１とは別の携帯端末、ビデオレコーダ４００とは別のハードディスクレコーダが存在しており、これらが各番組を録画していることを示している。
【０１７６】
また、図１１（ｂ）に示すように、携帯電話機１は、チャンネル番号を示す文字情報のみをサムネイル表示することも可能である。この場合、サムネイル表示管理部１２６は、チューナ１３１を介して、取得可能な番組のチャンネル番号を認識する。さらに、非対応番組識別情報管理部１２７、非対応番組表示機器接続部１０２を介して、非対応番組に係るチャンネル番号を認識する。そして、サムネイル表示管理部１２６は、認識したチャンネル番号をディスプレイ１３２にサムネイル表示させる。このとき、ディスプレイ１３２は、各チャンネル番号を図１１（ｂ）に示すようにアイコン状に表示した上で、放送の種類や、当該番組を取得可能な機器の種類に応じてアイコンの背景の色を変化させてもよい。
【０１７７】
携帯電話機１は、このように、チャンネル番号のみをサムネイル表示させた後で、ユーザにチャンネル入力部１１３を介してチャンネル番号を指定させて、当該チャンネル番号に対応する番組をチューナ１３１が取得可能であれば、当該番組を受信してディスプレイ１３２で表示させてもよい。また、このようにサムネイル表示することも本願発明にいう「番組表示部が番組を表示」の範疇に入るものである。つまり、ユーザは、携帯電話機１を用いて、サムネイル表示によってホームネットワーク１０００内全体で視聴等が可能な番組を網羅的に把握した上で、いくつかの番組をピックアップして携帯電話機１で詳細に確認して、その後、テレビ３００に表示させたりビデオレコーダ４００に記録させたりすることができる。このように、ホームネットワーク１０００を介して、携帯電話機１のみならず外部機器が取得可能な番組をサムネイル表示ことで、外部機器及び携帯電話機１の機能をより有効に活用することができる。
【０１７８】
なお、ディスプレイ１３２にサムネイル画像等をサムネイル表示させるか否か、また、サムネイル表示する情報をサムネイル画像とするか、文字情報とするか、複数のサムネイル画像を連続再生するかについては、ユーザは表示設定切替部１１２を介して設定できる。
【０１７９】
以上に説明した携帯電話機１は、ホームネットワーク１０００を構成する装置として用いることで、他の外部機器の機能と携帯電話機１との間で番組に関する情報を双方向に送受信することができ、他の外部機器の機能をより有効に活用することを可能とするものであったが、このようなホームネットワーク１０００を構築する形態に限定されるものではない。携帯電話機１は、ホームネットワーク１０００を構築しなくても、テレビ３００等の外部機器が処理する番組を選択する装置として好適に用いることができる。つまり、ネットワークとの接続手段を有していない外部機器を対象としても、携帯電話機１を用いれば、ユーザはディスプレイ１３２で、当該外部機器が処理していた番組を確認しながら、当該外部機器に別の番組を処理するよう指示したり、当該外部機器が処理していた番組をそのまま処理させながら、ディスプレイ１３２でザッピングして、視聴したいシーンを別の番組内に発見すれば、その番組を外部機器に処理するよう指示したりすることも可能である。
【０１８０】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１８１】
最後に、携帯電話機１の各ブロック、特に制御部１２０内の切替管理部１２１、内部番組指定指示取得部１２２、内部番組反映指示生成部１２３、外部番組指定指示取得部１２４、外部番組識別情報取得部１２５、非対応番組識別情報管理部１２７は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１８２】
すなわち、携帯電話機１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記録装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである携帯電話機１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記携帯電話機１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１８３】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１８４】
また、携帯電話機１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１８５】
本発明に係る番組選択装置は、視聴したいシーンを見逃すことなく、テレビに表示させる番組やビデオレコーダに記録させる番組を指示できるので、テレビに表示する番組やビデオレコーダに記録させる番組をザッピングする装置として利用できる。これは、テレビやビデオレコーダから離れた場所などでも簡易に扱える装置に適用すると、より便利であるので、例えば、携帯電話機等の携帯端末として好適に適用することができる。
【図面の簡単な説明】
【０１８６】
【図１】本発明の一実施形態に係る携帯電話機の概略構成を示すブロック図である。
【図２】図１に示す携帯電話機を用いて構築したホームネットワークの構成を模式的に示す図である。
【図３】図１に示す携帯電話機が備えるザッピングモード切替部を設ける位置の例を示す斜視図であり、（ａ）は、ザッピングモード切替部をチャンネル入力部が設けられた面上であって当該数字ボタンの近傍に設けた場合を示し、（ｂ）は、ザッピングモード切替部を携帯電話機の長手方向の側面に設けた場合を示している。
【図４】図１に示す携帯電話機が備える記録部が記録する外部番組指定指示送信履歴のデータ構造を示す図である。
【図５】図１に示す携帯電話機が備える記録部が記録するザッピングモード条件のデータ構造を示す図である。
【図６】図１に示す携帯電話機が備える記録部が記録する記録する外部機器状態情報のデータ構造を示す図である。
【図７】図１に示す携帯電話機が備える制御部が行なう処理の一例を示すフローチャートである。
【図８】図７に示すステップＳ７１３の処理を詳細に示すフローチャートである。
【図９】図１に示す携帯電話機によりザッピングを行なうときの携帯電話機及びテレビの関係を説明するための図である。
【図１０】図１に示す携帯電話機が行なう別のパターンの処理を示すフローチャートである。
【図１１】図１に示す携帯電話機が備えるディスプレイが複数の番組をサムネイル表示したときの画面の例を示す図であり、（ａ）は番組のコマを静止画像としてサムネイル表示したときの画面の一例を示し、（ｂ）は番組を識別する情報のみをサムネイル表示したときの画面の一例について示す。
【符号の説明】
【０１８７】
１  携帯電話機（番組選択装置）
１０１  外部番組指定指示送信部
１１０  入力部
１１１  ザッピングモード切替部
１１２  表示設定切替部
１１３  チャンネル入力部
１１４  決定指示入力部
１２０  制御部
１２１  切替管理部（切替管理手段）
１２２  内部番組指定指示取得部（内部番組指定指示受付手段）
１２３  内部番組反映指示生成部
１２４  外部番組指定指示取得部（外部番組指定指示受付手段）
１２５  外部番組識別情報取得部（外部番組識別情報取得手段）
１２６  サムネイル表示管理部
１２７  非対応番組識別情報管理部（非対応番組識別情報取得手段）
１２８  外部機器状態管理部
１３０  番組表示部
１３１  チューナ
１３２  ディスプレイ
１４０  記録部（送信履歴記録部）
２００  テレビ局（番組提供装置）
３００  テレビ（番組処理装置）
４００  ビデオレコーダ（番組処理装置）
【図１】
2009049467.tif 000003
【図２】
2009049467.tif 000004
【図３】
2009049467.tif 000005
【図４】
2009049467.tif 000006
【図５】
2009049467.tif 000007
【図６】
2009049467.tif 000008
【図７】
2009049467.tif 000009
【図８】
2009049467.tif 000010
【図９】
2009049467.tif 000011
【図１０】
2009049467.tif 000012
【図１１】
2009049467.tif 000013