(57)【要約】【課題】情報処理装置の操作を多様な機器において確認することを可能にする。【解決手段】データが格納された記憶部と、表示装置との間でデータの送受信を行う通信部とを有する情報処理装置において、情報処理装置に対する操作信号を入力するための操作入力画面を表示装置に表示させるための操作入力画面生成用信号を静止画形式及び動画形式の少なくとも一方の形式で生成する表示制御部を設けた。【選択図】図４
2015143930.tif 000002
【特許請求の範囲】
【請求項１】
データが格納された記憶部と、表示装置との間でデータの送受信を行う通信部とを有する情報処理装置において、
前記情報処理装置に対する操作信号を入力するための操作入力画面を前記表示装置に表示させるための操作入力画面生成用信号を静止画形式及び動画形式の少なくとも一方の形式で生成する表示制御部を備える
ことを特徴とする情報処理装置。
【請求項２】
前記表示制御部は、
前記操作入力画面を生成する操作入力画面情報に基づいて、前記操作入力画面をＷｅｂブラウザで生成するためのＷｅｂブラウザ表示用データを生成するＷｅｂサーバ部と、
前記Ｗｅｂサーバ部が生成したＷｅｂブラウザ表示用データに基づいて前記操作入力画面を表示するための操作入力画面画像データを生成するＷｅｂブラウザ部と、
前記Ｗｅｂブラウザ部が生成した前記操作入力画面画像データを静止画形式及び動画形式のうち少なくとも一方の形式の前記操作入力画面生成用信号に変換する第１の変換部と
を備えることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記Ｗｅｂブラウザ表示用データは、マークアップ言語に基づくデータであることを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記表示制御部は、
画像データを格納する画像データ記憶部と、
前記操作入力画面を生成する操作入力画面情報に基づいて、前記操作入力画面を表示するための操作入力画面画像データを前記画像データ記憶部内に生成する描画部と、
前記画像データ記憶部内の前記操作入力画面画像データを静止画形式及び動画形式のうち少なくとも一方の形式の前記操作入力画面生成用信号に変換する第２の変換部と
を備えることを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記表示制御部は、前記表示装置の表示仕様に基づいて前記操作入力画面生成用信号を生成する
ことを特徴とする請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
前記表示制御部が生成した前記操作入力画面生成用信号を前記通信部を介して前記表示装置に送出する通信制御部を備える
ことを特徴とする請求項１〜５のいずれかに記載の情報処理装置。
【請求項７】
前記表示制御部が前記操作入力画面生成用信号を生成している際に、前記操作信号の入力を受け付ける入力部を備える
ことを特徴とする請求項１〜６のいずれかに記載の情報処理装置。
【請求項８】
前記操作入力画面には、前記情報処理装置を設定するための設定信号を入力するための設定入力画面が含まれる
ことを特徴とする請求項１〜７のいずれかに記載の情報処理装置。
【請求項９】
前記操作入力画面には、前記記憶部に格納された前記データのリストを表示してこのデータに対する操作信号を入力するためのデータリスト画面が含まれる
ことを特徴とする請求項１〜７のいずれかに記載の情報処理装置。
【請求項１０】
前記データはコンテンツデータを含み、
前記データリスト画面には、前記コンテンツデータのリストを表示してこのコンテンツデータに対して再生指示信号を入力するためのコンテンツデータリスト画面が含まれる
ことを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記表示制御部は、前記データリスト画面を生成するための前記操作入力画面生成用信号を生成している際に、このデータリスト画面に表示されたデータに対して内容表示を示す操作信号の入力を前記情報処理装置が受け付けたら、前記操作入力画面に重畳してデータの内容を表示する内容表示画面を前記表示装置に表示させるための内容表示画面生成用信号を生成する
ことを特徴とする請求項９または１０に記載の情報処理装置。
【請求項１２】
前記通信制御部は、ＤＬＮＡガイドラインに準じて、前記表示制御部が生成した前記操作入力画面生成用信号を通信部を介して前記表示装置に送出する
ことを特徴とする請求項１〜１１のいずれかに記載の情報処理装置。
【請求項１３】
データが格納された記憶部と、表示装置との間でデータの送受信を行う通信部とを有する情報処理装置における信号生成方法であって、
前記情報処理装置に対する操作信号を入力するための操作入力画面を前記表示装置に表示させるための操作入力画面生成用信号を静止画形式及び動画形式の少なくとも一方の形式で生成する
ことを特徴とする情報処理装置における信号生成方法。
【請求項１４】
データが格納された記憶部と、表示装置との間でデータの送受信を行う通信部とを有するコンピュータにより実行されるプログラムであって、
このプログラムが前記コンピュータにより実行されると、このコンピュータを、
前記コンピュータに対する操作信号を入力するための操作入力画面を前記表示装置に表示させるための操作入力画面生成用信号を静止画形式及び動画形式の少なくとも一方の形式で生成する表示制御部
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データが格納された記憶部と、表示装置との間でデータの送受信を行う通信部とを有する情報処理装置、情報処理装置における信号生成方法及びプログラムに関する。
【背景技術】
【０００２】
近年、ＨＤＤ（Hard Disk Drive）装置といった、記憶部を備えた情報処理装置において、ＬＡＮ（Local Area Network）等のネットワークに接続されてこのネットワークを介してデータの送受信を行うことが可能な通信部を備えるものが実現されている。このような通信部を備えた情報処理装置としては、例えばＮＡＳ（Network Attached Storage）と呼ばれるものが知られている。
【０００３】
ＮＡＳを購入して最初にネットワークに接続する際、あるいは、ＮＡＳの構成等を変更する際には、ＮＡＳの設定情報を初期設定または変更する必要がある。従来のＮＡＳはＷｅｂサーバ部を備え、このＷｅｂサーバ部が生成するＮＡＳ設定画面生成用のＨＴＭＬ（HyperText Markup Language）データに基づき、ＮＡＳと同一のネットワークに接続されたＰＣ（Personal Computer）等において立ち上げたＷｅｂブラウザまたはアプリケーションによりＮＡＳ設定画面を表示させ、このＮＡＳ設定画面において各種設定情報を入力することでＮＡＳの設定情報を初期設定または変更していた（非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１４１９２１号公報
【非特許文献】
【０００５】
【非特許文献１】「Linkstationの設定画面を表示したい」［平成25年11月20日検索］、インターネット<URL:http://buffalo.jp/download/manual/html/lsvl/setgamenhyouji01.html>
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した従来のＮＡＳにおいては、ＮＡＳ設定画面を表示して各種設定情報を入力するために、ＨＴＭＬデータに基づいてＮＡＳ設定画面を生成しうるＰＣ等が必要であった。従って、ＰＣ等を所有しないユーザにとって、ＮＡＳの設定動作を行うことが困難であった。
【０００７】
なお、コンテンツデータが格納されたサーバ装置において、ＵＩ（User Interface）画面を符号化して第２のビットストリームを生成するとともに、コンテンツデータから第１のビットストリームを生成し、これらを一本のビットストリームとして他の機器に送信することで、他の機器の処理能力に依存しないＵＩ画面の高速表示等を行う技術が提案されている（特許文献１参照）。
【０００８】
しかしながら、特許文献１に開示された技術では、ＵＩ画面とコンテンツデータとを一本のビットストリームとして他の機器に送信しており、第１のビットストリーム生成のための符号化方式と第２のビットストリーム生成のための符号化方式を合致させる必要がある。従って、多様な符号化方式によるコンテンツデータが情報処理装置に格納されている場合、先行してＵＩ画面についての第１のビットストリームを生成して他の機器に送出する場合、この第１のビットストリーム生成のための符号化方式でコンテンツデータも符号化する必要があり、一定の制約が生じていた。
【０００９】
本発明は上述した課題に鑑みてなされたものであり、情報処理装置の操作を多様な機器において確認することの可能な情報処理装置、情報処理装置における信号生成方法及びプログラムの実現をその目的の一つとしている。
【課題を解決するための手段】
【００１０】
本発明は、データが格納された記憶部と、表示装置との間でデータの送受信を行う通信部とを有する情報処理装置に適用される。そして、情報処理装置に対する操作信号を入力するための操作入力画面を表示装置に表示させるための操作入力画面生成用信号を静止画形式及び動画形式の少なくとも一方の形式で生成する表示制御部を設けることにより、上述の課題の少なくとも一つを解決している。
【００１１】
ここで、表示制御部に、操作入力画面を生成する操作入力画面情報に基づいて、操作入力画面をＷｅｂブラウザで生成するためのＷｅｂブラウザ表示用データを生成するＷｅｂサーバ部と、Ｗｅｂサーバ部が生成したＷｅｂブラウザ表示用データに基づいて操作入力画面を表示するための操作入力画面画像データを生成するＷｅｂブラウザ部と、Ｗｅｂブラウザ部が生成した操作入力画面画像データを静止画形式及び動画形式のうち少なくとも一方の形式の操作入力画面生成用信号に変換する第１の変換部とを設けることが好ましい。
【００１２】
さらに、Ｗｅｂブラウザ表示用データは、マークアップ言語に基づくデータであることが好ましい。ここに、マークアップ言語とは、テキストファイル中に文書の構造や見栄えに関する指定を特定の記号（タグと呼ばれることが多い）を用いて記述した言語のことであり、マークアップ言語の一例としては、上述したＨＴＭＬ、及びＳＧＭＬ（Standard Generalized Markup Language）、ＸＭＬ（eXtensible Markup Language）、ＸＨＴＭＬ（eXtensible Hypertext Markup Language）などが挙げられる。本発明におけるＷｅｂブラウザ表示用データは、これらＨＴＭＬ、ＳＧＭＬ、ＸＭＬ及びＸＨＴＭＬそのもの、あるいは、これらの言語に対して拡張または限定を行った形式のうち、いずれかの形式の言語により記述されたものが含まれうる。
【００１３】
あるいは、表示制御部に、画像データを格納する画像データ記憶部と、操作入力画面を生成する操作入力画面情報に基づいて、操作入力画面を表示するための操作入力画面画像データを画像データ記憶部内に生成する描画部と、画像データ記憶部内の操作入力画面画像データを静止画形式及び動画形式のうち少なくとも一方の形式の操作入力画面生成用信号に変換する第２の変換部とを設けることが好ましい。
【００１４】
また、表示制御部は、表示装置の表示仕様に基づいて操作入力画面生成用信号を生成することが好ましい。さらに、情報処理装置に、表示制御部が生成した操作入力画面生成用信号を通信部を介して表示装置に送出する通信制御部や、表示制御部が操作入力画面生成用信号を生成している際に操作信号の入力を受け付ける入力部を設けることが好ましい。
【００１５】
さらに、操作入力画面には、情報処理装置を設定するための設定信号を入力するための設定入力画面や、記憶部に格納されたデータのリストを表示してこのデータに対する操作信号を入力するためのデータリスト画面が含まれうる。
【００１６】
ここで、データにコンテンツデータが含まれる場合、データリスト画面には、コンテンツデータのリストを表示してこのコンテンツデータに対して再生指示信号を入力するためのコンテンツデータリスト画面が含まれうる。
【００１７】
そして、操作入力画面にデータリスト画面が含まれる場合、表示制御部は、データリスト画面を生成するための操作入力画面生成用信号を生成している際に、このデータリスト画面に表示されたデータに対して内容表示を示す操作信号の入力を情報処理装置が受け付けたら、操作入力画面に重畳してデータの内容を表示する内容表示画面を表示装置に表示させるための内容表示画面生成用信号を生成することが好ましい。
【００１８】
そして、通信制御部は、ＤＬＮＡ（Digital Living Network Alliance）ガイドラインに準じて、表示制御部が生成した操作入力画面生成用信号を通信部を介して表示装置に送出することが好ましい。
【００１９】
また、本発明は、データが格納された記憶部と、表示装置との間でデータの送受信を行う通信部とを有する情報処理装置における信号生成方法に適用される。そして、情報処理装置に対する操作信号を入力するための操作入力画面を表示装置に表示させるための操作入力画面生成用信号を静止画形式及び動画形式の少なくとも一方の形式で生成することにより、上述の課題の少なくとも一つを解決している。
【００２０】
さらに、本発明は、データが格納された記憶部と、表示装置との間でデータの送受信を行う通信部とを有するコンピュータにより実行されるプログラムに適用される。そして、このプログラムがコンピュータにより実行されると、このコンピュータを、コンピュータに対する操作信号を入力するための操作入力画面を表示装置に表示させるための操作入力画面生成用信号を静止画形式及び動画形式の少なくとも一方の形式で生成する表示制御部として機能させることにより、上述の課題の少なくとも一つを解決している。
【発明の効果】
【００２１】
本発明では、情報処理装置の表示制御部が、操作入力画面を表示装置に表示するための操作入力画面生成用信号を静止画形式及び動画形式の少なくとも一方の形式で生成しているので、ＰＣ等、ＨＴＭＬデータに基づく表示が可能な機器に限らず、多様な機器において操作入力画面を表示することが可能となる。従って、本発明によれば、情報処理装置の操作を多様な機器において確認することの可能な情報処理装置、情報処理装置における信号生成方法及びプログラムを実現することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１実施形態である情報処理システムの概略構成を示すブロック図である。
【図２】第１実施形態の情報処理システムを構成する情報処理装置の概略構成を示すブロック図である。
【図３】第１実施形態の情報処理システムを構成する表示装置の概略構成を示すブロック図である。
【図４】第１実施形態の情報処理システムの機能構成を示す機能ブロック図である。
【図５】第１実施形態のＤＭＣ部の機能構成を示す機能ブロック図である。
【図６】第１実施形態のＤＭＳ部の機能構成を示す機能ブロック図である。
【図７】第１実施形態の表示制御部の機能構成を示す機能ブロック図である。
【図８】第１実施形態の記憶部の機能構成を示す機能ブロック図である。
【図９】第１実施形態のＤＭＲ部の機能構成を示す機能ブロック図である。
【図１０】第１実施形態の情報処理システムの動作の一例を説明するためのシーケンス図である。
【図１１】第１実施形態の情報処理システムの動作の他の例を説明するためのシーケンス図である。
【図１２】第１実施形態の情報処理システムの動作のまた他の例を説明するためのシーケンス図である。
【図１３】第１実施形態の情報処理システムの動作のまた他の例を説明するためのシーケンス図である。
【図１４】第１実施形態の情報処理システムの動作のまた他の例を説明するためのシーケンス図である。
【図１５】第１実施形態の情報処理システムの動作のまた他の例を説明するためのシーケンス図である。
【図１６】第１実施形態の情報処理システムの動作のまた他の例を説明するためのシーケンス図である。
【図１７】第１実施形態の情報処理システムの動作のまた他の例を説明するためのシーケンス図である。
【図１８】第１実施形態の情報処理システムの動作のまた他の例を説明するためのシーケンス図である。
【図１９】本発明の第２実施形態である情報処理装置の表示制御部の機能構成を示す機能ブロック図である。
【発明を実施するための形態】
【００２３】
以下、図面を参照して、本発明の情報処理装置の実施形態について説明する。
（第１実施形態）
図１は、本発明の第１実施形態である情報処理システムの概略構成を示す図である。図１において、第１実施形態の情報処理システムＳは、情報処理装置１、表示装置２及びリモコン３を備える。
【００２４】
情報処理装置１は、詳細を後述するように、データが格納された記憶部と他の装置との間でデータの送受信を行う通信部とを備え、他の装置からデータの送信の指示があると、この指示を通信部を介して受信し、この指示に基づいて記憶部内のデータの読出を行い、通信部を介してデータを他の装置に送信する。また、情報処理装置１は、他の装置からデータの受信の指示があると、この指示と受信すべきデータとを通信部を介して受信し、この指示に基づいて記憶部内にデータを書き込む。情報処理装置１は、例えばＮＡＳ、ＰＣである。情報処理装置１の詳細については後述する。リモコン３は、例えば赤外線通信、無線通信等によりデータの送信が可能な通信部を備え、ユーザがリモコン３を操作することにより入力された操作入力に基づいて、情報処理装置１の操作入力信号をこの情報処理装置１に出力する。
【００２５】
表示装置２は、一例として、ＨＤＭＩ（High Definition Multimedia Interface：登録商標）端子、ＲＣＡ端子、Ｓ端子等の映像信号入力端子を介して入力される表示画面生成用信号に基づいてその表示画面２ａに画像を表示する。表示装置２は、例えばＴＶ、モニタ、スマートフォンやタブレット端末である。表示装置２の詳細についても後述する。
【００２６】
そして、これら情報処理装置１及び表示装置２は、それぞれスイッチングハブ等の中継機器４を介してＬＡＮ５に接続されている。ＬＡＮ５は、ルータ６を介してインターネット等のＷＡＮ７（Wide Area Network）に接続されている。これにより、情報処理装置１及び表示装置２は、ＷＡＮ７上に存在する外部サーバ８との間でデータの送受信が可能である。
【００２７】
（第１実施形態の情報処理装置の構成）
図２は、本発明の第１実施形態である情報処理システムを構成する情報処理装置１の概略構成を示すブロック図である。図２において、本実施形態の情報処理装置１は、ＣＰＵ（Central Processing Unit）１０、ＲＯＭ（Read Only Memory）１１、ＲＡＭ（Random Access Memory）１２、入出力デバイス１３、ネットワークインタフェース（Ｉ／Ｆ）１４及びＨＤＤ（Hard Disk Drive）部１５を備えており、これらはバスにより互いに接続されている。
【００２８】
ＣＰＵ１０は、後述するＲＯＭ１１内に格納されたファームウェア等のプログラムが実行されることにより、情報処理装置１全体の制御を行う。また、ＣＰＵ１０は、ＲＯＭ１１内に格納されたプログラムが実行されることにより、図４に示すような各機能部としても動作する。図４に示す各機能部の動作については後述する。ＲＯＭ１１には、上述したファームウェア等のプログラムが格納されている。ＲＡＭ１２は情報処理装置１のワークメモリとして機能し、ＣＰＵ１０を含めた情報処理装置１の動作時に一時的に使用されるプログラム、データ等が格納される。
【００２９】
入出力デバイス１３は、入力インタフェース（Ｉ／Ｆ）１３ａ、入力指示部１３ｂ及びＵＳＢインタフェース（Ｉ／Ｆ）１３ｃを備える。
【００３０】
入力インタフェース１３ａには入力指示部１３ｂ及びリモコン３が接続され、ユーザが入力指示部１３ｂまたはリモコン３を操作することにより入力される入力信号を受信する。入力指示部１３ｂとしては、例えば情報処理装置１がＮＡＳであれば、ファイル取り込み指示、外部機器の取り外し指示、本体リセット等を行うファンクションボタン等が挙げられる。リモコン３は、ユーザにより操作される操作位置に対応する複数のボタン等の操作部３ａを備え、リモコン３は、ユーザにより少なくとも一つの操作部３ａが操作されると、操作された操作部３ａに対応する入力信号を出力する。
【００３１】
ＵＳＢインタフェース１３ｃはＵＳＢコネクタ（図略）を備え、このＵＳＢコネクタに直接、あるいはＵＳＢケーブルを介して接続されたＵＳＢ機器２０に対して、ＵＳＢ２．０またはＵＳＢ３．０規格に沿ったデータの読み出し／書き込みを行う。ＵＳＢ機器２０としては、ＵＳＢフラッシュメモリ、ＵＳＢインタフェースを備えたＨＤＤ装置、キーボード等が挙げられる。
【００３２】
ネットワークインタフェース１４はネットワークコネクタ（図略）を備え、このネットワークコネクタにネットワークケーブル（図略）を介してルータ６が接続され、このルータ６がＷＡＮ７に接続されることで、外部ネットワークとの間でデータの送受信がされる。このネットワークインタフェース１４は、例えばＩＥＥＥ（The Institute of Electrical and Electronics Engineers）８０２．３規格に基づく有線通信を行うものである。
【００３３】
ＨＤＤ部１５は、ＨＤＤ１５ｂとＨＤＤインタフェース（Ｉ／Ｆ）１５ａとを備える。ＨＤＤ１５ｂは、記録媒体であるディスクと、このディスクの回転を行う回転部と、ディスクに対してデータの読み出し／書き込みを行うヘッド部とを備える（いずれも不図示）。ＨＤＤインタフェース１５ａは、このＨＤＤ１５ｂに対するデータの読み出し／書き込み指令があった場合に、ＨＤＤ１５ｂ全体の制御を行うとともに、データの読み出し／書き込み制御を行い、読み出されたデータを出力する。
【００３４】
（第１実施形態の表示装置の構成）
図３は、本発明の第１実施形態である情報処理システムを構成する表示装置２の概略構成を示すブロック図である。図３において、本実施形態の表示装置２は、ＣＰＵ３０、ＲＯＭ３１、ＲＡＭ３２、入出力デバイス３３、ＨＤＭＩインタフェース（Ｉ／Ｆ）３４、チューナ部３５、表示出力部３６、ネットワークインタフェース（Ｉ／Ｆ）３７、ディスプレイ部３８及び音声出力部３９を備えており、これらはバスにより互いに接続されている。
【００３５】
ＣＰＵ３０は、後述するＲＯＭ３１内に格納されたファームウェア等のプログラムが実行されることにより、表示装置２全体の制御を行う。また、ＣＰＵ３０は、ＲＯＭ３１内に格納されたプログラムが実行されることにより、図４に示すような各機能部としても動作する。図４に示す各機能部の動作については後述する。ＲＯＭ３１には、上述したファームウェア等のプログラムが格納されている。ＲＡＭ３２は表示装置２のワークメモリとして機能し、ＣＰＵ３０を含めた表示装置２の動作時に一時的に使用されるプログラム、データ等が格納される。
【００３６】
入出力デバイス３３は、入力インタフェース（Ｉ／Ｆ）３３ａ及びＵＳＢインタフェース（Ｉ／Ｆ）３３ｂを備える。
【００３７】
入力インタフェース３３ａには入力指示装置４０が接続され、ユーザが入力指示装置４０を操作することにより入力される入力信号を受信する。入力指示装置４０は、ユーザにより操作される操作位置に対応する複数の操作部４０ａを備え、入力指示装置４０は、ユーザにより少なくとも一つの操作部４０ａが操作されると、操作された操作部４０ａに対応する入力信号を出力する。入力指示装置４０としては、例えばリモコン、キーボード、マウス等が挙げられ、操作部４０ａとしては、これらリモコン等に備えられたボタン等が挙げられる。
【００３８】
ＵＳＢインタフェース３３ｂはＵＳＢコネクタ（図略）を備え、このＵＳＢコネクタに直接、あるいはＵＳＢケーブルを介して接続されたＵＳＢ機器４１に対して、ＵＳＢ２．０またはＵＳＢ３．０規格に沿ったデータの読み出し／書き込みを行う。ＵＳＢ機器４１としては、ＵＳＢフラッシュメモリ、ＵＳＢインタフェースを備えたＨＤＤ装置等が挙げられる。
【００３９】
ＨＤＭＩインタフェース３４はＨＤＭＩコネクタ（図略）を備え、このＨＤＭＩコネクタにＨＤＭＩケーブル（図略）を介して接続されたＨＤＭＩ出力機器４２から送信されるＡＶストリーム（映像信号及び音声信号）を受信する。ＨＤＭＩ出力機器４２としては、例えばレコーダー等が挙げられる。ＨＤＭＩインタフェース３４に入力されたＡＶストリームは表示出力部３６に送出される。
【００４０】
チューナ部３５は、アンテナ４３が受信した放送波から所定のチャンネルの放送信号を選局し、この選局された放送信号を復調し、所定のチャンネルの受信信号を含んだＴＳ（Transport Stream）を生成して表示出力部３６に送出する。
【００４１】
表示出力部３６は、チューナ部３５から出力されるＴＳをデジタルの映像信号、音声信号、データ信号に復号化し、次いで、復号化した映像信号、音声信号及びデータ信号、さらにＨＤＭＩ３４インタフェースを介して入力されたＡＶストリームに対して、所定のデジタル信号処理を施す。デジタル信号処理が施された映像信号及び音声信号は、データ信号、映像信号及び音声信号に分離される。さらに、表示出力部３６は、映像信号及び音声信号のデコード処理を行い、ディスプレイ部３８及び音声出力部３９で表示・再生可能なフォーマットの映像信号及び音声信号に変換する。
【００４２】
ネットワークインタフェース３７はネットワークコネクタ（図略）を備え、このネットワークコネクタにネットワークケーブル（図略）を介してルータ６が接続され、このルータ６がＷＡＮ７に接続されることで、外部ネットワークとの間でデータの送受信がされる。このネットワークインタフェース３７は、例えばＩＥＥＥ８０２．３規格に基づく有線通信を行うものである。
【００４３】
ディスプレイ部３８は、液晶等のディスプレイ３８ｂと、このディスプレイ３８ｂを駆動するディスプレイドライバ３８ａとを備える。ディスプレイドライバ３８ａに所定フォーマットの映像信号が入力されると、ディスプレイドライバ３８ａはこの映像信号に基づいて所定の映像がディスプレイ３８ｂの表示画面２ａに出力されるように、このディスプレイ３８ｂを駆動する。音声出力部３９は、この音声出力部３９に所定フォーマットの音声信号が入力されると、この音声信号に基づいて表示装置２外に音声を出力する。音声出力部３９は、例えばスピーカ等である。
【００４４】
（第１実施形態の情報処理システムの機能構成）
図４は、第１実施形態の情報処理システムＳの機能構成を示す機能ブロック図である。図４において、本実施形態の情報処理システムＳを構成する情報処理装置１は、制御部５０、入力部５１、ＤＭＣ（Digital Media Controller）部５２、ＤＭＳ（Digital Media Server）部５３、記憶部５４及び通信部５５を備える。また、本実施形態の情報処理システムＳを構成する表示装置２は、制御部５６、入力部５７、表示部５８、記憶部５９、ＤＭＲ（Digital Media Renderer）部６０及び通信部６１を備える。情報処理装置１と表示装置２とは、その通信部５５、６１が互いにＬＡＮ５を介して接続されている。
【００４５】
ここで、ＤＭＣ部５２、ＤＭＳ部５３及びＤＭＲ部６０の概要について説明する。ＡＶ機器、ＰＣ、モバイル機器等を用いてホームネットワークを構築する際の規格である、ＤＬＮＡのガイドラインにおいて、写真・音楽・ビデオといったコンテンツはＤＭＳに格納され、コンテンツディレクトリ（Content Directory Service：ＣＤＳ）と呼ばれる、フォルダ階層を持った構造でコンテンツ一覧が管理される。ＣＤＳ内のコンテンツには、それぞれのコンテンツを一意に識別するためのＩＤ値と、このコンテンツの詳細情報であるメタデータ及びコンテンツデータの取得先を示すＵＲＬ（Uniform Resource Locator）とが与えられている。ＣＤＳはネットワーク上の他の機器に公開され、コンテンツの再生をするクライアント機器は、ＤＭＳ上のＣＤＳを辿ってコンテンツを選択し、ＵＲＬで示されるコンテンツデータをＤＭＳから取得し、再生を行う。ここで、ＤＭＳとクライアント機器との間の通信に用いられるプロトコルには、ＨＴＴＰ（Hypertext Transfer Protocol）が用いられる。
【００４６】
また、ＤＬＮＡガイドラインでは、他の機器から指定されたコンテンツの再生だけを専門に行うＤＭＲは、再生対象となるコンテンツのＵＲＬが通知されると、そのＵＲＬで示される先のコンテンツデータをＨＴＴＰを使って取得し、再生を行う。ＤＭＲに対して、コンテンツの指定や再生・停止・シークといった操作を行う機器をＤＭＣと呼ぶ。ＤＭＣは、一般にＤＭＳ上のＣＤＳを辿ってコンテンツを選択する機能を持つ。
【００４７】
制御部５０は、情報処理装置１全体の制御を行う。この制御部５０は、表示制御部６２及び通信制御部６３を備える。表示制御部６２は、情報処理装置１に対する操作信号を入力するための操作入力画面を表示装置２に表示させるための操作入力画面生成用信号を静止画形式及び動画形式の少なくとも一方の形式で生成する。
【００４８】
より詳細には、表示制御部６２は、図７に示すように、Ｗｅｂサーバ部６２０、Ｗｅｂブラウザ部６２１、キャプチャ部６２２、ビデオメモリ６２３及びデータ出力部６２４を備える。
【００４９】
Ｗｅｂサーバ部６２０は、記憶部５４に格納された、操作入力画面を生成する操作入力画面情報に基づいて、操作入力画面をＷｅｂブラウザで生成するためのＷｅｂブラウザ表示用データを生成する。このＷｅｂブラウザ表示用データはマークアップ言語に基づくデータであることが好ましく、さらにはＨＴＭＬデータであることが好ましい。Ｗｅｂブラウザ部６２１は、一般的なＷｅｂブラウザと同等の機能を備え、Ｗｅｂサーバ部６２０が生成したＷｅｂブラウザ表示用データに基づいて、操作入力画面を表示するための操作入力画面画像データを生成する。
【００５０】
キャプチャ部６２２は、Ｗｅｂブラウザ部６２１が生成した操作入力画面画像データをビデオメモリ６２３に書き込む。ビデオメモリ６２３は、少なくとも表示装置２の表示画面２ａの解像度と同等の画素数を有し、操作入力画面画像データを少なくとも１フレーム、好ましくは複数フレームにわたって一時的に格納する機能を有する。
【００５１】
そして、データ出力部６２４は、キャプチャ部６２２によりビデオメモリ６２３に書き込まれた操作入力画面画像データを静止画形式及び動画形式の少なくとも一方の形式の操作入力画面生成用信号に変換する。データ出力部６２４により変換、生成される操作入力画面生成用信号の静止画形式または動画形式は、後述のように操作入力画面生成用信号がＤＬＮＡガイドラインに則って表示装置２に配信、送信されることから、ＤＬＮＡガイドラインが対応する（DLNA media Format Profileにより定められた）形式であることが好ましい。すなわち、動画形式であればＭＰＥＧ（Moving Picture Experts Group）−２、ＭＰＥＧ−４、Ｈ．２６４／ＭＰＥＧ−４  ＡＶＣ（Advanced Video Coding）、静止画形式であればＪＰＥＧ（Joint Photographic Experts Group）、ＧＩＦ（Graphic Interchange Format）、ＰＮＧ（Portable Network Graphics）の少なくとも一つであることが好ましい。
【００５２】
以上から、キャプチャ部６２２、ビデオメモリ６２３及びデータ出力部６２４は、Ｗｅｂブラウザ部６２１が生成した操作入力画面画像データを静止画形式及び動画形式の少なくとも一方の形式の前記操作入力画面生成用信号に変換する第１の変換部を構成する。
【００５３】
ここで、表示制御部６２、特にデータ出力部６２４は、表示装置２の表示仕様に基づいて操作入力画面生成用信号を生成してもよい。一例として、表示装置２の表示画面２ａの解像度 （画素数等）に対して適切な解像度を有する操作入力画面生成用信号を表示制御部６２が生成してもよい。
【００５４】
また、表示制御部６２が生成する操作入力画面生成用信号により生成される操作入力画面には、情報処理装置１を設定するための設定信号を入力するための設定入力画面、及び、記憶部５４に格納されたデータのリストを表示してこのデータに対する操作信号を入力するためのデータリスト画面がともに含まれてもよい。さらに、記憶部５４にコンテンツデータが格納されているときは、操作入力画面には、記憶部５４に格納されたコンテンツデータのリストを表示してこのコンテンツデータに対して再生指示信号を入力するためのコンテンツデータリスト画面が含まれてもよい。Ｗｅｂサーバ部６２０は、これら設定入力画面、データリスト画面を生成するためのＷｅｂブラウザ表示用データを生成する。一方、後述するように、コンテンツデータリスト画面はＤＭＣ部５２のサーバ情報取得部５２０が生成する。
【００５５】
そして、表示制御部６２、特にＷｅｂサーバ部６２０は、データリスト画面を生成するための操作入力画面生成用信号を生成している際に、このデータリスト画面に表示されたデータに対して内容表示を示す操作信号の入力を情報処理装置１が受け付けたら、操作入力画面に重畳してデータの内容を表示する内容表示画面を表示装置２に表示させるための内容表示画面生成用信号を生成することが好ましい。一例として、Ｗｅｂサーバ部６２０は、コンテンツデータリスト画面を生成するための操作入力画面生成用信号を生成している際に、コンテンツデータリスト中のいずれかのコンテンツデータが選択されたことを情報処理装置１が受け付けたら、選択されたコンテンツデータを記憶部５４から取得し、そのサムネイル画像（静止画でも動画でもよい）をコンテンツデータリスト画面に重畳して表示させる内容表示画面生成用信号を生成してもよい。このような機能は、通常ＰｎＰ（Picture in Picture）機能として知られている。コンテンツデータの選択は、リモコン３からの入力指示に基づいて、コンテンツデータリスト画面上にカーソルまたはポインタを表示し、いずれかのコンテンツデータを示す領域上にカーソル等が存在するか、あるいは、いずれかのコンテンツデータを示す領域上にカーソル等が存在する状態で、さらにリモコン３からの入力指示があったことにより行えばよい。
【００５６】
通信制御部６３は、表示制御部６２が生成した操作入力画面生成用信号を通信部５５を介して表示装置２に送出する。特に、通信制御部６３は、ＤＬＮＡガイドラインに準じて、表示制御部６２が生成した操作入力画面生成用信号を通信部５５を介して表示装置２に送出することが好ましい。
【００５７】
ＤＭＣ部５２は、図５に詳細を示すように、サーバ情報取得部５２０、レンダラー情報取得部５２１、及びコンテンツ再生制御部５２２を備える。
【００５８】
サーバ情報取得部５２０は、情報処理装置１内のＤＭＳ部５３、さらにはＬＡＮ５上に他のＤＭＳがあればこのＤＭＳから、このＤＭＳ部５３に関するサーバ情報を取得する。
【００５９】
より詳細には、サーバ情報取得部５２０は、ＳＳＤＰ（Simple Service Discovery Protocol）などのプロトコルを用いて、サーバ発見のプロトコルを情報処理装置１内及びＬＡＮ５にブロードキャストし、応答のあったＤＭＳ部５３等からサーバ識別情報を取得する。このサーバ識別情報は、例えば、ＤＭＳ部５３等に付与されたＩＰアドレスや、ＤＭＳ部５３等のメーカー名・機器モデル名や、ＤＭＳ部５３等に付与されたＵＵＩＤ（Universally Unique IDentifier）などの識別情報を含む。
【００６０】
また、サーバ情報取得部５２０は、ＳＯＡＰなどのプロトコルを用いて、ＤＭＳ部５３等が管理しているコンテンツフォルダの一覧を取得する要求をＤＭＳ部５３等に送信し、このＤＭＳ部５３等が管理しているコンテンツフォルダの一覧を取得する。さらに、サーバ情報取得部５２０は、ＤＭＳ部５３等が管理しているコンテンツの一覧を取得する要求をＤＭＳ部５３等に送信し、このＤＭＳ部５３等が管理しているコンテンツの一覧を取得する。
【００６１】
サーバ情報取得部５２０が取得したサーバ識別情報やＤＭＳ部５３等が管理しているコンテンツに関する属性情報などを含むサーバ情報は記憶部５４に格納される。
【００６２】
また、サーバ情報取得部５２０は、取得したサーバ識別情報やコンテンツに関する属性情報などに基づいて、ＤＭＣ部５２が接続可能なサーバに関する一覧であるサーバリストや、ＤＭＣ部５２が接続可能なコンテンツフォルダの一覧であるコンテンツフォルダリストや、ＤＭＣ部５２が取得可能なコンテンツの一覧であるコンテンツリスト等を生成する。サーバ情報取得部５２０は、生成したこれらのリストを表示制御部６２に伝送して、表示装置２に表示させる。
【００６３】
レンダラー情報取得部５２１は、ＬＡＮ５を介して接続されている表示装置２のＤＭＲ部６０、さらにはＬＡＮ５上に他のＤＭＲがあればこのＤＭＲから、このＤＭＲ部６０等に関するレンダラー情報を取得する。
【００６４】
より詳細には、レンダラー情報取得部５２１は、ＳＳＤＰなどのプロトコルを用いて、レンダラー装置発見のプロトコルをＬＡＮ５上にブロードキャストし、応答のあったＤＭＲ部６０等からレンダラー識別情報を取得する。このレンダラー識別情報は、例えば、ＤＭＲ部６０等に付与されたＩＰアドレスや、ＤＭＲ部６０等のメーカー名・機器モデル名などの識別情報を含み、更に、ＤＭＲ部６０等に付与されたＵＵＩＤなどを情報として含んでもよい。
【００６５】
また、レンダラー情報取得部５２１は、ＤＭＲ部６０等から、当該ＤＭＲ部６０等が再生可能なコンテンツの種別に関する情報等を取得することも可能である。
【００６６】
レンダラー情報取得部５２１が取得した、レンダラー識別情報などを含むレンダラー情報は記憶部５４に格納される。
【００６７】
コンテンツ再生制御部５２２は、ユーザによって選択されたコンテンツをＤＭＲ部６０等に再生させるための制御を行う。
【００６８】
より詳細には、コンテンツ再生制御部５２２は、コンテンツを再生させるＤＭＲ部６０等と、このＤＭＲ部６０等で再生させるコンテンツとが決定した場合に、再生が決定されたコンテンツに関する再生コンテンツ属性情報を生成して、ＤＭＲ部６０等へ送信する。この再生コンテンツ属性情報には、例えば、再生を希望するコンテンツのタイトル、コンテンツのサイズ、コンテンツの長さ、コンテンツにアクセスするためのＵＲＬ等の属性情報などが記載されている。さらに、コンテンツ再生制御部５２２は、上述したサーバ情報取得部５２０により取得したサーバ識別情報を、再生コンテンツ属性情報に付加する。具体的には、コンテンツ再生制御部５２２は、再生を希望するコンテンツが保存されているＤＭＳ部５３等のサーバ識別情報を含む再生コンテンツ属性情報を生成して、ＤＭＲ部６０等へ送信する。
【００６９】
また、コンテンツ再生制御部５２２は、再生コンテンツ属性情報を送信したＤＭＲ部６０等から、当該属性情報を受信した旨の通知を受け取ると、このＤＭＲ部６０等に対して、コンテンツの再生要求を送信する。
【００７０】
次に、ＤＭＳ部５３は、図６に詳細を示すように、サーバ識別情報提供部５３０及びコンテンツ情報提供部５３１を備える。
【００７１】
サーバ識別情報提供部５３０は、ＤＭＣ部５２に対して、ＤＭＳ部５３を識別するためのサーバ識別情報を送信する。サーバ識別情報の詳細については上述したので、ここでは説明を省略する。サーバ識別情報提供部５３０は、ＤＭＣ部５２がＬＡＮ５を介してブロードキャスト配信したサーバ発見のプロトコルへの応答として、記憶部５４に格納されているサーバ識別情報をＤＭＣ部５２へ送信する。
【００７２】
コンテンツ情報提供部５３１は、ＤＭＣ部５２から送信された各種の情報取得要求に応じて、ＤＭＳ部５３が管理しているコンテンツフォルダに関する属性情報や、ＤＭＳ部５３が管理しているコンテンツに関する属性情報などをＤＭＣ部５２へ提供する。また、コンテンツ情報提供部５３１は、ＤＭＲ部６０等から送信されたコンテンツデータの取得要求に応じて、ＤＭＳ部５３が管理しているコンテンツに対応するコンテンツデータを、ＤＭＲ部６０等へ提供する。より詳細には、コンテンツ情報提供部５３１は、ＤＭＣ部５２から送信される、コンテンツフォルダの一覧を取得する要求や、コンテンツの一覧を取得する要求に応じて、要求されている情報をＤＭＣ部５２へ提供する。
【００７３】
また、コンテンツ情報提供部５３１は、ＤＭＲ部６０等から送信された特定のコンテンツに対応するコンテンツデータの取得要求に応じて、ＤＭＲ部６０等によって指定されたコンテンツデータを記憶部５４から取得して、ＤＭＲ部６０等へ提供する。
【００７４】
記憶部５４は各種データを少なくとも一時的に格納する機能を有する。この記憶部５４には、データ５４０、サーバ情報５４１、レンダラー情報５４２、操作入力画面情報５４３及び設定データ５４４が格納されている。
【００７５】
データ５４０は、コンテンツデータを含む各種データであり、ファイル形式で記憶部５４に格納されている。上述のように、コンテンツデータについてはＣＤＳ構造を用いて記憶部５４に格納されている。サーバ情報５４１及びレンダラー情報５４２についてはその詳細を説明したので、ここでの説明は省略する。
【００７６】
操作入力画面情報５４３は、表示装置２の表示面２ａに操作入力画面を表示するための情報であり、表示制御部６２は、この操作入力画面情報５４３に基づいて操作入力画面生成用信号を静止画形式及び動画形式の少なくとも一方の形式で生成する。この操作入力画面情報５４３には、設定画面を表示するための設定画面情報、及びデータリスト画面を表示するためのデータリスト画面情報が含まれうる。設定データ５４４は、操作入力画面として設定画面を表示装置２に表示している状態で、リモコン３を用いてユーザが設定情報を入力した場合、この設定情報をデータ化したものである。
【００７７】
入力部５１は、リモコン３を含む外部入力機器から情報処理装置１に入力される各種データの入力を受け付け、入力された各種データを制御部５０に入力し、あるいは記憶部５４に格納する。通信部５５は、操作入力画面生成用信号を含む、制御部５０、ＤＭＳ部５３、記憶部５４内の各種データを、ＬＡＮ５を介して表示装置２を含む外部出力機器に送信し、また、表示装置２からの各種データを受信する。
【００７８】
一方、ＤＭＲ部６０は、図９に詳細を示すように、レンダラー情報提供部６０１、コンテンツデータ取得部６０２、及びコンテンツ再生部６０３を備える。
【００７９】
レンダラー情報提供部６０１は、ＤＭＲ部６０を識別するためのレンダラー識別情報やＤＭＲ部６０で再生可能なコンテンツの種別等が記載された属性情報を含むレンダラー情報を、ＤＭＣ部５２に対して送信する。レンダラー情報の詳細については既に説明したので、ここでは説明を省略する。レンダラー情報提供部６０１は、ＤＭＣ部５２がＬＡＮ５を介してブロードキャスト配信したレンダラー装置発見のプロトコルへの応答として、記憶部５９に格納されたレンダラー情報をＤＭＣ部５２へ送信する。
【００８０】
コンテンツデータ取得部６０２は、ＤＭＲ部６０等から送信されたコンテンツデータの取得要求に応じて、取得要求のあったコンテンツデータをＤＭＳ部５３等から取得する。コンテンツ再生部６０３は、コンテンツデータ取得部６０２から伝送されたコンテンツデータの再生処理を行う。より詳細には、コンテンツ再生部６０３は、コンテンツデータ取得部６０２から伝送されたコンテンツデータの復号を行い、復号されたコンテンツデータの再生処理を行う。この際、コンテンツ再生部６０３は、コンテンツデータの復号を行いながらコンテンツの再生処理を行っても良く、コンテンツデータの復号が完了してからコンテンツの再生処理を行っても良い。記憶部５９には、レンダラー情報５９０が格納されている。レンダラー情報の詳細については既に説明したので、ここでは詳細な説明を省略する。
【００８１】
制御部５６は、表示装置２全体の制御を行う。入力部５７は、外部入力機器から表示装置２に入力される各種データの入力を受け付け、入力された各種データを制御部５６に入力し、あるいは記憶部５９に格納する。表示部５８は、制御部５６及びＤＭＲ部６０から出力された画面表示用信号に基づいて、表示画面２ａに所定の画面を表示する。通信部６１は、操作入力画面生成用信号を含む、情報処理装置１からの各種データをＬＡＮ５を介して受信し、また、情報処理装置１に各種データを送信する。
【００８２】
以上の構成において、制御部５０及び制御部５０を構成する表示制御部６２及び通信制御部６３は主にＣＰＵ１０により構成され、入力部５１は主にリモコン３及び入出力デバイス１３により構成され、ＤＭＣ部５２及びＤＭＳ部５３は主にＣＰＵ１０により構成され、記憶部５４は主にＲＯＭ１１、ＲＡＭ１２及びＨＤＤ部１５により構成され、そして通信部５５は主にネットワークインタフェース１４により構成される。また、制御部５６は主にＣＰＵ３０により構成され、入力部５７は主に入出力デバイス３３及び入力指示装置４０により構成され、表示部５８は主にディスプレイ部３８により構成され、記憶部５９は主にＲＯＭ３１及びＲＡＭ３２により構成され、ＤＭＲ部６０は主にＣＰＵ３０により構成され、そして通信部６１は主にネットワークインタフェース３７により構成される。図４に示す情報処理装置１及び表示装置２の各機能部の動作については後に詳述する。
【００８３】
（第１実施形態の情報処理システムの動作）
次に、図１０〜図１８のシーケンス図を参照して、本実施形態の情報処理システムＳの動作について説明する。
【００８４】
図１０に示すシーケンス図は、情報処理装置１の電源が投入された際に開始する。好ましくは、情報処理装置１の電源投入時には既に表示装置２の電源も投入されているものとする。まず、ステップＳ１において、ＤＭＣ部５２は、情報処理装置１及びＬＡＮ５上にＤＬＮＡデバイス発見のプロトコルをブロードキャストし、情報処理装置１及びＬＡＮ５に接続されたＤＬＮＡデバイスの検出動作を行う。このようなＤＬＮＡデバイス発見のプロトコルとして、ＤＬＮＡでは、ＳＳＤＰで定義されたＭ−ＳＥＡＲＣＨメッセージを用いる。
【００８５】
ステップＳ２では、情報処理装置１のＤＭＳ部５３が、情報処理装置１内に流れたＤＬＮＡデバイス発見のプロトコルを取得し、このＤＬＮＡデバイス発見プロトコルに応答してサーバ識別情報を含む応答パケットを作成し、ＲＥＳＰＯＮＳＥメッセージをＤＭＣ部５２に返信する。ステップＳ３では、ＤＭＣ部５２が、ＤＭＳ部５３から送信された応答パケットに基づいて、応答パケットに含まれるそれぞれのＤＭＳ部５３のサーバ情報５４１を記憶部５４に記録するとともに、ＤＭＳ部５３に関する一覧であるサーバリストを作成する。
【００８６】
ステップＳ４では、表示装置２のＤＭＲ部６０が、ＬＡＮ５上に流れたＤＬＮＡデバイス発見プロトコルを取得し、このＤＬＮＡデバイス発見プロトコルに応答してレンダラー識別情報を含む応答パケットを作成し、ＲＥＳＰＯＮＳＥメッセージをＤＭＣ部５２に返信する。ステップＳ５では、ＤＭＣ部５２が、ＤＭＲ部６０から送信された応答パケットに基づいて、応答パケットに含まれるそれぞれのＤＭＲ部６０のレンダラー情報５４２を記憶部５４に記録するとともに、応答のあったＤＭＲ部６０に関する一覧であるレンダラーリストを作成する。
【００８７】
なお、ＤＬＮＡガイドラインでは、ＤＬＮＡ対応デバイスがＤＭＣ（ここでは情報処理装置１）の起動後に起動される等してネットワーク（ここではＬＡＮ５）に追加された場合は、このＤＬＮＡデバイスがネットワークにＮＯＴＩＦＹメッセージをブロードキャストすることで、後に起動されたＤＬＮＡデバイスが追加されることが規定されているので、本実施形態の情報処理装置１においても、ＬＡＮ５上にＮＯＴＩＦＹメッセージがブロードキャストされた場合は、上述のステップＳ３及びステップＳ５の動作を行えばよい。
【００８８】
次に、ステップＳ６では、ユーザがリモコン３を操作して、情報処理装置１の設定画面表示を指示すると、リモコン３はユーザからの指示に基づいて設定画面出力指示信号を出力し、情報処理装置１の入力部５１はリモコン３からの設定画面出力指示信号を受け入れ、この設定画面出力指示信号を制御部５０に出力する。ステップＳ７では、制御部５０の表示制御部６２のＷｅｂサーバ部６２０が、記憶部５４の操作入力画面情報５４３に基づいて設定画面を生成するためのＷｅｂブラウザ用データを生成する。ステップＳ８では、Ｗｅｂブラウザ部６２１が、Ｗｅｂサーバ部６２０が生成したＷｅｂブラウザ用データを解釈し、設定画面を表示するための設定画面画像データを生成し、キャプチャ部６２２が、この設定画面画像データをビデオメモリ６２３に書き込む。そして、図１１のステップＳ９では、データ出力部６２４がビデオメモリ６２３内の設定画面画像データを読み出し、所定の静止画形式及び動画形式の少なくとも一方の形式の設定画面画像生成用信号に変換する。データ出力部６２４が出力した設定画面画像生成用信号は記憶部５４に一時的に格納される。
【００８９】
次いで、ステップＳ１０では、表示制御部６２が、記憶部５４に格納されている設定画面画像生成用信号の再生をＤＭＣ部５２に対して指示する。ステップＳ１１では、ＤＭＣ部５２が、記憶部５４に格納されている設定画面画像生成用信号に基づいて、設定画面画像に関する再生コンテンツ属性情報を生成し、この再生コンテンツ属性情報とともに設定画面画像の再生開始を、ＤＭＲ部６０に要求する。この再生要求は、ＤＬＮＡでは、「ＡＶＴ：Ｐｌａｙ」というコマンドを用いて行う。
【００９０】
ステップＳ１２では、ＤＭＲ部６０は、ＤＭＣ部５２から送信された設定画面画像の再生要求を受信すると、再生コンテンツ属性情報を参照して、設定画面画像のアクセスＵＲＬを取得し、取得したＵＲＬにアクセスし、設定画面画像生成用信号の取得要求をＤＭＳ部５３へ送信する。ステップＳ１３では、ＤＭＳ部５３が、ＤＭＲ部６０から送信された設定画面画像生成用信号の取得要求を受信すると、ＵＲＬに対応する設定画面画像生成用信号を、ＤＭＲ部６０に対して返送する。
【００９１】
ステップＳ１４では、ＤＭＳ部５３から送信された設定画面画像生成用信号を受信すると、ＤＭＲ部６０が受信した設定画面画像生成用信号をデコードし、ステップＳ１５では、デコードした設定画面画像生成用信号を表示部５８に送出する。表示部５８は、ＤＭＲ部６０から送出された設定画面画像生成用信号に基づき、表示画面２ａに設定画面を表示する。
【００９２】
次いで、図１２のステップＳ２０では、ユーザがリモコン３を操作して情報処理装置１の設定情報を入力し、これに基づいてリモコン３が出力する設定情報入力信号を、情報処理装置１の入力部５１が受け入れるのを待機する。そして、ステップＳ２１において、情報処理装置１の入力部５１がリモコン３からの設定情報入力信号を受け入れると、入力部５１はこの設定情報入力信号を制御部５０に出力する。ステップＳ２２では、この設定情報入力信号に基づいて、制御部５０が情報処理装置１の設定データ５４４を記憶部５４に格納するとともに、表示制御部６２のＷｅｂサーバ部６２０が、設定情報入力信号により更新された設定画面を生成するためのＷｅｂブラウザ用データを生成する。以降、ステップＳ２３〜図１３のステップＳ３０の動作は、図１０のステップＳ８〜図１１のステップＳ１５の動作と同様であるので、ここでの説明は省略する。但し、表示制御部６２のデータ出力部６２４が動画形式の操作入力画面生成用信号を出力している場合、既にステップＳ１２において動画形式の設定画像再生が行われており、動画形式の設定画像の内容がステップＳ２２において遷移したのみであるから、ステップＳ２３以降の動作は行われない。
【００９３】
一方、図１４のステップＳ３１では、ユーザがリモコン３を操作して情報処理装置１の設定終了を指示し、これに基づいてリモコン３が出力する設定終了指示信号を、情報処理装置１の入力部５１が受け入れるのを待機する。そして、ステップＳ３２において、情報処理装置１の入力部５１がリモコン３からの設定終了指示信号を受け入れると、入力部５１はこの設定終了指示信号を制御部５０に出力する。ステップＳ３３では、表示制御部６２がＤＭＣ部５２に対してＤＭＣ部５２の処理終了を指示し、ステップＳ３４では、ＤＭＣ部５２がこの処理終了指示に基づいてＤＭＣ部５２の処理を終了するとともに、ＤＭＲ部６０への動画配信も終了する。
【００９４】
次に、図１５のステップＳ４０では、ユーザがリモコン３を操作して情報処理装置１の記憶部５４に格納されているコンテンツのリスト表示指示し、これに基づいてリモコン３が出力するコンテンツリスト表示指示信号を、情報処理装置１の入力部５１が受け入れるのを待機する。そして、ステップＳ４１において、情報処理装置１の入力部５１がリモコン３からのコンテンツリスト表示指示信号を受け入れると、入力部５１はこのコンテンツリスト表示指示信号を制御部５０に出力する。ステップＳ４２では、表示制御部６２がコンテンツリストの作成をＤＭＣ部５２に指示する。
【００９５】
ステップＳ４３では、ＤＭＣ部５２が、記憶部５４のコンテンツリストを取得する要求を、ＤＭＳ部５３に送信する。ステップＳ４４では、ＤＭＣ部５２から送信されたコンテンツリストを取得要求に基づいて、ＤＭＳ部５３が管理しているコンテンツファイルのフォルダ情報をこのＤＭＳ部５３が取得して、ＤＭＣ部５２に返信する。ステップＳ４５では、ＤＭＣ部５２が、ＤＭＳ部５３から送信されたコンテンツリスト取得応答を受信し、このコンテンツリスト取得応答に基づいてコンテンツリストを作成して、表示制御部６２に送出する。
【００９６】
ステップＳ４５でＤＭＣ部５２から表示制御部６２に送出されたコンテンツリストはＸＭＬ（eXtented Markup Language）形式であるので、ステップＳ４６では、制御部５０の表示制御部６２のＷｅｂブラウザ部６２１が、ＤＭＣ部５２が生成したＸＭＬデータを解釈し、コンテンツリスト画面を表示するためのコンテンツリスト画面画像データを生成する。そして、ステップＳ４７では、キャプチャ部６２２がこのコンテンツのリスト画面画像データをビデオメモリ６２３に書き込み、図１６のステップＳ４８では、データ出力部６２４がビデオメモリ６２３内のコンテンツリスト画面画像データを読み出し、所定の静止画形式及び動画形式の少なくとも一方の形式のコンテンツリスト画面画像生成用信号に変換する。データ出力部６２４が出力したコンテンツリスト画面画像生成用信号は記憶部５４に一時的に格納される。
【００９７】
次いで、ステップＳ４９では、表示制御部６２が、記憶部５４に格納されているコンテンツリスト画面画像生成用信号の再生をＤＭＣ部５２に対して指示する。以降、ステップＳ５０〜ステップＳ５４の動作は、図１１のステップＳ１１〜ステップＳ１５の動作と同様であるため、ここでの説明は省略する。
【００９８】
次いで、図１７のステップＳ６０では、表示装置２の表示画面２ａに出力されているコンテンツリストに基づき、ユーザがリモコン３を操作していずれかのコンテンツの再生を指示し、これに基づいてリモコン３が出力するコンテンツ再生指示信号を、情報処理装置１の入力部５１が受け入れるのを待機する。そして、ステップＳ６１において、情報処理装置１の入力部５１がリモコン３からのコンテンツ再生指示信号を受け入れると、入力部５１はこのコンテンツ再生指示信号を制御部５０に出力する。ステップＳ６２では、制御部５０がこのコンテンツ再生指示信号をＤＭＣ部５２に出力する
【００９９】
ステップＳ６３では、ＤＭＣ部５２が、再生が指示されたコンテンツに関する再生コンテンツ属性情報を生成し、生成した再生コンテンツ属性情報をＤＭＲ部６０に通知するとともに、ＤＭＲ部６０に対してコンテンツの再生を要求する。ステップＳ６４では、ＤＭＲ部６０が、再生コンテンツ属性情報を参照して、コンテンツのアクセスＵＲＬを取得し、取得したＵＲＬにアクセスし、コンテンツデータの取得要求をＤＭＳ部５３へ送信する。ステップＳ６５では、ＤＭＳ部５３が、ＤＭＲ部６０から送信されたコンテンツデータの取得要求を受信すると、ＵＲＬに対応するコンテンツデータを、ＤＭＲ部６０に対して返送する。
【０１００】
ステップＳ６６では、ＤＭＳ部５３から送信されたコンテンツデータを受信すると、ＤＭＲ部６０は受信したコンテンツデータをデコードし、ステップＳ６７では、デコードしたコンテンツデータを表示部５８に送出する。表示部５８は、ＤＭＲ部６０から送出されたコンテンツデータに基づき、表示画面２ａにコンテンツデータの再生表示画面を表示する。
【０１０１】
一方、図１８のステップＳ７０では、ユーザがリモコン３を操作してコンテンツの再生終了を指示し、これに基づいてリモコン３が出力するコンテンツ再生終了指示信号を、情報処理装置１の入力部５１が受け入れるのを待機する。そして、ステップＳ７１において、情報処理装置１の入力部５１がリモコン３からのコンテンツ再生終了指示信号を受け入れると、入力部５１はこのコンテンツ再生終了指示信号を制御部５０に出力する。ステップＳ７２では、表示制御部６２がＤＭＣ部５２に対してＤＭＣ部５２の処理終了を指示し、ステップＳ７３では、ＤＭＣ部５２がこの処理終了指示に基づいてＤＭＣ部５２の処理を終了するとともに、ＤＭＲ部６０への動画配信も終了する。
【０１０２】
（第１実施形態の効果）
従って、本実施形態では、情報処理装置１の表示制御部６２が、設定入力画面、データリスト画面、コンテンツリスト画面といった操作入力画面を表示装置２の表示画面２ａに表示するための操作入力画面生成用信号を静止画形式及び動画形式の少なくとも一方の形式で生成しているので、ＰＣ等、ＨＴＭＬデータに基づく表示が可能な機器に限らず、多様な機器において操作入力画面を表示することが可能となる。
【０１０３】
また、本実施形態によれば、表示装置２の表示能力や機能によらず、共通のＵＩ（User Interface）画面である操作入力画面を表示装置２の表示画面２ａに表示することができる。これにより、表示装置２の機種を問わず、共通のＵＩ画面をユーザに提供することができる。特に、情報処理装置１の機能向上や新規操作入力画面の提供等、情報処理装置１が提供する操作入力画面に変化があったために、従前表示装置２において表示可能であった操作入力画面の少なくとも一部、特に新規に提供されるようになった操作入力画面が表示装置２において表示できなくなることがあり得るが、本実施形態の情報処理装置１によれば、機能向上等があっても表示装置２において操作入力画面が表示できないという事態を避けることができる。
【０１０４】
特に、本実施形態では、ＤＬＮＡガイドラインに準じた手順で操作入力画面生成用信号を表示装置２に送出しているので、ＤＭＲ機能を有するＴＶ等によっても操作入力画面を表示することができる。近年のＴＶはＤＭＲ機能を有するものが多く、高精細かつ大画面の表示画面２ａを用いて情報処理装置１の操作入力を行えるメリットは大きい。加えて、ＤＬＮＡガイドラインに準じた手順で操作入力画面生成用信号を表示装置２に送出する場合、情報処理装置１と表示装置２とはＬＡＮ５により接続されることが前提となる。従って、情報処理装置１と表示装置２とをＨＤＭＩケーブル等で接続する場合に比較して、情報処理装置１と表示装置２とを離れた場所、例えば別の部屋、異なる階に配置しても、情報処理装置１の操作入力画面を表示装置２の表示画面２ａに表示することが可能となる。しかも、ＤＭＲ機能を有する（ＤＭＲ部６０を有する）ＴＶ等においては、ＤＬＮＡガイドラインに準じた手順でＬＡＮ５経由で操作入力画面表示要求が到来すると、現在表示している放送波等に基づく表示画面よりも優先して操作入力画面を表示する場合が多いので、ＴＶ等において特段の切り替え動作を行うことなく操作入力画面を表示することができる。
【０１０５】
（第２実施形態）
上述の第１実施形態では、情報処理装置１の表示制御部にＷｅｂサーバ部６２０とＷｅｂブラウザ部６２１とを設け、Ｗｅｂサーバ部６２０等が生成するＷｅｂブラウザ用データ及びＸＭＬデータに基づいてＷｅｂブラウザ部６２１が操作入力画面画像データを生成し、変換部によりこの操作入力画面画像データを静止画形式及び動画形式のうち少なくとも一方の形式の操作入力画面生成用信号に変換していた。しかしながら、操作入力画面生成用信号を生成する手法はこの第１実施形態に開示したものに限定されず、種々の変形例が可能である。
【０１０６】
図１９は、本発明の第２実施形態である情報処理装置１の制御部５０の表示制御部６２の機能構成を示す機能ブロック図である。なお、第２実施形態の情報処理装置１、及びこの情報処理装置１にＬＡＮ５を介して接続される表示装置２の構成は、表示制御部６２の構成を除いて同一である。従って、第１実施形態と同一の構成については同一の符号を付し、その説明を簡略化する。
【０１０７】
図１９に示すように、本実施形態の表示制御部６２は、描画部６２５、ビデオメモリ６２３及びデータ出力部６２４を備える。描画部６２５は、記憶部５４に格納された、操作入力画面を生成する操作入力画面情報に基づいて、操作入力画面を表示するための操作入力画面画像データをビデオメモリ６２３に直接的に描画する。そして、データ出力部６２４は、描画部６２５によりビデオメモリ６２３に描画された操作入力画面画像データを静止画形式及び動画形式の少なくとも一方の形式の操作入力画面生成用信号に変換する。
【０１０８】
以上から、ビデオメモリ６２３は画像データを格納する画像データ記憶部を構成し、データ出力部６２４は、画像データ記憶部内の操作入力画面画像データを静止画形式及び動画形式のうち少なくとも一方の形式の操作入力画面生成用信号に変換する第２の変換部を構成する。
【０１０９】
従って、本実施形態によっても、上述の第１実施形態と同様の効果を奏することができる。
【０１１０】
（変形例）
なお、本発明の情報処理装置は、その細部が上述の各実施形態に限定されず、種々の変形例が可能である。
【０１１１】
一例として、上述の各実施形態において、操作入力画面を構成する設定入力画面、リスト画面、及びコンテンツリスト画面を表示するための操作入力画面生成用信号は全て同一の静止画形式、動画形式である必要はなく、それぞれ異なる形式であってもよい。さらには、設定入力画面等が階層構造を有する場合、例えば設定入力画面が基本設定画面及び詳細設定画面を有する場合、基本設定画面を生成するための信号を静止画形式で、詳細設定画面を生成するための信号を動画形式で生成してもよい。また、表示制御部６２が上述の第１実施形態及び第２実施形態の双方の機能構成を備えていれば、基本設定画面はＷｅｂブラウザ用データを変換したもの、詳細設定画面はビデオメモリ６２３に直接描画したものといったように、異なる方式で静止画形式及び動画形式の少なくとも一方に変換してもよい。さらには、同一の表示画面２ａに表示される操作入力画面のうち、変化しない部分を静止画形式で、変化する部分を動画形式の信号にしてもよい。
【０１１２】
また、上述の各実施形態において、情報処理装置１に各種指示を行うリモコン３からの入力を情報処理装置１が入力部５１を介して直接受信していたが、リモコン３にＬＡＮ５への接続機能を備え、例えばリモコン３を無線ＬＡＮ機能を有するスマートフォン、タブレット端末で構成し、ＬＡＮ５経由でリモコン３からの操作入力を情報処理装置１が受信してもよい。
【０１１３】
また、上述の各実施形態において、情報処理装置１と表示装置２とが中継機器４を介してＬＡＮ５に接続されていたが、中継機器４を介することなくＬＡＮケーブル等により情報処理装置１と表示装置２とを直結してもよい。この場合、情報処理装置１、表示装置２はＡｕｔｏ  ＩＰにより割り当てられたＩＰアドレスに基づいて相互に通信を行えばよい。さらに、上述の各実施形態において、表示装置２は放送波が受信可能な構成を備えていたが、例えばＤＬＮＡに対応したＰＣモニター等を表示装置２として用いる場合は、チューナ部３５、表示出力部３６を省略することが可能である。
【０１１４】
さらに、上述の各実施形態では、１台の表示装置２が情報処理装置１に接続される構成についてのみ説明したが、複数台の表示装置がＬＡＮ５に接続されていてもよい。この場合、情報処理装置１のＤＭＣ部５２が、いずれの表示装置のＤＭＲ部６０を選択するかを決定することになる。一例として、その時点で１台の表示装置２のみ電源が投入されていればその表示装置２、複数台の表示装置の電源が投入されていれば最後に（つまり最近）電源投入された表示装置２を選択してもよい。あるいは、表示装置２がＷｏＬ（Wake-on-LAN）に対応していれば、リモコン３からの指示により表示対象となる表示装置２の電源投入を指示して選択してもよい。加えて、リモコン３の特定のボタンが操作された際に、情報処理装置１のＤＭＣ部５２が複数のＤＭＲ部６０を順次切り替えてもよい。この場合、リモコン３の特定のボタンが操作されて表示装置の表示画面に操作入力画面が表示されたら、この表示装置のＤＭＲ部６０が選択されたことになる。この際、ＤＭＣ部５２が現在表示対象となっている表示装置２（ＤＭＲ部６０）を記憶しておき、次回、情報処理装置１の電源を投入する際に、最後に表示対象となっていた表示装置２を引き続き表示対象として選択してもよい。
【０１１５】
さらに、情報処理装置１のＤＭＣ部５２は、表示装置２のＤＭＲ部６０に関する各種仕様を入手する機能を有しているので、このＤＭＣ部５２が取得したＤＭＲ部６０の表示仕様に基づいて操作入力画面生成用信号を生成しても良い。一例として、情報処理装置１のＤＭＣ部５２が表示装置２のＤＭＲ部６０を検出する際に、互いのDLNA Media Format Profile IDをやり取りすることで、伝送可能なコンテンツの仕様をＤＭＣ部５２が知ることができる。そこで、表示制御部６２は、表示装置２が再生可能なフォーマットに基づき、表示装置２の表示画面２ａの解像度（画素数等）に対して適切な解像度を有する操作入力画面生成用信号を表示制御部６２が生成してもよい。
【０１１６】
そして、上述の各実施形態において、情報処理装置１を動作させるプログラムはＲＯＭ１１、ＨＤＤ部１５等に格納されて提供されていたが、不図示の光学ディスクドライブ、ＵＳＢインタフェース１３ｃ等を用いて、プログラムが格納されたＤＶＤ（Digital Versatile Disc）、ＵＳＢフラッシュメモリ装置、メモリーカード等を接続し、このＤＶＤ等からプログラムを情報処理装置１に読み込んで動作させてもよい。また、ＷＡＮ７上の外部サーバ８内にプログラムを格納しておき、ネットワークインタフェース１４を介してこのプログラムを情報処理装置１に読み込んで動作させてもよい。さらに、上述の各実施形態において、情報処理装置１は複数のハードウェア要素により構成されていたが、これらハードウェア要素の一部の動作をＣＰＵ１０がプログラムの動作により実現することも可能である。加えて、上述の各実施形態ではＨＤＤ部１５を用いていたが、ＨＤＤ部１５以外の記憶媒体、一例としてＳＳＤ（Solid State Drive）装置やメモリーカード等の周知の記憶媒体を用いることも可能である。
【符号の説明】
【０１１７】
Ｓ    画像処理システム
１    情報処理装置
２    表示装置
２ａ  表示画面
３    リモコン
５    ＬＡＮ
１０、３０    ＣＰＵ
１１、３１    ＲＯＭ
１２、３２    ＲＡＭ
１３、３３    入出力デバイス
１３ａ、３３ａ  入力インタフェース
１４、３７    ネットワークインタフェース
１５    ＨＤＤ部
１５ａ  ＨＤＤインタフェース
１５ｂ  ＨＤＤ
２０    ＵＳＢ機器
３４    ＨＤＭＩインタフェース
３５    チューナ部
３６    表示出力部
３８    ディスプレイ部
４０    入力指示装置
５０、５６    制御部
５１、５７  入力部
５２    ＤＭＣ部
５３    ＤＭＳ部
５４、５９  記憶部
５５、６１  通信部
６０    ＤＭＲ部
６２    表示制御部
６３    通信制御部
５２０  サーバ情報取得部
５２１  レンダラー情報取得部
５２２  コンテンツ再生制御部
５３０  サーバ識別情報提供部
５３１  コンテンツ情報提供部
５４０  データ
５４１  サーバ情報
５４２  レンダラー情報
５４３  操作入力画面情報
５４４  設定データ
５９０  レンダラー情報
６０１  レンダラー情報提供部
６０２  コンテンツデータ取得部
６０３  コンテンツ再生部
【図１】
2015143930.tif 000003
【図２】
2015143930.tif 000004
【図３】
2015143930.tif 000005
【図４】
2015143930.tif 000006
【図５】
2015143930.tif 000007
【図６】
2015143930.tif 000008
【図７】
2015143930.tif 000009
【図８】
2015143930.tif 000010
【図９】
2015143930.tif 000011
【図１０】
2015143930.tif 000012
【図１１】
2015143930.tif 000013
【図１２】
2015143930.tif 000014
【図１３】
2015143930.tif 000015
【図１４】
2015143930.tif 000016
【図１５】
2015143930.tif 000017
【図１６】
2015143930.tif 000018
【図１７】
2015143930.tif 000019
【図１８】
2015143930.tif 000020
【図１９】
2015143930.tif 000021