(57)【要約】【課題】  デジタルカメラに記録された画像コンテンツを再生装置で再生する時に、画像コンテンツの追加や削除があった場合に更新情報（追加・削除）のみが通知され、再生順序の変更は行うことができない。【解決手段】  コンテンツ処理システムは、プレイリスト順に再生している時に、コンテンツ提供装置において画像コンテンツが追加又は削除された場合に、プレイリストに対してその画像コンテンツを追加又は削除しプレイリストが更新されたことを再生装置に通知する。再生装置はプレイリスト更新通知を受信するとプレイリスト転送要求を行い、コンテンツ提供装置から更新プレイリストに書き換え、連続表示される画像コンテンツの再生順序を変更する。【選択図】    図２
2010004354.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ提供装置と、該コンテンツ提供装置から提供されたコンテンツを再生するコンテンツ再生装置とを含むコンテンツ処理システムであって、
上記コンテンツ提供装置は、
上記コンテンツを格納する第１のコンテンツ格納手段と、
上記コンテンツの再生順序を制御するプレイリストの生成、編集及び／又は更新を行う第１のプレイリスト処理手段と、
上記プレイリストを格納する第１のプレイリスト格納手段と、
上記コンテンツと、上記プレイリストとを上記コンテンツ再生装置に送信する送信手段と、を具備し、
上記コンテンツ再生装置は、
上記コンテンツ提供装置から送信されたコンテンツ、及びプレイリストを受信する受信手段と、
上記受信手段で受信したプレイリストを格納する第２のプレイリスト格納手段と、
上記第２のプレイリスト格納手段に格納された所定のプレイリストに基づいて上記第１のコンテンツ格納手段に格納されたコンテンツを上記受信手段により受信し、再生を行う再生手段と、
を具備し、
上記送信手段は、上記プレイリストが更新された場合には、上記更新されたプレイリストを上記コンテンツ再生装置に送信し、
上記受信手段は、上記更新されたプレイリストを受信し、
上記第２のプレイリスト格納手段は、上記更新されたプレイリストを格納し、
上記再生手段は、上記更新されたプレイリストに従って、上記第１のコンテンツ格納手段に格納されたコンテンツを上記受信手段により受信し、再生を行うことを特徴とするコンテンツ処理システム。
【請求項２】
上記コンテンツ提供装置は、さらに、
上記第１のコンテンツ格納手段へのコンテンツ追加、及び／又は上記第１のコンテンツ格納手段からのコンテンツ削除を行うコンテンツ処理手段を具備し、
上記第１のプレイリスト処理手段は、上記コンテンツ処理手段により上記第１のコンテンツ格納手段へのコンテンツ追加、及び／又は上記第１のコンテンツ格納手段からのコンテンツ削除が行われたときには、上記第１のプレイリスト格納手段に格納されたプレイリストを更新することを特徴とする請求項１に記載のコンテンツ処理システム。
【請求項３】
上記コンテンツ再生装置は、さらに、
上記再生手段により上記所定のプレイリストに基づくコンテンツの再生を行っているときに、上記受信手段が上記更新されたプレイリストを受信した場合には、上記所定のプレイリストに基づくコンテンツの再生を中止したのち、上記更新されたプレイリストに基づいてコンテンツの再生を開始するように上記再生手段を制御する制御手段を具備することを特徴とする請求項１に記載のコンテンツ処理システム。
【請求項４】
上記コンテンツ再生装置はさらに、
上記再生手段により上記所定のプレイリストに基づくコンテンツの再生を行っているときに、上記受信手段が上記更新されたプレイリストを受信した場合には、上記所定のプレイリストに基づく再生が終了した後に上記更新されたプレイリストに基づく再生を開始するように上記再生手段を制御する制御手段を具備することを特徴とする請求項１に記載のコンテンツ処理システム。
【請求項５】
上記所定のプレイリストに基づくコンテンツの再生中に、上記受信手段が上記更新されたプレイリストを受信したとき、上記再生中のコンテンツが上記更新されたプレイリストに含まれていた場合には、上記再生中のコンテンツの再生を終了した後、上記更新されたプレイリストのうち当該コンテンツより後に指定されているコンテンツを順番に再生するように制御する制御手段を具備することを特徴とする請求項１に記載のコンテンツ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提供装置から提供されたコンテンツを再生する際に、所望するプレイリスト順にコンテンツ再生装置で再生するコンテンツ処理システムに関する。
【背景技術】
【０００２】
一般に、メディアサーバやデジタルカメラデータ等のデータ（コンテンツ）を提供するコンテンツ提供装置が知られている。このコンテンツ提供装置が有する画像コンテンツや音楽コンテンツ等を、パーソナルコンピュータ（以下、ＰＣと称する）やテレビジョン等のコンテンツ再生装置で再生する際に、メニューの１つとして、再生順序を表示するプレイリストが用いられている。
【０００３】
このプレイリストは、ユーザの選択により所望する順に再生順序を変更することができるため、ユーザ自身が嗜好する順序により再生したり、アルバム単位で再生したりすることが可能である。
【特許文献１】特開２００６−３４０１５
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述したコンテンツ再生装置において、再生中にコンテンツ提供装置のコンテンツに追加又は削除等の変更があった場合、コンテンツ再生装置で変更に従った再生を行うために、その変更内容について通知する。例えば、特許文献１では、コンテンツ提供装置であるデジタルカメラと、コンテンツ再生装置であるＰＣとが接続され、画像コンテンツに追加や削除による変更が行われた際に、この変更情報をデジタルカメラからＰＣに通知し、ＰＣが画像コンテンツリストを更新する方法が開示されている。この更新方法においては、画像コンテンツの追加又は削除の更新情報のみが通知されており、再生順序の更新は行われていない。
【０００５】
そこで本発明は、コンテンツ提供装置から提供される画像コンテンツをコンテンツ再生装置で連続再生表示している時に、コンテンツ提供装置側で画像コンテンツが追加、削除又は再生対象及び／又は再生順序が変更された場合に、プレイリストを更新するコンテンツ処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、コンテンツ提供装置と、該コンテンツ提供装置から提供されたコンテンツを再生するコンテンツ再生装置とを含むコンテンツ処理システムであって、上記コンテンツ提供装置は、上記コンテンツを格納する第１のコンテンツ格納手段と、上記コンテンツの再生順序を制御するプレイリストの生成、編集及び／又は更新を行う第１のプレイリスト処理手段と、上記プレイリストを格納する第１のプレイリスト格納手段と、上記コンテンツ及び上記プレイリストを上記コンテンツ再生装置に送信する送信手段と、を具備し、上記コンテンツ再生装置は、上記コンテンツ提供装置から送信されたコンテンツ、及びプレイリストを受信する受信手段と、上記受信手段で受信したプレイリストを格納する第２のプレイリスト格納手段と、上記第２のプレイリスト格納手段に格納された所定のプレイリストに基づいて上記第１のコンテンツ格納手段に格納されたコンテンツを上記受信手段により受信し、再生を行う再生手段と、を具備し、上記送信手段は、上記プレイリストが更新された場合には、上記更新されたプレイリストを上記コンテンツ再生装置に送信し、上記受信手段は、上記更新されたプレイリストを受信し、上記第２のプレイリスト格納手段は、上記更新されたプレイリストを格納し、上記再生手段は、上記更新されたプレイリストに基づいて上記第１のコンテンツ格納手段に格納されたコンテンツを上記受信手段により受信し、再生を行うコンテンツ処理システムを提供する。
【０００７】
上記コンテンツ処理システムは、プレイリストを基にコンテンツ提供装置からコンテンツを取得し再生手段により順次再生し、コンテンツ提供装置側でコンテンツに対して、追加や削除、又は再生対象及び／又は再生順序に変更があった場合には、その変更に従って、プレイリストが更新され、連続表示における再生順番も変更された内容で告知する。
【発明の効果】
【０００８】
本発明によれば、コンテンツ提供装置から提供される画像コンテンツをコンテンツ再生装置で連続再生表示している時に、コンテンツ提供装置側で画像コンテンツが追加、削除又は再生対象及び／又は再生順序が変更された場合に、プレイリストを更新するコンテンツ処理システムを提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明の実施形態について詳細に説明する。  
本発明に係る一実施形態のコンテンツ処理システムは、コンテンツ提供装置に電子カメラを適用し、再生装置にパーソナルコンピュータ（ＰＣ）を適用した例について説明する。
【００１０】
図１は、電子カメラの構成例を示したブロック図である。  
電子カメラ１は、撮像部２、記録媒体３、中央処理部（ＣＰＵ）４、通信インタフェース５、操作部６、表示部７、ＲＡＭ８、フラッシュメモリ９及びこれらの間を通信するためのバス（又は配線）１０により構成される。
【００１１】
ＣＰＵ４は、フラッシュメモリ９から読み出された制御プログラムを実行し、ＲＡＭ８に種々のデータを読み書きすることにより、電子カメラ１の各構成部位の動作を統括的に制御する。撮像部２は、図示しない撮像光学系、撮像素子及び画像処理回路により構成され、被写体を撮影して撮像信号を生成するとともに、種々の画像処理を行って画像コンテンツを作成する。
【００１２】
作成された画像コンテンツは、記録媒体３に記録される。この記録媒体３としては、電子カメラ１に着脱可能なフラッシュメモリや、電子カメラ１内に搭載されるハードディスク等の書き換え可能な記憶素子（装置）が用いられる。
【００１３】
操作部６は、電子カメラ１の筐体に、機能毎又は機能を共有するスイッチ、例えば、シャッタ釦、選択スイッチ及びタッチパネルスイッチ等の操作スイッチを備え、ユーザの操作により動作に関する指示が入力される。表示部７は、撮像する際の被写体像、記録媒体３から読み出された画像コンテンツ及びユーザインターフェース画面等を表示する。
【００１４】
通信インタフェース５は、ＰＣやプリンタ、外部記録装置等の外部機器との間で撮影画像等のコンテンツ送受を行うインタフェース機能を有している。ここで、通信インタフェース５とは、広く情報の送受信に用いられるインタフェースであり、有線通信に限らず無線通信又は光通信も含まれるものとする。
【００１５】
図２は、本実施形態のコンテンツ再生装置に適用したパーソナルコンピュータ（ＰＣ）の構成を示すブロック図である。
【００１６】
ＰＣ１１は、ＣＰＵ１４、記録媒体１３、通信インタフェース１５、操作部１６、表示部１７、ＲＡＭ１８及びこれらの間を通信するためのバス（又は配線）１９により構成される。
【００１７】
ＣＰＵ１４は、記録媒体１３に記録されている制御プログラムを読み出し実行し、ＲＡＭ１８に種々のデータを読み書きすることにより、ＰＣ１１各部の動作を統括的に制御する。記録媒体１３には、ハードディスクやフラッシュメモリ等の書き換え可能な記憶装置が用いられ、上記制御プログラムの他に、文書コンテンツや画像コンテンツ等の種々のコンテンツが記録される。
【００１８】
操作部１６は、ＰＣ１１の動作に関する指示を入力するためのキーボードやマウス、又は表示部１７の表示画面に設けられたタッチパネル等を備える。表示部１７は、例えば、液晶表示素子により構成され、ユーザインターフェース画面や、記録媒体３から読み出された文書コンテンツや画像コンテンツ等を表示する。
【００１９】
通信インタフェース１５は、電子カメラやプリンタ等の機器との間で種々のコンテンツ送受を行うインタフェースである。ここで、通信インタフェース１５は、広く情報の送受信に用いられるインタフェースであり、有線通信に限らず無線通信又は光通信も含まれるものとする。
【００２０】
図３は、電子カメラ１と外部機器（ＰＣ１１）を通信線２１で接続し、記録媒体３に記録されている画像コンテンツを外部機器（ＰＣ１１）に転送する画像コンテンツ転送手段の階層図の一実施例を示したものである。
【００２１】
上位のプロトコルは、画像転送プロトコルであるPicture Transfer Protocol : IS015740（以下ＰＴＰという）を使用し、その下位として、ＰＴＰデータをＵＳＢパケットとして送受信するためのＵＳＢデバイスクラスであるStill Image Classを使用し、物理インタフェースとして、ＵＳＢを使用している。電子カメラ１のＵＳＢ２２はＵＳＢデバイスとして機能し、ＰＣ１１のＵＳＢ２５は、ＵＳＢホストとして機能する。
【００２２】
電子カメラ１のStill Image Class２３、ＵＳＢクラスのStill Image Classデバイスとして機能し、ＰＣ１１のStill Image Class２６は、そのホストとして機能する。また、電子カメラ１のＰＴＰ２４は、ＰＴＰ Responderとして機能し、ＰＣ１１のＰＴＰ２７は、ＰＴＰInitiatorとして機能する。ＰＣ１１によって、画像コンテンツの送受信や電子カメラ１の制御が行われる。
【００２３】
次に、本実施形態におけるコンテンツ処理システムによるコンテンツ処理について説明する。図４は、本発明の画像コンテンツ転送手段を示すシーケンス図である。
【００２４】
まず、電子カメラ１とＰＣ１１が、ＵＳＢコネクタ接続の通信線２１で接続されると（Ｓ１）、互いに画像コンテンツ転送手段が起動される。電子カメラ１は、ＰＣ１１から発信された装置情報取得要求に対し、装置情報（製品名、製造社名、対応しているオペレーション等）をＰＣ１１に送信する（Ｓ２）。
【００２５】
次に、ＰＴＰセッションを開始するために、ＰＣ１１は電子カメラ１にセッション開始要求（Ｓ３）を行う。これに対して、電子カメラ１は、セッションの準備を行い、準備の完了と共に「ＯＫ」をＰＣ１１に応答する。
【００２６】
ＰＣ１１では、記録媒体３に記録されている画像コンテンツを検索するために、電子カメラ１にオブジェクトハンドルリストの取得要求を行う。これに対し電子カメラ１は、電子カメラ１内のオブジェクトハンドルリストをＰＣ１１に送信する（Ｓ４）。このオブジェクトハンドルとは、ＰＴＰ  Responder機器内のオブジェクト（画像コンテンツ等のファイルや、フォルダ等）毎に、その機器内で独自な値を割り当てられた識別子であり、ＰＴＰでは、このオブジェクトを使用して画像コンテンツやフォルダ等のオブジェクトを操作する。
【００２７】
次に、ＰＣ１１は、電子カメラ１に対して、取得したオブジェクトハンドルリスト内のオブジェクトハンドルに対応付けられたオブジェクト情報の取得要求を電子カメラ１に行う。これを受けて、電子カメラ１は、指定されたオブジェクトバンドルに対応付けられたオブジェクト情報をＰＣ１１に送信する（Ｓ５）。ここで、オブジェクト情報とは、オブジェクトが画像コンテンツであれば、ファイル名、ファイルサイズ、画像サイズ（Height, Width）、ファイルフォーマット（JPEG、TIFF等）等であり、オブジェクトがフォルダであれば、フォルダ名等である。
【００２８】
ＰＣ１１は、このオブジェクト情報に基づいて、取得するオブジェクト（画像コンテンツ）を決定する。ＰＣ１１は、そのオブジェクトに対応するオブジェクトハンドルを指定し、電子カメラ１にオブジェクト取得要求を行う。これに対し、電子カメラ１は、指定されたオブジェクトハンドルに対応するオブジェクト（画像コンテンツ）を送信し（Ｓ６）、画像コンテンツ転送のシーケンスを終了する。
【００２９】
図５は、電子カメラ１の記録媒体３に記録されている画像コンテンツ情報の一例を示す。ここでは、８枚の画像コンテンツ３１〜３７が記録されていることを示し、それぞれの画像コンテンツのファイル名、及びオブジェクトハンドルが記述されている。
【００３０】
図６は、本実施形態に用いるプレイリストファイルの一例である。再生する順番に、画像コンテンツに関連付けられているオブジェクトハンドル４１〜４６が記述されている。
【００３１】
図５及び図６では、オブジェクトハンドル４１（ファイル名：IMG00004.JPG、オブジェクトハンドル：00000004）、オブジェクトハンドル４２（ファイル名：IMG00002. JPG、オブジェクトハンドル：00000002）、オブジェクトハンドル４３（ファイル名：IMG00001. JPG、オブジェクトハンドル：00000001）、オブジェクトハンドル４４（ファイル名：IMG00008.JPG、オブジェクトハンドル：00000008）、オブジェクトハンドル４５（ファイル名：IMG00007.JPG、オブジェクトハンドル：00000007）、オブジェクトハンドル４６（ファイル名：IMG00006.JPG、オブジェクトハンドル：00000006）の順で再生するように記述されている。
【００３２】
図７は、プレイリストファイル４０に記述されている画像コンテンツを再生する際の、プレイリストファイル及び画像コンテンツの送受信を説明するためのシーケンス図である。
【００３３】
電子カメラ１とＰＣ１１がＵＳＢコネクタ接続の通信線２１で接続されると（Ｓ１１）、互いの画像コンテンツ転送手段が起動する。
【００３４】
まず、電子カメラ１は、ＰＣ１１から発信された装置情報取得要求に対し、装置情報（製品名、製造社名、対応しているオペレーション等）をＰＣ１１に送信する（Ｓ１２）。
【００３５】
次に、ＰＴＰセッションを開始するために、ＰＣ１１はセッション開始要求（Ｓ１３）を行う。これに対して、電子カメラ１は、セッションの準備を行い、準備の完了と共に「ＯＫ」をＰＣ１１に応答する。
【００３６】
次に、ＰＣ１１は、電子カメラ１の記録媒体３に記録されている画像コンテンツを検索するために、オブジェクトハンドルリストの取得要求を行う。これに対し電子カメラ１は、電子カメラ１内のオブジェクトハンドルリストを送信する（Ｓ１４）。
【００３７】
ＰＣ１１は、取得したオブジェクトハンドルリスト内のオブジェクトハンドルに対応付けられたオブジェクト情報の取得要求を電子カメラ１に行う。これに対し、電子カメラ１は、指定されたオブジェクトハンドルに対応付けられたオブジェクト情報をＰＣ１１に送信する（Ｓ１５）。その以降、ＰＣ１１は、オブジェクトハンドルリストにあるオブジェクトハンドルに対応するオブジェクト情報を全て取得するためにＳ１５の処理を繰り返し実施する。
【００３８】
上記取得したオブジェクト情報で、ファイル名がplaylist.lstであるオブジェクトが存在した場合、そのオブジェクトに対応するオブジェクトハンドルを指定し、オブジェクト取得要求を電子カメラ１に行う。これに対し、電子カメラ１は、指定されたオブジェクトハンドルに対応するオブジェクト（playlist.lst）をＰＣ１１に送信する（Ｓ１６）。
【００３９】
次に、ＰＣ１１は、取得したplaylist.lstに記述されているオブジェクトハンドルに対応付けられたオブジェクト情報の取得要求を電子カメラ１に行う。これに対し、電子カメラ１は、指定されたオブジェクトハンドルに対応付けられたオブジェクト情報をＰＣ１１に送信する（Ｓ１７）。
【００４０】
次にＰＣ１１は、上記オブジェクトハンドルを指定しオブジェクト取得要求を電子カメラ１に行う。これに対し、電子カメラ１は、指定されたオブジェクトハンドルに対応するオブジェクト（プレイリストファイル４０内の画像コンテンツ）をＰＣ１１に送信する（Ｓ１８）。
【００４１】
次に、ＰＣ１１は、受信したオブジェクト（プレイリストファイル４０内の画像コンテンツ）を表示部１７に表示する。上記Ｓ１７、Ｓ１８を繰り返して実施することにより、プレイリストファイル４０内の画像コンテンツを順に再生する。全てのプレイリストファイル４０内の画像が再生し終わったら、再度、先頭から再生を行う繰り返し再生を行うことも可能である。
【００４２】
次に、本発明のプレイリストファイル更新手段の第１の態様について説明する。  
図８は、画像コンテンツが追加された場合のプレイリストファイル更新について説明するためのシーケンス図である。図９は、画像コンテンツ５１〜５８に画像コンテンツ５９が追加された場合の電子カメラ１の記録媒体３に記録されている画像コンテンツ情報の一例であり、図１０は、画像コンテンツが追加された場合の、上記プレイリストファイル４０を更新後のプレイリストファイル（プレイリストファイル４０）の一例である。
【００４３】
電子カメラ１とＰＣ１１が接続され、図７のＳ１７〜Ｓ１８を実行中に、例えば、電子カメラ１の撮像部２により画像が撮影されるなど、画像コンテンツ５９が追加された場合について説明する。
【００４４】
図８において、Ｓ２１以前に行われる処理は、図７に示すＳ１７〜Ｓ１８によるオブジェクトハンドルに対応するオブジェクトの送受を繰り返しながら、画像の再生を行っている状態であり、ここでは、図７に示したＳ１１〜Ｓ１８の説明は省略する。
【００４５】
まず、電子カメラ１は、画像コンテンツ５９が追加された通知を、オブジェクト追加イベントを追加した画像ファイル（IMG00009.JPG）のオブジェクトハンドルと共にＰＣ１１に通知する（Ｓ２１）。
【００４６】
ＰＣ１１は、このオブジェクト追加イベントに付随して通知されるオブジェクトハンドルに対応付けられたオブジェクト情報の取得要求を電子カメラ１に行う。これに対し、電子カメラ１は、指定されたオブジェクトハンドルに対応付けられたオブジェクト情報をＰＣ１１に送信する（Ｓ２２）。また図示していないが、上記取得したオブジェクト情報のファイル名がplaylist.lstで無かった場合、ＰＣ１１は、上記オブジェクトハンドルに対応付けられたオブジェクト（例えば、画像コンテンツ）を電子カメラ１から取得してもよい。
【００４７】
次に、電子カメラ１は、更新前のプレイリストファイル４０が有効でないことを通知するために、オブジェクト削除イベントを、上記更新前のプレイリストファイル４０のオブジェクトハンドルと共にＰＣ１１に通知する（Ｓ２３）。
【００４８】
次に、プレイリストファイル４０が更新されたことを通知するために、オブジェクト追加イベントを、プレイリストファイル（プレイリストファイル６０）のオブジェクトハンドルと共に、ＰＣ１１に通知する（Ｓ２４）。
【００４９】
ＰＣ１１は、このオブジェクト追加イベントに付随して通知されるオブジェクトハンドルに対応付けられたオブジェクト情報の取得要求を電子カメラ１に行う。この要求に対し、電子カメラ１は、指定されたオブジェクトハンドルに対応付けられたオブジェクト情報をＰＣ１１に送信する（Ｓ２５）。
【００５０】
ＰＣ１１は、上記取得したオブジェクト情報のファイル名がplaylist.lstであれば、そのオブジェクトに対応するオブジェクトハンドルを指定しオブジェクト取得要求を電子カメラ１に行う。これに対し、電子カメラ１は、指定されたオブジェクトハンドルに対応するオブジェクト（playlist.lst）をＰＣ１１に送信する（Ｓ２６）。
【００５１】
次にＰＣ１１は、取得したプレイリストファイル（playlist.lst）に記載されているオブジェクトハンドルに対応付けられたオブジェクト情報の取得要求を電子カメラ１に行う。これに対し電子カメラ１は、指定されたオブジェクトハンドルに対応付けられたオブジェクト情報をＰＣ１１に送信する（Ｓ２７）。
【００５２】
次に、ＰＣ１１は、上記オブジェクトハンドルを指定しオブジェクト取得要求をする。これに対し電子カメラ１は、指定されたオブジェクトハンドルに対応するオブジェクト（プレイリストファイル６０内の画像コンテンツ）を送信する（Ｓ２８）。次に、ＰＣ１１は、受信したオブジェクト（プレイリストファイル６０内の画像コンテンツ）を表示部１７に表示する。以降、前述した上記Ｓ２７、Ｓ２８を繰り返し行い、画像コンテンツの取得することにより、プレイリストファイル６０内の画像コンテンツを順に再生する。全てのプレイリストファイル６０内の画像が再生し終わったら、再度先頭から再生を行う繰り返し再生を行うことも可能である。
【００５３】
以上説明したように本発明の第１の態様によれば、コンテンツ提供装置（電子カメラ等）とコンテンツ再生装置（ＰＣやテレビ等）を接続し、コンテンツ提供装置に記憶されている画像コンテンツをコンテンツ再生装置でスライドショー表示などの連続表示している最中に、コンテンツ提供装置側で画像コンテンツが追加（撮影）された場合であっても、表示する再生順番を示すプレイリストを更新することができる。
【００５４】
次に、本発明のプレイリストファイル更新の第２の態様について説明する。  
図１１は、第２の態様として画像コンテンツが削除された場合のプレイリストファイル更新について説明するためのシーケンス図である。図１２は、画像コンテンツ７１〜７８のうちの画像コンテンツ７３が削除された場合の電子カメラ１の記録媒体３に記録されている画像コンテンツ情報の一例であり、図１３は、画像コンテンツ７３が削除された場合の、上記プレイリストファイル４０を更新した後のプレイリストファイル（プレイリストファイル８０）の一例である。
【００５５】
図１１において、Ｓ３１以前に行われる処理は、図７に示すＳ１７〜Ｓ１８によるオブジェクトハンドルに対応するオブジェクトの送受を繰り返しながら、画像の再生を行っている状態であり、ここでは、図７に示したＳ１１〜Ｓ１８の説明は省略する。
【００５６】
まず、電子カメラ１とＰＣ１１が接続され、図７のＳ１７〜Ｓ１８を実行中に、画像コンテンツ７３が削除された場合について説明する。電子カメラ１は、画像コンテンツ７３が削除されたことを通知するため、オブジェクト削除イベントを削除した画像ファイル（IMG00002.JPG：図９の像コンテンツ５２に相当する）のオブジェクトハンドルと共にＰＣ１１に通知する（Ｓ３１）。
【００５７】
次に、電子カメラ１は、更新前のプレイリストファイル４０が有効でないことを通知するために、オブジェクト削除イベントを上記更新前のプレイリストファイル４０のオブジェクトハンドルと共にＰＣ１１に通知する（Ｓ３２）。続いて、電子カメラ１は、プレイリストファイル４０が更新されたことを通知するために、オブジェクト追加イベントをプレイリストファイル（プレイリストファイル８０）のオブジェクトハンドルと共にＰＣ１１に通知する（Ｓ３３）。
【００５８】
ＰＣ１１は、このオブジェクト追加イベントに付随して通知されるオブジェクトハンドルに対応付けられたオブジェクト情報の取得要求を電子カメラ１に行う。これに対し、電子カメラ１は、指定されたオブジェクトハンドルに対応付けられたオブジェクト情報をＰＣ１１に送信する（Ｓ３４）。
【００５９】
ＰＣ１１は、上記取得したオブジェクト情報のファイル名がplaylist.lstであれば、そのオブジェクトに対応するオブジェクトハンドルを指定し、オブジェクト取得要求を電子カメラ１に行う。これに対し、電子カメラ１は、指定されたオブジェクトハンドルに対応するオブジェクト（playlist.lst）をＰＣ１１に送信する（Ｓ３５）。
【００６０】
次にＰＣ１１は、取得したプレイリストファイル（playlist.lst）に記載されているオブジェクトハンドルに対応付けられたオブジェクト情報の取得要求を電子カメラ１に行う。これに対し電子カメラ１は、指定されたオブジェクトハンドルに対応付けられたオブジェクト情報をＰＣ１１に送信する（Ｓ３６）。
【００６１】
次に、ＰＣ１１は、上記オブジェクトハンドルを指定しオブジェクト取得要求を電子カメラ１に行う。これに対し電子カメラ１は、指定されたオブジェクトハンドルに対応するオブジェクト（プレイリストファイル８０内の画像コンテンツ）をＰＣ１１に送信する（Ｓ３７）。
【００６２】
次にＰＣ１１は、受信したオブジェクト（プレイリストファイル８０内の画像コンテンツ）を表示部１７に表示する。上記Ｓ３６、Ｓ３７を繰り返し、画像コンテンツの取得することにより、プレイリストファイル８０内の画像コンテンツを順に再生する。全てのプレイリストファイル８０内の画像が再生し終わったら、再度先頭から再生を行う繰り返し再生を行うことも可能である。
【００６３】
以上説明したように本発明の第２の態様によれば、コンテンツ提供装置（電子カメラ等）とコンテンツ再生装置（ＰＣやテレビ等）を接続し、コンテンツ提供装置に記憶されている画像コンテンツをコンテンツ再生装置でスライドショー表示などの連続表示している最中に、コンテンツ提供装置側で画像コンテンツが削除された場合であっても、表示する再生順番を示すプレイリストを更新することができる。
【００６４】
次に、本発明のプレイリストファイル更新の第３の態様について説明する。  
図１４は、再生対象及び／又は再生順序の変更された場合のプレイリストファイル更新について説明するためのシーケンス図である。
【００６５】
図１４において、Ｓ４１以前に行われる処理は、図７に示すＳ１７〜Ｓ１８によるオブジェクトハンドルに対応するオブジェクトの送受を繰り返しながら、画像の再生を行っている状態であり、ここでは、図７に示したＳ１１〜Ｓ１８の説明は省略する。
【００６６】
電子カメラ１の記録媒体３に記録されている画像コンテンツ情報は、図５と同様であり、図１５は、プレイリスト４０が更新された後の、プレイリストファイル（プレイリストファイル９０）の一例である。
【００６７】
図１５では、IMG00006.JPG（オブジェクトハンドル：00000006）とIMG00008.JPG（オブジェクトハンドル：00000008）の再生順序を入れ替えて、再生対象のIMG00001.JPG（オブジェクトハンドル：00000001）をIMG00003.JPG（オブジェクトハンドル：00000003）に差し替えている。
【００６８】
まず、電子カメラ１とＰＣ１１が接続され、図７のＳ１７〜Ｓ１８を実行中に、プレイリスト４０が画像コンテンツの削除と追加により更新された場合について説明する。
【００６９】
電子カメラ１は、更新前のプレイリストファイル４０が有効でないことを通知するために、オブジェクト削除イベントを上記更新前のプレイリストファイル４０のオブジェクトハンドルと共にＰＣ１１に通知する（Ｓ４１）。続いて、電子カメラ１は、プレイリストファイル４０が更新されたことを通知するために、オブジェクト追加イベントをプレイリストファイル（プレイリストファイル９０）のオブジェクトハンドルと共にＰＣ１１に通知する（Ｓ４２）。
【００７０】
ＰＣ１１は、このオブジェクト追加イベントに付随して通知されるオブジェクトハンドルに対応付けられたオブジェクト情報の取得要求を電子カメラ１に行う。これに対し電子カメラ１は、指定されたオブジェクトハンドルに対応付けられたオブジェクト情報をＰＣ１１に送信する（Ｓ４３）。
【００７１】
次に、ＰＣ１１は、上記取得したオブジェクト情報のファイル名がplaylist.lstであれば、そのオブジェクトに対応するオブジェクトハンドルを指定しオブジェクト取得要求を電子カメラ１に行う。これに対し電子カメラ１は、指定されたオブジェクトハンドルに対応するオブジェクト（playlist.lst）をＰＣ１１に送信する（Ｓ４４）。
【００７２】
次にＰＣ１１は、取得したplaylist.lstに記載されているオブジェクトハンドルに対応付けられたオブジェクト情報の取得要求を電子カメラ１に行う。これに対し電子カメラ１は、指定されたオブジェクトハンドルに対応付けられたオブジェクト情報をＰＣ１１に送信する（Ｓ４５）。
【００７３】
ＰＣ１１は、上記オブジェクトハンドルを指定し、オブジェクト取得要求を電子カメラ１に行う。これに対し電子カメラ１は、指定されたオブジェクトハンドルに対応するオブジェクト（プレイリストファイル９０内の画像コンテンツ）をＰＣ１１に送信する（Ｓ４６）。次にＰＣ１１は、受信したオブジェクト（プレイリストファイル９０内の画像コンテンツ）を表示部１７に表示する。上記Ｓ４５、Ｓ４６を繰り返し行い、画像コンテンツの取得することにより、プレイリストファイル９０内の画像コンテンツを順に再生する。全てのプレイリストファイル９０内の画像が再生し終わったら、再度先頭から再生を行う繰り返し再生を行うことも可能である。
【００７４】
前述した各実施形態では、プレイリストファイル更新通知を、オブジェクト削除イベント、及びオブジェクト追加イベントをそれぞれに送信することで行っている。しかし、上記オブジェクト削除イベント、及びオブジェクト追加イベントに代わって、オブジェクト更新イベントをプレイリストファイル（プレイリストファイル６０、プレイリストファイル８０、又はプレイリストファイル９０）のオブジェクトハンドルと共にＰＣ１１に通知することにより、一回のイベント通知でプレイリストファイル更新通知を行うことも可能である。
【００７５】
また、更新されたプレイリストファイルを取得した場合のＰＣ１１における画像コンテンツ再生方法の第１の態様は、現在再生しているプレイリストファイルを即座に破棄し、更新されたプレイリストファイル内の画像コンテンツを先頭から順次再生を行う。
【００７６】
更新されたプレイリストファイルを取得した場合のＰＣ１１における画像コンテンツ再生方法の第２の態様は、現在再生しているプレイリストファイル内の画像コンテンツを最終まで順次再生した後に、更新されたプレイリストファイル内の画像コンテンツを先頭から順次再生を行う。
【００７７】
現在再生しているプレイリストファイル内の画像コンテンツを最終まで順次再生している際に、再生を行う画像コンテンツが既に削除されていた場合（プレイリストファイル更新の第２の態様の画像コンテンツが削除された場合に相当）、その画像コンテンツの再生はスキップし、エラー表示等の警告表示は行わない。
【００７８】
更新されたプレイリストファイルを取得した場合のＰＣ１１における画像コンテンツ再生方法の第３の態様は、現在再生しているプレイリストファイル内の画像コンテンツが、更新されたプレイリストファイルに存在する場合、更新されたプレイリストファイル内の当該画像コンテンツ以降を順次再生する。
【００７９】
また、当該画像コンテンツが存在しない場合は、上記画像コンテンツ再生方法の第１及び第２の態様で画像コンテンツを再生する。
【００８０】
以上説明したように本発明の第３の態様によれば、コンテンツ提供装置（電子カメラ等）とコンテンツ再生装置（ＰＣやテレビ等）を接続し、コンテンツ提供装置に記憶されている画像コンテンツをコンテンツ再生装置でスライドショー表示などの連続表示している最中に、コンテンツ提供装置側で画像コンテンツが追加（撮影）や削除された場合であっても、表示する再生順番を示すプレイリストを更新することができる。
【００８１】
尚、本態様において、コンテンツ再生装置によりコンテンツの再生中に、コンテンツ提供装置において、コンテンツの更新（削除、追加及び再生順番の変更等）の指示があった場合、以下のように処理の選択肢がある。
【００８２】
（１）第１に、コンテンツの再生を一時的に停止して打ち切り、プレイリストファイルの更新を行い、その更新されたプレイリストファイルに従って、最初からコンテンツを再生するように再開する。  
（２）第２に、コンテンツの再生を継続して最後のコンテンツが終了した後、プレイリストファイルの更新を行い、その更新されたプレイリストファイルに従って、最初からコンテンツを再生するように再開する。
【００８３】
（３）第３に、コンテンツの再生を一時的に停止して、現在使用しているプレイリストファイルと、更新されるプレイリストファイルを比較して、リスト内で再生された最初から現在までのコンテンツで更新されるプレイリストファイルにおいても一致（つまり、再生されたコンテンツに変更がない）していれば、以降のコンテンツを更新されるプレイリストファイルに従って、再生する。これは、一例として、２０枚の画像コンテンツがあり、現在１０枚までを連続表示（スライドショ−表示）した時点でプレイリストファイルに変更があった場合に、変更されたのが、まだ未表示の例えば１５枚目の画像コンテンツであれば、更新されたプレイリストファイルに従って、引き続き１１枚目から表示を再開することである。
【００８４】
本発明は以下の要旨も含んでいる。
【００８５】
１．コンテンツ提供装置及びコンテンツ再生装置を接続し、上記コンテンツ提供装置に記憶されているコンテンツをプレイリスト順にコンテンツ再生装置で再生するコンテンツ処理システムであって、上記コンテンツ提供装置と上記コンテンツ再生装置との間で、コンテンツ送受信を行うコンテンツ送受信手段を有し、
上記コンテンツ提供装置は、上記プレイリストを更新するプレイリスト更新手段と、上記コンテンツ再生装置に、プレイリストが更新されたことを通知する更新通知手段とを有し、上記コンテンツ再生装置は、上記更新通知を受信する更新通知受信手段と、上記更新通知がプレイリスト更新通知であるか否かを判定する判定手段と、上記判定手段により、プレイリスト更新通知であると判定された場合に、上記コンテンツ送受信手段により、コンテンツ提供装置から上記プレイリストを取得するプレイリスト取得手段と、上記プレイリストを基に、コンテンツ提供装置から上記コンテンツ送受信手段でコンテンツを取得し、順次再生するコンテンツ再生手段とを有することを特徴とするコンテンツ処理システム。
【００８６】
２．上記１項において、上記プレイリスト更新手段は、上記コンテンツ提供装置にコンテンツが追加、上記コンテンツ提供装置からコンテンツが削除、再生対象及び／又は再生順序の変更のいずれか一つ以上が行われた場合に実施されることを特徴とするコンテンツ処理システム。
【図面の簡単な説明】
【００８７】
【図１】図１は、本発明に係る一実施形態のコンテンツ処理システムにおけるコンテンツ提供装置に電子カメラを適用した構成例を示す図である。
【図２】図２は、本実施形態のコンテンツ再生装置に適用したパーソナルコンピュータ（ＰＣ）の構成を示すブロック図である。
【図３】図３は、画像コンテンツを外部機器に転送する画像コンテンツ転送手段について説明するための図である。
【図４】図４は、本発明のコンテンツ処理システムにおける画像コンテンツ転送手段を示すシーケンス図である。
【図５】図５は、コンテンツ処理システムにおける記録媒体に記録されている画像コンテンツ情報の一例を示す図である。
【図６】図６は、本実施形態に用いるプレイリストファイルの一例を示す図である。
【図７】図７は、画像コンテンツを再生する際の、プレイリストファイル及び画像コンテンツの送受信を説明するためのシーケンス図である。
【図８】図８は、第１の態様として画像コンテンツが追加された場合のプレイリストファイル更新について説明するためのシーケンス図である。
【図９】図９は、画像コンテンツが追加された場合の電子カメラの記録媒体に記録されている画像コンテンツ情報の一例を示す図である。
【図１０】図１０は、画像コンテンツが追加された場合の更新後のプレイリストファイルの一例を示す図である。
【図１１】図１１は、第２の態様として画像コンテンツが削除された場合のプレイリストファイル更新について説明するためのシーケンス図である。
【図１２】図１２は、画像コンテンツが削除された場合の電子カメラの記録媒体に記録されている画像コンテンツ情報の一例を示す図である。
【図１３】図１３は、画像コンテンツが削除された場合の更新されたプレイリストファイルの一例を示す図である。
【図１４】図１４は、第３の態様として再生対象及び／又は再生順序の変更された場合のプレイリストファイル更新について説明するためのシーケンス図である。
【図１５】図１５は、プレイリストが更新されたプレイリストファイルの一例を示す図である。
【符号の説明】
【００８８】
１…電子カメラ、２…撮像部、３，１３…記録媒体、４，１４…中央処理部（ＣＰＵ）、５，１５…通信インタフェース、６，１６…操作部、７，１７…表示部、８，１８…ＲＡＭ、９…フラッシュメモリ、１０，１９…バス、１１…パーソナルコンピュータ（ＰＣ）。
【図１】
2010004354.tif 000003
【図２】
2010004354.tif 000004
【図３】
2010004354.tif 000005
【図４】
2010004354.tif 000006
【図５】
2010004354.tif 000007
【図６】
2010004354.tif 000008
【図７】
2010004354.tif 000009
【図８】
2010004354.tif 000010
【図９】
2010004354.tif 000011
【図１０】
2010004354.tif 000012
【図１１】
2010004354.tif 000013
【図１２】
2010004354.tif 000014
【図１３】
2010004354.tif 000015
【図１４】
2010004354.tif 000016
【図１５】
2010004354.tif 000017