(57)【要約】【課題】ネットワークを介して取得されるコンテンツを好適に提示することができるようにする。【解決手段】本発明に係る端末装置に適用可能な携帯端末２においては、探索処理機能１１ａはネットワークに接続されている機器を探索し機器識別子を得て、コンテンツ情報取得機能１１ｃは、探索された機器から機器に記憶されているコンテンツの情報を取得し、記憶部１４は各機器を識別するための識別子である機器識別子と、機器ごとに取得したコンテンツの情報とを関連付けた管理情報を記憶し、比較判定機能１１ｄは、機器識別子と記憶されている機器識別子とを比較し、記憶部１４に記憶されてかつ取得した機器識別子に一致しない機器識別子を特定し、この特定された機器識別子に対応して記憶されているコンテンツの情報を抽出し、統合処理機能１１ｆはコンテンツリストを生成し表示部１６はコンテンツリストを表示する。【選択図】  図２
2009140416.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されている機器を探索して機器を示す機器識別子を得る探索手段と、
前記探索手段により探索された前記機器から、この機器に記憶されているコンテンツの情報を取得する取得手段と、
各前記機器を識別するための識別子である機器識別子と、前記機器ごとに取得した前記コンテンツの情報とを関連付けた管理情報を記憶する記憶手段と、
前記探索手段が取得した機器識別子と、前記記憶手段に記憶されている機器識別子とを比較し、前記記憶手段に記憶されていて、かつ前記探索手段が取得した機器識別子に一致しない機器識別子を特定し、この特定された機器識別子に対応して記憶されているコンテンツの情報を抽出する判定手段と、
前記判定手段で抽出されたコンテンツの情報と、前記探索手段が取得したコンテンツの情報とからコンテンツリストを生成する生成手段と、
前記生成手段により生成された前記コンテンツリストを表示する表示手段とを備えることを特徴とする端末装置。
【請求項２】
前記生成されたコンテンツリストと、前記探索手段が取得した機器識別子とに基づいて、記憶手段に記憶されている前記管理情報を更新する更新手段を更に備えることを特徴とする請求項１に記載の端末装置。
【請求項３】
前記更新手段は、前記判定手段によって一致しない機器識別子として特定された機器識別子及びこの識別子に関連付けて記憶されているコンテンツの情報と、前記コンテンツリストと前記探索手段が取得した機器識別子とを用いて前記管理情報を更新することを特徴とする請求項２に記載に端末装置。
【請求項４】
表示手段は、前記判定手段から提供され前記コンテンツ一リストに含まれるコンテンツの情報を反転表示するとともに、この反転表示されるコンテンツの情報の少なくとも１つが常に表示されるように表示位置を変更することを特徴とする請求項１に記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して他の機器からコンテンツの情報を取得し、この取得したコンテンツをリストとして表示することができるようにした端末装置に関する。
【背景技術】
【０００２】
近年、コンテンツをネットワーク越しに閲覧するためのコンテンツ閲覧システムが提案されており、例えば、公知の技術であるＵＰｎＰ（Universal Plug and Play）やＪｉｎｉなどを用い、ネットワークに接続された複数の機器を探索することで実現している。このようなコンテンツ閲覧システムを提供するサービスとしては、ＵＰｎＰ ＡＶで規定されるサービス群（例えばＣＤＳ（Content Directory Service）など）が知られている。
【０００３】
ただし、コンテンツを保有する機器が複数あった場合、ユーザは、どのコンテンツがどの機器に存在するかを予め知った上で閲覧するか、或いは、所望のコンテンツを閲覧するために何回か試行錯誤による操作が伴った。
【０００４】
そこで、このような操作の上での煩雑さを回避するために、ネットワークに接続されている複数の機器に記憶されているコンテンツの一覧を取得して自動的に表示する技術が提案されている。
【０００５】
一方、複数のメディア、例えば内部メモリとメモリカードに記憶されているコンテンツを一覧表示させる考え方があり、その中で、メモリカードが携帯端末から着脱された場合に、コンテンツの一覧のうちメモリカードに存在しているコンテンツが現在使用できない状態であることを示す情報を表示する技術が知られている（例えば特許文献１参照）。
【０００６】
この特許文献１に提案されている技術によれば、コンテンツのプレイリストを管理する際のユーザビリティを改善することができる。
【特許文献１】特開２００７−２１９６４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来のコンテンツ閲覧システムにおいては、ユーザがネットワークに接続されている各機器とコンテンツとの対応関係を考えなくてもよいという反面、コンテンツ閲覧時にネットワークに接続されている機器のうち、応答があった機器に記憶されているコンテンツのみを扱うため、例えば家庭内のホームネットワークのように、接続されている各機器（例えばテレビやＤＶＤレコーダなどの電子機器）の電源が頻繁にＯＮまたはＯＦＦに切り替えられるネットワーク環境では、コンテンツ閲覧時に電源がＯＦＦにされている機器からコンテンツを取得することはできず、電源がＯＦＦにされている機器に記憶されているコンテンツの状況をユーザに提示することができなかった。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、ネットワークを介して取得されるコンテンツを好適に提示することができるコンテンツ閲覧装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の端末装置は、上述した課題を解決するために、ネットワークに接続されている機器を探索して機器を示す機器識別子を得る探索手段と、探索手段により探索された機器から、この機器に記憶されているコンテンツの情報を取得する取得手段と、各機器を識別するための識別子である機器識別子と、機器ごとに取得したコンテンツの情報とを関連付けた管理情報を記憶する記憶手段と、探索手段が取得した機器識別子と、記憶手段に記憶されている機器識別子とを比較し、記憶手段に記憶されていて、かつ探索手段が取得した機器識別子に一致しない機器識別子を特定し、この特定された機器識別子に対応して記憶されているコンテンツの情報を抽出する判定手段と、判定手段で抽出されたコンテンツの情報と、探索手段が取得したコンテンツの情報とからコンテンツリストを生成する生成手段と、生成手段により生成されたコンテンツリストを表示する表示手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ネットワークを介して取得されるコンテンツを好適に提示することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１２】
図１は、本発明に係るコンテンツ閲覧システム１の概略構成を表している。
【００１３】
図１に示されるように、コンテンツ閲覧システム１は、携帯端末２、アクセスポイント３、複数の機器４−１〜４−３、及びネットワーク５から構成されている。ネットワーク３は、例えば、ホームネットワークのようなある範囲に閉じたネットワークであり、また、機器４−１〜４−３は、ＨＤＤプレイヤー、ホームサーバ、ＰＣなどの地上波デジタル放送を受信することで録画したコンテンツや、インターネットを介してコンテンツサーバから取得したコンテンツを記憶することのできる機器である。なお、機器４−１〜４−ｎは、それぞれを個々に区別する必要がない場合は、単に機器４と総称する。
【００１４】
図２は、図１の携帯端末２の概略構成を表している。図２に示されるように、携帯端末２は、ＣＰＵからなる制御部１１、電源キー、文字・数字を入力するための複数のキー、複数の機能キーを備えたキー入力部１２、マイク及びスピーカを備えた音声入出力部１３、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、及びＨＤＤから構成される記憶部１４、アクセスポイント３と無線通信するための無線部１５、各種データの表示を行う表示部１６、及び上記各部を接続するバス１７から構成されており、制御部１１は、更に本発明に係わる機能として、探索処理機能１１ａ、機器識別子管理機能１１ｂ、コンテンツ情報取得機能１１ｃ、比較判定機能１１ｄ、コンテンツ一覧情報管理機能１１ｅ、及び統合処理機能１１ｆを備えている。なお、これら各機能１１ａ〜１１ｆは記憶部１４のＲＯＭに記憶されているプログラムを制御部１１が実行することで実現される。
【００１５】
機器探索処理機能１１ａは、例えば、公知の技術であるＵＰｎＰ（Universal Plug and Play）やＪｉｎｉなどに従った処理を行うもので、携帯端末２が接続されたネットワーク３に接続されている各機器４を探索し、これらの機器４の物理（ＭＡＣ）アドレスを取得し、更に、探索できた機器４から、この機器４が記憶しているコンテンツのファイル名を含むコンテンツ情報を取得する。
【００１６】
また、機器探索処理機能１１ａは、記憶部１４に記憶され、かつ機器識別子管理機能１１ｂによって管理されている物理アドレス、機器の名称、及び機器識別子を含んだ機器識別子管理テーブルからを取得する。そして、各機器４から取得した物理アドレスに基づいて機器識別子管理テーブルを検索して機器４を識別するための機器識別子と機器の名称を得る。そして、認識された機器識別子と機器の名称とを、各機器４から取得したコンテンツ情報とともにコンテンツ情報取得機能１１ｃに供給する。
【００１７】
コンテンツ情報取得機能１１ｃは、機器探索処理機能１１ａから供給された機器識別子、機器の名称、及びコンテンツ情報のうち、機器識別子を比較判定機能１１ｄへ、そして機器識別子、機器の名称、及びコンテンツ情報を統合処理機能１１ｆにそれぞれ供給する。
【００１８】
比較判定機能１１ｄは、コンテンツ情報取得機能１１ｃから機器識別子を得ると、コンテンツ一覧情報管理機能１１ｅによって管理され、機器識別子、コンテンツのファイル名、機器の名称とを含んでいる最新のコンテンツ一覧テーブルを記憶部１４から読み出す。次に、比較判定機能１１ｄは、読み出された最新のコンテンツ一覧テーブルに登録されているコンテンツ一覧情報を参照し、取得した機器４の機器識別子を用いて、コンテンツ情報を提供した機器４が、最新のコンテンツ一覧情報中に登録されている機器４の機器識別子と一致するか否かを判定し、この判定結果に基づき、以下に詳述するように得られなかった機器識別子に関するデータを統合処理機能１１ｆに供給する。
【００１９】
統合処理機能１１ｆは、コンテンツ情報取得機能１１ｃから機器識別子、機器の名称、及びコンテンツ情報を、また比較判定機能１１ｄから得られなかった機器識別子に関するデータをそれぞれ取得すると、表示部１６に表示するためのコンテンツリストを生成する。また、同時に、コンテンツ一覧テーブルを更新してコンテンツ一覧情報管理機能１１ｅに通知する。
【００２０】
次に、図３のフローチャートを参照して、図２の携帯端末２におけるコンテンツ一覧の表示処理について説明する。なお、この表示処理は、例えば携帯端末２の電源キーが押下されたりしたときに開始される。ただし、これに限らず、携帯端末２がネットワーク５に接続されたことが検出されたときに自動的に実行するようにしてもよく、また、キー入力部１２を操作することでメニュー選択を行って表示処理を起動してもよい。
【００２１】
まず、機器探索処理機能１１ａは、電源キーが押下されたり、キー入力部１２によってコンテンツリストの表示要求が入力されると、コンテンツ一覧の表示処理を開始する。そして、ＵＰｎＰ（Universal Plug and Play）やＪｉｎｉなどを用いて、アクセスポイント３を介してネットワーク５に接続されている機器４の探索を実行する（ステップＳ１）。この探索は各機器４に対して物理アドレスを含む機器情報の提供を要求するもので、予め定められた一定時間だけ各機器４からの応答を待つ（ステップＳ２）。そして、機器４−１〜４−３のうちの応答のあった機器の物理アドレスを取得する（ステップＳ３）。
【００２２】
続いて、機器探索処理機能１１ａは、応答のあった機器４に対してコンテンツ一覧情報の送信を要求して、各機器４からコンテンツ情報を取得する（ステップＳ４）。このとき各機器４から取得するコンテンツ情報は、コンテンツのファイル名を含んだ情報であり、このファイル名以外にもコンテンツのジャンル、コンテンツ提供者などのコンテンツを識別する情報を含ませてもよい。
【００２３】
また、機器探索処理機能１１ａは、記憶部１４に記憶され、機器識別子管理機能１１ｂによって管理される例えば図４に示すような機器識別子管理テーブルを読み出し、各機器４から取得した物理アドレスとの比較を行って応答のあった各機器４の機器識別子と機器の名称を取得する（ステップＳ５）。そして、この取得した機器識別子、機器の名称と、コンテンツ情報のうちのコンテンツのファイル名とをコンテンツ情報取得機能１１ｃへ通知する（ステップＳ６）。
【００２４】
なお、図４に示す機器識別子管理テーブルは、機器探索処理機能１１ａによる探索で新たな機器４が見つかった場合、この探索で取得した物理アドレスは機器識別子管理機能１１ｂに通知することで更新が行われ、また、機器識別子及び機器の名称はキー入力部１２を操作することで追加される。ただし、これに限らず、各機器４が機器識別子や名称を、これらの情報の送信要求に応じて通知する機能を備えている場合は、機器探索処理機能１１ａがこの要求を発行することで取得し、機器識別子管理テーブルを更新することもできる。なお、機器識別子の一例として、例えばＵＰｎＰにて使用されるＵＵＩＤなどが用いられる。
【００２５】
コンテンツ情報取得機能１１ｃは、機器探索処理機能１１ａから機器識別子、機器の名称、及びコンテンツのファイル名を取得すると、機器識別子を比較判定機能１１ｄへ、また、機器識別子、機器の名称、及び機器識別子を統合処理機能１１ｆに転送する（ステップＳ７）。
【００２６】
比較判定機能１１ｄは、コンテンツ情報取得機能１１ｃから機器識別子を受け取ると、記憶部１４からコンテンツ一覧情報管理機能１１ｅに管理されているコンテンツ一覧テーブルを読み出す（ステップＳ８）。このコンテンツ一覧テーブルに登録されている情報は、前回のコンテンツリストを表示する処理で更新された情報から構成されており、例えば、図５に示されるような構造をしている。即ち、第１の階層は機器識別子、機器の名称、及びコンテンツ情報フォルダを示すパス情報からなり、第２の階層は、前記パス情報で特定されコンテンツのファイル名を保持するコンテンツ情報フォルダである。そして、この例では、機器識別子♯１がＴＶ、機器識別子♯２がパーソナルコンピュータ、そして機器識別子♯３がＤＶＤＲｅｃ（ＤＶＤレコーダ）を示している。
【００２７】
次に、比較判定機能１１ｄは、読み出したコンテンツ一覧テーブルを参照して、コンテンツ情報取得機能１１ｃから受け取った機器識別子に一致する機器識別子がコンテンツ一覧テーブルに存在するか確認を行い、コンテンツ一覧テーブルに登録されている機器識別子に一致する機器識別子が得らなかった場合は、この機器識別子に対応するコンテンツのファイル名及び機器の名称を統合処理機能１１ｆに通知するとともに、この得られなかった機器識別子をコンテンツ一覧管理機能１１ｅに通知する（ステップＳ９）。
【００２８】
例えば、機器識別子＃１と機器識別子＃２がコンテンツ情報取得機能１１ｃから比較判定機能１１ｄに通知された場合、機器識別子＃３に対応して登録されているパス情報を用いて機器識別子＃３が示す機器４、即ちＤＶＤＲｅｃが保有するコンテンツのファイル名と機器４の名称であるＤＶＤＲｅｃをコンテンツ一覧テーブルから読み出して統合処理機能１１ｆに通知する。
【００２９】
次に、統合処理機能１１ｆは、比較判定機能１１ｄから通知された機器の名称及びコンテンツのファイル名と、コンテンツ情報取得機能１１ｃから通知された機器識別子、機器の名称、及びコンテンツのファイル名を受け取り、機器の名称とコンテンツのファイル名から表示部１６に表示させるコンテンツリスト、及びコンテンツ情報取得機能１１ｃから通知された機器識別子、機器の名称、及びコンテンツのファイル名を用いてコンテンツ一覧テーブルの更新のためにそれぞれ作成する（ステップＳ１０）。
【００３０】
この結果、統合処理機能１１ｆで作成されたコンテンツリストは、制御部１１からバス１７を介して表示部１６に送られて、例えば、図６に示されるように、ファイル名と機器の名称とからなるコンテンツリストとして表示される（ステップＳ１１）。なお、図６ではＤＶＤレコーダのコンテンツのファイル名が反転表示（又は、グレーアウト表示）されているが、これはこれらのファイルが今回の探索では応答のなかった機器（ＤＶＤレコーダ）に記憶されており、以前の検索で確認できたコンテンツであることを表わしている。
【００３１】
一方、統合処理機能１１ｆで作成されたコンテンツ一覧テーブルの更新データは、コンテンツ一覧情報管理機能１１ｅに渡され、この更新データを受けたコンテンツ一覧情報管理機能１１ｅによって更新処理が行われた後に、記憶部１４へ書き込まれる（ステップＳ１２）。この場合、上記の通り、比較判定機能１１ｄから機器識別子＃３が探索で得られなかったことが通知されているため、統合処理機能１１ｆから通知されたコンテンツ一覧テーブルの更新データと、記憶部１４に記憶されている機器識別子＃３に関するデータとをマージして新たなコンテンツ一覧テーブルが作成、記憶される。
【００３２】
このようにして、ユーザは、各機器４（機器４−１〜４−３）の電源が入っているといないとに関わらず、以前に取得したある機器で記憶しているコンテンツ情報を考慮し、なるべく最新かつより多くのコンテンツのファイル名を確認することが可能となる。また、反転表示されているファイル名を保持する機器の電源が入っていないことを知ることもできる。
【００３３】
なお、表示部１６に表示されているコンテンツリストにおいて、反転表示されているファイル名にカーソルが移動した際にこの機器、即ち、ＤＶＤレコーダの電源が入っていないとのメッセージをポップアップなどで表示するようにしてもよい。
【００３４】
また、この際、キー入力部１２の所定の操作キーが操作されることで、電源がＯＦＦにされている機器４に対して、例えばマジックパケットによるWakeup On LANなどの遠隔電源操作の技術を用いて、携帯端末２側から、電源の入っていない機器４に対して遠隔電源操作を行って起動させるようにしてもよい。これにより、起動された機器４に現在記憶されている最新のコンテンツの一覧に関する情報を閲覧することができ、コンテンツ閲覧における利便性を向上させることができる。
【００３５】
ところで、携帯電話機などに代表されるモビリティを備えた携帯端末２、例えば、友人宅で構築されているネットワーク環境でコンテンツを閲覧することが考えられる。この場合、ユーザの自宅に存在する機器４は、たとえ機器探索処理を実行したとしても検索されないことから、図３のフローチャートを用いて説明したコンテンツ一覧の表示処理を実行してしまうと、ユーザの自宅に存在する機器４の電源が全て入っていないと認識されてしまうため、友人宅のネットワーク上に存在する機器に保存されているコンテンツのリストを所望しているにもかかわらず、自宅のネットワークに存在する機器４のコンテンツの情報も一緒にリストに表示されてしまう。
【００３６】
そこで、コンテンツ一覧の表示処理の際に、携帯端末２が存在するネットワーク環境を識別し、識別されたネットワーク環境に基づいて、コンテンツの一覧に関する情報をマージして表示するようにする。これにより、異なるネットワーク環境下でコンテンツ閲覧する場合であっても、ネットワーク５を介して取得されるコンテンツを好適に表示することができる。以下、この方法を用いたコンテンツ一覧の表示処理について説明する。
【００３７】
なお、この方法を用いたコンテンツ一覧提示処理を実行する場合、機器識別子管理機能１１ｂは、ネットワーク５を識別するための環境識別子（例えば、無線ＬＡＮのアクセスポイントの識別ＩＤ）、ネットワーク３の環境の名称、およびネットワーク５に接続される機器を識別するための機器識別子を対応付けて機器識別子管理テーブルに登録して管理する。
【００３８】
図７のフローチャートを参照して、携帯端末２における他のコンテンツ一覧の表示処理について説明する。
【００３９】
まず、機器探索処理機能１１ａは、電源キーが押下されたり、キー入力部１２を介してコンテンツリストの表示要求が入力されると、コンテンツ一覧の表示処理を開始する。携帯端末２が接続されているネットワーク５のアクセスポイント３を識別するためのアクセスポイントの識別ＩＤ（環境識別子）を図８の環境識別子管理テーブルを参照して認識するとともに、ＵＰｎＰ（Universal Plug and Play）やＪｉｎｉなどを用いて、アクセスポイント３を介してネットワーク５に接続されている機器４の探索を実行する（ステップＳ２１）。各機器４に対する探索では物理アドレスを含む機器情報の提供を要求するもので、予め定められた一定時間だけ各機器４からの応答を待つ（ステップＳ２２）。そして、機器４−１〜４−３のうちの応答のあった機器の物理アドレスを取得する（ステップＳ２３）。
【００４０】
続いて、機器探索処理機能１１ａは、応答のあった機器４に対してコンテンツ一覧情報の送信を要求して、各機器４からコンテンツ情報を取得する（ステップＳ２４）。このとき各機器４から取得するコンテンツ情報は、コンテンツのファイル名を含んだ情報であり、このファイル名以外にもコンテンツのジャンル、コンテンツ提供者などのコンテンツを識別する情報を含ませてもよい。
【００４１】
また、機器探索処理機能１１ａは、記憶部１４に記憶され、機器識別子管理機能１１ｂによって管理される例えば図４に示すような機器識別子管理テーブルを読出し、各機器４から取得した物理アドレスとの比較を行って応答のあった各機器４の機器識別子と機器の名称を取得する（ステップＳ２５）。そして、環境識別子、機器識別子、機器の名称、及びコンテンツ情報のうちのコンテンツのファイル名をコンテンツ情報取得機能１１ｃへ通知する（ステップＳ２６）。
【００４２】
コンテンツ情報取得機能１１ｃは、機器探索処理機能１１ａからアクセスポイントの識別ＩＤ、機器識別子、機器の名称、及びコンテンツのファイル名を取得すると、環境識別子と機器識別子を比較判定機能１１ｄへ、また、環境識別子、機器識別子、機器の名称、及びコンテンツのファイル名を統合処理機能１１ｆに転送する（ステップＳ２７）。
【００４３】
比較判定機能１１ｄは、コンテンツ情報取得機能１１ｃから環境識別子と機器識別子を受け取ると、記憶部１４からコンテンツ一覧情報管理機能１１ｅに管理されているコンテンツ一覧テーブルを読み出す（ステップＳ２８）。このコンテンツ一覧テーブルに登録されている情報は、前回のコンテンツリストを表示する処理で更新された情報から構成されており、例えば、図９に示されるような構造をしている。即ち、第１の階層は環境識別子、機器識別子、機器の名称、及びコンテンツ情報のフォルダを示すパス情報からなり、第２の階層は、前記パス情報で特定されコンテンツのファイル名を保持するコンテンツ情報フォルダである。そして、この例では、環境識別子＃１に対して機器識別子♯１〜機器識別子＃３が登録されており、更に機器識別子＃１はＴＶ、機器識別子♯２がパーソナルコンピュータ、そして機器識別子♯３がＤＶＤＲｅｃ（ＤＶＤレコーダ）を示している。また、環境識別子＃２に対して機器識別子＃４及び機器識別子＃５が登録されており、機器識別子＃４はＴＶ、そして機器識別子＃５はパーソナルコンピュータを示している。
【００４４】
次に、比較判定機能１１ｄは、読み出したコンテンツ一覧テーブルを参照して、コンテンツ情報取得機能１１ｃから受け取った環境識別子と機器識別子の双方が一致している機器識別子がコンテンツ一覧テーブルに存在するか確認を行い、コンテンツ一覧テーブルに登録されている環境識別子は一致するが機器識別子が一致しない登録情報があった場合は、この登録情報に対応するコンテンツのファイル名及び機器の名称を統合処理機能１１ｆに通知するとともに、この得られなかった機器識別子を環境識別子と一緒にコンテンツ一覧管理機構１１ｅに通知する（ステップＳ２９）。
【００４５】
例えば、環境識別子＃２、及び機器識別子＃４がコンテンツ情報取得機能１１ｃから比較判定機能１１ｄに通知されたとすると、環境識別子＃２で機器識別子＃５に対応して登録されているパス情報を用いて機器識別子＃５が示す機器４、即ちパーソナルコンピュータが保有するコンテンツのファイル名と機器４の名称であるパーソナルコンピュータをコンテンツ一覧テーブルから読み出して統合処理機能１１ｆに通知する。即ち、環境識別子＃５以外の環境識別子に対応しているコンテンツの情報は今回のコンテンツリストとしての表示対象外として扱う。
【００４６】
次に、統合処理機能１１ｆは、比較判定機能１１ｄから通知された機器の名称及びコンテンツのファイル名と、コンテンツ情報取得機能１１ｃから通知された環境識別子、機器識別子、機器の名称、及びコンテンツのファイル名を受け取り、機器の名称とコンテンツのファイル名から表示部１６に表示させるコンテンツリストを、そしてコンテンツ情報取得機能１１ｃから通知された環境識別子、機器識別子、機器の名称、及びコンテンツのファイル名を用いてコンテンツ一覧テーブルの更新のためにそれぞれ作成する（ステップＳ３０）。
【００４７】
この結果、統合処理機能１１ｆで作成されたコンテンツリストは、制御部１１からバス１７を介して表示部１６に送られて、例えば、上記説明した図６に示される形式で、即ちファイル名と機器の名称とからなるコンテンツリストとして表示される（ステップＳ３１）。
【００４８】
一方、統合処理機能１１ｆで作成されたコンテンツ一覧テーブルの更新データは、コンテンツ一覧情報管理機能１１ｅに渡され、この更新データを受けたコンテンツ一覧情報管理機能１１ｅによって更新処理が行われた後に、記憶部１４へ書き込まれる（ステップＳ３２）。この場合、上記の通り、比較判定機能１１ｄから環境識別子＃２と機器識別子＃５が探索で得られなかったことが通知されているため、統合処理機能１１ｆから通知されたコンテンツ一覧テーブルの更新データと、記憶部１４に記憶されている環境識別子＃１の全データと、環境識別子＃２で機器識別子＃３に関するデータとをマージして新たなコンテンツ一覧テーブルが作成、記憶される。
【００４９】
ところで、コンテンツリストを表示部１６に表示したとき、コンテンツリストは機器ごと、またはアルファベットやあいうえお順で表示されることになるため、例えば、探索処理機能１１ａの探索で応答のなかった機器が保有するコンテンツのファイル名はコンテンツリストの下の方に位置する場合がある。
【００５０】
この場合、反転表示されているファイル名はスクロールしなければ表示部１６に表示されないため、ユーザは電源が投入されていない機器が存在していることを直ぐに認識することができないことになる。
【００５１】
そこで、統合処理機能１１ｆは、表示部１６に表示させるコンテンツリストを作成したときに、このコンテンツリストに比較判定機能１１ｄから通知されたファイル名、即ち表示部１６上で反転表示されるものがあるかをチェックするとともに、表示部１６に表示されるファイル名に反転表示されているものが含まれているかをチェックする。
【００５２】
そして、反転表示されるファイル名が含まれ、かつ表示部１６に表示される、即ち図６の例を参照すると６件分のファイル名を一度に表示することが可能であるため、この６件に反転表示されるファイル名が含まれていないことを検出すると、統合処理機能１１ｆは、図１０に例示するように、一番下の１件のファイル名を、反転表示されるファイル名でスクロールしたときに最初に現れるものに置き換えて表示させるようにコンテンツリスト上での並びを変更して表示部１６に表示させる。このような反転表示されるファイル名は、ユーザによってコンテンツリストをスクロールする操作が行われた場合でもこれに応じて移動することなく、常に一番下の行に表示される。
【００５３】
なお、上記の通り、実際に表示される順序と異なる並びで反転表示されるファイル名を表示しているときに、スクロールによって実際に表示される位置までコンテンツリストが移動した場合は、統合処理機能１１ｆは、一番下の行への表示処理を止めて、本来の位置にファイル名を表示させ、この状態はスクロールによって表示部１６の表示外に移動するまで継続される。このように表示させることで、ユーザは、電源が投入されていない機器が存在していることを速やかに、かつ常に知ることができる。
【００５４】
なお、本発明の携帯端末２には、携帯電話機やＰＤＡ（Personal Digital Assistant）、パーソナルコンピュータ、携帯型ゲーム機、携帯型音楽再生機、携帯型動画再生機などが含まれる。
【００５５】
さらに、本発明の実施形態では、フローチャートのステップは、記載された順序に沿って時系列的に行われる処理の例を示したが、必ずしも時系列的に処理されなくとも、並列的あるいは個別実行される処理をも含むものである。
【図面の簡単な説明】
【００５６】
【図１】本発明に係るコンテンツ閲覧システムの概略的な構成を示す図。
【図２】本発明に係る端末装置に適用可能な携帯端末の概略構成を示すブロック図。
【図３】図２の携帯端末におけるコンテンツ一覧の表示処理を説明するためのフローチャート。
【図４】機器識別子管理機能により管理される機器識別子管理テーブルの構成を示す図。
【図５】コンテンツ一覧情報管理機能により管理されるコンテンツ一覧情報管理テーブルの構成を示す図。
【図６】表示部に表示されるコンテンツ一覧履歴の表示例を示す図。
【図７】図２の携帯端末における他のコンテンツ一覧の表示処理を説明するためのフローチャート。
【図８】機器識別子管理機能により管理される環境識別子管理テーブルの構成を示す図。
【図９】コンテンツ一覧情報管理機能により管理される他のコンテンツ一覧情報管理テーブルの構成を示す図。
【図１０】表示部に表示されるコンテンツ一覧履歴の表示例を示す図。
【符号の説明】
【００５７】
１…コンテンツ閲覧システム、２…携帯端末、３…ネットワーク、４（４−１乃至４−３）…機器、１１…制御部、１１ａ…探索処理機能、１１ｂ…機器識別子管理機能、１１ｃ…コンテンツ情報取得機能、１１ｄ…比較判定機能、１１ｅ…コンテンツ一覧情報管理機能、１１ｆ…統合処理機能、１２…キー入力部、１３…音声入出力部、１４…記憶部、１５…無線部、１６…表示部。
【図１】
2009140416.tif 000003
【図２】
2009140416.tif 000004
【図３】
2009140416.tif 000005
【図４】
2009140416.tif 000006
【図５】
2009140416.tif 000007
【図６】
2009140416.tif 000008
【図７】
2009140416.tif 000009
【図８】
2009140416.tif 000010
【図９】
2009140416.tif 000011
【図１０】
2009140416.tif 000012