(57)【要約】      （修正有）【課題】コンテンツ再生装置を起動した際に所望のコンテンツを簡易に再生する。【解決手段】コンテンツを指定するかどうかの判断を行い、コンテンツを指定する場合には、指定したコンテンツのＵＲＩやタイトルなどのコンテンツ属性情報を取得し、記憶する。その後、起動時に再生するコンテンツの再生条件に関する情報や起動時に再生するコンテンツの順序情報などのコンテンツ再生条件を設定する。コンテンツを指定しなかった場合には、フォルダを指定するかどうかの判断を行なう。フォルダを指定する場合には、指定したフォルダのＩＤやタイトルなどのフォルダの属性情報を取得し、記憶する。上記指定したフォルダ内の再生コンテンツ指定方法など再生するコンテンツの指定方法情報の設定を行なう。その後、コンテンツ再生条件を設定する。【選択図】図３
2008040893.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数のサーバに記憶されているコンテンツを再生するコンテンツ再生装置であって、
起動前に前記サーバに記憶されているコンテンツの識別情報を取得するコンテンツ情報取得部と、
該コンテンツ情報取得部が取得した前記コンテンツの識別情報に基づいて起動時に再生するコンテンツを決定する再生コンテンツ決定部と、
前記決定されたコンテンツを起動時に再生するコンテンツ再生処理部と
を備えることを特徴とするコンテンツ再生装置。
【請求項２】
前記コンテンツ情報取得部は、前記コンテンツの識別情報とコンテンツに関連する関連情報とを含むコンテンツ属性情報を取得することを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
前記再生コンテンツ決定部は、
前記サーバに記憶されコンテンツが格納されているフォルダ内におけるコンテンツの構成に関する情報を含むフォルダの属性情報を取得し、取得した前記フォルダ内のコンテンツの中から起動時に再生するコンテンツを指定するための方法に関する情報であるコンテンツ指定方法情報を設定し、
前記取得したフォルダの属性情報と前記設定したコンテンツ指定方法情報とに基づいて、起動時に再生するコンテンツを決定することを特徴とする請求項１又は２に記載のコンテンツ再生装置。
【請求項４】
前記コンテンツ指定方法情報は、前記フォルダへのアクセスを行うための情報を含むことを特徴とする請求項３に記載のコンテンツ再生装置。
【請求項５】
前記再生コンテンツ決定部は、
前記決定した起動時に再生するコンテンツの再生条件に関する情報を設定し、
前記設定した再生条件にもとづいて起動時にコンテンツを再生することを特徴とする請求項１から４までのいずれか１項に記載のコンテンツ再生装置。
【請求項６】
前記再生コンテンツ決定部は、
前記決定した起動時に再生するコンテンツの順序情報を設定し、
前記設定した順序情報にもとづいて起動時に再生するコンテンツの再生順序を決定する請求項１から５までのいずれか１項に記載のコンテンツ再生装置。
【請求項７】
前記再生コンテンツ決定部は、
複数の起動時再生コンテンツ決定情報を管理することにより前記起動時再生コンテンツ決定情報ごとに起動時に再生するコンテンツを決定可能に構成されていることを特徴とする請求項１から６までのいずれか１項に記載のコンテンツ再生装置。
【請求項８】
ネットワークに接続された複数のサーバに記憶されているコンテンツを再生するコンテンツ再生方法であって、
前記サーバに記憶されているコンテンツの識別情報を取得し、取得した前記コンテンツの識別情報にもとづいて起動時に再生するコンテンツを決定する再生コンテンツ決定ステップと、
前記決定されたコンテンツを起動時に再生するコンテンツ再生処理ステップと
を有することを特徴とするコンテンツ再生方法。
【請求項９】
前記コンテンツ識別情報を、前回再生時に取得し記憶しておくことを特徴とする請求項８に記載のコンテンツ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生技術に関し、特に、ネットワークに接続された各種の機器間で、映像や音楽などのコンテンツを検索または伝送するためのサービスを受けるコンテンツ技術に関する。
【背景技術】
【０００２】
近年、家庭内には、ＨＤＤレコーダ、フラットパネルディスプレイなどのデジタル家電や、ＰＣ（Personal Computer）が普及してきている。これらの機器は、近時の通信ネットワーク技術や通信デバイスの発達に伴い、通信ネットワークへの接続機能を有するものが増えている。このため、家庭内の機器同士を、通信ネットワークを介して通信可能に接続した、いわゆる家庭内ネットワークが普及し始めている。
【０００３】
このような家庭内ネットワークでは、機器間でデータ通信を行なうことにより、各機器に記憶されたデジタルコンテンツ（以下、単に「コンテンツ」と称する。）の共有が可能となるため、ユーザに利便性および快適性を提供することができる。したがって、家庭内ネットワークは、今後ますます普及していくことが予想される。
【０００４】
家庭内ネットワーク向けに、音楽・写真・動画といったコンテンツを、家電・ＰＣ・モバイル機器などの多種多様な機器間でシームレスに共有させるための規格として、例えばＤＬＮＡ（Digital Living Network Alliance）が発行した設計ガイドライン（Home Networked Device Interoperability Guidelines version 1.0）が知られている。以下では、この設計ガイドラインを「ＤＬＮＡガイドライン」と称する。
【０００５】
ＤＬＮＡガイドラインは、家庭内ネットワークにおいて高い相互接続性を達成するために、既存の規格を選定して策定されたものである。機器間の物理的な接続手段は、有線・無線に関わらず、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）のパケットが通信可能なものであればよいと規定されている。例えば、有線であればイーサネット（登録商標）での接続、無線であればＩＥＥＥ８０２．１１ａ／ｂ／ｇでの接続をそれぞれ規定しており、その上でＴＣＰ／ＩＰのパケットが通信可能であればよい。
【０００６】
さらに、ＤＬＮＡガイドラインでは、家庭内ネットワーク上での機器の発見・制御方法の定義やコンテンツの検索・選択・管理方法の定義のために、ＵＰｎＰ（Universal Plug and Play）を規定している。また、コンテンツの伝送方法と再生制御方法との定義のためにＨＴＴＰ（Hyper Text Transfer Protocol）を規定している。最後に、機器の相互接続性と共生とのために各コンテンツのフォーマットを定義している。
【０００７】
図１０は、ＤＬＮＡガイドラインにおける一般的なネットワーク構成例を示す図である。コンテンツを保有するＤＭＳ(Digital Media Server)１００・１０１と、ネットワークを経由してＤＭＳのコンテンツを再生するＤＭＰ(Digital Media Player)１０２・１０３とから構成される。ネットワークはＴＣＰ／ＩＰのパケットを通信するものであり、ＤＭＳとＤＭＰはネットワーク上に何台接続されていても良い。
【０００８】
ＵＰｎＰでは、プレイヤーにおいて、サーバ上にあるコンテンツを再生する手順が定められている。図１１は、一般的なＵＰｎＰにおけるコンテンツ再生までの手順を示す図である。プレイヤーはＳ１０１でサーバの検出を行なう。サーバを検出（発見）したプレイヤーはＳ１０２で検出されたサーバ一覧を表示し、ユーザに特定のサーバの選択を促す。
【０００９】
プレイヤーは、選択されたサーバに対し、Ｓ１０３で特定のフォルダ内のコンテンツ一覧を要求（最初にサーバにアクセスする場合はサーバ内のフォルダ一覧の要求）するコンテンツリスト取得要求を送信し、それを受信したサーバは要求されたコンテンツリストをＳ１０４で送信する。コンテンツリストを受信したプレイヤーはＳ１０５でコンテンツリストを表示する。コンテンツリストにはフォルダとコンテンツとが含まれており、目的のフォルダまたはコンテンツを選択する。フォルダを選択した場合には、階層的な構造になっているために、再度コンテンツリスト取得処理を行い、目的のコンテンツを選択するまで処理を繰り返す。コンテンツを選択したプレイヤーは、Ｓ１０６でサーバにコンテンツデータ取得要求を送信し、サーバはＳ１０７でコンテンツデータをプレイヤーに送信する。コンテンツデータを受信したプレイヤーはＳ１０８でコンテンツの再生処理を行なう。
【００１０】
図１２は、サーバのフォルダ構成例を示す図である。図１２に示す構成例では、サーバ１００とサーバ１０１との２つのサーバがネットワーク上に接続されており、それぞれのサーバ内がフォルダの階層構造を形成してコンテンツが格納されている。サーバ１００（アドレス１９２．１６８．１０．１）で公開しているコンテンツがＶＩＤＥＯ、ＰＨＯＴＯ、ＭＵＳＩＣという３つのフォルダをルートで公開しており、例えばＶＩＤＥＯというフォルダの中にはＡ、Ｂという２つのコンテンツとＶＩＤＥＯ２というフォルダが存在する。さらにＶＩＤＥＯ２というフォルダの中にはＡ２、Ｂ２、Ｃ２という３つのコンテンツがある。同様に、ＰＨＯＴＯというフォルダ中にはコンテンツがなく、ＭＵＳＩＣというフォルダにはＤ、Ｅの２つのコンテンツが存在する。サーバ１０１（アドレス１９２．１６８．１０．２）も同様に複数のフォルダとコンテンツから階層的に構成される。
【００１１】
このフォルダ構成に図１１の手順を当てはめてみると、プレイヤーはまずＳ１０１のサーバ検出においてサーバ１００とサーバ１０１とを検出する。プレイヤーがサーバ１００にアクセスする場合には、まずＳ１０３でコンテンツリスト取得を行なうと、Ｓ１０４でＶＩＤＥＯ、ＰＨＯＴＯ、ＭＵＳＩＣの３つのフォルダが返ってくる。さらにＶＩＤＥＯというフォルダの中を見たいときに、もう一度Ｓ１０３でコンテンツリスト取得処理を行うと、Ｓ１０４でＡ、Ｂの２つのコンテンツとＶＩＤＥＯ２というフォルダが返ってくる。さらに、ＶＩＤＥＯ２というフォルダの中を見たいときに、もう一度Ｓ１０３でコンテンツリスト取得を行うと、Ｓ１０４でＡ２、Ｂ２、Ｃ２の３つのコンテンツが返ってくる。ここでＢ２のコンテンツを再生したい場合にはＳ１０６でコンテンツデータ取得要求を出し、Ｓ１０７でサーバからＢ２のデータが返ってきて、Ｓ１０８でプレイヤーでの再生ができる。
【００１２】
特許文献１には、ＤＬＮＡガイドラインで選定されたＵＰｎＰを用いて、ネットワーク上のサーバにあるコンテンツを再生するクライアント装置（プレイヤー）が記載されている。ネットワーク上にコンテンツを保有する複数のサーバが設けられ、各サーバ内は多数でかつ深い階層構造になっているフォルダ構成になっており、そのフォルダの中にコンテンツデータが格納されている。プレイヤーは、再生したいコンテンツのあるサーバにアクセスし、目的のコンテンツがあるフォルダを選択（階層構造のため複数回フォルダ選択が必要な場合もある）して、コンテンツを選択する。このとき、アクセスしたサーバをプレイヤー内のメモリに記憶しておくことにより、次にネットワーク上のコンテンツを再生したいときに、メモリに記憶された前回アクセスしたサーバにアクセスすることにより、サーバ選択の手間を省くことができる。（具体的には、図１１の構成例におけるＳ１０１とＳ１０２の処理を省くことによって実現している。）
【００１３】
【特許文献１】特開２００５−１２２６１９号公報（２００５年５月１２日公開）
【発明の開示】
【発明が解決しようとする課題】
【００１４】
上記特許文献１では、コンテンツ再生装置（プレイヤー）が前回アクセスしたサーバをメモリに記憶しておくことにより、次にコンテンツ再生装置からネットワークにアクセスするときはメモリに記憶されているサーバにアクセスするものである。しかしながら、この技術ではサーバへのアクセスの手間は省けるが、例えばサーバ内のフォルダ構造が複雑な場合やコンテンツ数が多い場合などは、コンテンツを探すのが大変であるという問題があった。
【００１５】
本発明の目的は、コンテンツ再生装置を起動した際に所望のコンテンツを簡易に再生するコンテンツ再生装置を提供することにある。
【課題を解決するための手段】
【００１６】
本発明は、ネットワークに接続された複数のサーバに記憶されているコンテンツを再生するコンテンツ再生装置であって、前記コンテンツ再生装置は、前記サーバに記憶されているコンテンツの属性情報を取得し、前記取得したコンテンツの属性情報にもとづいて起動時に再生するコンテンツを決定する再生コンテンツ決定手段と、前記決定されたコンテンツを起動時に再生するコンテンツ再生処理手段と、を備える構成である。
【００１７】
本発明の一観点によれば、ネットワークに接続された複数のサーバに記憶されているコンテンツを再生するコンテンツ再生装置であって、起動前に前記サーバに記憶されているコンテンツの識別情報を取得するコンテンツ情報取得部と、該コンテンツ情報取得部が取得した前記コンテンツの識別情報に基づいて起動時に再生するコンテンツを決定する再生コンテンツ決定部と、前記決定されたコンテンツを起動時に再生するコンテンツ再生処理部と、を備えることを特徴とするコンテンツ再生装置が提供される。前記コンテンツ情報取得部は、前記コンテンツの識別情報とコンテンツに関連する関連情報とを含むコンテンツ属性情報を取得することが好ましい。
【００１８】
前記再生コンテンツ決定部は、前記サーバに記憶されコンテンツが格納されているフォルダ内におけるコンテンツの構成に関する情報を含むフォルダの属性情報を取得し、取得した前記フォルダ内のコンテンツの中から起動時に再生するコンテンツを指定するための方法に関する情報であるコンテンツ指定方法情報を設定し、前記取得したフォルダの属性情報と前記設定したコンテンツ指定方法情報とに基づいて、起動時に再生するコンテンツを決定することが好ましい。前記コンテンツ指定方法情報は、前記フォルダへのアクセスを行うための情報を含むことが好ましい。
【００１９】
また、前記再生コンテンツ決定部は、前記決定した起動時に再生するコンテンツの再生条件に関する情報を設定し、前記設定した再生条件にもとづいて起動時にコンテンツを再生することも可能である。前記再生コンテンツ決定部は、前記決定した起動時に再生するコンテンツの順序情報を設定し、前記設定した順序情報にもとづいて起動時に再生するコンテンツの再生順序を決定するようにしても良い。また、前記再生コンテンツ決定部は、
複数の起動時再生コンテンツ決定情報を管理することにより前記起動時再生コンテンツ決定情報ごとに起動時に再生するコンテンツを決定可能に構成されていることが好ましい。
【００２０】
本発明の他の観点によれば、ネットワークに接続された複数のサーバに記憶されているコンテンツを再生するコンテンツ再生方法であって、前記サーバに記憶されているコンテンツの識別情報を取得し、取得した前記コンテンツの識別情報にもとづいて起動時に再生するコンテンツを決定する再生コンテンツ決定ステップと、前記決定されたコンテンツを起動時に再生するコンテンツ再生処理ステップと、を有することを特徴とするコンテンツ再生方法が提供される。前記コンテンツ識別情報を、前回再生時に取得し記憶しておくことが好ましい。本発明は、これらのステップを、コンピュータにより実行させるためのプログラムであっても良い。
【発明の効果】
【００２１】
ネットワーク上にサーバが複数存在したり、サーバ内にコンテンツが多数存在したり、さらにサーバ内のフォルダ構成の階層構造が複雑な場合に、プレイヤーを起動するだけで簡易にコンテンツの再生を行い、ユーザが利用しやすいプレイヤーを提供することができる。
【発明を実施するための最良の形態】
【００２２】
〔実施の形態：ホームネットワークシステム〕
以下、本発明の一実施の形態について図１から図９までを参照しつつ説明する。図１は、本実施の形態による家庭内ネットワークシステムの概要を示す機能ブロック図である。尚、家庭内ネットワークシステムの他に、通信ネットワークシステムに適用することが可能である。
【００２３】
図１に示すように、本実施の形態による家庭内ネットワークシステムは、デジタルメディアサーバ（ＤＭＳ：以下、単に「サーバ」と称する。）、デジタルメディアプレイヤー（ＤＭＰ：以下、単に「プレイヤー」と称する。）とが通信ネットワークを介して接続されている。ＤＭＳ及びＤＭＰは、例えばＤＬＮＡガイドラインに準拠した規格の機器によって構成される。
【００２４】
サーバ４００は、種々のデータをコンテンツとして記憶している。これらのコンテンツの例としては、写真などの静止画データ、動画や放送などのビデオデータ、楽曲などの音楽データなどが挙げられる。サーバは、プレイヤーからの要求に応じて上記のコンテンツを提供するサービスを行う。
【００２５】
プレイヤー４０１は、通信ネットワークを介してサーバ４００に要求することにより、サーバ４００から通信ネットワークを介してコンテンツを取得し、取得したコンテンツを参照して再生するものである。具体的には、プレイヤーは、取得したコンテンツが静止画データである場合、プレイヤーにおけるディスプレイから表示出力する。取得したコンテンツが音楽データである場合、プレイヤーにおけるスピーカからサウンドを出力する。取得したコンテンツがビデオデータである場合、プレイヤーにおけるディスプレイとスピーカとから出力する。
【００２６】
尚、図１では、プレイヤーとして、ＰＣ３０１・ＴＶ３０２・オーディオ機器３０４を例示しているが、携帯電話・プリンタなどの通信ネットワークに接続可能な種々の電子機器および家電機器を利用することもできる。同様にサーバとして、ＰＣ３０１・ＨＤ／ＤＶＤレコーダ３００・ＮＡＳ３０３を例示しているが、コンテンツを格納できて通信ネットワークに接続可能な種々の電子機器及び家電機器を利用することができる。なお、サーバとプレイヤーとの両方の機能を一台に有することもでき、ここで例示しているＰＣ３０１はサーバとプレイヤーとの両方の機能を有しているものとして例示している。
【００２７】
通信ネットワークは、ＩＰパケットが通信可能なものである。尚、通信ネットワークの下位レイヤ（主に物理レイヤ）に関しては、有線および無線の何れでもよい。例えば、有線の通信ネットワークであれば、イーサネット（登録商標）のフレームでＩＰパケットの送受信が行われる。一方、無線の通信ネットワークであれば、ＩＥＥＥ８０２．１１ａ／ｂ／ｇのプロトコル上でＩＰパケットの送受信が行われる。
【００２８】
同様に、ホームネットワーク内にとどまらず、ホームネットワークの外からプレイヤーでホーム内のサーバにあるコンテンツを再生することも可能である。ホームネットワーク内のゲートウェイ３１０を介して、外部のインターネットに接続し、携帯電話やノートパソコンなどの携帯端末をはじめとする外部にある端末３２０であるプレイヤーからホームネットワーク内のサーバにアクセス（ゲートウェイでホームネットワーク内のサーバのコンテンツを全て集めてまとめて見せることも可能で、その場合はゲートウェイにアクセス）してコンテンツを再生することができる。
【００２９】
図１では、ホームネットワークのアドレスを１９２．１６８．１０．１などのローカルＩＰアドレスを割り当て、ホーム外のネットワークには１０．２０．３０．１などのグローバルＩＰアドレスを割り当てている。しかし、ＩＰｖ６のように全ての機器にグローバルＩＰアドレスを割り当てることも可能である。
【００３０】
〔実施の形態：プレイヤーにおけるコンテンツ再生〕
図２は、本実施の形態によるプレイヤーの一構成例を示す図であり、コンテンツ再生の手順を合わせて示す図である。サーバ４００は、例えば図１におけるＤＭＳ機能を持つＨＤ／ＤＶＤレコーダ３００、ＰＣ３０１、ＮＡＳ３０３であり、プレイヤー４０１は、例えば図１におけるＤＭＰ機能を持つＰＣ３０１、ＴＶ３０２、オーディオ機器３０４である。プレイヤー４０１は、現在起動しているサーバの情報を管理するサーバ情報管理手段４６０からサーバ検出に関する情報を、ネットワーク上でＩＰパケットの通信を行なう通信手段４１０を介してサーバ４００と通信してサーバの検出（Ｓ１）を行なう。サーバ４００を含め複数のサーバを検出したプレイヤー４０１は、ディスプレイなどの表示機能を持つ表示処理／出力部４３２でのサーバ一覧を表示（Ｓ２）し、リモコンなどの操作や機器本体でのユーザによる操作を受け付ける操作部４３１においてユーザがサーバ一覧の中から特定のサーバを選択する。ここではサーバ４００を選択するものとして、プレイヤー４０１は、選択されたサーバ４００に対し、指定したフォルダ内のコンテンツ一覧を要求するコンテンツリスト取得要求をコンテンツ情報要求部４２１から通信手段４１０を介して送信（Ｓ３）し、それを受信したサーバ４００はコンテンツリストを送信（Ｓ４）する。通信手段４１０を介してコンテンツ情報取得部４２２でコンテンツリストを受信したプレイヤー４０１は、表示処理／出力部４３２でコンテンツリストを表示（Ｓ５）する。リストにはフォルダとコンテンツが含まれており、目的のフォルダまたはコンテンツを操作部４３１で選択する。フォルダを選択した場合には、階層的な構造になっているために、再度コンテンツリスト取得を行い、目的のコンテンツを選択するまで繰り返す。コンテンツを選択したプレイヤー４０１は、再生するコンテンツのデータをシーク（コンテンツデータの再生位置の指定）なども含めて要求するコンテンツ制御部４４１から通信手段４１０を介してサーバ４００にコンテンツデータ取得要求を送信（Ｓ６）し、サーバ４００はコンテンツデータをプレイヤー４０１に送信（Ｓ７）する。通信手段４１０を介してコンテンツ受信部４４２でコンテンツデータを受信したプレイヤー４０１は、表示処理／出力部４３２とスピーカなどの音声処理／出力部４３３でコンテンツの再生（Ｓ８）を行なう。
【００３１】
尚、上記構成においては、コンテンツ情報要求部４２１とコンテンツ情報取得部４２２とをコンテンツ情報制御手段４２０としてモジュール化し、操作部４３１と表示処理／出力部４３２と音声処理／出力部４３３をＵＩ（User Interface）手段としてモジュール化し、コンテンツ制御部４４１とコンテンツ受信部４４２をコンテンツ再生処理手段４４０としてモジュール化している。
【００３２】
〔実施の形態：プレイヤー起動時の再生情報の設定〕
図２において、再生コンテンツ決定手段４５０は起動時の再生情報を設定して、起動時に再生するコンテンツを決定する。表示処理／出力部４３２に設定画面が表示されているコンテンツリストなどを操作部４３１で操作して、起動時の再生情報の設定をする起動時再生コンテンツ設定部４５１で設定を行なう。起動時再生コンテンツ管理部４５２は、設定した起動時再生設定情報を管理し、起動時に再生するコンテンツを決定する。電源ＯＮやプレイヤーアプリケーションの起動などの起動操作を受け付ける起動操作部４３４で起動を受け付けたときに、起動時再生コンテンツ管理部４５２から起動時に再生するコンテンツの情報を読み込み、コンテンツ再生処理手段４４０でコンテンツが再生される。
【００３３】
図３はプレイヤーにおける起動時再生設定を行なう処理の流れを示すフローチャート図である。起動時再生設定は主として起動時再生コンテンツ設定部４５１において行なわれる。処理を開始すると（ＳＴＡＲＴ）、まず、コンテンツを指定するかどうかの判断（Ｓ２０１）が行なわれる。コンテンツを指定する場合には（Ｙｅｓ）、Ｓ２０２において、指定したコンテンツのＵＲＩ（Uniform Resource Identifier）やタイトルなどのコンテンツ属性情報をコンテンツ情報制御手段４２０で取得し、起動時再生コンテンツ管理部４５２に記憶する。その後、ステップＳ２０３において、起動時に再生するコンテンツの再生条件に関する情報や起動時に再生するコンテンツの順序情報などのコンテンツ再生条件を設定する。尚、コンテンツ再生条件には、コンテンツ再生時にシークを行なう、ダイジェストで再生する、コンテンツの再生順序、コンテンツが無かった場合にどうするかなどの条件があり、これらを設定することができる。ステップＳ２０１でコンテンツを指定しなかった場合には（Ｎｏ）、フォルダを指定するかどうかの判断（ステップＳ２０４）を行なう。フォルダを指定する場合には（Ｙｅｓ）、ステップＳ２０５において、指定したフォルダのＩＤやタイトルなどのフォルダの属性情報をコンテンツ情報制御手段４２０で取得し、起動時再生コンテンツ管理部４５２に記憶する。
【００３４】
さらに、ステップＳ２０６において、上記指定したフォルダ内の再生コンテンツ指定方法など再生するコンテンツの指定方法情報の設定を行なう。再生コンテンツ指定方法設定は、指定したフォルダ内の日付の新しいものを優先して再生する、タイトルをアルファベット順に並べて優先順位をつける、などのフォルダ内のコンテンツをどの順序で再生するかに関する設定である。その後、コンテンツ指定した場合と同様に、ステップＳ２０３に進み、コンテンツ再生条件を設定する。尚、コンテンツ再生条件の設定後は、サーバが起動しているか、コンテンツやフォルダが削除されていたりしないか、コンテンツやフォルダのＵＲＩやＩＤが変更（コンテンツ属性情報のタイトルや日付は変わっていないために、コンテンツ属性情報から判断する）していないか、などを定期的にチェックすることによって、設定情報を更新した方がよいかどうかを判断する。また、ユーザによって設定画面から操作して設定情報を削除や修正することにより設定情報が更新されることもある。
【００３５】
ここで、図３におけるプレイヤーにおける起動時再生設定は、設定画面を表示して操作部から設定を行う方法を例にして説明したが、コンテンツの視聴履歴に基づき判断して設定する方法（例えばよく視聴するコンテンツを自動的に設定する）や、コンテンツの途中まで見たものを設定する方法（コンテンツを途中まで視聴してやめた場合、途中まで見たコンテンツをステップＳ２０２においてコンテンツ情報として記憶し、ステップＳ２０３で途中まで見たその時点をシークとして記憶し、プレイヤー起動時に記憶していた時点を参照してその続きから視聴できるように設定する）など、プレイヤーが自動で設定することも可能である。
【００３６】
図４は、コンテンツ情報管理テーブルの一例を示す図である。コンテンツ情報管理テーブルは、図３で説明した起動時再生設定で設定された情報を管理するためのテーブルである。このコンテンツ情報管理テーブルは、起動時再生コンテンツ管理部４５２において管理される。起動時再生設定時にコンテンツを指定するときに、ステップＳ２０２においてコンテンツ情報としてＵＲＩ（サーバのアドレス、ＩＤ、この例では記述していないがポート番号を含むものもある）・タイトル・日付を、そのコンテンツを取得した際に記憶しておき管理する。また、ステップＳ２０３において、コンテンツ再生条件（通常再生、再生位置を指定するシーク再生、倍速などで再生するダイジェスト再生）や、再生順序も併せて管理する。
【００３７】
図６は、図１に示す家庭内ネットワークシステムにおけるサーバのフォルダ構成例を示す図であり、階層構造により示す図である。図６においては、ＰＣ３０１、ＮＡＳ３０３、ＨＤ／ＤＶＤレコーダ３００の各サーバ内のフォルダ構成例を示している。この構成を例にして、コンテンツ情報管理テーブルの例を説明する。図４に示すコンテンツ情報管理テーブルにおいて、例えば、１行目はＰＣ３０１内のＶＩＤＥＯフォルダ下のコンテンツＡを設定してあるものであり、コンテンツ情報（図６に属性情報を記載）として、ＵＲＩをｈｔｔｐ：／／１９２．１６８．１０．１／ｄａｔａ／ｖ１、タイトルＡ、日付２００６／１／３０を管理しており、再生順序は優先順位２番目で、再生はシーク（再生開始位置をスタートから３０分後にする）で行なうことを意味する。図４に示すコンテンツ情報管理テーブルの２行目はＰＣ３０１内のＶＩＤＥＯフォルダ下のコンテンツＢを設定してあるものであり、コンテンツ情報として、ＵＲＩをｈｔｔｐ：／／１９２．１６８．１０．１／ｄａｔａ／ｖ２、タイトルＢ、日付２００６／２／１０を管理しており、再生順序は優先順位３番目で、再生は通常で行なうことを意味する。
【００３８】
図４の３行目はＨＤ／ＤＶＤレコーダ３００内のＲＥＣＯＲＤフォルダ下のさらに２００６０６０１フォルダ下のコンテンツ２００６０６０１＿１を設定してあるものであり、コンテンツ情報として、ＵＲＩをｈｔｔｐ：／／１９２．１６８．１０．５／ｖｉｄｅｏ／２００６０６０１＿１．ｍｐｇ、タイトル２００６０６０１＿１、日付２００６／６／１を管理しており、再生順序は優先順位４番目で、再生はダイジェスト（倍速など）で行なうことを意味する。４行目はＮＡＳ３０３内の公開フォルダ下のコンテンツＸを設定してあるものであり、コンテンツ情報として、ＵＲＩをｈｔｔｐ：／／１９２．１６８．１０．２／Ｄ．ｊｐｇ、タイトルＤ、日付２００６／５／５を管理しており、再生順序は優先順位５番目で、再生は通常で行なうことを意味する。
【００３９】
図５は、フォルダ情報管理テーブルの一例を示す図である。図３で説明した起動時再生設定で設定された情報を管理し、フォルダ情報管理テーブルは起動時再生コンテンツ管理部４５２において管理される。起動時再生設定時にフォルダを指定するときに、ステップＳ２０５でフォルダ情報としてサーバのアドレス・ＩＤ・タイトル・日付を取得した際に記憶しておき管理する。また、ステップＳ２０６で再生コンテンツ指定方法の設定（日付順に新しいものから再生、名前順に再生、ランダム再生）や、ステップＳ２０３でコンテンツ再生条件（通常再生、シーク再生、ダイジェスト再生）や、再生順序も併せて管理する。
【００４０】
上記図４の説明の場合と同様に図６の構成例を参照しながら図５に示すフォルダ情報管理テーブルの例について説明する。例えば、１行目はＨＤ／ＤＶＤレコーダ３００内のＲＥＣＯＲＤフォルダ下の最新録画フォルダを設定してあるものであり、フォルダ情報として、サーバアドレスを１９２．１６８．１０．５、ＩＤをｎｅｗ、タイトルを最新録画フォルダ、日付２００６／６／３を管理しており、このフォルダ内の再生コンテンツは日付の新しいものから再生して、再生順序は優先順位１番目で、再生は通常で行なうことを意味する。これは、新しく録画したものをこの録画フォルダに格納するようにした場合には、プレイヤー起動時に最新の録画コンテンツが再生される設定となる。２行目はＰＣ３０１内のＶＩＤＥＯフォルダ下のお気に入りフォルダを設定してあるものであり、フォルダ情報として、サーバアドレスを１９２．１６８．１０．１、ＩＤをｃ１、タイトルをお気に入りフォルダ、日付２００６／５／１０を管理しており、このフォルダ内の再生コンテンツはランダムに再生して、再生順序は優先順位６番目で、再生は通常で行なうことを意味する。
【００４１】
〔実施の形態：プレイヤー起動時の再生〕
図７は、プレイヤーにおける起動時の再生処理を行なうフローチャート図である。処理が開始されると（ＳＴＡＲＴ）、まず、起動操作部４３４において起動操作が行なわれ、プレイヤーが起動（ステップＳ３０１）される。次に、ステップＳ３０２で、起動時再生コンテンツ管理部４５２で管理している起動時再生設定を読み込む。このとき、優先順位が付されている場合は、１番優先順位の高いコンテンツ／フォルダの設定について起動時再生設定を読み込む。起動時再生設定でコンテンツを指定しているかどうかの判断（ステップＳ３０３）を行い、コンテンツの指定している場合は（Ｙｅｓ）、ステップＳ３０６において指定しているコンテンツに関する再生条件を読み込む。ステップＳ３０３でコンテンツの指定ではない場合は（Ｎｏ）、起動時再生設定時にフォルダを指定しているかどうかの判断（ステップＳ３０４）を行い、フォルダを指定している場合は、ステップＳ３０５で再生コンテンツの指定方法を読み込み、フォルダの中をブラウズして再生するコンテンツを特定し、ステップＳ３０６で指定しているコンテンツの再生条件を読み込む。ステップＳ３０４でフォルダの指定も行なわれていない場合には（Ｎｏ）、起動時に再生する設定がないので、通常のプレイヤーを起動したときと同様にサーバ一覧からの表示（ステップＳ３１２）を行なう。ステップＳ３０６までで、起動時に再生するコンテンツに関する設定情報が全て読み込まれると、起動時に再生するコンテンツが存在するかどうかの判断（ステップＳ３０７）を行なう。このコンテンツが存在するかどうかの判断には、単純にコンテンツ／フォルダ情報管理テーブルに登録されているＵＲＩ（またはサーバアドレス、ＩＤ）のものが存在するか否かだけではなく、ＵＲＩやＩＤで見つからない場合にＵＲＩやＩＤが変更されていることも考慮に入れてコンテンツのタイトルや日付などのメタデータが一致するコンテンツの検索も行った上でコンテンツが存在するかどうかの判断を行うようにしても良い。
【００４２】
コンテンツが存在する場合には、設定されている再生条件に基づき、コンテンツ再生処理手段４４０でコンテンツの再生（ステップＳ３１０）を行なう。ステップＳ３０７でコンテンツが存在しなかった場合には（Ｎｏ）、同じサーバ内にフォルダが存在するかどうかを判断する（ステップＳ３０８）。フォルダが存在する場合には（Ｙｅｓ）、ステップＳ３１１でフォルダ一覧の表示を行なう。ステップＳ３０８でフォルダが存在しなかった場合には（Ｎｏ）、サーバが存在するかどうかを判断する（ステップＳ３０９）。サーバが存在する場合には（Ｙｅｓ）、サーバの最上位のフォルダ一覧を表示する（ステップＳ３１１）。ステップＳ３０９でサーバが存在しなかった場合には（Ｎｏ）、通常のプレイヤーを起動したときと同様にサーバ一覧からの表示（ステップＳ３１２）を行なう。
【００４３】
尚、サーバ一覧とは、図６の例の場合には「ＰＣ３０１」、「ＮＡＳ３０３」、「ＨＤ／ＤＶＤレコーダ３００」の３つのサーバ一覧が画面に表示されることを意味する。図４の例の場合で、例えば１行目の「Ａ」というコンテンツをステップＳ３０６までで条件を読み込んで再生しようとした場合に、「Ａ」がサーバで削除されているなどの理由で存在しなかった場合（ステップＳ３０７でＮＯ）に、上位フォルダの「ＶＩＤＥＯ」があるかどうか調べる（ステップＳ３０８）。ここで、上位フォルダの「ＶＩＤＥＯ」が存在すれば（ステップＳ３０８でＹＥＳ）、上位フォルダの「ＶＩＤＥＯ」、「ＰＨＯＴＯ」、「ＭＵＳＩＣ」、「ＴＶ  ｔｕｎｅｒ」のフォルダ一覧を表示する。
【００４４】
このときに上位フォルダ「ＶＩＤＥＯ」がなかった場合（ステップＳ３０８でＮＯ）に、さらに上位のフォルダは存在しないため、サーバ「ＰＣ３０１」が存在するか否かを調べる（コンテンツ「Ａ」が存在しないときは、サーバ自体の電源が入っていない場合も考えられる）。サーバ「ＰＣ３０１」が見つかれば（ステップＳ３０９でＹＥＳ）、「ＶＩＤＥＯ」以外で存在している上位フォルダを表示し（「ＶＩＤＥＯ」以下が削除されたと判断）、見つからなかった場合（ステップＳ３０９でＮＯ）には、見つかったサーバ一覧（例えば、「ＮＡＳ３０３」、「ＨＤ／ＤＶＤレコーダ３００」の２つ）を表示する。
【００４５】
図８はプレイヤーにおける再生処理を行なうフローチャート図である。再生処理はコンテンツ再生処理手段４４０で行なわれ、前述のとおり起動時にコンテンツが再生（ステップＳ４０１）されている。次に、ステップＳ４０２で現在再生されているコンテンツが最後まで再生（動画や音楽コンテンツの場合は再生時間の最後までの再生、静止画コンテンツの場合には一定時間の再生）されているか、または、次のコンテンツが選択（操作部４３１で次のコンテンツを選択する操作が行われる）されたかに関する判断を行なう。
【００４６】
最後まで再生されていない場合には、操作部４３１によってコンテンツの再生を停止する操作が行なわれているか否かを判断する（ステップＳ４０３）。コンテンツの再生を停止する操作が行なわれていなければ（Ｎｏ）、ステップＳ４０１に戻りコンテンツは再生され続ける。コンテンツの再生を停止する操作が行なわれていた場合には（Ｙｅｓ）、ステップＳ４０４において再生していたコンテンツの存在するフォルダの一覧を表示して終了する。ステップＳ４０２でコンテンツの再生が最後まで再生されたか次のコンテンツが選択された場合には（Ｙｅｓ）、ステップＳ４０５で次の再生順序のコンテンツがあるかどうかの判断を行なう。この処理は、図４、図５のテーブル内に示される再生順序の項目に対応するものであり、例えば現在タイトルＡ（再生順序２）のコンテンツが再生を終了した場合には、再生順序３のタイトルＢのコンテンツがあるので、この場合には次の再生順序のコンテンツがあると判断される。また別の例では、フォルダ指定している場合に、フォルダ内に３つのファイルがある場合には残りのファイルがあるか否かに基づいて判断される。ステップＳ４０５で次の再生順序のコンテンツがあると判断された場合には（Ｙｅｓ）、図７の起動時の再生処理と同様に、次の再生順序のコンテンツの再生設定条件などを読み込み、コンテンツの再生を行なう。ステップＳ４０５で次の再生順序のコンテンツがないと判断された場合には、ステップＳ４０４で再生していたコンテンツの存在するフォルダの一覧を表示して終了する（ＥＮＤ）。
【００４７】
〔実施の形態：設定ごとにプレイヤー起動〕
起動時に再生したいコンテンツが複数ある場合には、起動時再生設定ごとにプレイヤーを起動する例を示す。図９は、プレイヤーが起動する画面例と各コンテンツ情報管理テーブル／フォルダ情報管理テーブル例を示す図である。この例では、プレイヤーは画面９１上のアイコンをクリックすると起動するアプリケーションである。画面上に「ＤＭＰ１」９３と「ＤＭＰ２」９５と「ＤＭＰ３」９７との３つのアイコンが用意されている。ＤＭＰ１（９３）をクリックした場合には、ＤＭＰ１（９３）用の起動時再生設定が読み込まれてプレイヤーが起動する。下図に示すように、ここでは、１９２．１６８．１０．５のサーバの最新録画フォルダ内の一番新しいコンテンツ（すなわち、録画予約して録画が終わったものの中で最新なもの）が起動時に再生される。ＤＭＰ２（９５）をクリックした場合には、ＤＭＰ２（９５）用の起動時再生設定が読み込まれてプレイヤーが起動する。ここでは、１９２．１６８．１０．１のサーバのタイトルＡのコンテンツが起動時に再生される。ＤＭＰ３（９７）をクリックした場合には、ＤＭＰ３（９７）用の起動時再生設定が読み込まれてプレイヤーが起動する。ここでは、１９２．１６８．１０．１のサーバの８ＣＨ（ＴＶのチューナから入力した放送コンテンツをビデオコンテンツとして公開している）のコンテンツが起動時に再生される。このようにして、コンテンツが複数存在する場合でも、起動時に再生させたいコンテンツの設定ごとにプレイヤーを起動させることができる。このように、起動時に再生させたいコンテンツが複数ある場合でも、プレーヤ毎に起動させるためのアイコンと、再生条件に関する表を準備しておくことにより、対応が可能である。
【００４８】
本実施の形態によるコンテンツ再生技術によれば、ネットワーク上にサーバが複数存在したり、サーバ内にコンテンツが多数存在したり、さらにサーバ内のフォルダ構成の階層構造が複雑な場合に、プレイヤーを起動するだけで簡易にコンテンツの再生を行い、ユーザが利用しやすいプレイヤーを提供することができる。（具体的には、図１１のＳ１０１（サーバ発見）〜Ｓ１０５（コンテンツリスト表示）までを省くことができるため、上記特許文献１に記載の技術に比べて処理がさらに簡単になる。）
【００４９】
尚、この例ではアイコンは便宜上ＤＭＰ１と記したが、例えば「録画フォルダ」などのわかりやすい記述で表すことや、絵などで表してもよい。また、複数のユーザで１台のプレイヤーを使用するときに、ユーザごとに起動時再生設定を行ってプレイヤーを起動させることも可能である。さらに、視聴途中のコンテンツや見たいコンテンツを予め設定することにより視聴を予約することでプレイヤーを起動したときにすぐに視聴することができ、録画するフォルダ（コンテンツ）を予め設定しておけばプレイヤーを起動したときに最新録画コンテンツをすぐに再生することで視聴することもできるので、それぞれの用途に合わせてプレイヤーを起動させることも可能である。
【産業上の利用可能性】
【００５０】
本発明に係る通信ネットワークシステムは、例えば家庭内ネットワークシステムのように、サーバからクライアントへのコンテンツの提供時に、サーバが多い場合や、サーバ内のコンテンツが多く、さらにフォルダの階層構造が複雑な場合の通信ネットワークシステムに好適である。また、インターネットなどその他の通信ネットワークシステムにも適用できる。
【図面の簡単な説明】
【００５１】
【図１】本実施の形態によるコンテンツ再生装置を含む家庭内ネットワークシステムの概要の一例を示すブロック図である。
【図２】本実施の形態によるコンテンツ再生装置を含む家庭内ネットワークシステムにおけるプレイヤーの概略構成を示すブロック図である。
【図３】本実施の形態によるコンテンツ再生装置を含むプレイヤーにおける起動時再生設定を行なうフローチャート図である。
【図４】本実施の形態によるコンテンツ再生装置を含むコンテンツ情報管理テーブルの一例を示す図である。
【図５】本実施の形態によるコンテンツ再生装置におけるフォルダ情報管理テーブルの一例を示す図である。
【図６】図１の家庭内ネットワークシステムにおけるサーバのフォルダ構成例を示す図である。
【図７】本実施の形態によるプレイヤーにおける起動時の再生処理を行なうフローチャートである。
【図８】本実施の形態によるプレイヤーにおける再生処理を行なうフローチャートである。
【図９】本実施の形態によるプレイヤーが起動する画面例と各コンテンツ情報管理テーブル／フォルダ情報管理テーブルの一例である。
【図１０】ＤＬＮＡガイドラインにおける一般的なネットワーク構成を示す図である。
【図１１】一般的なＵＰｎＰにおけるコンテンツ再生までの手順を示す図である。
【図１２】一般的なサーバにおけるフォルダ構成例を示す図である。
【符号の説明】
【００５２】
１００、１０１    ＤＭＳ
１０２，１０３    ＤＭＰ
３００    ＤＭＳ（ＨＤＤ／ＤＶＤレコーダ）
３０１    ＤＭＳ／ＤＭＰ（ＰＣ）
３０２    ＤＭＰ（ＴＶ）
３０３    ＤＭＳ（ＮＡＳ）
３０４    ＤＭＰ（オーディオ）
３１０    ゲートウェイ
３２０    端末（ＤＭＰ）
４００    サーバ
４０１    プレイヤー
４１０    通信手段
４２０    コンテンツ情報制御手段
４２１    コンテンツ情報要求部
４２２    コンテンツ情報取得部
４３０    ＵＩ手段
４３１    操作部
４３２    表示処理／出力部
４３３    音声処理／出力部
４３４    起動操作部
４４０    コンテンツ再生処理手段
４４１    コンテンツ制御部
４４２    コンテンツ受信部
４５０    再生コンテンツ決定手段
４５１    起動時再生コンテンツ設定部
４５２    起動時再生コンテンツ管理部
４６０    サーバ情報管理手段
【図１】
2008040893.tif 000003
【図２】
2008040893.tif 000004
【図３】
2008040893.tif 000005
【図４】
2008040893.tif 000006
【図５】
2008040893.tif 000007
【図６】
2008040893.tif 000008
【図７】
2008040893.tif 000009
【図８】
2008040893.tif 000010
【図９】
2008040893.tif 000011
【図１０】
2008040893.tif 000012
【図１１】
2008040893.tif 000013
【図１２】
2008040893.tif 000014