(57)【特許請求の範囲】
【請求項１】
サーバに対してコンテンツの送信を要求する携帯端末装置であって、
前記コンテンツの出力先であり、前記サーバに通信可能に接続された外部出力装置を選択する選択手段と、
前記選択手段によって選択された外部出力装置の処理能力と、前記選択された外部出力装置を識別する識別情報と、を特定する特定手段と、
前記特定手段によって特定された処理能力に適したコンテンツを前記識別情報で示される前記外部出力装置へ送信すべきことを前記サーバに要求するコンテンツ要求手段と、を備え、
前記特定手段は、前記選択手段によって選択された外部出力装置の処理能力を示す情報を前記選択された外部出力装置から受信することによって、前記コンテンツを送信すべき外部出力装置の処理能力と識別情報とを特定し、
前記コンテンツ要求手段は、前記特定手段によって特定された処理能力に適したコンテンツを示すコンテンツメニューを前記識別情報で示される前記外部出力装置へ送信すべきことを前記サーバに要求し、前記サーバから受信した前記コンテンツメニューから選択されたコンテンツを前記外部出力装置へ送信すべきことを前記サーバに要求することを特徴とする携帯端末装置。
【請求項２】
前記外部出力装置との間での無線通信によって前記外部出力装置をリモート・コントロールするリモコン機能を備え、
前記リモコン機能により指示信号が発信された際に、前記選択手段は、前記発信された指示信号が示す指示に対して応答のあった外部出力装置をコンテンツの出力先として選択する、
ことを特徴とする請求項１記載の携帯端末装置。
【請求項３】
コンピュータに対して、
サーバが送信するコンテンツの出力先であり、前記サーバに通信可能に接続された外部出力装置を選択する機能と、
前記選択された外部出力装置の処理能力と、前記選択された外部出力装置を識別する識別情報と、を特定する機能と、
前記特定された処理能力に適したコンテンツを前記識別情報で示される前記外部出力装置へ送信すべきことを前記サーバに要求する機能と、を実現させ、
前記特定する機能では、前記選択する機能によって選択された外部出力装置の処理能力を示す情報を前記選択された外部出力装置から受信することによって、前記コンテンツを送信すべき外部出力装置の処理能力と識別情報とを特定し、
前記要求する機能では、前記特定された処理能力に適したコンテンツを示すコンテンツメニューを前記識別情報で示される前記外部出力装置へ送信すべきことを前記サーバに要求し、前記サーバから受信した前記コンテンツメニューから選択されたコンテンツを前記外部出力装置へ送信すべきことを前記サーバに要求する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、サーバから送信されるコンテンツを受信可能な携帯端末装置及びプログラムに関する。
【背景技術】
【０００２】
従来、通信ネットワークを介して携帯端末に動画コンテンツ、音楽コンテンツなどを配信する場合に、その端末の機種コードからそのスペック（処理能力）を取得して、当該スペックに応じたデータを送信するようにした技術が知られている。すなわち、携帯端末の画面サイズを取得してそのサイズに合ったデータを送信するようにした技術（特許文献１参照）、また、端末画面の表示向きに応じて９０度回転した表示データを送信するようにした技術（特許文献２参照）、また、端末の機種に適したコンテンツを配信するようにした技術が知られている（特許文献３参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−１３３９７３号公報
【特許文献２】特開２００３−１１１０５４号公報
【特許文献３】特開平１０−２４０６３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した各先行技術は、コンテンツ要求を行った携帯端末がコンテンツを受信して再生出力することを前提とした技術であり、コンテンツ要求を行った携帯端末とは別の出力装置でコンテンツを再生するような場合、例えば、携帯端末ではコンテンツ要求とその受信を行って自宅に設置されているテレビ受信装置の大型画面でコンテンツを再生出力するような場合、あるいは携帯端末ではコンテンツ要求を行い、そのコンテンツの受信とその再生をテレビ受信機側で行うような場合には、対応することはできなかった。
【０００５】
この発明の課題は、コンテンツの出力先がどこであるかに拘わらず、その出力先に合ったコンテンツの視聴を可能とした携帯端末装置を提供できるようにすることである。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の観点に係る携帯端末装置は、サーバに対してコンテンツの送信を要求する携帯端末装置であって、前記コンテンツの出力先であり、前記サーバに通信可能に接続された外部出力装置を選択する選択手段と、前記選択手段によって選択された外部出力装置の処理能力と、前記選択された外部出力装置を識別する識別情報と、を特定する特定手段と、前記特定手段によって特定された処理能力に適したコンテンツを前記識別情報で示される前記外部出力装置へ送信すべきことを前記サーバに要求するコンテンツ要求手段と、を備え、前記特定手段は、前記選択手段によって選択された外部出力装置の処理能力を示す情報を前記選択された外部出力装置から受信することによって、前記コンテンツを送信すべき外部出力装置の処理能力と識別情報とを特定し、前記コンテンツ要求手段は、前記特定手段によって特定された処理能力に適したコンテンツを示すコンテンツメニューを前記識別情報で示される前記外部出力装置へ送信すべきことを前記サーバに要求し、前記サーバから受信した前記コンテンツメニューから選択されたコンテンツを前記外部出力装置へ送信すべきことを前記サーバに要求することを特徴とする。
【０００７】
なお、前記第１の観点に係る携帯端末装置は、次のようなものであってもよい。
前記外部出力装置との間での無線通信によって前記外部出力装置をリモート・コントロールするリモコン機能を備え、前記リモコン機能により指示信号が発信された際に、前記選択手段は、前記発信された指示信号が示す指示に対して応答のあった外部出力装置をコンテンツの出力先として選択する。
【０００９】
また、本発明の第２の観点に係るプログラムは、コンピュータに対して、サーバが送信するコンテンツの出力先であり、前記サーバに通信可能に接続された外部出力装置を選択する機能と、前記選択された外部出力装置の処理能力と、前記選択された外部出力装置を識別する識別情報と、を特定する機能と、前記特定された処理能力に適したコンテンツを前記識別情報で示される前記外部出力装置へ送信すべきことを前記サーバに要求する機能と、を実現させ、前記特定する機能では、前記選択する機能によって選択された外部出力装置の処理能力を示す情報を前記選択された外部出力装置から受信することによって、前記コンテンツを送信すべき外部出力装置の処理能力と識別情報とを特定し、前記要求する機能では、前記特定された処理能力に適したコンテンツを示すコンテンツメニューを前記識別情報で示される前記外部出力装置へ送信すべきことを前記サーバに要求し、前記サーバから受信した前記コンテンツメニューから選択されたコンテンツを前記外部出力装置へ送信すべきことを前記サーバに要求することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、コンテンツの出力先がどこであるかに拘わらず、その出力先に適したコンテンツの視聴が可能となる。
【図面の簡単な説明】
【００１１】
【図１】通信ネットワークを介して携帯端末装置（携帯電話装置）にコンテンツを配信するコンテンツ配信システムを示したブロック図。
【図２】携帯電話装置１の基本的な構成要素を示したブロック図。
【図３】コンテンツ要求操作に応じて実行開始される携帯電話装置１の動作概要を示したフローチャート。
【図４】図３に続くフローチャート。
【図５】第２実施例において自宅内に構築されているホームシステムを示したブロック図。
【図６】第２実施例において携帯電話装置１０１側でのリモコン操作に応じて実行開始される動作を示したフローチャート。
【図７】外部モニタ１０５側で表示される配信メニュー画面を示した図。
【発明を実施するための形態】
【００１２】
（実施例１）
以下、図１〜図４を参照して本発明の第１実施例を説明する。
図１は、通信ネットワークを介して携帯端末装置（携帯電話装置）にコンテンツを配信するコンテンツ配信システムを示したブロック図である。
携帯電話装置１は、無線通信網（公衆移動体通信網）２、インターネット３を介してコンテンツ配信サーバ４に接続されており、コンテンツ配信サーバ４に対してコンテンツ要求を行う。コンテンツ配信サーバ４は、コンテンツ配信サーバ機能のほか、データベースサーバ機能、Ｗｅｂサーバ機能などの各種のサーバ機能を有し、携帯電話装置１に対してコンテンツ配信を行うもので、携帯電話装置１からのコンテンツ要求に応じてそのコンテンツ（例えば、映画コンテンツ、音楽コンテンツ、文章コンテンツなど）をその要求元の携帯電話装置１に対して送信するようにしている。
【００１３】
また、携帯電話装置１をクレードル装置５に載置（接続）すると、携帯電話装置１は通信ケーブル６を介して外部出力装置７に通信接続（有線接続）される。クレードル装置５は、携帯電話装置１の二次電池（図示せず）を充電する充電機能と携帯電話装置１で受信したコンテンツを外部出力装置７に転送するデータ中継機能（データ通信機能）とを備えたもので、クレードル装置５と外部出力装置７とは通信ケーブル６を介して接続可能となっている。外部出力装置７は、例えば、据置き型のテレビ受信機、テレビ受信機能付きパーソナルコンピュータ、スピーカ付き表示装置などであり、携帯電話装置１からクレードル装置５を介して送信されてきたコンテンツを再生出力する。
【００１４】
また、コンテンツ配信サーバ４に対してコンテンツ要求を行う際に、携帯電話装置１は、現在の「視聴状況」を取得すると共に、この「視聴状況」下で視聴可能なコンテンツタイプを特定したのち、このタイプのコンテンツの送信をコンテンツ配信サーバ４に対して要求し、それに応じて当該サーバ４から送信されたコンテンツを受信するようにしている。ここで、携帯電話装置１の「視聴状況」とは、コンテンツの出力先が携帯出力装置（自己の表示部、スピーカ）であれば、その処理スペック（画像サイズ、実行速度などの処理能力・性能）を示す情報であり、また、当該携帯電話装置１に通信接続されている外部出力装置７であれば、その処理スペックを示す情報である。
【００１５】
また、「コンテンツタイプ」とは、例えば、画像サイズが異なるコンテンツ、本来のコンテンツから音声を除いた映像、字幕からなるコンテンツなどのように再生タイプが異なるコンテンツ、本来のコンテンツを短縮（ダイジェスト）化したコンテンツなどのように再生時間が異なるコンテンツ、圧縮タイプの異なるコンテンツ（例えば、Ｍｐｅｇ４／Ｍｐｅｇ２で映像圧縮されたコンテンツ）などである。
【００１６】
図２は、携帯電話装置１の基本的な構成要素を示したブロック図である。
ＣＰＵ１１は、記憶部１２内の各種のプログラムに応じてこの携帯電話装置１の全体動作を制御する中央演算処理装置である。記憶部１２は、後述する図３及び図４に示す動作手順に応じて本実施例を実現するためのプログラムが格納されている、また、そのデータ領域には、後述する「処理スペック」などが記憶されている。記録メディア１３は、着脱自在な可搬型メモリで、例えば、ＳＤカード、ＩＣカードなどによって構成されている。メモリ１４は、ワーク領域を有する内部メモリであり、必要に応じてメモリ１４内の各種のデータは、記憶部１２にセーブされる。
【００１７】
電話通信部１５は、アンテナに接続された送受信部（ベースバンド部）の受信側から信号を取り込んで受信ベースバンド信号に復調したのちに、音響制御部１６を介して受話スピーカ１７から音声出力させる。また、電話通信部１５は、送話マイク１８からの入力音声を音響制御部１６から取り込み、送信ベースバンド信号に符号化したのち、送受信部の送信側に与えてアンテナから発信出力させる。一方、電子メール機能、インターネット接続機能によって電話通信部１５を介して受信取得したコンテンツ内の映像、字幕データなどは高精細液晶などを使用した表示部１９に与えられて表示され、また、受信コンテンツ内の音声データなどは、音響制御部１６を介してサウンドスピーカ２０に与えられて出力される。
【００１８】
ＧＰＳ信号受信部２１は、衛星と地上の制御局を利用し、複数の衛星からの電波の到着時間の差から厳密に測定された現在位置（経緯度）を受信するもので、ＣＰＵ１１は、ＧＰＳ信号受信部２１を定期的にアクセスしてＧＰＳ測定位置を受信取得しながら現在のユーザ位置（携帯電話装置の位置）を監視するようにしている。操作部２２は、ダイヤル入力、文字入力、コマンド入力などを行うもので、ＣＰＵ１１は、操作部２２からの入力信号に応じた処理を実行する。
【００１９】
クレードル接続部２３は、携帯電話装置１がクレードル装置５に接続された際に、クレードル装置５からの充電電流によって携帯電話装置１の二次電池（図示せず）を充電するもので、ＣＰＵ１１は、クレードル接続部２３から出力される接続検出信号に基づいて装置本体がクレードル装置５に載置（接続）されているか否か、つまり、クレードル装置５を介して外部出力装置７に接続されているか否かを判別する。この結果、ＣＰＵ１１は、クレードル装置５を介して外部出力装置７に接続されていて外部出力装置７と通信可能な状況であれば、外部出力装置７を出力先として決定する。また、外部出力装置７と通信可能な状況にない場合、つまり、携帯電話装置１がクレードル装置５に接続されていない場合あるいはクレードル装置５に接続されていても外部出力装置７に接続されていない場合には、自己の携帯出力装置（表示部１９、サウンドスピーカ２０）を出力先として決定する。そして、携帯電話装置１は、コンテンツ配信サーバ４からの受信コンテンツを上述のようにして決定した出力先に送って出力させる。リモコン用赤外線通信部２４は、外部出力装置７をリモート・コントロールするもので、外部出力装置７にリモコン制御信号として電源オン／オフ信号、チャンネル信号、音量調整信号などを赤外線送信する。
【００２０】
次に、この第１実施例における携帯電話装置１の動作概念を図３及び図４に示すフローチャートを参照して説明する。
ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。このことは後述する他の実施例においても同様であり、記録媒体のほかに、伝送媒体を介して外部供給されたプログラム／データを利用してこの実施例特有の動作を実行することもできる。
【００２１】
図３及び図４は、コンテンツ要求操作に応じて実行開始される携帯電話装置１の動作概要を示したフローチャートである。なお、図３及び図４は、携帯電話装置１の全体動作のうち、本実施例の特徴部分の動作概要を示したフローチャートであり、この図３及び図４のフローから抜けた際には、全体動作のフロー（図示省略）に戻る。
先ず、ＣＰＵ１１は、コンテンツ要求操作に応答してコンテンツ配信サーバ４との通信接続を確立したのち、コンテンツ配信サーバ４からコンテンツメニューを受信取得してそのメニュー画面を表示させる（ステップＡ１）。このメニュー画面の中から任意のコンテンツを出力対象として選択する操作が行われると（ステップＡ２）、現在の視聴状況を調べる処理に移る（ステップＡ３、Ａ４）。
【００２２】
先ず、ＣＰＵ１１１は、クレードル接続部２３をアクセスして携帯電話装置１がクレードル装置５に接続されているか否かを調べ（ステップＡ３）、クレードル装置５に接続されていれば（ステップＡ３でＹＥＳ）、このクレードル装置５を介して携帯電話装置１に外部出力装置７が接続されているかを調べる（ステップＡ４）。ここで、クレードル装置５に接続されていない場合（ステップＡ３でＮＯ）あるいはクレードル装置５に接続されていても外部出力装置７が接続されてない場合には（ステップＡ４でＮＯ）、携帯出力装置（表示部１９、サウンドスピーカ２０）側でコンテンツ再生を行うために以下の処理に移る。すなわち、ＣＰＵ１１は、現在の視聴状況下で視聴可能なコンテンツタイプを特定するために、記憶部１２から自己の「処理スペック」を読み出す（ステップＡ５）。そして、この「処理スペック」と、出力対象として選択されたコンテンツを識別するための「コンテンツＩＤ」とを含むコンテンツ要求を作成して、コンテンツ配信サーバ４に対して送信する（ステップＡ６）。
【００２３】
ここで、コンテンツ配信サーバ４においては、携帯電話装置１からコンテンツ要求を受信すると、この要求内に含まれている「コンテンツＩＤ」に基づいて対応するコンテンツ（本来のコンテンツ）を選択するが、その際、コンテンツ要求内の「処理スペック」によって示されるタイプのコンテンツを取得する。例えば、画像サイズ別に用意されているコンテンツの中からタイプに対応する大きさのコンテンツを選択したり、本来のコンテンツから音声を除いた映像、字幕からなるコンテンツなどのように再生タイプが異なるコンテンツを生成したり、本来のコンテンツを短縮（ダイジェスト）化したコンテンツなど再生時間が異なるコンテンツを生成したり、圧縮タイプの異なるコンテンツを生成したりすることによって「処理スペック」に対応するタイプのコンテンツを取得する。そして、このコンテンツを要求元の携帯電話装置１に対して送信する。この場合、コンテンツ配信サーバ４は、ストリーミング配信によってコンテンツを送信するようにしている。
【００２４】
携帯電話装置１側においてＣＰＵ１１は、コンテンツ配信サーバ４からストリーミング配信されたコンテンツを順次受信しながら（ステップＡ７）、その再生処理を実行して（ステップＡ８）、携帯出力装置（表示部１９、サウンドスピーカ２０）で再生出力させる（ステップＡ９）。そして、この再生動作中において所定周期毎（例えば、１分毎）にクレードル装置５を介して外部出力装置７に接続されたかを監視する。すなわち、コンテンツ再生を開始してから所定時間（例えば、１分）の経過する毎に（ステップＡ１０でＹＥＳ）、クレードル接続部２３をアクセスしてクレードル装置５の接続有無を調べる（ステップＡ１１）。
【００２５】
ここで、既にクレードル装置５に接続されている場合あるいは新たにクレードル装置５に接続された場合には（ステップＡ１１でＹＥＳ）、クレードル装置５を介して外部出力装置７がケーブル接続されたかを調べる（ステップＡ１２）。いま、クレードル装置５に接続されていない場合（ステップＡ１１でＮＯ）、クレードル装置５に接続されていても外部出力装置７が接続されていない場合（ステップＡ１２でＮＯ）、あるいは所定周期に達していない場合には（ステップＡ１０でＮＯ）、コンテンツの最終位置まで再生し終わったか、ユーザ操作によって再生終了が指示されたかを調べ（ステップＡ１３）、再生終了でなければ、上述のステップＡ７に戻り、コンテンツを順次受信しながらその再生動作を継続する。
【００２６】
また、再生終了であれば（ステップＡ１３でＹＥＳ）、再生動作を終了すると共に、コンテンツ配信サーバ４に対して配信終了の要求を送信したのち（ステップＡ１４）、このフローの終了となる。また、コンテンツの再生途中においてクレードル装置５に接続され（ステップＡ１１でＹＥＳ）、かつ、外部出力装置７に接続された場合には（ステップＡ１２でＹＥＳ）、コンテンツ配信サーバ４に対して配信停止の要求を送信したのち（ステップＡ１５）、図４のフローに移る。
【００２７】
この図４のフローは、上述したようにコンテンツの再生途中においてクレードル装置５を介して外部出力装置７に接続された場合に限らず、上述したステップＡ２のコンテンツ選択時においても、クレードル装置５を介して外部出力装置７に接続されている場合にも（ステップＡ４でＹＥＳ）、実行開始される。先ず、ＣＰＵ１１は、クレードル装置５を介して外部出力装置７に接続されている状態において、外部出力装置７との通信接続を確立する（ステップＡ１６）。
【００２８】
すなわち、ＣＰＵ１１は、外部出力装置７との通信接続状態を確認するための確認信号を送信したのち、その応答結果に応じて外部出力装置７が通信可能状態にあるか、つまり、外部出力装置７側では携帯電話装置１からのコンテンツを受信して出力可能な状態にあるか否かを判別する。その結果、通信不能な状態であれば、携帯電話装置１からクレードル装置５を介して制御信号を送信することで外部出力装置７との通信接続を確立して、外部出力装置７をコンテンツ出力可能な状態にセットする。なお、外部出力装置７との通信接続が確立されていない場合には、通信接続の確立を促すメッセージを案内出力するようにしてもよい。
【００２９】
このようにして外部出力装置７との通信接続を確立した状態において、ＣＰＵ１１は、外部出力装置７からその「処理スペック」の送信を要求し、これに応じて外部出力装置７から送信されてきた「処理スペック」を受信取得する（ステップＡ１７）。そして、この「処理スペック」と、出力対象コンテンツを識別する「コンテンツＩＤ」とを含むコンテンツ要求を作成してコンテンツ配信サーバ４に送信する（ステップＡ１８）。
【００３０】
なお、コンテンツ配信サーバ４側においては、上述と同様に携帯電話装置１からコンテンツ要求を受信すると、この要求内に含まれている「コンテンツＩＤ」対応のコンテンツ（本来のコンテンツ）に基づいても「処理スペック」によって示されるタイプのコンテンツを取得する。携帯電話装置１は、コンテンツ配信サーバ４からストリーミング配信されたコンテンツを順次受信しながら（ステップＡ１９）、この受信コンテンツを外部出力装置７に転送する（ステップＡ２０）。なお、外部出力装置７は、携帯電話装置１からのコンテンツを受信してその大型画面及びスピーカから出力させる。
【００３１】
携帯電話装置１は、コンテンツ配信サーバ４からの受信コンテンツを外部出力装置７に転送している状態において、クレードル接続部２３をアクセスしてクレードル装置５の接続有無を調べる（ステップＡ２１）。ここで、クレードル装置５に接続されたままであれば（ステップＡ２１でＹＥＳ）、コンテンツの最終位置まで再生し終わったか、ユーザ操作によって再生終了が指示されたかを調べ（ステップＡ２２）、再生終了でなければ、上述のステップＡ１９に戻り、コンテンツ転送動作を継続する。
【００３２】
また、再生終了であれば（ステップＡ２２でＹＥＳ）、コンテンツ転送動作を終了すると共に、コンテンツ配信サーバ４に対して配信終了の要求を送信したのち（図３のステップＡ１４）、このフローの終了となる。また、コンテンツ転送途中において携帯電話装置１とクレードル装置５との接続が解除された場合には（ステップＡ２１でＮＯ）、コンテンツ配信サーバ４に対して配信停止の要求を送信したのち（ステップＡ２３）、図３のステップＡ５に移る。これによって外部出力装置７側でのコンテンツ再生から携帯電話装置１側でのコンテンツ再生に切り替えられる。
【００３３】
以上のように、この第１実施例において携帯電話装置１は、現在の視聴状況（処理スペック）下で視聴可能なコンテンツタイプを特定すると共に、このタイプのコンテンツの送信をコンテンツ配信サーバ４に対して要求し、それに応じて当該サーバ４から送信されたコンテンツを受信するようにしたので、携帯電話装置１の視聴状況に合わせた適切なコンテンツを受信することができ、コンテンツの出力先がどこであるかに拘わらず、その出力先に適したコンテンツ視聴が可能となる。
【００３４】
ＣＰＵ１１は、コンテンツ配信サーバ４からの受信コンテンツの出力先が携帯出力装置（表示部１９、サウンドスピーカ２０）なのか、当該携帯電話装置１に通信接続されている外部出力装置７なのかに応じてその処理スペックを現在の視聴状況として取得するようにしたので、出力先を変更してもその処理スペックを得ることができる。
【００３５】
ＣＰＵ１１は、クレードル装置５を介して外部出力装置７に接続されていて外部出力装置７と通信可能な状況であれば、外部出力装置７を出力先として決定し、外部出力装置７と通信可能な状況になければ、携帯出力装置（表示部１９、サウンドスピーカ２０）を出力先として決定するようにしたので、特別な操作を要求しなくても受信コンテンツの出力先を決定することができる。
【００３６】
なお、上述した第１実施例においては、受信コンテンツの出力先が外部出力装置７であれば、この外部出力装置７からその処理スペックを受信取得するようにしたが、例えば、出力先毎にその処理スペックを記憶するテーブルを設け、このテーブルを検索することによって出力先に対応する処理スペックを読み出し取得するようにしてもよい。テーブル内容を一覧表示させ、この一覧画面からユーザ操作で選択取得するようにしてもよい。
【００３７】
上述した第１実施例においては、携帯出力装置として装置本体に内蔵されている表示部１９、サウンドスピーカ２０を示したが、携帯電話装置１にケーブルなどを介して着脱自由に接続可能な付属の出力装置（表示部、スピーカ）であってもよい。また、コンテンツは、サーバ１側で蓄積保存しているコンテンツに限らず、例えば、テレビ放送などのリアルタイムコンテンツであってもよい。
【００３８】
また、上述した第１実施例においては、クレードル装置５を介して外部出力装置７を接続するようにしたが、例えば、携帯電話装置１と外部出力装置７とを無線接続するようにしてもよい。この場合、近距離無線通信が可能か否かによって外部出力装置７が近くあるか否か（あるいは屋内／屋外か）を判別するようにしてもよい。
【００３９】
（実施例２）
以下、この発明の第２実施例について図５〜図７を参照して説明する。
なお、上述した第１実施例においては、コンテンツ配信サーバ４からの受信コンテンツが外部出力装置７の場合に、受信コンテンツを携帯電話装置１から外部出力装置７に送信するようにしたが、この第２実施例においては、携帯電話装置からコンテンツ配信サーバ（以下、ホームサーバと呼称する）に対してコンテンツ要求を行うと、ホームサーバからのコンテンツを外部出力装置（以下、外部モニタと呼称する）が受信して出力するようにしたものである。また、第２実施例では、サーバ側で蓄積保存しているコンテンツに限らず、リアルタイムコンテンツ（テレビ放送）を受信して出力するようにしている。
ここで、両実施例において基本的あるいは名称的に同一のものは、同一符号を付して示し、その説明を省略すると共に、以下、第２実施例の特徴部分を中心に説明するものとする。
【００４０】
図５は、第２実施例において自宅内に構築されているホームシステムを示したブロック図である。
携帯電話装置１０１は、無線ＬＡＮ（構内通信網）１０２を介してコンテンツ配信サーバ（ホームサーバ）１０３に接続されている。ホームサーバ１０３は、テレビ放送受信用のチューナ１０４にケーブル接続されているほか、無線ＬＡＮ１０２を介して複数台の外部出力装置（外部モニタ）１０５に接続されており、携帯電話装置１０１からの指示に応じてチューナ１０４からのテレビ放送を外部モニタ１０５に転送して出力させるようにしている。なお、外部モニタ１０５は、上述した第１実施例と同様、例えば、据置き型のテレビ受信機、テレビ受信機能付きパーソナルコンピュータ、スピーカ付き表示装置などで
ある。
【００４１】
外部モニタ１０５は、携帯電話装置１０１側の内部モニタ（表示部１９など）に対する概念であり、高精細大型画面、ダイナミックスピーカなどを備えた構成となっている。なお、図２で示した携帯電話装置１０１側のリモコン用赤外線通信部２４は、任意の外部モニタ１０５に対してリモコン制御信号を赤外線送信すると、その信号が電源オン／オフ信号であれば、自己の電源をオン／オフさせ、チャンネル信号、音量調整信号などであれば、その信号をホームサーバ１０３に送信するようにしている。
【００４２】
図６は、第２実施例において、携帯電話装置１０１側でのリモコン操作に応じて実行開始される動作を示したフローチャートである。なお、図６は、携帯電話装置１０１の全体動作のうち、本実施例の特徴部分の動作概要を示したフローチャートであり、この図６のフローから抜けた際には、全体動作のフロー（図示省略）に戻る。
先ず、リモコン操作でリモコン用赤外線通信部２４を起動させ、任意の外部モニタ１０５にその赤外線発射口を向けて、外部モニタ電源オン信号を赤外線出力させると（ステップＢ１）、ＣＰＵ１１は、外部モニタ１０５からの赤外線応答の有無をチェックし（ステップＢ２）、所定時間内に応答が無ければ、このフローの終了となるが、外部モニタ１０５からの応答を受信すると（ステップＢ２でＹＥＳ）、以下のコンテンツ要求処理に移る。
【００４３】
すなわち、ＣＰＵ１１は、外部モニタ１０５からの赤外線応答を検出すると（ステップＢ２でＹＥＳ）、応答のあった外部モニタ１０５をコンテンツの出力先として選択するために、この外部モニタ１０５に対してその「モニタＩＤ」と「処理スペック」の送信を要求したのち（ステップＢ３）、これに応答して外部モニタ１０５から送信される「モニタＩＤ」、「処理スペック」を受信する（ステップＢ４）。ここで、外部モニタ１０５側においては、携帯電話装置１０１から「モニタＩＤ」、「処理スペック」の要求を受け取ると、配信メニュー画面を表示させる。図７は、外部モニタ１０５側で表示される配信メニュー画面を示したもので、このメニュー画面には「１：ＴＶ（テレビ）受信」、「２：保存コンテンツ」の項目か表示される。
【００４４】
携帯電話装置１０１側において配信メニュー画面の中から任意の項目がリモコン操作によって選択されると（ステップＢ５）、その選択項目を判別する（ステップＢ６）。いま、「１：ＴＶ受信」が選択された場合に（ステップＢ６でＹＥＳ）、テレビ受信チャンネルを選択するリモコン操作が行われると（ステップＢ７）、選択チャンネルのテレビ放送の配信要求をホームサーバ１０３に対して行う（ステップＢ８）。すなわち、ＣＰＵ１１は、任意に選択されたチャンネルのテレビ放送を外部モニタ１０５の「処理スペック」に適した状態で「モニタＩＤ」に示される外部モニタ１０５宛に配信すべきことを示す配信要求をホームサーバ１０３に対して行う。なお、この場合、携帯電話装置１０１とホームサーバ１０３との通信は、外部モニタ１０５、無線ＬＡＮ１０２を介して行われる（以下、同様）。
【００４５】
ホームサーバ１０３側においては、携帯電話装置１０１からの配信要求を受信すると、この配信要求に含まれている外部モニタ１０５の「処理スペック」に応じたコンテンツを生成して配信する。例えば、画像サイズが異なるコンテンツ（放送内容）、本来のコンテンツから音声を除いた映像、字幕からなる放送などのように再生タイプが異なるコンテンツなどを生成し、「モニタＩＤ」に示される外部モニタ１０５宛に配信してその放送内容を当該外部モニタ１０５から出力させる。
【００４６】
携帯電話装置１０１側では、配信要求を行ったのち（ステップＢ８）、チャンネル変更操作の有無をチェックしたり（ステップＢ９）、ユーザ操作によって視聴終了が指示されたかをチェックしたりする（ステップＢ１０）。ここで、視聴終了が指示されなければ（ステップＢ１０でＮＯ）、ステップＢ９に戻るが、チャンネル変更操作が行われた場合には（ステップＢ９でＹＥＳ）、上述のステップ８に戻って変更チャンネルに対する配信要求を行う。また、視聴終了が指示された際には（ステップＢ１０でＹＥＳ）、ホームサーバ１０３に対して配信停止の要求を送信したのち（ステップＢ１１）、このフローから抜ける。
【００４７】
一方、上述した配信メニュー画面の中から「２：保存コンテンツ」が選択された場合には（ステップＢ６でＮＯ）、外部モニタ１０５の「処理スペック」に適したコンテンツメニューの配信を「モニタＩＤ」に示される外部モニタ１０５宛に配信すべきことを指示する配信要求をホームサーバ１０３に対して行う（ステップＢ１２）。
【００４８】
ここで、ホームサーバ１０３側においては、外部モニタ１０５、無線ＬＡＮ１０２を介してコンテンツメニューの配信要求を受信すると、要求されたコンテンツメニューを外部モニタ１０５に送信して表示させる。この状態において、携帯電話装置１０１側では、外部モニタ１０５に表示されているコンテンツメニュー画面の中から任意のコンテンツ番号が選択されると（ステップＢ１３）、選択コンテンツを外部モニタ１０５の「処理スペック」に適した状態で「モニタＩＤ」に示される外部モニタ１０５宛に配信すべきことを指示する配信要求をホームサーバ１０３に対して行う（ステップＢ１４）。
【００４９】
この場合、ホームサーバ１０３側では、この配信要求を受信すると、外部モニタ１０５の「処理スペック」に応じたコンテンツを「モニタＩＤ」に示される外部モニタ１０５宛に配信して出力させる。そして、携帯電話装置１０１側では、ユーザ操作によって視聴終了が指示されたかを調べ（ステップＢ１５）、視聴終了が指示されると、ホームサーバ１０３に対して配信停止の要求を送信したのち（ステップＢ１１）、このフローから抜ける。
【００５０】
以上のように、この第２実施例において携帯電話装置１０１は、コンテンツの出力先である外部モニタ１０５が選択された場合に、その「処理スペック」と「モニタＩＤ」を特定し、この「処理スペック」に適したコンテンツを「モニタＩＤ」で示される外部モニタ１０５へ送信すべきことをコンテンツ配信サーバ４に対して要求するようにしたので、外部モニタ１０５の処理スペックに合わせた適切なコンテンツを送信すべきことの手配を行うことができ、コンテンツの出力先がどこであるかに拘わらず、その出力先に適したコンテンツ視聴が可能となる。
【００５１】
任意の外部モニタ１０５に対してリモコン用赤外線通信部２４の赤外線発射口を向けて、外部モニタ電源オン信号を赤外線出力させると、ＣＰＵ１１は、外部モニタ１０５からの応答を受信すると、この外部モニタ１０５をコンテンツの出力先として選択するようにしたので、コンテンツの出力先を容易かつ確実に選択することが可能となる。この場合、コンテンツの出力先として選択された外部モニタ１０５から「処理スペック」を受信取得することによってその特定を行うようにしたから、携帯電話装置１０１側でその「処理スペック」を記憶管理しておかなくても、「処理スペック」を確実に特定することが可能となる。
【００５２】
なお、上述した第２実施においては、任意の外部モニタ１０５をリモコン操作によって選択するようにしたが、例えば、複数の外部モニタを一覧表示するメニュー画面の中から任意の外部モニタ１０５をユーザ操作によって選択することによってその特定を行うようにしてもよい。同様に、複数の外部モニタ１０５の「処理スペック」を一覧表示するメニュー画面の中から任意の「処理スペック」をユーザ操作によって選択することによってその特定を行うようにしてもよい。
【００５３】
上述した第２実施においては、コンテンツ配信サーバとしてホームサーバ１０３を例示したが、会社内の構内サーバなどであってもよい。また、上述した第２実施においては、ホームサーバ１０３と複数台の外部出力装置（外部モニタ）１０５とを無線ＬＡＮ１０２を介してに接続した場合を例示したが、それらを有線ケーブルで接続するようにしてもよい。
その他、携帯電話装置に限らず、例えば、ＰＤＡ、電子腕時計、映像再生機などの携帯端末装置であっても同様に適用可能である。
【００５４】
上記の実施例の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００５５】
（付記１）
サーバから送信されるコンテンツを受信可能な携帯端末装置であって、
現在の視聴状況を取得する取得手段と、
この取得手段によって得られた現在の視聴状況下で視聴可能なコンテンツタイプを特定する特定手段と、
この特定手段よって特定されたタイプのコンテンツの送信を前記サーバに対して要求し、それに応じて当該サーバから送信されたコンテンツを受信する通信手段と、
を具備したことを特徴とする携帯端末装置。
【００５６】
（付記２）
前記通信手段によって受信したコンテンツの出力先が当該携帯端末側の携帯出力装置なのか当該携帯端末に通信接続されている外部出力装置なのかに応じて当該受信コンテンツを携帯出力装置あるいは外部出力装置から出力させる出力制御手段を更に設け、
前記取得手段は、前記受信コンテンツの出力先が前記携帯出力装置なのか前記外部出力装置なのかに応じてその能力を現在の視聴状況として取得する、
ようにしたことを特徴とする付記１記載の携帯端末装置。
【００５７】
（付記３）
前記出力制御手段は、前記外部出力装置と通信可能な状況にあるか否かを判別し、通信可能な状況であれば、当該外部出力装置を出力先とし、通信可能な状況でなければ、前記携帯出力装置を出力先として前記受信コンテンツを出力させる、
ようにしたことを特徴とする付記２記載の携帯端末装置。
【００５８】
（付記４）
サーバに対してコンテンツ送信を要求する携帯端末装置であって、
コンテンツの出力先である外部出力装置を選択する選択手段と、
この選択手段によって選択された外部出力装置の処理能力とその出力装置を識別する識別情報を特定する特定手段と、
この特定手段によって特定された処理能力に適したコンテンツを前記識別情報で示される前記外部出力装置へ送信すべきことを前記サーバに対して要求するコンテンツ要求手段と、
を具備したことを特徴とする携帯端末装置。
【００５９】
（付記５）
外部出力装置との間での無線通信によって当該外部出力装置をリモート・コントロールするリモコン機能を備えた携帯端末装置であって、
前記リモコン機能から指示信号を発信した際に、前記選択手段は、その指示に対して応答のあった外部出力装置をコンテンツの出力先として選択する、
ようにしたことを特徴とする付記４記載の携帯端末装置。
【００６０】
（付記６）
前記特定手段は、前記選択手段によって選択された外部出力装置からその処理能力を受信取得することによってその特定を行う、
ようにしたことを特徴とする付記５記載の携帯端末装置。
【００６１】
（付記７）
コンピュータに対して、
携帯端末における現在の視聴状況を取得する機能と、
前記取得した現在の視聴状況下で視聴可能なコンテンツタイプを特定する機能と、
前記特定したタイプのコンテンツの送信をサーバに対して要求し、それに応じて当該サーバから送信されたコンテンツを受信する機能と、
を実現させるためのプログラム。
【００６２】
（付記８）
コンピュータに対して、
コンテンツの出力先である外部出力装置を選択する機能と、
前記選択された外部出力装置の処理能力とその外部出力装置を識別する識別情報を特定する機能と、
前記特定された処理能力に適したコンテンツを前記識別情報で示される前記外部出力装置へ送信すべきことを前記サーバに対して要求する機能と、
を実現させるためのプログラム。
【符号の説明】
【００６３】
１、１０１  携帯電話装置
２  無線通信網
３  インターネット
４  コンテンツ配信サーバ
５  クレードル装置
７  外部出力装置
１１  ＣＰＵ
１２  記憶部
１５  電話通信部
１９  表示部
２０  サウンドスピーカ
２２  操作部
２３  クレードル接続部
２４  リモコン用赤外線通信部
１０３  ホームサーバ
１０４  チューナ
１０５  外部モニタ
【図１】
0005505396.tif 000002
【図２】
0005505396.tif 000003
【図３】
0005505396.tif 000004
【図４】
0005505396.tif 000005
【図５】
0005505396.tif 000006
【図６】
0005505396.tif 000007
【図７】
0005505396.tif 000008