(57)【要約】【課題】従来に比して利便性を向上させたコンテンツ再生システムを実現する。【解決手段】コンテンツを格納したサーバ装置３と、サーバ装置３に接続して当該サーバ装置３に格納されているコンテンツを取得して再生するコンテンツ再生装置２とを有するコンテンツ再生システム１において、サーバ装置３に格納されているコンテンツをタイマー再生時における再生対象コンテンツとして設定する再生対象コンテンツ設定手段と、設定されたタイマー時刻設定に応じて、設定された再生対象コンテンツを上記サーバ装置から取得して再生するタイマー再生手段とをコンテンツ再生装置２に設けた。【選択図】図１
2007114876.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを格納したサーバ装置と、当該サーバ装置に接続して当該サーバ装置に格納されているコンテンツを取得して再生するコンテンツ再生装置とを有するコンテンツ再生システムにおいて、
上記コンテンツ再生装置は、
上記サーバ装置に格納されているコンテンツをタイマー再生時における再生対象コンテンツとして設定する再生対象コンテンツ設定手段と、
設定されたタイマー時刻設定に応じて、上記設定された再生対象コンテンツを上記サーバ装置から取得して再生するタイマー再生手段と
を具えることを特徴とするコンテンツ再生システム。
【請求項２】
上記サーバ装置は、上記コンテンツ再生装置の上記再生対象コンテンツ及びタイマー時刻設定を設定する遠隔設定手段を具える
ことを特徴とする請求項１に記載のコンテンツ再生システム。
【請求項３】
上記コンテンツ再生装置は、他のコンテンツ再生装置の上記再生対象コンテンツ及びタイマー時刻設定を設定する遠隔設定手段を具える
ことを特徴とする請求項１に記載のコンテンツ再生システム。
【請求項４】
上記サーバ装置は、上記コンテンツ再生装置についての操作制限を設定する操作制限設定手段を具える
ことを特徴とする請求項１に記載のコンテンツ再生システム。
【請求項５】
上記コンテンツ再生装置は、他のコンテンツ再生装置についての操作制限を設定する操作制限設定手段を具える
ことを特徴とする請求項１に記載のコンテンツ再生システム。
【請求項６】
ネットワークを介して接続されたサーバ装置に格納されているコンテンツをタイマー再生時における再生対象コンテンツとして設定する再生対象コンテンツ設定手段と、
設定されたタイマー時刻設定に応じて、上記設定された再生対象コンテンツを上記サーバ装置から取得して再生するタイマー再生手段と
を具えることを特徴とするコンテンツ再生装置。
【請求項７】
ネットワークを介して接続されたサーバ装置に格納されているコンテンツをタイマー再生時における再生対象コンテンツとして設定する再生対象コンテンツ設定ステップと、
設定されたタイマー時刻設定に応じて、上記設定された再生対象コンテンツを上記サーバ装置から取得して再生するタイマー再生ステップと
を具えることを特徴とするコンテンツ再生方法。
【請求項８】
ネットワークを介して接続されたサーバ装置に格納されているコンテンツをタイマー再生時における再生対象コンテンツとして設定する再生対象コンテンツ設定ステップと、
設定されたタイマー時刻設定に応じて、上記設定された再生対象コンテンツを上記サーバ装置から取得して再生するタイマー再生ステップと
をコンテンツ再生装置に実行させるコンテンツ再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生システム、コンテンツ再生装置、コンテンツ再生方法及びコンテンツ再生プログラムに関し、特に複数のコンテンツサーバを用いたシステムに適用して好適なものである。
【背景技術】
【０００２】
近年、パーソナルコンピュータの普及やインターネットの発達に伴って、家庭や職場のパーソナルコンピュータを用いて、インターネット上に設けられた種々のサーバ装置にアクセスして、種々のコンテンツデータをダウンロードしてきて利用したり、電子メールの送受を行ったりすることが広く行われるようになってきている。このように、いわゆるＷＡＮ（Wide Area Network）を通じて家庭や職場などにおいて、必要な情報を迅速に取得したり、情報交換をスムースに行うことができるようにしたり、情報の共有化を進めたりするなど、通信技術は格段に進歩し、便利な利用環境が提供されている。
【０００３】
ところで、ＷＡＮシステムだけでなく、家庭内やビル内などの限られた空間にあるパーソナルコンピュータや周辺機器を接続してＬＡＮシステムを構築し、ファイルやプリンタなどを共有（共用）できるようにすることも広く行なわれている。
【０００４】
しかしながら、ＵＡＲＴ（Universal Asynchronous Receiver-Transceiver:非同期シリアル通信用送受信回路）を用いた従来型のＬＡＮシステムにおいては、通信速度を充分に確保することができず、例えば、約１．４ＭＢｐｓ（メガバイト／秒）の通信速度を必要とするオーディオデータの送受には時間がかかってしまうなどの問題を生じていた。また、ＵＳＢ（Universal Serial Bus）の出現で、パーソナルコンピュータからＵＳＢ端子を通じてオーディオデータの転送もできるようになったが、そのケーブル長は最大で５ｍと定められており、同じ部屋の中で使うパーソナルコンピュータのアクティブスピーカとしての役割を脱しなかった。
【０００５】
ところが、近年のインターネットの発達に伴い普及しているＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）を使った通信は、通信速度やデータの信頼性からみて十分にオーディオデータの転送に耐えうるばかりでなく、家庭内などに構築するＬＡＮシステムにおいてもケーブルを最大１００ｍまで延長可能であるため施設内のどこへでも音楽を流すことが可能となった。更に、ネットワークハブなどの機器を経由することで、接続できるネットワーク機器の台数も増やすことが可能である。また、通信帯域を考えたときオーディオデータ程度の転送であれば、複数のオーディオデータを一度に転送することも可能であるため、十分な処理能力の備わっているサーバ装置を１台用意すれば、複数の部屋のクライアント装置を用いて同時にサーバ装置から目的とするオーディオデータの供給を受けて利用することができる環境を整えることが可能である。
【０００６】
したがって、家庭内に設置されるパーソナルコンピュータや各部屋に設置される種々のＡＶ（Audio/Visual）機器をＬＡＮを介して接続し、パーソナルコンピュータに蓄積したオーディオデータ、ビデオデータ、ＡＶデータ（同期が取られているオーディオデータとビデオデータ）等のコンテンツデータを、居間、書斎、寝室などの種々の場所で利用できるようにする環境を整えることができる（例えば、特許文献１参照）。
【０００７】
そして、ＬＡＮシステムにおいても、ＷＡＮシステムの場合と同様に、情報を提供するサーバ装置に対して、情報の提供を受けるクライアント装置から要求を出すことにより、サーバ装置からクライアント装置が目的とする情報の提供を受けるようにするのが一般的な利用形態である。この場合、複数のクライアント装置が接続されたＬＡＮシステムの場合であれば、複数のクライアント装置のそれぞれがサーバ装置にアクセスすることによって、そのそれぞれが目的とするコンテンツの提供を同時に受けることも可能であり、また、複数のサーバ装置が接続されたＬＡＮシステムの場合であれば、クライアント装置が複数のサーバ装置のそれぞれにアクセスすることによって、クライアント装置が目的とするコンテンツの提供を複数のサーバ装置から受けることも可能である。
【０００８】
また近年、家庭内に形成されるＬＡＮシステムであるいわゆるホームネットワークシステムにおいても、近年ＰＣを複数台所有したり、家電のネットワーク対応が進むことにより、サーバ装置として用いられる機器が複数存在することも多くなってきている。
【特許文献１】特開２００５−２５０８６７公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、従来より使用されてきたコンパクトディスクやミニディスク等のオーディオ機器には、タイマー機能を有しているものある。かかるタイマー機能には、ある一定の時間が経過すると自動的に再生を停止して電源を切断するスリープタイマーや、毎日決まった時刻に自動的に電源が投入され再生を開始するウェイクアップタイマー、定められた時刻に自動的に録音を開始するレックタイマー等がある。
【００１０】
そして、上述したホームネットワークシステムを用いたネットワークオーディオ装置でも、このようなタイマー機能を有すればさらに使い勝手が向上すると考えられる。
【００１１】
本発明は以上の点を考慮してなされたもので、従来に比して利便性を向上させたコンテンツ再生システム、コンテンツ再生装置、コンテンツ再生方法及びコンテンツ再生プログラムを提案しようとするものである。
【課題を解決するための手段】
【００１２】
かかる課題を解決するため本発明においては、コンテンツを格納したサーバ装置と、当該サーバ装置に接続して当該サーバ装置に格納されているコンテンツを取得して再生するコンテンツ再生装置とを有するコンテンツ再生システムにおいて、サーバ装置に格納されているコンテンツをタイマー再生時における再生対象コンテンツとして設定する再生対象コンテンツ設定手段と、設定されたタイマー時刻設定に応じて、設定された再生対象コンテンツを上記サーバ装置から取得して再生するタイマー再生手段とをコンテンツ再生装置に設けた。
【００１３】
これによりコンテンツ再生装置は、自機器が保持するコンテンツに加えて、ネットワークを介して接続されたサーバ装置に格納されたコンテンツをもタイマー再生時に再生することが可能となり、コンテンツ再生システムの利便性を従来に比して格段に向上させることができる。
【発明の効果】
【００１４】
本発明によれば、コンテンツを格納したサーバ装置と、当該サーバ装置に接続して当該サーバ装置に格納されているコンテンツを取得して再生するコンテンツ再生装置とを有するコンテンツ再生システムにおいて、サーバ装置に格納されているコンテンツをタイマー再生時における再生対象コンテンツとして設定する再生対象コンテンツ設定手段と、設定されたタイマー時刻設定に応じて、設定された再生対象コンテンツを上記サーバ装置から取得して再生するタイマー再生手段とをコンテンツ再生装置に設けたことにより、コンテンツ再生装置は自機器が保持するコンテンツに加えて、ネットワークを介して接続されたサーバ装置に格納されたコンテンツをもタイマー再生時に再生することが可能となり、かくして、従来に比して格段に利便性を向上させたコンテンツ再生システムを実現することができる。
【発明を実施するための最良の形態】
【００１５】
以下図面について、本発明の一実施の形態を詳述する。
【実施例】
【００１６】
（１）コンテンツ再生システムの全体構成
図１において、１は本発明を適用したコンテンツ再生システムを示し、１又は複数のクライアント装置２と、複数（ここでは３台）のサーバ装置３（３Ａ〜３Ｃ）が、ネットワーク４を介して相互に接続されている。
【００１７】
実際上、コンテンツ再生装置としてのクライアント装置２はネットワークオーディオ機器でなり、装置単独で使用するだけではなく、図１に示すように、コンテンツを提供するためのサーバ装置３と接続して、当該サーバ３に保持されたオーディオコンテンツを取得して再生し得るようになされている。
【００１８】
（２）クライアント装置の構成
図２はクライアント装置２の構成を示し、マイコン１０が、図示しない記憶手段から制御プログラムを読み出して実行することにより、当該クライアント装置２全体の電源制御、各ＬＳＩのリセット制御、ユーザインターフェース等を統括的に制御するようになされている。そしてクライアント装置２は、アナログ入力端子１１又はディジタル入力端子１２から入力されたアナログ又はディジタルのオーディオ信号、及びネットワーク端子１３から入力されたオーディオコンテンツに対して増幅や音質制御等の処理を施し、スピーカ端子１４から出力（再生）するようになされている。
【００１９】
ネットワークインターフェース１５は、ネットワーク通信を実現するためのＬＳＩであり、マイコン１０の制御に応じて、通信で送受信するＴＣＰ／ＩＰパケットの解析を行い、コンテンツの選択、検索、オーディオ再生制御を行なう。
【００２０】
操作部１６はユーザによる各種操作を受け付けてマイコン１０に供給するものであり、各種のボタンやキー等で構成される。また表示部１７はマイコン１０によって生成されたユーザに対する各種メッセージ等を表示するものであり、これらは何れもマイコン１０によって制御される。
【００２１】
ＡＤ／ＤＡコンバータ１８はマイコン１０の制御に応じて、オーディオ信号をアナログからディジタルへ、又はディジタルからアナログへ変換する。グラフィックイコライザ１９は、マイコン１０の制御に応じてオーディオ信号の音質を調整し、パワーアンプ２０に供給する。パワーアンプ２０はオーディオ信号を増幅し、スピーカ端子１４から出力する。
【００２２】
かくしてクライアント装置２は、ユーザが操作部１６を操作してネットワーク上のオーディオコンテンツを取得し、スピーカから聴取し得るようになされている。
【００２３】
クライアント装置２は、Ｕｎｉｖｅｒｓａｌ Ｐｌｕｇ＆Ｐｌａｙ（以下ＵＰｎＰと呼ぶ）を用いたネットワーク参加型情報機器である。ＵＰｎＰとは、例えば１０／１００ＢＡＳＥ−Ｔを用いたネットワークで代表されるＩＥＥＥ８０２ネットワーク上で、Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ（以下ＩＰと呼ぶ）及びＩＰ上のＴＣＰやＵＤＰなどで構成されるＩｎｔｅｒｎｅｔ（ＴＣＰ／ＩＰ通信）での通信の機能の一つであり、機器同士が簡単に相互認証することができ、サービスの提供や提供されたサービスを実行することができるように取り決められたプロトコル群のことである。ＵＰｎＰのプロトコルスタックを図３に示す。
【００２４】
ＵＰｎＰ機器は主に、アドレッシング（Addressing）、ディスカバリ（Discovery）、ディスクリプション（Description）、コントロール（Control）、イベンティング（Eventing）、プレゼンテーション（Presentation）の6つの機能を有している。
【００２５】
アドレッシングは、各ＵＰｎＰ機器が、ＩＥＥＥ８０２ネットワーク上でアドレスを取得する為の機能であり、ＤＨＣＰ（Dynamic Host Configuration Protocol）またはＡｕｔｏ IPが用いられる。
【００２６】
ディスカバリはアドレッシングの後に行われ、これによりＵＰｎＰコントロールポイントはコントロールしたいターゲット機器を発見することが出来る。ここで用いられるプロトコルは、ＳＳＤＰ（Simple Service Discovery Protocol）である。各機器は、ＩＥＥＥ８０２ネットワークに接続された時に、自分自身の中に有するデバイスやサービスを通知するメッセージを、ＩＥＥＥ８０２ネットワーク上にマルチキャスト（相手先未指定のパケット送信）する。ＵＰｎＰコントロールポイントは、このマルチキャストされたメッセージを受信することで、ＩＥＥＥ８０２ネットワークにどのような機器が接続されたかを知ることが出来る。
【００２７】
ディスカバリによってＵＰｎＰコントロールポイントが発見したコントロール対象の機器が出力したＳＳＤＰパケットには、デバイスディスクリプション（Device Description）のＵＲＬ（Uniform Resource Locator）が記述されている。ＵＰｎＰコントロールポイントはそのＵＲＬにアクセスすることにより、その機器の更に詳しいデバイス情報をデバイスディスクリプションから取得することが出来る。このデバイス情報には、アイコン情報、モデル名、生産者名、商品名や、そのデバイスが有するサービスの詳しい情報が記載されているサービスディスクリプション（Service Description）等が記述されている。
【００２８】
ＵＰｎＰコントロールポイントはこれらのデバイスディスクリプションやサービスディスクリプションからターゲットに対するアクセスの方法を知ることが出来る。デバイスディスクリプションやサービスディスクリプションはＸＭＬ（eXtensible Markup Language）で表現されている。
【００２９】
コントロールはアクション（Action）とクエリー（Query）の2つに大きく分類される。アクションはサービスディスクリプションのアクション情報に規定された方法で行われ、アクションを実施（Invoke）することによって、ＵＰｎＰコントロールポイントはターゲットを操作することが出来る。クエリーはサービスディスクリプションの機器情報（stateVariable）の値を取り出すために用いられる。コントロールでは、ＳＯＡＰ（Simple Object Access Protocol）というトランスポートプロトコルが利用され、その表現としてはＸＭＬが用いられる。
【００３０】
イベンティングは機器情報の値が変更された時、そのことをターゲットからＵＰｎＰコントロールポイントに通知させるために用いられる。ＵＰｎＰコントロールポイントはターゲットに対してサービスディスクリプションを解析することにより、機器情報からターゲットの保持する変数を知ることが出来、更にその変数が変更になった時にターゲットから通知を受け取ることが出来る。イベンティングでは、ＧＥＮＡ（General Event Notification Architecture）というトランスポートプロトコルが利用され、その表現としてはXMLが用いられる。
【００３１】
プレゼンテーションはユーザにユーザインターフェースを用いたコントロール手段を提供するために用いられる。デバイスディスクリプションに記述されたプレゼンテーションＵＲＬにアクセスすることによって、ＨＴＭＬ（Hyper Text Markup Language）によって記述されたプレゼンテーションページを得ることが出来る。その機能により、ターゲットでアプリケーションを用意することが可能になる。
【００３２】
本発明を適用したクライアント装置２は、上述したＵＰｎＰを用いてネットワークに参加し、通信を行ない得る状態になるだけでなく、その他のＵＰｎＰ機器の検出、接続を行なう。また、ＵＰｎＰを用いてオーディオコンテンツを再生するには、ＵＰｎＰ ＡＶアーキテクチャと呼ばれるＵＰｎＰのＡＶ機器とサーバ装置の規定に従う必要がある。ＡＶアーキテクチャによるＵＰｎＰのＡＶ機器は、コンテンツを提供する装置であるメディアサーバ、制御端末であるコントロールポイント、再生装置であるメディアレンダラの3種類に分かれている。図１に示すサーバ装置３はメディアサーバ機能及びコントロールポイント機能を有し、クライアント装置２はコントロールポイント機能及びメディアレンダラ機能を有している。
【００３３】
メディアサーバにはＣＤＳ（Contents Directory Service）という機能（サービス）が組み込まれており、コントロールポイントに対して、メディアサーバにどのようにコンテンツが格納されているかを通知する。ＣＤＳにはコンテナとアイテムという二つの抽象化されたオブジェクトがあり、これらはフォルダとファイルに相当する。コンテナとアイテムは、図４に示すようなディレクトリツリー構造を構成する。なお、本発明でのオーディオコンテンツはアイテムに相当する。
【００３４】
コントロールポイントは、ディレクトリツリー情報をメディアサーバから取得することにより、各コンテンツＵＲＬを得ることができる。そして、所望のオーディオコンテンツ（アイテム）の情報が取得できた場合、ＵＰｎＰメディアサーバのＡＶトランスポートという機能を用いてオーディオコンテンツの再生や停止等の操作を行なうことができる。
【００３５】
クライアント装置２及びサーバ装置３のＵＰｎＰコントロールポイントは、上述のようにＵＰｎＰのアドレッシングを用いてＴＣＰ／ＩＰの通信が可能な状態になり、同ディスカバリを用いてお互いの機器認証を行う。図１のように、複数のサーバ装置３がネットワーク４に接続されている場合、クライアント装置２はその複数のサーバ装置３を検出する。
【００３６】
通常、ユーザがサーバ装置３内のオーディオコンテンツをクライアント装置２で再生する場合、以下の手順が必要となる。
1)オーディオコンテンツを保持しているサーバ装置を選択する
2)再生するオーディオコンテンツを選択する
3)オーディオコンテンツを再生するクライアント装置を選択する
【００３７】
サーバ装置が一台の場合には1)のサーバ選択手順は必要なくなり、またクライアント装置が一台の場合は3)のクライアント装置選択手順は必要なくなる。従って、図１に示した本発明の環境においては、3)のクライアント装置選択手順は必要ない。また各機器のＵＰｎＰコントロールポイントの実装機器によっても、上述した手段には相違が発生する。例えばクライアント装置２のＵＰｎＰコントロールポイントを使用する場合は、通常その装置自身のレンダラを用いた再生を目的として機能するのが自然であり、その場合はクライアント装置の選択は必要なくなる。これに対して、サーバ装置３のＵＰｎＰコントロールポイントを使用する場合は、通常その装置のメディアサーバ上のコンテンツの再生を目的としている場合が多いため、サーバ装置３の選択を省略することも可能となる。ここでは、クライアント装置２は再生レンダラであり、かつその制御はクライアント装置２ＵＰｎＰコントロールポイントを使用するものとして説明する。
【００３８】
（３）本発明によるタイマー機能
従来のネットワークオーディオ装置においては、上述した手段によってサーバ装置上のオーディオコンテンツをクライアント装置で再生することが可能であるが、ネットワークを有効に活用したタイマー機能は実現されていなかった。そこで本発明では、複数のサーバ装置３とクライアント装置２とが存在するネットワーク環境下における、ネットワーク環境ならではのタイマー機能を提供する。
【００３９】
まず、本発明のコンテンツ再生システム１における第１の特徴である、複数サーバに対するタイマー再生機能について説明する。
【００４０】
従来のタイマー装置を有する再生装置では、当該再生装置自身が保持しているコンテンツ（例えばＣＤやＭＤ、ラジオチューナ等）のみを再生の対象としている。これに対してネットワーク環境下では、クライアント装置２は、ネットワーク接続されたサーバ装置３が格納しているコンテンツも再生の対象とすることが可能である。
【００４１】
そこで本発明のクライアント装置２は、タイマー設定において、あるサーバ装置３に格納されたアルバムを再生対象として設定したり、あるサーバ装置３のトラックを再生後に他のサーバ装置３のトラックを再生するよう設定できるようにした。
【００４２】
このようなサーバ装置３を対象としたタイマー設定を行う場合、まずユーザはクライアント装置２の操作部１６に設けられたタイマー設定ボタン（図示せず）を押下する。クライアント装置２のマイコン１０は、この操作に応じて表示部１７にタイマー設定画面を表示する。
【００４３】
タイマー設定画面は、その子画面として、タイマー再生開始時刻及び再生終了時刻を設定するための時刻設定画面に加え、タイマー再生の対象となるタイマー再生コンテンツが属するサーバ装置を設定するためのタイマー再生サーバ設定画面、当該サーバ装置におけるタイマー再生の対象となるアルバム及びトラックを設定するためのアルバム設定画面、トラック設定画面等を有している。これらの設定画面では、現在のネットワーク環境から取得したサーバ装置３の情報及びその再生可能コンテンツ情報を元にユーザに選択を行わせる。
【００４４】
ユーザはこれらの画面を用いて設定を行った後、操作部１６の確定ボタン（図示せず）を押下することで設定を完了し、さらにクライアント装置２の電源を切断してタイマー再生への待機状態とする。これらの設定情報はクライアント装置２の不揮発メモリ（図示せず）に記憶される。なお、クライアント装置２は複数種類のタイマー設定を同時に登録し得るようになされており、各設定を登録する記憶領域をバンクと呼ぶ。各バンクにはそれぞれ個別のタイマー設定を登録し得る（ウェイクアップやスリープ等の動作モード、開始時刻や終了時刻）とともに、バンクそれぞれのタイマー設定について有効・無効を設定し得るようになされている。
【００４５】
クライアント装置２のマイコン１０は装置の電源切断状態においても動作しており、設定されたタイマー再生開始時間が到来すると、クライアント装置２の電源を投入して起動させるとともにサーバ装置３にアクセスし、設定したタイマー再生コンテンツを取得して再生を開始する。そしてマイコン１０は設定されたタイマー再生終了時間が到来すると、タイマー再生コンテンツの再生を終了した後、クライアント装置２の電源を切断する。
【００４６】
かくしてクライアント装置２は、自機器では保有していないサーバ装置３に格納されたコンテンツを、タイマー設定時間に自動で再生することができる。
【００４７】
ここで、ネットワーク環境下においては各サーバ装置３の接続状況や動作状況が随時変化するため、タイマー再生コンテンツが、実際の再生開始時刻の時点では取得不能になっている可能性がある（サーバ装置３の切断や動作停止、あるいはコンテンツの消去等）。
【００４８】
このような場合においてもクライアント装置２のタイマー再生動作を可能とするには、取得不能となったタイマー再生コンテンツに代えて、他のコンテンツを代替コンテンツとして再生することが考えられる。このような代替コンテンツとしては、クライアント装置２自身が保持しているコンテンツや当該クライアント装置２に設けられている他の再生手段（例えばラジオチューナ）、あるいはアラーム音等が考えられる。
【００４９】
次に、本発明のコンテンツ再生システム１における第２の特徴である、タイマー設定の対象となるクライアント装置２を他のネットワーク機器からリモート設定する機能について説明する。
【００５０】
従来のタイマー装置では、自機器を操作することによって自機器のタイマーを設定している。これに対してネットワーク環境下では、ネットワーク接続された他の機器によってクライアント装置２を設定することが可能である。
【００５１】
上述したようにＵＰｎＰでは、ＵＰｎＰコントロールポイントとして動作できる機器はサーバ装置３、クライアント装置２に関わらず全てを対象とすることができる。このためタイマー動作するクライアント装置２以外の機器、すなわちサーバ装置３も、クライアント装置２が自機器で抽出、取得できる情報を同様に取得することが可能である。
【００５２】
そこで、クライアント装置２と同様のタイマー設定機能をサーバ装置３に設けることで、タイマー動作するクライアント装置２のタイマー設定をサーバ装置３で行うことができる。このようなタイマー設定機能は、ボタン等の物理的な機構を設けなくても、単に表示部に表示されるユーザインターフェースで十分である。また、あるクライアント装置２のタイマー設定を、他のクライアント装置２で行うことも可能である。
【００５３】
さらに、ネットワーク環境下に複数のサーバ装置３が存在する場合は、複数のサーバ装置３から１台のクライアント装置２のタイマー設定を行ったり、また複数のクライアント装置２がある場合は、１台のサーバ装置３から複数のクライアント装置２のタイマー設定を行うことも出来る。
【００５４】
これによりユーザは、タイマー設定の対象とする機器を直接操作することなく、遠隔にタイマー設定することができ、例えば子供が寝ている部屋のクライアント装置２に対して、親がリビングから翌朝のウェイクアップタイマー設定を行ったり、複数あるクライアント装置２それぞれのタイマー設定をひとつのUPnPコントロール機器、例えばサーバ装置３から操作、設定することが可能となる。
【００５５】
次に、クライアント装置２がタイマー設定に従って実行するタイマー動作について説明する。コンパクトディスクやミニディスク等の従来からある音楽再生装置では、タイマー再生を設定すると、装置にセットされているディスク（アルバム）単位での連続再生やシャッフル再生、あるいはユーザが指定した曲順でのプログラム再生などが行われる。
【００５６】
一方、昨今のネットワークオーディオ装置においては、最近視聴したコンテンツや頻繁に視聴するコンテンツ、あるいは一度も視聴していないコンテンツや最近登録したコンテンツ等、種々の条件に従ってコンテンツをリスト化し、これをプレイリストとしてユーザが選択、再生できる機能が搭載されたものがある。
【００５７】
本発明のコンテンツ再生システム１では、このようなプレイリストをタイマー再生機能における再生対象とすることにより、ユーザの使い勝手をより向上させている。
【００５８】
すなわち、クライアント装置２のタイマー再生コンテンツとして、未視聴のコンテンツをタイマー再生コンテンツとして設定したり、最近プレイリストに登録したコンテンツをタイマー再生コンテンツとして設定し得るようになされている。
【００５９】
この場合クライアント装置２のマイコン１０は、コンテンツ再生履歴やプレイリストを不揮発メモリ（図示せず）に保持しており、タイマー再生開始時間が到来すると、当該コンテンツ再生履歴又はプレイリストと、現在のネットワーク環境から取得したサーバ装置３の再生可能コンテンツ情報とを照合して、未視聴のコンテンツや最近プレイリストに登録したコンテンツを適宜タイマー再生コンテンツとして選択して再生する。
【００６０】
これによりクライアント装置２は、通常のタイマー装置では実現できないような、ユーザの嗜好を反映したランダムなコンテンツでタイマー再生を行うことができ、タイマー機能そのものの新たな楽しみを提供することができる。
【００６１】
また、一般にタイマー動作としては、「設定された開始時刻と終了時刻の間で再生動作を行う」、「設定された開始時刻と終了時刻の間で録音（又は録画）動作を行う」、「設定された開始時刻で再生動作を開始する」、「設定された終了時刻で再生動作を終了する」、「設定された動作時間が経過すると再生動作を終了する」といった動作がある。本発明のコンテンツ再生システム１では、ＵＰｎＰコントロールポイントによってこれらタイマー動作の設定情報を管理することにより、上記全ての動作を実現することが可能である。
【００６２】
さらにコンテンツ再生システム１では、上述した再生や録画機能についてのタイマー設定に加え、クライアント装置２そのものに対する操作入力をタイマー設定によって制限し得るようになされている。この場合、設定された時刻の間は、クライアント装置２の操作部１６に対する操作が無効になる。これにより、クライアント装置２に対する操作をサーバ装置３や他のクライアント装置２から制限することが可能となり、例えば子供部屋に設置されたクライアント装置２の動作を他の部屋から制限し、子供に早く寝るよう促すことなどが可能となる。
【００６３】
（４）タイマー設定処理手順
次に、上述したクライアント装置２及びサーバ装置３におけるタイマー設定処理手順を、個々にフローチャートを用いて詳細に説明する。
【００６４】
まず、クライアント装置２で自機器のタイマー設定を行う場合について説明する。クライアント装置２のマイコン１０は、操作部１６のタイマー設定ボタンが押下される等のタイマー設定開始操作に応じて、図５に示すタイマー設定処理手順ＲＴ１を開始しステップＳＰ１に移る。
【００６５】
ステップＳＰ１においてマイコン１０は、表示部１７にタイマー設定画面を表示するとともに子画面としてバンク設定画面を表示して、タイマー設定対象とするバンクをユーザに選択させる。そしてマイコン１０は、ユーザによってタイマー設定対象のバンクが選択されると次のステップＳＰ２に移る。
【００６６】
ステップＳＰ２においてマイコン１０は、表示部１７に時刻設定画面を表示して、タイマー再生における開始時刻や終了時刻をユーザに設定させる。そしてマイコン１０は、ユーザによる時刻設定が完了すると、次のステップＳＰ３に移る。
【００６７】
ステップＳＰ３においてマイコン１０は、表示部１７にファンクション設定画面を表示して、タイマー設定の対象とするファンクションをユーザに選択させる。このファンクション設定画面で選択し得るファンクションとしては、クライアント装置２自身が有する再生機能（例えばクライアント装置２が保持しているＣＤ、ラジオチューナ等）と、ネットワークとが提示される。そしてマイコン１０は、ユーザによるファンクション設定が完了すると、次のステップＳＰ４に移る。
【００６８】
ステップＳＰ４においてマイコン１０は、ユーザによって設定されたファンクションがネットワークであるかを判定する。ステップＳＰ４において、設定されたファンクションはネットワークでは無いと判定された場合、マイコン１０はステップＳＰ６に移る。これに対してステップＳＰ４において、設定されたファンクションがネットワークであると判定された場合、マイコン１０はステップＳＰ５に移り、表示部１７にサーバ設定画面を表示して、タイマー設定の対象とするサーバ装置３をユーザに選択させる。そしてマイコン１０は、ユーザによるサーバ設定が完了すると、次のステップＳＰ６に移る。
【００６９】
ステップＳＰ６においてマイコン１０は、表示部１７にコンテンツ設定画面を表示して、タイマー設定の対象とするコンテンツをユーザに選択させる。このファンクション設定画面では、上述したファンクション設定で選択されたファンクションで利用可能なコンテンツが提示される。そしてマイコン１０は、ユーザによるコンテンツ設定が完了すると次のステップＳＰ７に移る。
【００７０】
ステップＳＰ７においてマイコン１０は、表示部１７に「他のバンクを設定するか？」という旨の画面を表示し、ユーザに対して他のバンクを設定するか否かを選択させる。そしてマイコン１０は、ユーザによって「他のバンクを設定する」旨の操作が入力されると、ステップＳＰ１に戻って新たな設定対象のバンクを選択させるのに対し、「他のバンクを設定しない」旨の操作が入力されると、ステップＳＰ８に移ってタイマー設定処理手順を終了する。
【００７１】
次に、サーバ装置３でクライアント装置２のタイマー設定を行う場合について説明する。サーバ装置３のＣＰＵ（図示せず）は、ユーザによるタイマー設定開始操作に応じて、図６に示すタイマー設定処理手順ＲＴ２を開始してステップＳＰ２１に移る。
【００７２】
ステップＳＰ２１においてサーバ装置３のＣＰＵは、サーバ装置３の表示部（図示せず）にタイマー設定画面を表示するとともに子画面としてバンク設定画面を表示して、タイマー設定対象とするバンクをユーザに選択させる。そしてサーバ装置３のＣＰＵは、ユーザによってタイマー設定対象のバンクが選択されると次のステップＳＰ２２に移る。
【００７３】
ステップＳＰ２２においてサーバ装置３のＣＰＵは、表示部に設定対象機器選択画面を表示し、タイマー設定の対象とするクライアント装置２をユーザに選択させる。そしてサーバ装置３のＣＰＵは、ユーザによる設定が完了すると、次のステップＳＰ２３に移る。
【００７４】
ステップＳＰ２３においてサーバ装置３のＣＰＵは、表示部に時刻設定画面を表示して、タイマー再生における開始時刻や終了時刻をユーザに設定させる。そしてサーバ装置３のＣＰＵは、ユーザによる時刻設定が完了すると、次のステップＳＰ２４に移る。
【００７５】
ステップＳＰ２４においてサーバ装置３のＣＰＵは、表示部にファンクション設定画面を表示して、タイマー設定の対象とするファンクションをユーザに選択させる。このファンクション設定画面で選択し得るファンクションとしては、タイマー設定の対象とするクライアント装置２が有する再生機能と、ネットワークとが提示される。そしてサーバ装置３のＣＰＵは、ユーザによるファンクション設定が完了すると、次のステップＳＰ２５に移る。
【００７６】
ステップＳＰ２５においてサーバ装置３のＣＰＵは、ユーザによって設定されたファンクションがネットワークであるかを判定する。ステップＳＰ２５において、設定されたファンクションはネットワークでは無いと判定された場合、サーバ装置３のＣＰＵはステップＳＰ２７に移る。これに対してステップＳＰ２５において、設定されたファンクションがネットワークであると判定された場合、サーバ装置３のＣＰＵはステップＳＰ２６に移り、表示部にサーバ設定画面を表示して、タイマー設定の対象とするサーバ装置３をユーザに選択させる。そしてサーバ装置３のＣＰＵは、ユーザによるサーバ設定が完了すると、次のステップＳＰ２７に移る。
【００７７】
ステップＳＰ２７においてサーバ装置３のＣＰＵは、表示部にコンテンツ設定画面を表示して、タイマー設定の対象とするコンテンツをユーザに選択させる。このファンクション設定画面では、上述したファンクション設定で選択されたファンクションで利用可能なコンテンツが提示される。そしてサーバ装置３のＣＰＵは、ユーザによるコンテンツ設定が完了すると次のステップＳＰ２８に移る。
【００７８】
ステップＳＰ２８においてサーバ装置３のＣＰＵは、表示部に「他のバンクを設定するか？」という旨の画面を表示し、ユーザに対して他のバンクを設定するか否かを選択させる。そしてサーバ装置３のＣＰＵは、ユーザによって「他のバンクを設定する」旨の操作が入力されると、ステップＳＰ２１に戻って新たな設定対象のバンクを選択させるのに対し、「他のバンクを設定しない」旨の操作が入力されると、ステップＳＰ２９に移ってタイマー設定処理手順を終了する。
【００７９】
次に、サーバ装置３でクライアント装置２の操作制限設定を行う場合について説明する。サーバ装置３のＣＰＵは、ユーザによる操作制限開始操作に応じて、図７に示す操作制限設定処理手順ＲＴ３を開始してステップＳＰ３１に移る。
【００８０】
ステップＳＰ３１においてサーバ装置３のＣＰＵは、表示部に操作制限設定画面を表示するとともに子画面としてバンク設定画面を表示して、操作制限設定対象とするバンクをユーザに選択させる。そしてサーバ装置３のＣＰＵは、ユーザによって操作制限設定対象のバンクが選択されると次のステップＳＰ３２に移る。
【００８１】
ステップＳＰ３２においてサーバ装置３のＣＰＵは、表示部に設定対象機器選択画面を表示し、操作制限設定の対象とするクライアント装置２をユーザに選択させる。そしてサーバ装置３のＣＰＵは、ユーザによる設定が完了すると次のステップＳＰ３３に移る。
【００８２】
ステップＳＰ３３においてサーバ装置３のＣＰＵは、表示部に制限種類設定画面を表示して、操作制限の種類をユーザに選択させる。この操作制限の種類としては、設定された開始時刻から終了時刻の間操作を禁止する、設定された開始時刻に装置の電源を切断する等が提示される。そしてサーバ装置３のＣＰＵは、ユーザによる制限種類設定が完了すると、次のステップＳＰ３４に移る。
【００８３】
ステップＳＰ３４においてサーバ装置３のＣＰＵは、表示部に時刻設定画面を表示して、操作制限における開始時刻や終了時刻をユーザに設定させる。そしてサーバ装置３のＣＰＵは、ユーザによる時刻設定が完了すると、次のステップＳＰ３５に移る。
【００８４】
ステップＳＰ３５においてサーバ装置３のＣＰＵは、表示部に「他のバンクを設定するか？」という旨の画面を表示し、ユーザに対して他のバンクを設定するか否かを選択させる。そしてサーバ装置３のＣＰＵは、ユーザによって「他のバンクを設定する」旨の操作が入力されると、ステップＳＰ３１に戻って新たな設定対象のバンクを選択させるのに対し、「他のバンクを設定しない」旨の操作が入力されると、ステップＳＰ３６に移って操作制限設定処理手順を終了する。
【００８５】
（５）動作及び効果
以上の構成において、本発明のコンテンツ再生システム１では、ネットワーク４を介して接続されているサーバ装置３に格納されたコンテンツを、クライアント装置２のタイマー再生の対象として設定し得るようにした。
【００８６】
これによりクライアント装置２は、自機器が保持するコンテンツに加えて、ネットワーク４を介して接続されたサーバ装置３に格納されたコンテンツをタイマー再生時に再生することが可能となり、かくしてコンテンツ再生システム１の利便性を従来に比して格段に向上させることができる。
【００８７】
さらに、タイマー再生時における再生対象として、コンテンツ再生履歴やプレイリストに基づいてコンテンツを適宜選択することにより、ユーザの嗜好を反映したランダムなコンテンツでタイマー再生を行うことができる。
【００８８】
また本発明のコンテンツ再生システム１では、クライアント装置２のタイマー設定を、ネットワーク４を介して接続されているサーバ装置３や他のクライアント装置２で設定し得るようにした。
【００８９】
これによりクライアント装置２は、当該クライアント装置２を直接操作することなく他の機器からタイマー設定することが可能となり、かくしてコンテンツ再生システム１の利便性を従来に比して格段に向上させることができる。
【００９０】
さらに本発明のコンテンツ再生システム１では、クライアント装置２についての操作制限設定を、ネットワーク４を介して接続されているサーバ装置３や他のクライアント装置２で設定し得るようにした。
【００９１】
これによりクライアント装置２は、当該クライアント装置２を直接操作することなく他の機器からタイマー設定することが可能となり、かくしてコンテンツ再生システム１の利便性を従来に比して格段に向上させることができる。
【００９２】
さらに本発明のコンテンツ再生システム１では、クライアント装置２についての操作制限設定を、ネットワーク４を介して接続されているサーバ装置３や他のクライアント装置２で設定し得るようにした。
【００９３】
これによりクライアント装置２は、当該クライアント装置２を直接操作することなく他の機器から操作制限設定することが可能となり、かくしてコンテンツ再生システム１の利便性を従来に比して格段に向上させることができる。
【００９４】
（６）他の実施の形態
なお上述の実施の形態においては、クライアント装置２としてネットワーク参加型の情報機器を用いた場合について述べたが、本発明はこれに限らず、例えばパーソナルコンピュータや携帯型情報端末等、ネットワークへの接続機能を呼びオーディオコンテンツの再生機能を有する種々の情報処理装置を、クライアント装置２として適用することができる。
【図面の簡単な説明】
【００９５】
【図１】コンテンツ再生システムの全体構成を示す略線図である。
【図２】クライアント装置の構成を示すブロック図である。
【図３】ＵＰｎＰのプロトコルスタックの説明に供する略線図である。
【図４】コンテンツディレクトリツリーの説明に供する略線図である。
【図５】タイマー設定処理手順を示すフローチャートである。
【図６】タイマー設定処理手順を示すフローチャートである。
【図７】操作制限設定処理手順を示すフローチャートである。
【符号の説明】
【００９６】
１……コンテンツ再生システム、２……クライアント装置、３……サーバ装置、１０……マイコン、１５……ネットワークインターフェース、１６……操作部、１７……表示部。
【図１】
2007114876.tif 000003
【図２】
2007114876.tif 000004
【図３】
2007114876.tif 000005
【図４】
2007114876.tif 000006
【図５】
2007114876.tif 000007
【図６】
2007114876.tif 000008
【図７】
2007114876.tif 000009