JP5120042B2 - Information processing apparatus, information processing method, program, and information processing system - Google Patents
Information processing apparatus, information processing method, program, and information processing system Download PDFInfo
- Publication number
- JP5120042B2 JP5120042B2 JP2008105016A JP2008105016A JP5120042B2 JP 5120042 B2 JP5120042 B2 JP 5120042B2 JP 2008105016 A JP2008105016 A JP 2008105016A JP 2008105016 A JP2008105016 A JP 2008105016A JP 5120042 B2 JP5120042 B2 JP 5120042B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- management server
- content management
- information
- activation request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Small-Scale Networks (AREA)
- Power Sources (AREA)
- Computer And Data Communications (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本発明は、情報処理装置、情報処理方法、プログラムおよび情報処理システムに関する。 The present invention relates to an information processing apparatus, an information processing method, a program, and an information processing system.
昨今のデータ通信ネットワークの普及に伴い、家庭内においても、家電製品やコンピュータやその他の周辺機器をネットワーク接続し、各機器間での通信を可能とする、いわゆるホームネットワークが浸透しつつある。ホームネットワークでは、ネットワーク接続機器間で通信を行うことにより、各機器のデータ処理機能を共有したり、機器間でコンテンツの送受信を行ったりなど、ユーザに利便性や快適性を提供するものであり、今後、ますますの普及が予想される。 With the recent spread of data communication networks, so-called home networks that allow home appliances, computers, and other peripheral devices to be connected to each other and communicate between the devices are becoming popular in the home. In a home network, communication between network-connected devices provides users with convenience and comfort, such as sharing the data processing function of each device and sending and receiving content between devices. In the future, more and more popular is expected.
ここで、各機器のデータ処理機能を共有したり、機器間でコンテンツの送受信を行ったりするためには、各機器に電源が投入されている必要がある。そのため、データ処理機能の共有やコンテンツの送受信を実施したい相手側の装置に電源が投入されていない場合には、例えば特許文献1に記載のようなウェイクオンLAN(wake on LAN)と呼ばれる機能を用いて、相手装置の電源を遠隔投入することが可能である。
Here, in order to share the data processing function of each device or to transmit / receive content between devices, it is necessary that each device is powered on. For this reason, when the other party's device that wants to share data processing functions and transmit / receive content is not turned on, a function called “wake on LAN” as described in
しかしながら、特許文献1に記載のウェイクオンLAN(wake on LAN)機能を利用する場合には、電源を投入したい機器を指定する必要があり、このウェイクオンLAN機能を利用したい機器の使用者は、使用したいデータ処理機能や受信したいコンテンツ等がどの機器に格納されているかを把握する必要があった。このような状況では、例えば、多数のコンテンツが格納されたコンテンツ管理サーバが複数台接続されているホームネットワーク上でのウェイクオンLAN機能の利用は、困難なものとなってしまう。
However, when using the wake on LAN function described in
そこで、本発明は、このような問題に鑑みてなされたもので、その目的は、コンテンツが格納されている機器を把握することなく、ウェイクオンLAN機能を利用することが可能な、新規かつ改良された情報処理装置、情報処理方法、プログラムおよび情報処理システムを提供することにある。 Therefore, the present invention has been made in view of such problems, and its object is to provide a new and improved function capable of using the wake-on LAN function without grasping the device in which the content is stored. An information processing apparatus, an information processing method, a program, and an information processing system are provided.
上記課題を解決するために、本発明のある観点によれば、コンテンツを管理するコンテンツ管理サーバの稼働状態を判定するサーバ状態判定部と、前記コンテンツ管理サーバから、当該コンテンツ管理サーバが管理しているコンテンツに関連するコンテンツ情報を取得するコンテンツ情報取得部と、非稼動状態にある前記コンテンツ管理サーバに属する前記コンテンツが選択された場合に、選択された前記コンテンツを管理している前記コンテンツ管理サーバに対して、非稼動状態を解除させる起動要請情報を送信する起動要請情報送信部と、を備える情報処理装置が提供される。 In order to solve the above problems, according to an aspect of the present invention, a content management server manages a server status determination unit that determines an operating status of a content management server that manages content, and the content management server. A content information acquisition unit that acquires content information related to the content that is present, and the content management server that manages the selected content when the content belonging to the content management server in a non-operating state is selected In contrast, an information processing apparatus is provided that includes an activation request information transmission unit that transmits activation request information for canceling the non-operating state.
かかる構成によれば、サーバ状態判定部は、コンテンツを管理するコンテンツ管理サーバの稼動状態を判定し、コンテンツ情報取得部は、コンテンツ管理サーバから、当該コンテンツ管理サーバが管理しているコンテンツに関連するコンテンツ情報を取得し、起動要請情報送信部は、非稼動状態にあるコンテンツ管理サーバに属するコンテンツが選択された場合に、選択されたコンテンツを管理しているコンテンツ管理サーバに対して起動要請情報を送信する。 According to this configuration, the server state determination unit determines the operating state of the content management server that manages the content, and the content information acquisition unit relates to the content managed by the content management server from the content management server. When the content belonging to the content management server in a non-operating state is selected, the activation request information transmitting unit obtains the content request information to the content management server that manages the selected content. Send.
前記情報処理装置は、視聴可能な前記コンテンツを当該コンテンツの属している前記コンテンツ管理サーバの稼働状態とともに表示するコンテンツリストを、前記コンテンツ情報に含まれる当該コンテンツのメタデータと、前記コンテンツ管理サーバの稼働状態と、に基づいて生成するコンテンツリスト生成部を更に備えてもよい。 The information processing apparatus displays a content list that displays the viewable content together with an operating state of the content management server to which the content belongs, the metadata of the content included in the content information, and the content management server You may further provide the content list production | generation part produced | generated based on an operation state.
前記情報処理装置は、前記コンテンツ管理サーバの稼動状態と、当該コンテンツ管理サーバが管理している前記コンテンツ情報と、が関連付けられたデータベースを記憶する記憶部を更に備えてもよい。 The information processing apparatus may further include a storage unit that stores a database in which an operation state of the content management server is associated with the content information managed by the content management server.
前記コンテンツ関連情報取得部は、一の前記コンテンツ管理サーバが起動状態にある際に、予め前記一のコンテンツ管理サーバから前記コンテンツ情報を取得してもよい。 The content related information acquisition unit may acquire the content information from the one content management server in advance when the one content management server is in an activated state.
前記サーバ状態判定部は、前記コンテンツリストが生成または更新される際に、前記コンテンツ管理サーバの稼動状態を判定してもよい。 The server state determination unit may determine an operating state of the content management server when the content list is generated or updated.
上記課題を解決するために、本発明の別の観点によれば、コンテンツを管理するコンテンツ管理サーバから、当該コンテンツ管理サーバが管理しているコンテンツに関連するコンテンツ情報を取得するステップと、前記コンテンツ管理サーバの稼動状態を判定するステップと、非稼動状態にある前記コンテンツ管理サーバに属する前記コンテンツが選択された場合に、選択された前記コンテンツを管理している前記コンテンツ管理サーバに対して、非稼動状態を解除させる起動要請情報を送信するステップと、を含む、情報処理方法が提供される。 In order to solve the above-described problem, according to another aspect of the present invention, a step of acquiring content information related to content managed by the content management server from a content management server managing content, and the content A step of determining an operating state of the management server, and when the content belonging to the content management server in a non-operating state is selected, the content management server that manages the selected content is not Transmitting an activation request information for canceling the operating state, and an information processing method is provided.
上記課題を解決するために、本発明の更に別の観点によれば、コンピュータに、コンテンツを管理するコンテンツ管理サーバの稼働状態を判定するサーバ状態判定機能と、前記コンテンツ管理サーバから、当該コンテンツ管理サーバが管理しているコンテンツに関連するコンテンツ情報を取得するコンテンツ情報取得機能と、非稼動状態にある前記コンテンツ管理サーバに属する前記コンテンツが選択されたことを示す信号が伝送された場合に、選択された前記コンテンツを管理している前記コンテンツ管理サーバに対して、非稼動状態を解除させる起動要請情報を送信する起動要請情報送信機能と、を実現させるための、プログラムが提供される。 In order to solve the above-described problem, according to still another aspect of the present invention, a server state determination function for determining an operating state of a content management server that manages content in a computer, and the content management server from the content management server Select when a content information acquisition function for acquiring content information related to content managed by the server and a signal indicating that the content belonging to the content management server in a non-operating state is selected are transmitted There is provided a program for realizing an activation request information transmission function for transmitting activation request information for canceling a non-operating state to the content management server that manages the content that has been performed.
かかる構成によれば、コンピュータプログラムは、コンピュータが備える記憶部に格納され、コンピュータが備えるCPUに読み込まれて実行されることにより、そのコンピュータを上記の情報処理装置として機能させる。また、コンピュータプログラムが記録された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信してもよい。 According to this configuration, the computer program is stored in the storage unit included in the computer, and is read and executed by the CPU included in the computer, thereby causing the computer to function as the information processing apparatus. A computer-readable recording medium in which a computer program is recorded can also be provided. The recording medium is, for example, a magnetic disk, an optical disk, a magneto-optical disk, a flash memory, or the like. Further, the above computer program may be distributed via a network, for example, without using a recording medium.
上記課題を解決するために、本発明の更に別の観点によれば、コンテンツを管理する少なくとも1つのコンテンツ管理サーバと、前記コンテンツ管理サーバの稼働状態を判定するサーバ状態判定部と、前記コンテンツ管理サーバから、当該コンテンツ管理サーバが管理しているコンテンツに関連するコンテンツ関連情報を取得するコンテンツ関連情報取得部と、非稼動状態にある前記コンテンツ管理サーバに属する前記コンテンツが選択された場合に、選択された前記コンテンツを管理している前記コンテンツ管理サーバに対して、非稼動状態を解除させる起動要請情報を送信する起動要請情報送信部と、を備える情報処理装置と、を含む、情報処理システムが提供される。 In order to solve the above problems, according to still another aspect of the present invention, at least one content management server that manages content, a server state determination unit that determines an operating state of the content management server, and the content management Selected when a content related information acquisition unit that acquires content related information related to content managed by the content management server and the content belonging to the content management server in a non-operating state are selected from the server An information processing system, comprising: an information processing apparatus comprising: an activation request information transmitting unit that transmits activation request information for canceling a non-operational state to the content management server that manages the content that has been performed. Provided.
本発明によれば、コンテンツが格納されている機器を把握することなく、ウェイクオンLAN機能を利用することが可能である。 According to the present invention, it is possible to use the wake-on LAN function without grasping the device in which the content is stored.
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。 Exemplary embodiments of the present invention will be described below in detail with reference to the accompanying drawings. In addition, in this specification and drawing, about the component which has the substantially same function structure, duplication description is abbreviate | omitted by attaching | subjecting the same code | symbol.
(第1の実施形態)
<情報処理システムについて>
まず、図1を参照しながら、本発明の第1の実施形態に係る情報処理システムについて、詳細に説明する。図1は、本実施形態に係る情報処理システムを説明するための説明図である。
(First embodiment)
<About information processing system>
First, an information processing system according to a first embodiment of the present invention will be described in detail with reference to FIG. FIG. 1 is an explanatory diagram for explaining the information processing system according to the present embodiment.
本実施形態に係る情報処理システム1は、例えば図1に示したように、通信網3と、コンテンツ管理サーバ20A〜20Cと、情報処理装置10と、を含む。
The
通信網3は、情報処理装置10とコンテンツ管理サーバ20とを双方向通信又は一方向通信可能に接続する通信回線網である。この通信網は、例えば、インターネット、電話回線網、衛星通信網、同報通信路等の公衆回線網や、WAN(Wide Area Network)、LAN(Local Area Network)、IP−VPN(Internet Protocol−Virtual Private Network)、Ethernet(登録商標)、ワイヤレスLAN等の専用回線網などで構成されており、有線/無線を問わない。
The
情報処理装置10は、後述するコンテンツ管理サーバ20からビデオコンテンツ、ミュージックコンテンツ、フォトコンテンツ等のコンテンツを取得して、再生することが可能な装置である。この情報処理装置10は、パーソナルコンピュータやサーバ等のコンピュータ装置であってもよく、テレビジョン受像器、DVD/HDDレコーダ、携帯電話、PDA(Personal Digital Assistant)、デジタルカメラ、家庭用ゲーム機、デジタルビデオカメラ等のネットワークを介した通信機能を有する情報家電であってもよい。また、情報処理装置10は、契約者が持ち運びできるポータブルデバイス(Portabale Device)、例えば、携帯型ゲーム機、PHS、携帯型映像/音声プレーヤなどであってもよい。また、情報処理装置10は、DLNA(Digital Living Network Alliance)ガイドラインに準拠するデジタルメディアプレーヤー(Digital Media Player:DMP)やデジタルメディアレンダラー(Digital Media Renderer:DMR)やデジタルメディアコントローラ(Digital Media Controller)等であってもよい。
The
コンテンツ管理サーバ20A〜20Cは、ビデオコンテンツ、ミュージックコンテンツ、フォトコンテンツ等のコンテンツを、当該コンテンツの所在情報やメタデータ等と関連付けて管理する。また、コンテンツ管理サーバ20A〜20Cは、通信網3を介して接続されている情報処理装置10からの要求に応じて、コンテンツ管理サーバ20が管理しているコンテンツやコンテンツのメタデータ等を提供する。このコンテンツ管理サーバ20A〜20Cは、パーソナルコンピュータやサーバ等のコンピュータ装置であってもよく、テレビジョン受像器、DVD/HDDレコーダ、携帯電話、PDA(Personal Digital Assistant)、デジタルカメラ、家庭用ゲーム機、デジタルビデオカメラ等のネットワークを介した通信機能を有する情報家電であってもよい。また、コンテンツ管理サーバ20A〜20Cは、契約者が持ち運びできるポータブルデバイス(Portabale Device)、例えば、携帯型ゲーム機、PHS、携帯型映像/音声プレーヤなどであってもよい。また、コンテンツ管理サーバ20A〜20Cは、DLNAガイドラインに準拠するデジタルメディアサーバ(Digital Media Server:DMS)等であってもよい。
The content management servers 20A to 20C manage content such as video content, music content, and photo content in association with location information and metadata of the content. Further, the
なお、図1に示した例では、情報処理装置10は通信網3に1台のみ接続されているが、通信網3には複数の情報処理装置10が接続されていてもよい。同様に、図1に示した例では、3台のコンテンツ管理サーバ20A〜20Cが接続されているが、通信網3には1台または2台のコンテンツ管理サーバ20が接続されていてもよく、4台以上のコンテンツ管理サーバ20が接続されていてもよい。
In the example illustrated in FIG. 1, only one
また、情報処理装置10およびコンテンツ管理サーバ20は、互いに通信網3を介して接続されているが、情報処理装置10およびコンテンツ管理サーバ20は、通信網3を介さずに、互いに直接接続されていてもよい。
The
なお、上記情報処理装置10およびコンテンツ管理サーバ20については、以下で改めて詳細に説明する。
The
<情報処理装置の構成について>
次に、図2を参照しながら、本実施形態に係る情報処理装置10の構成について、詳細に説明する。図2は、本実施形態に係る情報処理装置10の構成を説明するためのブロック図である。
<Configuration of information processing device>
Next, the configuration of the
本実施形態に係る情報処理装置10は、例えば図2に示したように、コンテンツ情報取得部101と、サーバ状態判定部103と、選択部105と、コンテンツリスト生成部107と、起動要請情報送信部109と、コンテンツ実行部111と、記憶部113と、を主に備える。
For example, as illustrated in FIG. 2, the
コンテンツ情報取得部101は、例えば、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、通信装置等から構成されている。コンテンツ情報取得部101は、通信網3を介して接続可能なコンテンツ管理サーバ20から、当該コンテンツ管理サーバ20が管理しているコンテンツに関連するコンテンツ情報を取得する。ここで、コンテンツに関連するコンテンツ情報は、例えば、コンテンツに対応するコンテンツデータの所在情報や、コンテンツのメタデータや、コンテンツデータそのものを含む。
The content
ここで、コンテンツのメタデータは、例えば、日付、プレイリスト、チャンネル、ジャンルまたは視聴状態等のコンテンツの内容に関する属性情報であり、例えば、DLNAガイドラインに規定されているメタデータを少なくとも含むものである。また、コンテンツデータの所在情報としては、例えば、コンテンツを管理する上でのIDや、コンテンツのURI(Uniform Resource Identifier)等を挙げることができる。 Here, the content metadata is, for example, attribute information regarding the content content such as date, playlist, channel, genre, or viewing state, and includes at least metadata defined in the DLNA guidelines, for example. Further, as location information of content data, for example, an ID for managing content, a URI (Uniform Resource Identifier) of content, and the like can be cited.
コンテンツ情報取得部101が取得したコンテンツ情報は、後述する記憶部113に記録される。また、コンテンツ情報取得部101は、取得したコンテンツデータを、後述するコンテンツ実行部111に直接伝送してもよい。
The content information acquired by the content
また、コンテンツ情報取得部101は、さらに、例えば、ミュージックコンテンツの集合体であるアルバムのジャケット写真に関するデータや、ビデオコンテンツの予告編(トレーラ:trailer)や、ビデオコンテンツやフォトコンテンツのサムネイル等を、コンテンツ管理サーバ20からコンテンツ情報として取得することが可能である。ここで、コンテンツのサムネイルは、コンテンツのタイトルやコンテンツの内容等を表した静止画を示すものである。
Further, the content
コンテンツ情報取得部101は、例えば、情報処理装置10自体が起動した際や、通信網3に接続されているコンテンツ管理サーバ20が起動した際や、情報処理装置10がコンテンツ管理サーバ20に接続した際など、上記コンテンツ情報をコンテンツ管理サーバ20から任意のタイミングで予め取得し、キャッシュとして記憶部113に記録することが可能である。
The content
サーバ状態判定部103は、例えば、CPU、ROM、RAM、通信装置等から構成されており、所定のネットワークプロトコルを利用して、情報処理装置10に接続されているコンテンツ管理サーバ20の稼動状態を判定する。より詳細には、サーバ状態判定部103は、情報処理装置10がアドレスを既に知っているコンテンツ管理サーバ20に対して、TCP/IP等のプロトコルで規定されている方法を用いて、稼動状態の判定を行う。サーバ状態判定部103が稼動状態を判定するコンテンツ管理サーバ20は、ホームネットワーク内に設置されたものに限定されるわけではなく、アドレス等の所在情報が既知であるコンテンツ管理サーバ20であれば、ホームネットワーク外の機器に対しても、稼動状態の判定を行うことが可能である。
The server
サーバ状態判定部103は、コンテンツ管理サーバ20の稼動状態の判定結果(すなわち、稼動状態にあるか、非稼動状態にあるか)を、後述する記憶部113に記録する。また、判定結果の記録に際しては、判定を行った日時等の情報と判定結果とを関連付けて記録してもよい。ここで、上述の非稼動状態は、例えば、スリープ状態(サスペンド状態)、休止状態(ハイバネーション状態)等の状態を意味する。
The server
サーバ状態判定部103による稼動状態の判定は、例えば、情報処理装置10自体が起動した際や、後述するコンテンツリスト生成部107がコンテンツリストの生成を開始した際や、情報処理装置10のユーザがサーバ状態の判定を行うよう指定した際(すなわち、サーバ状態の更新を指定した際)など、任意のタイミングで行うことが可能である。
The operation state determination by the server
選択部105は、例えば、CPU、ROM、RAM、通信装置等から構成されている。本実施形態に係る情報処理装置10が備える表示部(図示せず。)に表示された内容等が、使用者によって選択された場合に、選択部105は、選択された内容に対応する処理開始信号を生成して、対応する処理部に処理の開始を依頼する。
The
例えば、情報処理装置10の使用者が、情報処理装置10で視聴可能なコンテンツの一覧を生成する旨の処理を選択した場合には、選択部105は、選択された処理内容に対応する処理開始信号を生成して、後述するコンテンツリスト生成部107にコンテンツリストの生成開始を要請する。
For example, when the user of the
また、情報処理装置10の使用者が、コンテンツリストの内容に基づいて、特定のコンテンツの視聴を選択した場合には、選択部105は、コンテンツの視聴が選択された旨を表す処理開始信号を生成して、コンテンツ情報取得部101にコンテンツデータの取得を要請する。
When the user of the
また、情報処理装置10の使用者が、コンテンツ管理サーバ20の稼動状態を判定する旨の処理を選択した場合には、選択部105は、サーバ状態判定部103にコンテンツ管理サーバ20の稼動状態の判定を要請する。
When the user of the
また、情報処理装置10の使用者が、非稼動状態にあるコンテンツ管理サーバ20を起動させる旨の処理を選択した場合には、選択部105は、後述する起動要請情報送信部109に、その旨を伝達する。
When the user of the
なお、選択部105に入力されるユーザ入力は、使用者が情報処理装置10の表示部(図示せず。)に表示されているアイコン等のオブジェクトを、マウスポインタやカーソル等の位置特定オブジェクトで選択することでなされてもよい。また、ユーザ入力は、使用者が情報処理装置10に設けられたキーボード等の入力装置で、コマンド等を入力することでなされてもよい。さらに、ユーザ入力は、DLNAガイドラインに準拠したデジタルメディアコントローラ(Digital Media Controller:DMC)から伝送された各種処理信号であってもよい。
Note that the user input input to the
コンテンツリスト生成部107は、例えば、CPU、ROM、RAM等から構成されている。コンテンツリスト生成部107は、コンテンツ情報取得部101が取得したコンテンツ情報と、サーバ状態判定部103による判定結果と、に基づいて、情報処理装置10において視聴可能なコンテンツの一覧であるコンテンツリストを生成する。より具体的には、コンテンツリスト生成部107は、例えば、後述する記憶部113に記録されている最新のコンテンツ情報および判定結果を参照して、視聴可能なコンテンツがコンテンツの属しているコンテンツ管理サーバ20の稼動状態とともに表示された、コンテンツリストを生成する。また、コンテンツリストには、各コンテンツに対応するサムネイル等が、コンテンツのタイトル等とあわせて表示されていてもよい。
The content
コンテンツリストには、非稼動状態にあるコンテンツ管理サーバ20が管理しているコンテンツと、稼動状態にあるコンテンツ管理サーバ20が管理しているコンテンツとが、判別可能なように表示されている。例えば、非稼動状態にあるサーバ20が管理しているコンテンツのサムネイルやタイトル等は、グレーアウト表示のように通常の明るさよりも暗く表示されており、稼動状態にあるサーバ20が管理しているコンテンツのサムネイルやタイトル等は、通常の明るさで表示される。 In the content list, the content managed by the content management server 20 in the non-operating state and the content managed by the content management server 20 in the active state are displayed so as to be distinguishable. For example, thumbnails, titles, and the like of content managed by the server 20 in a non-operating state are displayed darker than normal brightness as in gray-out display, and the content managed by the server 20 in an operating state The thumbnails and titles are displayed with normal brightness.
上述のようなコンテンツリストが生成されることにより、情報処理装置10の使用者は、コンテンツごとに、該当するコンテンツを管理しているサーバが稼動状態にあるか否かを判別することが可能となる。そのため、どのコンテンツ管理サーバ20が稼動状態にあるかを意識することなく、コンテンツの視聴が可能か否かをコンテンツごとに判別することが可能となる。
By generating the content list as described above, the user of the
起動要請情報送信部109は、例えば、CPU、ROM、RAM、通信装置等から構成されている。起動要請情報送信部109は、非稼動状態にあるコンテンツ管理サーバ20が管理しているコンテンツが選択された場合に、該当するコンテンツ管理サーバ20に対して、非稼動状態を解除させる起動要請情報を送信する。より詳細には、起動要請情報送信部109は、後述する記憶部113に記録されているコンテンツ情報を参照して、コンテンツの所在情報から、当該コンテンツを管理しているコンテンツ管理サーバ20を特定する。その後、特定されたコンテンツ管理サーバ20に対して、ウェイクオンLAN機能を利用して、起動要請情報を送信する。
The activation request
このように、起動要請情報送信部109が選択されたコンテンツから該当するコンテンツ管理サーバ20を特定するため、情報処理装置10の使用者は、コンテンツを管理しているコンテンツ管理サーバ20を指定することなく、ウェイクオンLAN機能を利用することが可能となる。
As described above, in order for the activation request
非稼動状態にあるコンテンツ管理サーバ20が管理しているコンテンツが使用者により選択され、選択部105から起動要請情報の送信を要請された場合に、起動要請情報送信部109は、起動要請情報の送信前に、送信先のコンテンツ管理サーバ20が本当に非稼動状態にあるかどうかを確認してもよい。また、起動要請情報送信部109は、送信先のコンテンツ管理サーバ20の稼動状態を確認することなく、起動要請情報を送信してもよい。
When the content managed by the content management server 20 in the non-operating state is selected by the user and the transmission of the activation request information is requested from the
また、起動要請情報送信部109は、複数のコンテンツがまとめて選択された場合に、該当するコンテンツ管理サーバ20全てに対して、起動要請情報を送信することが可能である。
The activation request
また、起動要請情報送信部109は、複数の起動要請情報を複数のコンテンツ管理サーバ20に送信する場合に、コンテンツ管理サーバ20が非稼動状態から稼動状態へと移行する際に要する時間(以下、移行時間とも称する。)に応じて、起動要請情報を送信する順番を調整してもよい。すなわち、送信予定の起動要請情報の送信先が、移行時間が長い機器と、移行時間が短い機器とから構成されている場合には、起動要請情報送信部109は、移行時間が長い機器から順に起動要請情報を送信することが可能である。
In addition, the activation request
移行時間の長短の判断は、例えば、記憶部113に、コンテンツ管理サーバ20の機種(例えば、HDDレコーダやパーソナルコンピュータなど)と、必要な移行時間とが関連付けられた移行時間参照データベース等を予め記録しておき、起動要請情報送信部109がこのデータベースを参照することで実行可能である。
To determine whether the transition time is long or short, for example, a storage time reference database in which the model of the content management server 20 (for example, an HDD recorder or a personal computer) and a necessary transition time are associated is recorded in the
これにより、移行時間の長短に起因するタイムラグを削減することが可能となり、快適な操作環境を提供することができる。 Thereby, it becomes possible to reduce the time lag resulting from the length of the transition time, and it is possible to provide a comfortable operating environment.
また、プレイリストが選択され、選択されたプレイリストに含まれるコンテンツの中に、コンテンツを保持しているコンテンツ管理サーバ20が非稼動状態にあるものが存在する場合、起動要請情報送信部109は、プレイリストの再生順に従って、起動要請情報を順次コンテンツ管理サーバ20に送信することが可能である。この起動要請情報の送信は、非稼動状態にあるコンテンツ管理サーバ20が保持しているコンテンツが実行される以前に行うことが可能であるため、未稼働状態にあるコンテンツ管理サーバ20を予め稼動状態としておくことが可能となり、快適な操作環境を提供することができる。
When a playlist is selected and the content included in the selected playlist includes a content management server 20 that holds the content in a non-operating state, the activation request
コンテンツ実行部111は、例えば、CPU、ROM、RAM等から構成されており、コンテンツ情報取得部101から伝送されたコンテンツデータや、記憶部113に記録されているコンテンツデータ等を実行する。コンテンツデータの実行に際して、コンテンツ実行部111は、後述する記憶部113等に記録されているデータやデータベース等を利用することが可能である。
The
記憶部113には、コンテンツ情報取得部101が取得したコンテンツ情報と、サーバ状態判定部103による判定結果とが関連付けられたデータベースが、データベースの生成時刻とともに記録される。また、この記憶部113には、上述の移行時間参照データベースが記録されていてもよい。さらに、記憶部113には、コンテンツデータ自体が記録されていてもよい。また、記憶部113には、本実施形態に係る情報処理装置10が、何らかの処理を行う際に保存する必要が生じた様々なパラメータや処理の途中経過等、または、各種のデータベース等が、適宜記録されてもよい。この記憶部113は、コンテンツ情報取得部101、サーバ状態判定部103、選択部105、コンテンツリスト生成部107、起動要請情報送信部109、コンテンツ実行部111等が、自由に読み書きを行うことが可能である。
The
以上、本実施形態に係る情報処理装置10の機能の一例を示した。上記の各構成要素は、汎用的な部材や回路を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。また、各構成要素の機能を、CPU等が全て行ってもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用する構成を変更することが可能である。
Heretofore, an example of the function of the
<情報処理方法について>
続いて、図3を参照しながら、本実施形態に係る情報処理方法について、詳細に説明する。図3は、本実施形態に係る情報処理方法を説明するための流れ図である。
<About information processing method>
Next, the information processing method according to the present embodiment will be described in detail with reference to FIG. FIG. 3 is a flowchart for explaining the information processing method according to the present embodiment.
まず、情報処理装置10のコンテンツ情報取得部101は、接続可能なコンテンツ管理サーバ20から、当該サーバ20が管理しているコンテンツに関連するコンテンツ情報(例えば、所在情報およびメタデータ)を取得する(ステップS101)。このコンテンツ情報の取得は、情報処理装置10自体が起動した際や、通信網3に接続されているコンテンツ管理サーバ20が起動した際や、情報処理装置10がコンテンツ管理サーバ20に接続した際など、任意のタイミングで行われる。少なくとも所在情報およびメタデータを含むコンテンツ情報を取得すると、コンテンツ情報取得部101は、取得した日時と関連付けて、記憶部113に記録する。
First, the content
また、コンテンツ情報の取得とあわせて、情報処理装置10のサーバ状態判定部103は、情報処理装置10に接続されているコンテンツ管理サーバ20の稼動状態を判定してもよい。稼動状態の判定を行った場合には、その判定結果を、判定した日時と関連付けて、記憶部113に記録する。
In addition to the acquisition of the content information, the server
なお、コンテンツ情報取得部101およびサーバ状態判定部103は、コンテンツ情報およびサーバの稼動状態の判定結果を、互いに対応付けて記憶部113に記録する。
The content
あるタイミングで情報処理装置10の使用者がコンテンツリストの生成命令を選択すると、情報処理装置10の選択部105は、コンテンツリスト生成部107に、生成命令が使用者によって選択された旨を伝送する。コンテンツリスト生成部107は、選択部105からの伝送を受けて、コンテンツリストの生成を開始する(ステップS103)。
When the user of the
コンテンツリスト生成部107は、まずサーバ状態判定部105に、現時点でのコンテンツ管理サーバ20の稼動状態の判定を要請し、サーバ状態判定部105は、判定結果を日時と関連付けて記憶部113に記録する(ステップS105)。
First, the content
コンテンツリスト生成部107は、記憶部113を参照して、最新のコンテンツ情報および判定結果を取得し、これらに基づいてコンテンツリストの生成を行う。具体的には、判定結果が非稼動状態を表すデータになっているコンテンツ管理サーバ20に格納されているコンテンツを、グレーアウト表示するように設定し(ステップS107)、生成したコンテンツリストを、情報処理装置10の表示部(図示せず。)に表示する(ステップS109)。
The content
ここで、情報処理装置10の使用者が、各コンテンツ管理サーバ20の稼動状態の判定結果を更新するように入力した場合には(ステップS111)、ステップS105に戻り、稼動状態の判定を再実行する。また、判定結果を更新するような入力が行われなかった場合には(ステップS111)、情報処理装置10は、ユーザ入力の待ち受けを行う。
Here, when the user of the
ある時点で、情報処理装置10の使用者があるコンテンツを選択し(ステップS113)、選択処理に引き続き、起動要請情報の送信を実行する旨の入力を行った場合を考える(ステップS115)。この場合は、換言すれば、使用者が、非稼動状態にあるコンテンツ管理サーバ20が管理しているコンテンツを選択した場合に相当する。この場合、選択部105から起動要請情報の送信要請を受けた起動要請情報送信部109は、選択されたコンテンツを管理しているコンテンツ管理サーバ20の所在情報を確認し、該当するコンテンツ管理サーバ20に起動要請情報を送信する(ステップS117)。
Consider a case in which a user of the
ここで、起動要請情報送信部109は、起動要請情報を送信したコンテンツ管理サーバ20が起動したか否かを判定する(ステップS119)。コンテンツ管理サーバ20が非稼動状態から復帰した場合には、情報処理装置10は、このコンテンツ管理サーバ20からコンテンツデータ等を取得可能となる。すると、コンテンツリスト生成部107は、コンテンツリストの表示内容を更新し、更新したコンテンツリストを、表示部(図示せず。)に表示する(ステップS121)。
Here, the activation request
また、コンテンツ管理サーバ20が非稼動状態から復帰しなかった場合には、情報処理装置10は、コンテンツ管理サーバ20を起動できなかった旨を、表示部(図示せず。)に表示する(ステップS123)。この表示は、画面を切り替えた上で表示されてもよく、画面の切り替えを行わずにポップアップ等の形で表示されるようにしてもよい。また、コンテンツ管理サーバ20を起動できなかった場合に、情報処理装置10は、コンテンツの実行処理を中止してもよく、何らかのユーザ入力を待ち受けてもよい。
If the content management server 20 does not return from the non-operating state, the
稼動状態にあるコンテンツ管理サーバ20が管理しているコンテンツが選択された場合、または、選択したコンテンツを管理しているコンテンツ管理サーバ20が非稼動状態から復帰した場合に、コンテンツ情報取得部101は、該当するコンテンツ管理サーバ20からコンテンツデータを取得して(ステップS125)、コンテンツ実行部111に取得したコンテンツデータを伝送する。
When the content managed by the content management server 20 in the operating state is selected, or when the content management server 20 managing the selected content returns from the non-operating state, the content
コンテンツ実行部111は、コンテンツ情報取得部101からコンテンツデータが伝送されると、伝送されたコンテンツデータを実行し、表示部(図示せず。)に表示する(ステップS127)。
When the content data is transmitted from the content
このように、本実施形態に係る情報処理方法では、情報処理装置10の使用者は、コンテンツを選択するだけで、ウェイクオンLAN機能を利用してコンテンツ管理サーバ20を非稼動状態から復帰させることができる。そのため、情報処理装置10の使用者は、コンテンツが格納されている機器がどれかを把握することなく、ウェイクオンLAN機能を利用することが可能となる。
As described above, in the information processing method according to the present embodiment, the user of the
<情報処理方法の具体例について>
続いて、図4〜図10を参照しながら、本実施形態に係る情報処理方法の具体例について、詳細に説明する。図4〜図10は、本実施形態に係る情報処理方法の具体例について説明するための説明図である。
<Specific examples of information processing methods>
Subsequently, a specific example of the information processing method according to the present embodiment will be described in detail with reference to FIGS. 4-10 is explanatory drawing for demonstrating the specific example of the information processing method which concerns on this embodiment.
以下では、本実施形態に係る情報処理装置10が実行する情報処理方法について、ユーザインターフェースの一例を挙げながら、詳細に説明する。
Hereinafter, an information processing method executed by the
[ユーザインターフェースの一例について]
まず、図4〜図6を参照しながら、本実施形態に係る情報処理装置10が備えるユーザインターフェースの一例について、詳細に説明する。
[Example of user interface]
First, an example of a user interface provided in the
本実施形態に係る情報処理装置10は、表示部(図示せず。)に、例えば図4に示したようなユーザインターフェースが表示される。このユーザインターフェースでは、コンテンツ表示領域501の中に、コンテンツの種別を表したコンテンツ種別表示オブジェクト503と、各コンテンツ種別に関連した階層コンテナ表示オブジェクト505とが、互いに直交するように表示される。
In the
また、コンテンツ表示領域501には、表示されているオブジェクトを選択するための選択オブジェクト507と、コマンド選択オブジェクト509と、が表示されている。
In the
コンテンツ種別表示オブジェクト503は、コンテンツの種別を表したアイコン等のオブジェクトであり、図4では、左から順に、「オプション」オブジェクト、「フォト」オブジェクト、「ミュージック」オブジェクト、「ビデオ」オブジェクト、「ビデオ(テレビ録画)」オブジェクトが表示されている。
The content
本実施形態に係るユーザインターフェースでは、各コンテンツ種別において、階層的にコンテンツデータが格納されている。例えば、図4に示した例では、「ミュージック」オブジェクトに属するコンテンツは、「おまかせチャンネル」コンテナ、「プレイリスト」コンテナ、「アルバム」コンテナ、「アーティスト」コンテナ、「ジャンル」コンテナ、および、「リリース年(年代)」コンテナという、6つのコンテナに分類されている。 In the user interface according to the present embodiment, content data is stored hierarchically for each content type. For example, in the example shown in FIG. 4, the content belonging to the “music” object includes “automatic channel” container, “playlist” container, “album” container, “artist” container, “genre” container, and “release”. It is classified into six containers called “year (age)” containers.
以下に示す表1に、各コンテンツ種別に設定されている階層コンテナの一例を示す。 Table 1 below shows an example of a hierarchical container set for each content type.
表1に示したように、各オブジェクト種別では、第1階層から第3階層まで3段階の階層構造となっており、第3階層に、コンテンツデータの集合がアイテムとして格納されている。 As shown in Table 1, each object type has a three-level hierarchical structure from the first hierarchy to the third hierarchy, and a set of content data is stored as items in the third hierarchy.
例えば、図5に示したように、情報処理装置10の使用者が選択オブジェクト507を操作して、「ミュージック」オブジェクトの中の「アルバム」コンテナを選択した場合には、「アルバム」コンテナに格納されている複数の第2階層オブジェクト511が表示される。第2階層オブジェクト511の表示に際しては、図5に示したように、コンテナの内容を図示するサムネイルと、コンテナ名とがあわせて表示される。
For example, as illustrated in FIG. 5, when the user of the
また、該当するコンテナを一画面では表示しきれない場合には、コンテンツ表示領域501内に、スクロールバー513が表示される。
When the corresponding container cannot be displayed on one screen, a
ここで、情報処理装置10の使用者が選択オブジェクト507を操作して、「アルバム#1」を選択した場合には、図6に示したように、「アルバム#1」に該当する各ミュージックコンテンツが、第3階層オブジェクト515として表示される。
Here, when the user of the
なお、第2階層オブジェクト511および第3階層オブジェクト515として表示される内容は、情報処理装置10に格納されているコンテンツのみならず、情報処理装置10が接続可能なコンテンツ管理サーバ20に格納されているコンテンツの全てが、表示される。また、コンテンツの表示に際しては、どのコンテンツがどの機器に属しているのか、という表示は、行われない。従って、使用者は、どのコンテンツがどの機器に属しているのかを意識することなく、あたかも一つの機器に格納されているコンテンツを選択しているかのように、操作を実行することが可能である。
The contents displayed as the
また、第1階層として「プレイリスト」コンテナが表示される場合には、情報処理装置10は、情報処理装置10が実行可能な様々なアプリケーションで生成されたプレイリストを自動で取り込んでもよい。
When the “playlist” container is displayed as the first hierarchy, the
[本実施形態に係る情報処理方法の一例について]
次に、図7〜図10を参照しながら、本実施形態に係る情報処理装置10が実行する情報処理方法について、そのユーザインターフェースの一例を説明する。
[Example of information processing method according to this embodiment]
Next, an example of the user interface of the information processing method executed by the
図7に示した例は、コンテンツ種別オブジェクト503として「フォト」コンテンツが選択され、さらに、階層コンテナ表示オブジェクト505として、第1階層に属する「年月」コンテナが選択された場合を示している。
The example illustrated in FIG. 7 illustrates a case where “photo” content is selected as the
情報処理装置10の使用者が、例えば「2008/01」というコンテナを選択した場合には、図7に示したように、2008年1月に撮影されたフォトコンテンツが撮影日ごとに分類されて表示される。この際に、稼動状態にあるコンテンツ管理サーバ20や情報処理装置10自体に格納されているコンテンツ517は、通常の明るさでサムネイルが表示され、非稼動状態にあるコンテンツ管理サーバ20に格納されているコンテンツ519は、サムネイルがグレーアウト表示される。なお、図7においてサムネイルの外枠が点線で表示されているものは、グレーアウト表示されていることを示す。
When the user of the
ここで、情報処理装置10の使用者が、グレーアウト表示されているコンテンツを選択すると、図8に示したように、コマンド選択ウィンドウ521が表示される。このコマンド選択ウィンドウ521中に存在する「サーバ起動」コマンドを選択すると、本実施形態に係る起動要請情報送信部109が、選択されたコンテンツを管理しているコンテンツ管理サーバ20を特定し、起動要請情報を送信する。
Here, when the user of the
なお、起動要請情報送信部109は、使用者が非稼動状態にあるコンテンツを選択するだけで、該当するコンテンツ管理サーバ20に起動要請情報を送信してもよい。これにより、ウェイクオンLAN機能を利用してコンテンツ管理サーバ20を起動させコンテンツを取得しているということを、使用者に意識させることなく、起動要請情報の送信を行うことが可能となる。
Note that the activation request
起動要請情報の送信が行われると、図9に示したようにコンテンツ表示領域501の表示内容が切り替わり、選択したコンテンツの実行が行われる。このコンテンツの実行画面では、図9に示したように、コンテンツ実行制御ボタン523が表示される。
When the activation request information is transmitted, the display content of the
しかしながら、起動要請情報を送信しても、送信先のコンテンツ管理サーバ20が非稼動状態から復帰しない場合には、図9に示したように、メッセージ表示ウィンドウ525が表示され、使用者に注意が促される。なお、図9では、メッセージ表示ウィンドウ525が表示される例について示しているが、かかる例に限定されるわけではなく、例えば、ポップアップ等が表示されてもよい。
However, if the destination content management server 20 does not return from the non-operating state even if the activation request information is transmitted, a
ここで、情報処理装置10の使用者がメッセージ表示ウィンドウ525を選択すると、例えば図10に示したように、メッセージ表示ウィンドウ525に表示されている警告に関するヘルプ画面527が表示される。情報処理装置10の使用者は、このヘルプ画面527を参照することで、メッセージ表示ウィンドウ525に表示された警告の解消方法を知ることが可能となる。
Here, when the user of the
なお、図9に示したようなコンテンツの実行画面において、フォトコンテンツなどのミュージックデータが存在しないコンテンツを実行している場合には、本実施形態に係る情報処理装置10は、フォトコンテンツを自動的に解析し、フォトコンテンツの雰囲気に適合したミュージックコンテンツを自動再生することも可能である。
If the content execution screen as shown in FIG. 9 is executing content such as photo content that does not have music data, the
以上、本実施形態に係る情報処理装置10が実行する情報処理方法について、ユーザインターフェースの一例を挙げながら、詳細に説明したが、上述の例はあくまでも一例であって、本発明に係る情報処理装置10のユーザインターフェースが上述のものに限定されるわけではない。
The information processing method executed by the
<ハードウェア構成について>
次に、図11を参照しながら、本発明の各実施形態に係る情報処理装置10のハードウェア構成について、詳細に説明する。図11は、本実施形態に係る情報処理装置10のハードウェア構成を説明するためのブロック図である。
<About hardware configuration>
Next, the hardware configuration of the
情報処理装置10は、主に、CPU901と、ROM903と、RAM905と、ホストバス907と、ブリッジ909と、外部バス911と、インターフェース913と、入力装置915と、出力装置917と、ストレージ装置919と、ドライブ921と、接続ポート923と、通信装置925とを備える。
The
CPU901は、演算処理装置および制御装置として機能し、ROM903、RAM905、ストレージ装置919、またはリムーバブル記録媒体927に記録された各種プログラムに従って、情報処理装置10内の動作全般またはその一部を制御する。ROM903は、CPU901が使用するプログラムや演算パラメータ等を記憶する。RAM905は、CPU901の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一次記憶する。これらはCPUバス等の内部バスにより構成されるホストバス907により相互に接続されている。
The
ホストバス907は、ブリッジ909を介して、PCI(Peripheral Component Interconnect/Interface)バスなどの外部バス911に接続されている。
The
入力装置915は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなどユーザが操作する操作手段である。また、入力装置915は、例えば、赤外線やその他の電波を利用したリモートコントロール手段(いわゆる、リモコン)であってもよいし、情報処理装置10の操作に対応した携帯電話やPDA等の外部接続機器929であってもよい。さらに、入力装置915は、例えば、上記の操作手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、CPU901に出力する入力制御回路などから構成されている。情報処理装置10のユーザは、この入力装置915を操作することにより、情報処理装置10に対して各種のデータを入力したり処理動作を指示したりすることができる。
The
出力装置917は、例えば、CRTディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ELディスプレイ装置およびランプなどの表示装置や、スピーカおよびヘッドホンなどの音声出力装置や、プリンタ装置、携帯電話、ファクシミリなど、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。出力装置917は、例えば、情報処理装置10が行った各種処理により得られた結果を出力する。具体的には、表示装置は、情報処理装置10が行った各種処理により得られた結果を、テキストまたはイメージで表示する。他方、音声出力装置は、再生された音声データや音響データ等からなるオーディオ信号をアナログ信号に変換して出力する。
The
ストレージ装置919は、情報処理装置10の記憶部の一例として構成されたデータ格納用の装置であり、例えば、HDD(Hard Disk Drive)等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイス等により構成される。このストレージ装置919は、CPU901が実行するプログラムや各種データ、および外部から取得した音響信号データや画像信号データなどを格納する。
The
ドライブ921は、記録媒体用リーダライタであり、情報処理装置10に内蔵、あるいは外付けされる。ドライブ921は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体927に記録されている情報を読み出して、RAM905に出力する。また、ドライブ921は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体927に記録を書き込むことも可能である。リムーバブル記録媒体927は、例えば、DVDメディア、HD−DVDメディア、Blu−rayメディア、コンパクトフラッシュ(登録商標)(CompactFlash:CF)、メモリースティック、または、SDメモリカード(Secure Digital memory card)等である。また、リムーバブル記録媒体927は、例えば、非接触型ICチップを搭載したICカード(Integrated Circuit card)または電子機器等であってもよい。
The
接続ポート923は、例えば、USB(Universal Serial Bus)ポート、i.Link等のIEEE1394ポート、SCSI(Small Computer System Interface)ポート、RS−232Cポート、光オーディオ端子、HDMI(High−Definition Multimedia Interface)ポート等の、機器を情報処理装置10に直接接続するためのポートである。この接続ポート923に外部接続機器929を接続することで、情報処理装置10は、外部接続機器929から直接音響信号データや画像信号データを取得したり、外部接続機器929に音響信号データや画像信号データを提供したりする。
The
通信装置925は、例えば、通信網931に接続するための通信デバイス等で構成された通信インターフェースである。通信装置925は、例えば、有線または無線LAN(Local Area Network)、Bluetooth、またはWUSB(Wireless USB)用の通信カード、光通信用のルータ、ADSL(Asymmetric Digital Subscriber Line)用のルータ、または、各種通信用のモデム等である。この通信装置925は、例えば、インターネットや他の通信機器との間で、例えばTCP/IP等の所定のプロトコルに則して信号等を送受信することができる。また、通信装置925に接続される通信網931は、有線または無線によって接続されたネットワーク等により構成され、例えば、インターネット、家庭内LAN、赤外線通信、ラジオ波通信または衛星通信等であってもよい。
The
以上、本発明の各実施形態に係る情報処理装置10の機能を実現可能なハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。
Heretofore, an example of the hardware configuration capable of realizing the function of the
なお、コンテンツ管理サーバ20のハードウェア構成は、情報処理装置10のハードウェア構成と実質的に同一であるので、説明を省略する。
Note that the hardware configuration of the content management server 20 is substantially the same as the hardware configuration of the
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。 As mentioned above, although preferred embodiment of this invention was described referring an accompanying drawing, it cannot be overemphasized that this invention is not limited to this example. It will be apparent to those skilled in the art that various changes and modifications can be made within the scope of the claims, and these are naturally within the technical scope of the present invention. Understood.
1 情報処理システム
3 通信網
10 情報処理装置
20 コンテンツ管理サーバ
101 コンテンツ情報取得部
103 サーバ状態判定部
105 選択部
107 コンテンツリスト生成部
109 起動要請情報送信部
111 コンテンツ実行部
113 記憶部
DESCRIPTION OF
Claims (6)
前記コンテンツ管理サーバから、当該コンテンツ管理サーバが管理しているコンテンツに関連するコンテンツ情報を取得するコンテンツ情報取得部と、
非稼動状態にある前記コンテンツ管理サーバに属する前記コンテンツが選択された場合に、選択された前記コンテンツを管理している前記コンテンツ管理サーバに対して、非稼動状態を解除させる起動要請情報を送信する起動要請情報送信部と、
視聴可能な前記コンテンツを当該コンテンツの属している前記コンテンツ管理サーバの稼働状態とともに表示するコンテンツリストを、前記コンテンツ情報に含まれる当該コンテンツのメタデータと、前記コンテンツ管理サーバの稼働状態と、に基づいて生成するコンテンツリスト生成部と、
前記コンテンツ管理サーバの稼動状態と、当該コンテンツ管理サーバが管理している前記コンテンツ情報と、が関連付けられたデータベースを記憶する記憶部と、を備え、
前記起動要請情報送信部は、複数の前記起動要請情報を複数の前記コンテンツ管理サーバに送信する場合に、前記コンテンツ管理サーバが非稼働状態から稼働状態へと移行する際に要する時間に応じて、前記起動要請情報を送信する順番を調整する、情報処理装置。 A server state determination unit that determines an operating state of a content management server that manages content;
A content information acquisition unit that acquires content information related to content managed by the content management server from the content management server;
When the content belonging to the content management server in a non-operating state is selected, activation request information for canceling the non-operating state is transmitted to the content management server that manages the selected content. An activation request information transmission unit;
The content list for displaying the viewable content together with the operation status of the content management server to which the content belongs is based on the metadata of the content included in the content information and the operation status of the content management server. A content list generation unit to generate
A storage unit for storing a database in which an operating state of the content management server and the content information managed by the content management server are associated with each other ;
The activation request information transmission unit, when transmitting a plurality of the activation request information to a plurality of the content management server, according to the time required for the content management server to shift from the non-operation state to the operation state, An information processing apparatus for adjusting an order of transmitting the activation request information .
前記コンテンツ管理サーバの稼動状態を判定するサーバ状態判定ステップと、
非稼動状態にある前記コンテンツ管理サーバに属する前記コンテンツが選択された場合に、選択された前記コンテンツを管理している前記コンテンツ管理サーバに対して、非稼動状態を解除させる起動要請情報を送信する起動要請情報送信ステップと、
視聴可能な前記コンテンツを当該コンテンツの属している前記コンテンツ管理サーバの稼働状態とともに表示するコンテンツリストを、前記コンテンツ情報に含まれる当該コンテンツのメタデータと、前記コンテンツ管理サーバの稼働状態と、に基づいて生成するコンテンツリスト生成ステップと、
前記コンテンツ管理サーバの稼動状態と、当該コンテンツ管理サーバが管理している前記コンテンツ情報と、が関連付けられたデータベースを記憶する記憶ステップと、を含み、
前記起動要請情報送信ステップは、複数の前記起動要請情報を複数の前記コンテンツ管理サーバに送信する場合に、前記コンテンツ管理サーバが非稼働状態から稼働状態へと移行する際に要する時間に応じて、前記起動要請情報を送信する順番を調整するステップをさらに含む、情報処理方法。 A content information acquisition step of acquiring content information related to the content managed by the content management server from the content management server managing the content;
A server state determination step for determining an operating state of the content management server;
When the content belonging to the content management server in a non-operating state is selected, activation request information for canceling the non-operating state is transmitted to the content management server that manages the selected content. An activation request information transmission step;
The content list for displaying the viewable content together with the operation status of the content management server to which the content belongs is based on the metadata of the content included in the content information and the operation status of the content management server. Content list generation step generated by
Seen including a operating state of the content management server, and the content information to which the content management server manages a storage step of storing the associated databases, and,
In the activation request information transmission step, when transmitting a plurality of the activation request information to the plurality of content management servers, according to the time required for the content management server to transition from the non-operational state to the operational state, An information processing method further comprising a step of adjusting an order of transmitting the activation request information .
コンテンツを管理するコンテンツ管理サーバの稼働状態を判定するサーバ状態判定機能と、
前記コンテンツ管理サーバから、当該コンテンツ管理サーバが管理しているコンテンツに関連するコンテンツ情報を取得するコンテンツ情報取得機能と、
非稼動状態にある前記コンテンツ管理サーバに属する前記コンテンツが選択されたことを示す信号が伝送された場合に、選択された前記コンテンツを管理している前記コンテンツ管理サーバに対して、非稼動状態を解除させる起動要請情報を送信する起動要請情報送信機能と、
視聴可能な前記コンテンツを当該コンテンツの属している前記コンテンツ管理サーバの稼働状態とともに表示するコンテンツリストを、前記コンテンツ情報に含まれる当該コンテンツのメタデータと、前記コンテンツ管理サーバの稼働状態と、に基づいて生成するコンテンツリスト生成機能と、
前記コンテンツ管理サーバの稼動状態と、当該コンテンツ管理サーバが管理している前記コンテンツ情報と、が関連付けられたデータベースを記憶する記憶機能と、を実現させるための、プログラムであって、
前記起動要請情報送信機能は、複数の前記起動要請情報を複数の前記コンテンツ管理サーバに送信する場合に、前記コンテンツ管理サーバが非稼働状態から稼働状態へと移行する際に要する時間に応じて、前記起動要請情報を送信する順番を調整する機能をさらに備える、プログラム。 On the computer,
A server status determination function for determining the operating status of a content management server that manages content;
A content information acquisition function for acquiring content information related to the content managed by the content management server from the content management server;
When a signal indicating that the content belonging to the content management server in the non-operating state is selected is transmitted, the non-operating state is set to the content management server managing the selected content. An activation request information transmission function for transmitting activation request information to be released;
The content list for displaying the viewable content together with the operation status of the content management server to which the content belongs is based on the metadata of the content included in the content information and the operation status of the content management server. Content list generation function,
A program for realizing a storage function for storing a database in which an operating state of the content management server and the content information managed by the content management server are associated with each other,
The activation request information transmission function, when transmitting a plurality of the activation request information to a plurality of the content management server, according to the time required for the content management server to shift from the non-operation state to the operation state, A program further comprising a function of adjusting an order of transmitting the activation request information.
前記コンテンツ管理サーバの稼働状態を判定するサーバ状態判定部と、
前記コンテンツ管理サーバから、当該コンテンツ管理サーバが管理しているコンテンツに関連するコンテンツ情報を取得するコンテンツ情報取得部と、
非稼動状態にある前記コンテンツ管理サーバに属する前記コンテンツが選択された場合に、選択された前記コンテンツを管理している前記コンテンツ管理サーバに対して、非稼動状態を解除させる起動要請情報を送信する起動要請情報送信部と、
視聴可能な前記コンテンツを当該コンテンツの属している前記コンテンツ管理サーバの稼働状態とともに表示するコンテンツリストを、前記コンテンツ情報に含まれる当該コンテンツのメタデータと、前記コンテンツ管理サーバの稼働状態と、に基づいて生成するコンテンツリスト生成部と、
前記コンテンツ管理サーバの稼動状態と、当該コンテンツ管理サーバが管理している前記コンテンツ情報と、が関連付けられたデータベースを記憶する記憶部と、を備え、
前記起動要請情報送信部は、複数の前記起動要請情報を複数の前記コンテンツ管理サーバに送信する場合に、前記コンテンツ管理サーバが非稼働状態から稼働状態へと移行する際に要する時間に応じて、前記起動要請情報を送信する順番を調整する、情報処理装置と、
を含む、情報処理システム。 At least one content management server for managing content;
A server state determination unit for determining an operating state of the content management server;
From the content management server, and content information acquisition unit that acquires content information related to content that the content management server manages,
When the content belonging to the content management server in a non-operating state is selected, activation request information for canceling the non-operating state is transmitted to the content management server that manages the selected content. An activation request information transmission unit;
The content list for displaying the viewable content together with the operation status of the content management server to which the content belongs is based on the metadata of the content included in the content information and the operation status of the content management server. A content list generation unit to generate
A storage unit for storing a database in which an operating state of the content management server and the content information managed by the content management server are associated with each other ;
The activation request information transmission unit, when transmitting a plurality of the activation request information to a plurality of the content management server, according to the time required for the content management server to shift from the non-operation state to the operation state, An information processing device for adjusting an order of transmitting the activation request information ; and
Including an information processing system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008105016A JP5120042B2 (en) | 2008-04-14 | 2008-04-14 | Information processing apparatus, information processing method, program, and information processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008105016A JP5120042B2 (en) | 2008-04-14 | 2008-04-14 | Information processing apparatus, information processing method, program, and information processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009258858A JP2009258858A (en) | 2009-11-05 |
JP5120042B2 true JP5120042B2 (en) | 2013-01-16 |
Family
ID=41386218
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008105016A Expired - Fee Related JP5120042B2 (en) | 2008-04-14 | 2008-04-14 | Information processing apparatus, information processing method, program, and information processing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5120042B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4977182B2 (en) * | 2009-09-24 | 2012-07-18 | 株式会社バッファロー | Local server |
JP5615316B2 (en) * | 2012-04-13 | 2014-10-29 | 株式会社ソニー・コンピュータエンタテインメント | Information processing system and media server |
JP6224356B2 (en) * | 2013-06-11 | 2017-11-01 | 株式会社ソニー・インタラクティブエンタテインメント | Information processing device |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005175625A (en) * | 2003-12-08 | 2005-06-30 | Hitachi Ltd | Remote control system and method |
JP4791298B2 (en) * | 2006-09-04 | 2011-10-12 | パナソニック株式会社 | Content list management apparatus and content list management method |
-
2008
- 2008-04-14 JP JP2008105016A patent/JP5120042B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009258858A (en) | 2009-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11336962B2 (en) | Information processing apparatus, information processing method, program and information processing system | |
JP5162082B2 (en) | System and method for providing an alternative view when rendering audio / video content on a computing system | |
US8914464B2 (en) | Information processing device, information processing method, and information processing system | |
JP2010067097A (en) | Information processing apparatus and method, and information processing system | |
JP2009093355A (en) | Information processor, content provision server, communication relay server, information processing method, content provision method and communication relay method | |
JP5314840B2 (en) | Content playback apparatus and content playback method | |
JPWO2009028103A1 (en) | CONTENT MANAGEMENT DEVICE, CONTENT REPRODUCTION METHOD, AND PROGRAM | |
EP2950310A1 (en) | Method and system for continuously playing media resources in device | |
JP2010004359A (en) | Controller, control method and control system | |
JP2010026983A (en) | Content providing device, mobile terminal device, content providing method, and content managing method | |
WO2015027689A1 (en) | Method, apparatus, and electronic device for establishing virtual directory | |
JP2011139405A (en) | Information processor, information processing method, program, control object device, and information processing system | |
JP2007053538A (en) | Server and method of controlling same, communication network system, server control program, and recording medium with the program recorded thereon | |
US7725002B2 (en) | Video content recording apparatus and video content transfer method | |
JP5120042B2 (en) | Information processing apparatus, information processing method, program, and information processing system | |
EP2157761A2 (en) | Information processing apparatus, information processing method and information processing system for the cooperative operation of several appliances interconnected via a home network | |
KR100703801B1 (en) | Method for audio/video task calculation, method for providing summary information for audio/video task calculation, and apparatus for the same | |
JP2010061306A (en) | Information processing apparatus, content management server, information processing method, connection management method, and information processing system | |
JP2012108972A (en) | Content distribution device, content reproduction device and content reproduction system | |
JP2007208511A (en) | Video signal recorder/reproducer and thumbnail image display system utilizing it | |
JP5338822B2 (en) | Content playback device | |
WO2012032711A1 (en) | Content search device, content search method, program | |
JP5224994B2 (en) | Network terminal device, control method thereof, and program | |
JP2010093420A (en) | Apparatus, method and system for macro management | |
JP2008054121A (en) | Content viewing reservation device and content viewing reservation method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110411 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120703 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120704 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120827 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120925 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121008 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151102 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5120042 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151102 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |