(57)【要約】【課題】コンテンツデータとプレイリストデータとを格納する情報処理装置において、保管すべきデータ容量の増加を抑制する。【解決手段】コンテンツデータが格納された記憶部と、端末装置との間でデータの送受信を行う通信部とを有する情報処理装置において、コンテンツデータの再生区間を示すクリップデータを少なくとも一つ備えるプレイリストデータを生成するプレイリスト生成部と、プレイリストデータを少なくとも一つ備えるタイトルデータを生成するタイトル生成部と、各々のプレイリストデータに対して閲覧権限を設定する閲覧権限設定部とを設けた。【選択図】図４
2015167269.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータが格納された記憶部と、端末装置との間でデータの送受信を行う通信部とを有する情報処理装置において、
前記コンテンツデータの再生区間を示すクリップデータを少なくとも一つ備えるプレイリストデータを生成するプレイリスト生成部と、
前記プレイリストデータを少なくとも一つ備えるタイトルデータを生成するタイトル生成部と、
各々の前記プレイリストデータに対して閲覧権限を設定する閲覧権限設定部と
を備える
ことを特徴とする情報処理装置。
【請求項２】
前記プレイリスト生成部は、前記コンテンツデータの全体を再生区間としたクリップデータを備える前記プレイリストデータを生成する
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記タイトル生成部は、単一の前記コンテンツデータに対して複数の前記タイトルデータを生成する
ことを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
前記タイトル生成部は、それぞれ異なる前記コンテンツデータに係る複数の前記プレイリストデータを備えるタイトルデータを生成する
ことを特徴とする請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
前記プレイリスト生成部が生成した前記プレイリストデータと前記タイトル生成部が生成した前記タイトルデータとを前記端末装置において表示させるための表示用信号を生成して通信部を介してこの端末装置に出力するリスト表示部を備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記端末装置から入力された権限情報に基づいてこの端末装置が閲覧可能な前記プレイリストデータを設定する認証部と、
この認証部により閲覧可能と設定された前記プレイリストデータのクリップデータを用いて、前記コンテンツデータを前記端末装置において再生させるための再生用信号を生成して通信部を介して前記端末装置に出力する再生部と
を備える
ことを特徴とする請求項１〜５のいずれかに記載の情報処理装置。
【請求項７】
前記リスト表示部は、前記認証部の設定結果に基づいて、閲覧権限を有する前記プレイリストのみを前記端末装置において表示させるための表示用信号を生成する
ことを特徴とする請求項６記載の情報処理装置。
【請求項８】
前記端末装置から送信された前記コンテンツデータを前記記憶部に格納する登録部を備えることを特徴とする請求項１〜７のいずれかに記載の情報処理装置。
【請求項９】
前記端末装置からの入力情報を受け付ける入力部を備え、
前記プレイリスト生成部、前記タイトル生成部、前記閲覧権限設定部の少なくとも一つは、この入力部が受け付けた入力情報に基づいて動作を行う
ことを特徴とする請求項１〜８のいずれかに記載の情報処理装置。
【請求項１０】
コンテンツデータが格納された記憶部と、端末装置との間でデータの送受信を行う通信部とを有する情報処理装置におけるプレイリスト生成方法であって、
前記コンテンツデータの再生区間を示すクリップデータを少なくとも一つ備えるプレイリストデータを生成し、
前記プレイリストデータを少なくとも一つ備えるタイトルデータを生成し、
各々の前記プレイリストデータに対して閲覧権限を設定する
ことを特徴とする情報処理装置におけるプレイリスト生成方法。
【請求項１１】
コンテンツデータが格納された記憶部と、端末装置との間でデータの送受信を行う通信部とを有するコンピュータにより実行されるプログラムであって、
このプログラムが前記コンピュータにより実行されると、このコンピュータを、
前記コンテンツデータの再生区間を示すクリップデータを少なくとも一つ備えるプレイリストデータを生成するプレイリスト生成部と、
前記プレイリストデータを少なくとも一つ備えるタイトルデータを生成するタイトル生成部と、
各々の前記プレイリストデータに対して閲覧権限を設定する閲覧権限設定部と
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツデータに対してプレイリストを生成する情報処理装置、情報処理装置におけるプレイリスト生成方法及びプログラムに関する。
【背景技術】
【０００２】
いわゆるカムコーダ（ビデオカメラ）、デジタルスチルカメラ、スマートフォン等によって撮影された動画形式のコンテンツデータに対して、このコンテンツデータの少なくとも一部に再生区間を設定し、さらに、複数のコンテンツデータについて再生区間の再生順序を設定して、コンテンツデータに対して編集を行わないものの実質的にコンテンツデータに編集を行ったような再生を行う機能が知られている。このような機能はプレイリストと呼ばれる。なお、音楽データについても、楽曲単位の音楽データの再生順序を指定したプレイリストという機能が知られているが、本明細書では主に動画形式のコンテンツデータに対するプレイリストについて説明する。
【０００３】
また、近年、個人等で撮影した動画形式のコンテンツデータを、インターネット上にあるサーバ装置（クラウド）に保管して知人間でこのコンテンツデータを共有するサービスも知られている（非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１０２４８９号公報
【特許文献２】特開２０１１−１３５１８１号公報
【特許文献３】特開２００８−１０４１３７号公報
【非特許文献】
【０００５】
【非特許文献１】「PlayMemories Online」［平成26年3月3日検索］、インターネット<URL: http://playmemoriesonline.com/>
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来のコンテンツデータ共有サービスにおいては、コンテンツデータ単位でコンテンツを管理するためのコンテンツデータファイルの名称といったタイトル毎にコンテンツデータを保管していた。従って、プレイリスト機能を実現するには、実際にコンテンツデータを編集し、プレイリスト単位のコンテンツデータをサーバ装置に保管する必要があった。このため、プレイリストの数が多くなれば、実際にサーバ装置に保管すべきコンテンツデータの容量の増加を招く可能性があった。
【０００７】
なお、ユーザの認証情報に基づいて、ユーザが視聴可能な録画済番組リストをサーバが再生装置に提供し、ユーザがこの録画済番組リストから録画済番組を選択したらこのデータをサーバが再生装置に送信する技術や（特許文献１参照）、デバイスのレイティングとコンテンツのレイティングとに基づいてサーバがＴＶで視聴可能なコンテンツを制限する技術や（特許文献２参照）、さらに、ユーザが設定した視聴制限基準情報とコンテンツデータのシーン毎に設定されたコンテンツ視聴制限情報とに基づいて、視聴制限を設定する必要がない再生区間のみのプレイリストを生成する技術（特許文献３参照）が従来開示されているが、いずれの技術においても、ユーザがプレイリストを選択してプレイリスト単位でコンテンツデータの再生が可能な構成ではないため、上述した課題に対応した技術ではない。
【０００８】
本発明は上述した課題に鑑みてなされたもので、コンテンツデータとプレイリストデータとを格納する情報処理装置において、保管すべきデータ容量の増加を抑制することの可能な情報処理装置、情報処理装置におけるプレイリスト生成方法及びプログラムの提供をその目的の一つとしている。
【課題を解決するための手段】
【０００９】
本発明は、コンテンツデータが格納された記憶部と、端末装置との間でデータの送受信を行う通信部とを有する情報処理装置に適用される。そして、コンテンツデータの再生区間を示すクリップデータを少なくとも一つ備えるプレイリストデータを生成するプレイリスト生成部と、プレイリストデータを少なくとも一つ備えるタイトルデータを生成するタイトル生成部と、各々のプレイリストデータに対して閲覧権限を設定する閲覧権限設定部とを設けることにより、上述した課題の少なくとも一つを解決している。
【００１０】
プレイリスト生成部は、コンテンツデータの再生区間を示すクリップデータを少なくとも一つ備えるプレイリストデータを生成する。従って、このプレイリストデータに基づいてコンテンツデータを再生することで、クリップデータにより定義された再生区間についてコンテンツデータを再生することができる。
【００１１】
ここで、プレイリスト生成部は、コンテンツデータの全体を再生区間としたクリップデータを備えるプレイリストデータを生成することが好ましい。また、タイトル生成部は、単一のコンテンツデータに対して複数のタイトルデータを生成することが好ましい。さらに、タイトル生成部は、それぞれ異なるコンテンツデータに係る複数のプレイリストデータを備えるタイトルデータを生成することが好ましい。
【００１２】
さらに、プレイリスト生成部が生成したプレイリストデータとタイトル生成部が生成したタイトルデータとを端末装置において表示させるための表示用信号を生成して通信部を介してこの端末装置に出力するリスト表示部を情報処理装置に設けることが好ましい。
【００１３】
また、端末装置から入力された権限情報に基づいてこの端末装置が閲覧可能なプレイリストデータを設定する認証部と、この認証部により閲覧可能と設定されたプレイリストデータのクリップデータを用いて、コンテンツデータを端末装置において再生させるための再生用信号を生成して通信部を介して端末装置に出力する再生部とを情報処理装置に設けることが好ましい。
【００１４】
さらに、リスト表示部は、認証部の設定結果に基づいて、閲覧権限を有するプレイリストのみを端末装置において表示させるための表示用信号を生成することが好ましい。また、端末装置から送信されたコンテンツデータを記憶部に格納する登録部を情報処理装置に設けることが好ましい。
【００１５】
そして、端末装置からの入力情報を受け付ける入力部を情報処理装置に設け、プレイリスト生成部、タイトル生成部、閲覧権限設定部の少なくとも一つが、この入力部が受け付けた入力情報に基づいて動作を行うことが好ましい。
【００１６】
また、本発明は、コンテンツデータが格納された記憶部と、端末装置との間でデータの送受信を行う通信部とを有する情報処理装置におけるプレイリスト生成方法に適用される。そして、コンテンツデータの再生区間を示すクリップデータを少なくとも一つ備えるプレイリストデータを生成し、プレイリストデータを少なくとも一つ備えるタイトルデータを生成し、各々のプレイリストデータに対して閲覧権限を設定することにより、上述した課題の少なくとも一つを解決している。
【００１７】
さらに、本発明は、コンテンツデータが格納された記憶部と、端末装置との間でデータの送受信を行う通信部とを有するコンピュータにより実行されるプログラムに適用される。そして、このプログラムがコンピュータにより実行されると、このコンピュータを、コンテンツデータの再生区間を示すクリップデータを少なくとも一つ備えるプレイリストデータを生成するプレイリスト生成部と、プレイリストデータを少なくとも一つ備えるタイトルデータを生成するタイトル生成部と、各々のプレイリストデータに対して閲覧権限を設定する閲覧権限設定部として機能させることにより、上述した課題の少なくとも一つを解決している。
【発明の効果】
【００１８】
本発明によれば、保管すべきデータ容量の増加を抑制することの可能な情報処理装置、情報処理装置におけるプレイリスト生成方法及びプログラムを実現することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態であるコンテンツ共有システムの概略構成を示すブロック図である。
【図２】一実施形態のコンテンツ共有システムを構成するサーバ装置の概略構成を示すブロック図である。
【図３】一実施形態のコンテンツ共有システムを構成する端末装置の概略構成を示すブロック図である。
【図４】一実施形態のコンテンツ共有システムの機能構成を示す機能ブロック図である。
【図５】一実施形態のサーバ装置に格納されるコンテンツデータのデータ構造の一例を示す図である。
【図６】一実施形態のサーバ装置に格納されるコンテンツデータのデータ構造の他の例を示す図である。
【図７】一実施形態のサーバ装置に格納されるコンテンツデータのデータ構造のまた他の例を示す図である。
【図８】一実施形態のサーバ装置に格納されるコンテンツデータのデータ構造のまた他の例を示す図である。
【図９】一実施形態のサーバ装置に格納されるテーブルの一例を示す図である。
【図１０】一実施形態のサーバ装置に格納されるテーブルの他の例を示す図である。
【図１１】一実施形態のコンテンツ共有システムの動作の一例を説明するためのシーケンス図である。
【図１２】一実施形態のコンテンツ共有システムの動作の他の例を説明するためのシーケンス図である。
【図１３】一実施形態のコンテンツ共有システムの動作のまた他の例を説明するためのシーケンス図である。
【図１４】一実施形態のコンテンツ共有システムにおける端末装置での表示の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照して、本発明の情報処理装置の実施形態について説明する。
（一実施形態）
図１は、本発明の一実施形態であるコンテンツ共有システムの概略構成を示す図である。図１において、一実施形態のコンテンツ共有システムＳは、サーバ装置１及び端末装置２を備える。
【００２１】
本発明が適用される情報処理装置であるサーバ装置１は、詳細を後述するように、コンテンツファイルが格納された記憶部と端末装置２との間でデータの送受信を行う通信部とを備え、端末装置２からコンテンツファイルの格納指示があると、この指示とコンテンツファイルとを通信部を介して受信し、この指示に基づいて受信したコンテンツファイルを記憶部に格納する。一方、サーバ装置１は、端末装置２からコンテンツファイルの再生指示があると、必要に応じて端末装置２において再生可能なデータに変換し、指示があったコンテンツファイルまたはコンテンツファイル再生データを通信部を介して送信する。サーバ装置１の詳細については後述する。
【００２２】
端末装置２は、例えばＰＣ（Personal Computer）等情報処理が可能な装置であり、カムコーダ、デジタルスチルカメラ、スマートフォン等の撮影装置３が撮影した動画形式のコンテンツファイルを取り込み、このコンテンツファイルをサーバ装置１に格納する指示とともにこのコンテンツファイルをサーバ装置１に送信する。また、端末装置２は、サーバ装置１に格納されたコンテンツファイルから視聴を希望するコンテンツファイルについて再生を指示し、コンテンツファイル、あるいは端末装置２において再生可能なコンテンツファイル再生データを受信し、視聴可能な状態で表示する。端末装置２の詳細についても後述する。なお、図１においては端末装置２が２台設けられているが、１台のみ、あるいは３台以上の端末装置２がコンテンツ共有システムＳに設けられてもよい。
【００２３】
そして、これらサーバ装置１及び端末装置２は、それぞれ図１において図示略のルータ等の中継機器を介してインターネット等のＷＡＮ４（Wide Area Network）に接続されている。これにより、サーバ装置１及び端末装置２は、ＷＡＮ４を介してデータの送受信が可能である。
【００２４】
（一実施形態のサーバ装置の構成）
図２は、本発明の一実施形態であるコンテンツ共有システムを構成するサーバ装置１の概略構成を示すブロック図である。図２において、本実施形態のサーバ装置１は、ＣＰＵ（Central Processing Unit）１０、ＲＯＭ（Read Only Memory）１１、ＲＡＭ（Random Access Memory）１２、ネットワークインタフェース（Ｉ／Ｆ）１３及びＨＤＤ（Hard Disk Drive）部１４を備えており、これらはバスにより互いに接続されている。
【００２５】
ＣＰＵ１０は、後述するＲＯＭ１１内に格納されたファームウェア等のプログラムが実行されることにより、サーバ装置１全体の制御を行う。また、ＣＰＵ１０は、ＲＯＭ１１内に格納されたプログラムが実行されることにより、図４に示すような各機能部としても動作する。図４に示す各機能部の動作については後述する。ＲＯＭ１１には、上述したファームウェア等のプログラムが格納されている。ＲＡＭ１２はサーバ装置１のワークメモリとして機能し、ＣＰＵ１０を含めたサーバ装置１の動作時に一時的に使用されるプログラム、データ等が格納される。
【００２６】
ネットワークインタフェース１３はネットワークコネクタ（図略）を備え、このネットワークコネクタにネットワークケーブル（図略）を介してルータ２０が接続され、このルータ２０がＷＡＮ４に接続されることで、外部ネットワークとの間でデータの送受信がされる。このネットワークインタフェース１３は、例えばＩＥＥＥ（The Institute of Electrical and Electronics Engineers）８０２．３規格に基づく有線通信を行うものである。
【００２７】
ＨＤＤ部１４は、ＨＤＤ１４ｂとＨＤＤインタフェース（Ｉ／Ｆ）１４ａとを備える。ＨＤＤ１４ｂは、記録媒体であるディスクと、このディスクの回転を行う回転部と、ディスクに対してデータの読み出し／書き込みを行うヘッド部とを備える（いずれも不図示）。ＨＤＤインタフェース１４ａは、このＨＤＤ１４ｂに対するデータの読み出し／書き込み指令があった場合に、ＨＤＤ１４ｂ全体の制御を行うとともに、データの読み出し／書き込み制御を行い、読み出されたデータを出力する。このＨＤＤ１４ｂには、コンテンツファイル７０及びテーブル７１が格納されている。コンテンツファイル７０及びテーブル７１の詳細については後述する。
【００２８】
（一実施形態の端末装置の構成）
図３は、本発明の一実施形態であるコンテンツ共有システムを構成する端末装置２の概略構成を示すブロック図である。図３において、本実施形態の端末装置２は、ＣＰＵ３０、ＲＯＭ３１、ＲＡＭ３２、入出力デバイス３３、ＨＤＭＩ（High-Definition Multimedia Interface：登録商標）インタフェース（Ｉ／Ｆ）３４、ネットワークインタフェース（Ｉ／Ｆ）３５、ＨＤＤ部３６、ディスプレイ部３７及び音声出力部３８を備えており、これらはバスにより互いに接続されている。
【００２９】
ＣＰＵ３０は、後述するＲＯＭ３１内に格納されたファームウェア等のプログラムが実行されることにより、端末装置２全体の制御を行う。また、ＣＰＵ３０は、ＲＯＭ３１内に格納されたプログラムが実行されることにより、図４に示すような各機能部としても動作する。図４に示す各機能部の動作については後述する。ＲＯＭ３１には、上述したファームウェア等のプログラムが格納されている。ＲＡＭ３２は端末装置２のワークメモリとして機能し、ＣＰＵ３０を含めた端末装置２の動作時に一時的に使用されるプログラム、データ等が格納される。
【００３０】
入出力デバイス３３は、入力インタフェース（Ｉ／Ｆ）３３ａ及びＵＳＢ（Universal Serial Bus）インタフェース（Ｉ／Ｆ）３３ｂを備える。入力インタフェース３３ａには入力指示装置４０が接続され、ユーザが入力指示装置４０を操作することにより入力される入力信号を受信する。入力指示装置４０は、ユーザにより操作される図略の操作部を備え、入力指示装置４０は、ユーザにより少なくとも一つの操作部が操作されると、操作された操作部に対応する入力信号を出力する。入力指示装置４０としては、例えばキーボード、マウス等が挙げられ、操作部としては、これらキーボード等に備えられたキー、ボタン等が挙げられる。
【００３１】
ＵＳＢインタフェース３３ｂはＵＳＢコネクタ（図略）を備え、このＵＳＢコネクタに直接、あるいはＵＳＢケーブルを介して接続されたＵＳＢ機器４１に対して、ＵＳＢ２．０またはＵＳＢ３．０規格に沿ったデータの読み出し／書き込みを行う。ＵＳＢ機器４１としては、ＵＳＢフラッシュメモリ、ＵＳＢインタフェースを備えた撮影装置３等が挙げられる。
【００３２】
ＨＤＭＩインタフェース３４はＨＤＭＩコネクタ（図略）を備え、このＨＤＭＩコネクタにＨＤＭＩケーブル（図略）を介して接続されたＨＤＭＩ機器４２から送信されるＡＶストリーム（映像信号及び音声信号）を受信し、あるいは、ＡＶストリームをＨＤＭＩ機器４２に送信する。ＨＤＭＩ機器４２としては、例えばレコーダー、ディスプレイ等が挙げられる。
【００３３】
ネットワークインタフェース３５はネットワークコネクタ（図略）を備え、このネットワークコネクタにネットワークケーブル（図略）を介してルータ４３が接続され、このルータ４３がＷＡＮ４に接続されることで、外部ネットワークとの間でデータの送受信がされる。このネットワークインタフェース３５は、例えばＩＥＥＥ８０２．３規格に基づく有線通信を行うものである。あるいは、ネットワークインタフェース３５は、例えばＩＥＥＥ８０２．１１規格に基づく無線通信を行うものであってもよく、さらには有線通信と無線通信との双方を行うものであってもよい。
【００３４】
ＨＤＤ部３６は、サーバ装置１のＨＤＤ部１４と同様の構成を備え、すなわち、ＨＤＤ３６ｂとＨＤＤインタフェース（Ｉ／Ｆ）３６ａとを備える。このＨＤＤ３６ｂには、コンテンツファイル７０が格納されている。このコンテンツファイル７０は、撮影装置３から取り込まれたものである。
【００３５】
ディスプレイ部３７は、液晶等のディスプレイ３７ｂと、このディスプレイ３７ｂを駆動するディスプレイドライバ３７ａとを備える。ディスプレイドライバ３７ａに所定フォーマットの映像信号が入力されると、ディスプレイドライバ３７ａはこの映像信号に基づいて所定の映像がディスプレイ３７ｂの図略の表示画面に出力されるように、このディスプレイ３７ｂを駆動する。音声出力部３８は、この音声出力部３８に所定フォーマットの音声信号が入力されると、この音声信号に基づいて端末装置２外に音声を出力する。音声出力部３８は、例えばスピーカ等である。
【００３６】
（一実施形態のサーバ装置の機能構成）
図４は、一実施形態のサーバ装置１の機能構成を示す機能ブロック図である。図４において、本実施形態のサーバ装置１は、制御部５０、記憶部５１及び通信部５２を備える。
【００３７】
記憶部５１には、コンテンツファイル７０及びテーブル７１が格納されている。コンテンツファイル７０はコンテンツデータ７０ａを備える。コンテンツファイル７０及びテーブル７１の詳細については後述する。
【００３８】
制御部５０は、入力部５３、登録部５４、プレイリスト生成部５５、タイトル生成部５６、リスト表示部５７、閲覧権限設定部５８、認証部５９及び再生部６０を備える。
【００３９】
入力部５３は、端末装置２からの入力情報を受け付ける。入力情報の詳細については後述するが、一例として、コンテンツファイル７０の指定・選択、コンテンツファイル７０の送受信、コンテンツファイル７０またはコンテンツファイル７０再生用データの再生指示、プレイリスト生成指示、クリップデータ生成指示、タイトルデータ入力等が挙げられる。プレイリスト生成部５５、タイトル生成部５６、閲覧権限設定部５８の少なくとも一つは、この入力部５３が受け付けた入力情報に基づいて動作を行う。登録部５４は、端末装置２から送信されたコンテンツファイル７０を記憶部５１に格納する。
【００４０】
プレイリスト生成部５５は、コンテンツデータ７０ａの再生区間を示すクリップデータを少なくとも一つ備えるプレイリストデータを生成する。好ましくは、プレイリスト生成部５５は、コンテンツデータ７０ａの全体を再生区間としたクリップデータを備えるプレイリストデータを生成する。
【００４１】
タイトル生成部５６は、プレイリスト生成部５５が生成したプレイリストデータを少なくとも一つ備えるタイトルデータを生成する。好ましくは、タイトル生成部５６は、それぞれ異なるコンテンツデータ７０ａに係る複数のプレイリストデータを備えるタイトルデータを生成する。
【００４２】
リスト表示部５７は、プレイリスト生成部５５が生成したプレイリストデータとタイトル生成部５６が生成したタイトルデータとを端末装置２において表示させるための表示用信号を生成して、通信部５２を介して端末装置２に出力する。これらプレイリスト生成部５５、タイトル生成部５６及びリスト表示部５７の具体的動作については、記憶部５１に格納されているコンテンツファイル７０及びテーブル７１のデータ構造を説明する際に、より詳細に説明する。
【００４３】
閲覧権限設定部５８は、各々のプレイリストデータに対して閲覧権限を設定する。認証部５９は、端末装置２から入力された権限情報に基づいてこの端末装置２が閲覧可能なプレイリストデータを設定する。再生部６０は、この認証部５９により閲覧可能と設定されたプレイリストデータのクリップデータを用いて、コンテンツデータ７０ａを端末装置２において再生させるための再生用信号を生成して通信部５２を介して端末装置２に出力する。なお、再生部６０は、コンテンツデータ７０ａそのもの、コンテンツデータ７０ａの一部を転送してもよく、あるいは、いわゆるストリーミングデータとして送信してもよい。そして、リスト表示部５７は、認証部５９の設定結果に基づいて、閲覧権限を有するプレイリストのみを端末装置２において表示させるための表示用信号を生成する。
【００４４】
通信部５２は、ＷＡＮ４を介して端末装置２との間でデータの送受信を行う。より詳細には、この通信部５２は、端末装置２を含む外部機器からサーバ装置１に入力される各種データの入力を受け付け、入力された各種データを制御部５０に入力し、あるいは記憶部５１に格納する。さらに通信部５２は、表示画面生成用信号を含む、制御部５０または記憶部５１内の各種データを、端末装置２を含む外部出力機器に出力する。
【００４５】
以上の構成において、制御部５０及び制御部５０を構成する入力部５３、登録部５４、プレイリスト生成部５５、タイトル生成部５６、リスト表示部５７、閲覧権限設定部５８、認証部５９及び再生部６０は主にＣＰＵ１０により構成され、記憶部５１は主にＲＯＭ１１、ＲＡＭ１２及びＨＤＤ部１４により構成され、通信部５２は主にネットワークインタフェース１３により構成される。図４に示すサーバ装置１の各機能部の動作については後に詳述する。
【００４６】
（一実施形態で用いられるコンテンツデータ等のデータ構造）
一実施形態のサーバ装置１の記憶部５１に格納されているコンテンツファイル７０及びテーブル７１を構成するデータのデータ構造について、図５〜図８を参照して説明する。
【００４７】
図５は、コンテンツファイル７０及びテーブル７１を構成するデータのデータ構造を概括的に説明するための図である。図５に示すように、本実施形態ではコンテンツデータ７０ａには少なくとも一つのタイトル７２が関連付けられている。タイトル７２は少なくとも一つのプレイリスト７３を備える。プレイリスト７３は少なくとも一つのクリップ７４を備え、このクリップ７４は、コンテンツデータ７０ａの再生開始点（以下、Ｉｎ点とも呼ぶ）及び再生終了点（以下、Ｏｕｔ点とも呼ぶ）の情報を保持している。Ｉｎ点及びＯｕｔ点の情報は、コンテンツデータ７０ａの時間単位またはデータ単位（ｂｙｔｅなど）で表される。本実施形態のサーバ装置１では、プレイリスト７３単位での再生が可能である。
【００４８】
コンテンツデータ７０ａとタイトル７２、プレイリスト７３及びクリップ７４との関係の具体的な態様について説明する。図６に示す例は、１つのタイトル７２（タイトルＡ）が複数のプレイリスト７３（図示例では３つのプレイリストＡ＿０〜Ａ＿２）を備える例である。プレイリスト０は編集されていない状態でのコンテンツデータ７０ａ（つまりＩｎ点がコンテンツデータ７０ａの始点、つまり時間＝０の点でＯｕｔ点がコンテンツデータ７０ａの終点、つまり時間＝最後の点）が再生可能なプレイリスト７３であり、プレイリストＡ＿１は３つのクリップ７４（クリップ１＿０〜クリップ１＿２）を備え、プレイリストＡ＿２は２つのクリップ７４（クリップ２＿０〜クリップ２＿１）を備えている。プレイリスト０を再生した場合、コンテンツデータ７０ａ全体を再生区間とするクリップ７４のみが含まれるので、プレイリスト０の再生は実質的にタイトル７２全体の再生と同等になる。
【００４９】
上述したように、各々のクリップ７４はＩｎ点及びＯｕｔ点の情報を保持しており、ユーザがプレイリストＡ＿１、Ａ＿２のいずれかについて再生指示をすると、サーバ装置１は、再生指示があったプレイリストＡ＿１、Ａ＿２に含まれる全てのクリップ（例えばプレイリストＡ＿１についてはクリップ１＿０〜クリップ１＿２）が保持するＩｎ点及びＯｕｔ点情報に基づいて、これらＩｎ点及びＯｕｔ点の間のコンテンツデータ７０ａを順次再生する。
【００５０】
次に、図７に示す例は、１つのコンテンツデータ７０ａ（コンテンツデータＡ）に複数のタイトル７２（タイトルＡ、タイトルＢ）が設定されている例である。図７に示す例は、プレイリスト７３（プレイリストＢ＿１、Ｂ＿２）を設定した後に、設定したプレイリスト７３を別タイトル（この場合はタイトルＢ）で管理する指示をした例である。図６の例と比較して、プレイリストＢ＿１、Ｂ＿２はタイトルＢに属するものとして関連付けられている。
【００５１】
さらに、図８に示す例では、複数のコンテンツデータ７０ａ（コンテンツデータＡ、Ｂ）を含むタイトル７２（タイトルＣ）が設定されている例である。図８に示す例は、複数のコンテンツデータＡ、Ｂについてそれぞれプレイリスト７３（プレイリストＣ＿１、Ｃ＿２）を設定した後に、設定したプレイリスト７３を別タイトル（この場合はタイトルＣ）で管理する指示をした例である。
【００５２】
（一実施形態のテーブルの構成）
図９及び図１０は、本実施形態のサーバ装置１の記憶部５１に格納されているテーブル７１の構成を説明するための図である。本実施形態のテーブル７１は、タイトルテーブル７１ａ、プレイリストテーブル７１ｂ、クリップテーブル７１ｃ及び認証テーブル７１ｄを備える。
【００５３】
タイトルテーブル７１ａは、レコード管理のためのタイトル７２の識別記号が記述されるタイトル領域７１ａ−１と、タイトル７２のタイトル名が記述されるタイトル名領域７１ａ−２と、タイトル７２に含まれるプレイリスト７３のＩＤが記述されるプレイリスト領域７１ａ−３と、プレイリスト７３単位のアクセス権が記述されるアクセス権領域７１ａ−４と、タイトル７２を編集したユーザのＩＤが記述される編集者ＩＤ領域７１ａ−５とを備える。図９に示す例では、「hoge」というＩＤのユーザが編集した「運動会」という名称のタイトルＡにはＩＤ＿０〜ＩＤ＿２までの３つのプレイリスト７３が含まれ、ＩＤ＿０及びＩＤ＿２のプレイリスト７３については制限（Ｐｒｉｖａｔｅ）されたアクセス権が設定され、ＩＤ＿１のプレイリスト７３については公開（Ｐｕｂｌｉｃ）されたアクセス権が設定されている。
【００５４】
プレイリストテーブル７１ｂは、レコード管理のためのプレイリスト７３の識別記号が記述されるプレイリスト領域７１ｂ−１と、プレイリスト７３が属するタイトル７２の識別記号が記述されるタイトル領域７１ｂ−２と、プレイリスト７３編集時に用いたコンテンツデータ７０ａの元のタイトル名が記述される元タイトル領域７１ｂ−３と、端末装置２のユーザに対してプレイリストを提示する際に表示するプレイリストのタイトル名が記述される提示タイトル領域７１ｂ−４と、プレイリスト７３に含まれるクリップ７４のＩＤが記述されるクリップ領域７１ｂ−５とを備える。図９に示す例では、プレイリストＡ＿１は「運動会」というタイトルが付されたコンテンツデータ７０ａを編集することにより作成され、クリップ１＿０、１＿１、１＿２を備える。そして、プレイリストＡ＿１が端末装置２のユーザに提示される際に、「運動会ＩＤ＿１」というタイトルが提示される。
【００５５】
図１０において、クリップテーブル７１ｃは、レコード管理のためのクリップ７４の識別記号が記述されるクリップ領域７１ｃ−１と、クリップ７４が属するプレイリスト７３の識別記号が記述されるプレイリスト領域７１ｃ−２と、クリップ７４のＩｎ点及びＯｕｔ点の情報の指定方法が記述される指定タイプ領域７１ｃ−３と、Ｉｎ点の情報が記述されるＩｎ点領域７１ｃ−４と、Ｏｕｔ点の情報が記述されるＯｕｔ点領域７１ｃ−５とを備える。図１０に示す例では、クリップ０〜２はいずれも時間によりＩｎ点及びＯｕｔ点の情報が記述されている。
【００５６】
認証テーブル７１ｄは、ユーザのＩＤが記述されるＩＤ領域７１ｄ−１と、ユーザが設定したパスワードが記述されるパスワード領域７１ｄ−２とを備える。
【００５７】
（一実施形態のコンテンツ共有システムの動作）
次に、図１１〜図１３のシーケンス図を参照して、本実施形態のコンテンツ共有システムＳの動作について説明する。
【００５８】
図１１は、端末装置２のＨＤＤ部３６に格納されたコンテンツファイル７０を、他のユーザと共有するためにサーバ装置１に送信する手順を説明するためのシーケンス図である。
【００５９】
図１１のステップＳ１において、端末装置２のユーザは、入力指示装置４０を操作する等によりＨＤＤ部３６に格納されたコンテンツファイル７０のリストをディスプレイ３７ｂの表示画面に表示する指示を行う。そして、端末装置２のユーザは、このコンテンツファイル７０のリストを閲覧して、入力指示装置４０を操作する等によりサーバ装置１に送信するコンテンツファイル７０を選択する。
【００６０】
ステップＳ２では、端末装置２のＣＰＵ３０が、サーバ装置１に対するアクセス要求をネットワークインタフェース３５及びＷＡＮ４を介して送信する。ステップＳ３では、サーバ装置１の通信部５２が端末装置２からのアクセス要求を受信し、これを制御部５０に送出し、制御部５０の認証部５９は、端末装置２からのアクセス要求に応答して、アクセス要求のあった端末装置２に対してＩＤ及びパスワード等、認証に必要な情報の入力要求を通信部５２を介して送信する。
【００６１】
ステップＳ４では、端末装置２のネットワークインタフェース３５が、サーバ装置１からの認証に必要な情報の入力要求を受信し、これをＣＰＵ３０に送出する。ＣＰＵ３０は、サーバ装置１からの認証に必要な情報の入力要求に基づいて、ディスプレイ３７ｂの表示画面に、認証に必要な情報を入力するための画面を表示する。そして、ユーザが入力指示装置４０を操作する等により、認証に必要な情報を入力すると、端末装置２のＣＰＵ３０は入力された情報をネットワークインタフェース３５を介してサーバ装置１に送信する。
【００６２】
ステップＳ５では、端末装置２から送信された、認証に必要な情報をサーバ装置１の通信部５２が受信し、受信した情報を制御部５０に送出する。次いで、制御部５０の認証部５９は、受信した情報と認証テーブル７１ｄのＩＤ領域７１ｄ−１及びパスワード領域７１ｄ−２に記述されたＩＤ及びパスワードとを照合し、受信した情報の認証を行う。図１１に示す例では、受信した情報がいずれも認証テーブル７１ｄに記述されており、従って認証に成功したものとする。ステップＳ６では、アクセスを許可した旨の通知を、通信部５２を介して認証部５９が端末装置２に送信する。
【００６３】
ステップＳ７では、端末装置２のＣＰＵ３０が、ステップＳ１において選択したコンテンツファイル７０をＨＤＤ部３６から読み出し、ネットワークインタフェース３５を介してサーバ装置１に送信する。ステップＳ８では、端末装置２から送信されたコンテンツファイル７０をサーバ装置１の通信部５２が受信し、このコンテンツファイル７０を制御部５０に送出する。そして、制御部５０の登録部５４は、受信したコンテンツファイル７０を記憶部５１に格納する。ステップＳ９では、コンテンツファイル７０の記憶部５１への格納作業が完了した旨の通知を、通信部５２を介して登録部５４が端末装置２に送信する。
【００６４】
次に、図１２は、サーバ装置１の記憶部５１に格納されたコンテンツファイル７０に対して端末装置２が編集作業を行い、タイトル７２、プレイリスト７３及びクリップ７４（以下、適宜「プレイリスト７３等」と総称することがある）を生成する手順を説明するためのシーケンス図である。
【００６５】
図１２のステップＳ１０〜ステップＳ１４の動作は、図１１のステップＳ２〜ステップＳ６の動作と同様であるので説明を省略する。ステップＳ１５では、制御部５０のリスト表示部５７が、記憶部５１に格納されているコンテンツファイル７０のリストを作成し、このコンテンツファイル７０のリストを通信部５２を介して端末装置２に送信する。
【００６６】
ステップＳ１６では、端末装置２のネットワークインタフェース３５が、サーバ装置１から送信されたコンテンツファイル７０のリストを受信し、これをＣＰＵ３０に送出する。ＣＰＵ３０は、受信したコンテンツファイル７０のリストに基づいて、ディスプレイ３７ｂの表示画面にコンテンツファイル７０のリストを表示する。そして、端末装置２のユーザが、コンテンツファイル７０のリストを閲覧して、入力指示装置４０を操作する等により編集を希望するコンテンツファイル７０を選択する。
【００６７】
ステップＳ１７では、端末装置２のＣＰＵ３０が、ステップＳ１６において選択したコンテンツファイル７０に関する情報をサーバ装置１に送信する。次いで、ステップＳ１８では、ステップＳ１６で選択したコンテンツファイル７０について編集を行う旨の指示をサーバ装置１に送信する。
【００６８】
ステップＳ１９では、サーバ装置１の通信部５２が、端末装置２から送信されたコンテンツファイル７０の編集指示を受信し、これを制御部５０のプレイリスト生成部５５及びタイトル生成部５６に送出する。以降、端末装置２のユーザが入力指示装置４０を操作する等によりプレイリスト７３及びクリップ７４の生成を指示し、このユーザの指示に基づいて端末装置２がサーバ装置１にプレイリスト７３等の生成指示を送信し、サーバ装置１の通信部５２がこのプレイリスト７３等の生成指示を受信し、この生成指示に基づいてプレイリスト生成部５５、タイトル生成部５６及び閲覧権限設定部５８がタイトルテーブル７１ａ、プレイリストテーブル７１ｂ及びクリップテーブル７１ｃの各領域に記述すべきデータを生成することで、コンテンツファイル７０の編集動作を行う。
【００６９】
そして、ステップＳ２０では、プレイリスト生成部５５、タイトル生成部５６及び閲覧権限設定部５８がコンテンツファイル７０の編集作業が完了した旨の通知を通信部５２を介して端末装置２に送信する。ステップＳ２１では、サーバ装置１から送信された、コンテンツファイル７０の編集作業が完了した旨の通知を端末装置２のネットワークインタフェース３５が受信し、この通知をＣＰＵ３０に送出する。ＣＰＵ３０は、この通知に基づいて、ディスプレイ３７ｂの表示画面にコンテンツファイル７０の編集作業が完了した旨を表示する。
【００７０】
ステップＳ２２では、端末装置２のユーザが入力指示装置４０を操作する等により、コンテンツファイル７０の編集作業の終了を指示し、このユーザの指示に基づいて端末装置２がサーバ装置１にコンテンツファイル７０の編集作業終了指示を送信する。ステップＳ２３では、端末装置２から送信された、コンテンツファイル７０の編集作業終了指示をサーバ装置１の通信部５２が受信し、このコンテンツファイル７０の編集作業終了指示を制御部５０に送出する。そして、制御部５０のプレイリスト生成部５５、タイトル生成部５６及び閲覧権限設定部５８は、この編集作業終了指示に基づいて、ステップＳ１９で生成したデータをこれらタイトルテーブル７１ａ、プレイリストテーブル７１ｂ及びクリップテーブル７１ｃの各領域に記述することで、プレイリスト７３等を記憶部５１に保存する。
【００７１】
なお、図１２に示すシーケンス図ではプレイリスト７３等の作成動作のみ説明したが、プレイリスト７３等の追加、変更、削除等についても図１２に示したシーケンス図と同様の手順で行われる。
【００７２】
次に、図１３は、サーバ装置１の記憶部５１に格納されたプレイリスト７３等を端末装置２で再生する手順を説明するためのシーケンス図である。
【００７３】
図１３のステップＳ３０〜ステップＳ３４の動作は、図１１のステップＳ２〜ステップＳ６の動作と同様であるので説明を省略する。ステップＳ３５では、制御部５０のリスト表示部５７が、記憶部５１に格納されているコンテンツファイル７０及びテーブル７１を参照して、タイトル７２、プレイリスト７３及びクリップ７４のリストを作成し、これらプレイリスト７３等のリストを通信部５２を介して端末装置２に送信する。
【００７４】
ステップＳ３６では、端末装置２のネットワークインタフェース３５が、サーバ装置１から送信されたプレイリスト７３等のリストを受信し、これをＣＰＵ３０に送出する。ＣＰＵ３０は、受信したプレイリスト７３等のリストに基づいて、ディスプレイ３７ｂの表示画面にプレイリスト７３等のリストを表示する。
【００７５】
端末装置２のディスプレイ３７ｂの表示画面に表示されうるプレイリスト７３等のリストの一例を図１４に示す。図１４（ａ）に示す例は図６に示すデータ構造を有する場合のものであり、同様に、図１４（ｂ）に示す例は図７に示すデータ構造を有する場合、図１４（ｃ）に示す例は図８に示すデータ構造を有する場合のものである。
【００７６】
図１４に示す項目のうち、端末装置２のディスプレイ３７ｂの表示画面には少なくともプレイリスト７３単位の「提示タイトル」及びタイトル７２のタイトル名（図１４に示す「タイトル」）が表示される。また、認証部５９の認証結果に基づいて、端末装置２のユーザがプレイリスト７３等を編集したユーザ（所有者）であるかどうかをリスト表示部５７が判断し、所有者である場合は、アクセス権がＰｒｉｖａｔｅ及びＰｕｂｌｉｃに設定されているプレイリスト７３等のリストを送信し、プレイリスト７３等を編集したユーザではない（閲覧者）である場合は、アクセス権がＰｕｂｌｉｃに設定されているプレイリスト７３等のリストを送信する。
【００７７】
ステップＳ３７では、端末装置２のユーザが、プレイリスト７３等のリストを閲覧して、入力指示装置４０を操作する等により再生を希望するタイトル７２またはプレイリスト７３を選択し、端末装置２のＣＰＵ３０は、この選択動作に基づいて、タイトル７２またはプレイリスト７３の選択指示をネットワークインタフェース３５を介してサーバ装置１に送信する。
【００７８】
サーバ装置１の通信部５２は、端末装置２から送信されたタイトル７２またはプレイリスト７３の再生指示を受信し、これを制御部５０に送出する。制御部５０の再生部６０は、認証部５９の認証結果に基づいて、再生指示のあったタイトル７２またはプレイリスト７３が再生可能（閲覧可能）であるか否かを判定し、再生可能であると判定した場合は、ステップＳ３８において、テーブル７１を参照してコンテンツデータ７０ａの所定の再生区間を端末装置２において再生させるための再生用信号を生成する。図１２に示す例では、再生部６０はコンテンツデータ７０ａに基づいて再生用信号としてストリーミングデータを生成している。再生部６０が生成した再生用信号は通信部５２を介して端末装置２に送信される。そして、ステップＳ３９では、サーバ装置１から送信された再生用信号に基づいて、端末装置２のディスプレイ部３７及び音声出力部３８を用いてコンテンツデータ７０ａが再生される。
【００７９】
なお、本実施形態では、上述のように認証部５９の認証結果によって再生可能なプレイリスト７３が限定されるが、ユーザがタイトル７２を指定した場合は、このタイトル７２に含まれるプレイリスト７３のうち、再生可能なプレイリスト７３が順次再生される。
【００８０】
（本実施形態の効果）
以上詳細に説明したように、本実施形態のサーバ装置１では、コンテンツデータ７０ａの少なくとも一部を再生区間とするプレイリスト７３をコンテンツデータ７０ａとは別体に登録し、タイトル７２とプレイリスト７３とを並列に選択可能にしているので、プレイリスト単位で編集したコンテンツデータを個別に登録する必要がない。従って、プレイリスト７３が増加してもコンテンツデータ７０ａの容量増加を招くことがなく、保管すべきデータ容量の増加を抑制することが可能となる。
【００８１】
また、本実施形態では、タイトル７２が少なくとも１つのプレイリスト７３を備え、プレイリスト７３も少なくとも１つのクリップ７４を備えるので、サーバ装置１はこのプレイリスト７３にどのクリップ７４が属しているかを知ることができ、また、個々のクリップ７４のＩｎ点及びＯｕｔ点情報もサーバ装置１は知ることができる。従って、サーバ装置１においてプレイリスト７３を再生する際に、現在再生しているクリップ７４に次に再生すべきクリップ７４を先読みすることで、次のクリップへの移行動作をスムーズに、かつできるだけ短時間で行うことができる。また、端末装置２を介してユーザがプレイリスト７３内での早送り、巻き戻し動作を指示した場合でも、クリップ７４のＩｎ点及びＯｕｔ点を、いわゆるコンテンツファイル７０ａに設定されたチャプタであると解釈して次の再生点を探索することにより、早送り、巻き戻し動作もスムーズにかつできるだけ短時間で行うことができる。加えて、これら移行動作等においてフェードイン、アウト等のエフェクトをかけることで、移行動作等を見かけ上もスムースに行うことができる。
【００８２】
（変形例）
なお、本発明の情報処理装置は、その細部が上述の一実施形態に限定されず、種々の変形例が可能である。一例として、上述の一実施形態ではアクセス権としてＰｒｉｖａｔｅ及びＰｕｂｌｉｃの２段階を設定していたが、３段階以上のアクセス権を設定してもよい。また、上述の一実施形態ではＩＤ及びパスワード等により認証部５９が認証手続を行っていたが、認証部５９が一時的なアクセスキーやＵＲＬ（Uniform Resource Locator）を端末装置２に発行し、このアクセスキーやＵＲＬを用いて端末装置２がサーバ装置１にアクセスし、認証部５９がアクセスキーの一致またはＵＲＬに含まれる文字列の一致をもって認証手続を行ってもよい。
【００８３】
また、上述の一実施形態では動画形式のコンテンツデータ７０ａについて説明をしたが、本発明の情報処理装置は音楽コンテンツデータ７０ａにも適用可能である。この場合、プレイリスト７３は、楽曲単位の音楽データの再生順序を指定した一般的な意味でのプレイリストではなく、音楽コンテンツデータの再生区間を指定したものである。
【００８４】
また、図１２に示すコンテンツデータ７０ａの編集動作においてプレイリスト７３及びクリップ７４の削除作業を行ってもよい。加えて、コンテンツデータ７０ａの削除作業を行ってもよい。但し、コンテンツデータ７０ａの削除は、このコンテンツデータ７０ａに関連付けられたプレイリスト７３等が全て削除された後にのみ許可することが好ましい。また、図８に示す例において、一方のコンテンツデータＡ、Ｂの削除は、削除を希望するコンテンツデータＡ、Ｂに関連付けられたプレイリスト７３等が全て削除された後にのみ許可することが好ましい。
【００８５】
また、上述の一実施形態では、撮影装置３が撮影した動画形式のコンテンツファイルを端末装置２に取り込んでからサーバ装置１に送信する構成であったが、無線通信（無線ＬＡＮ通信、移動体通信等）機能を有する撮影装置３であれば、撮影装置３を端末装置２として用いることも可能である。さらに、上述の一実施形態では、端末装置２がコンテンツデータ７０ａをサーバ装置１に送信した後に、端末装置２からの指示に基づいてプレイリスト７３等の編集動作を行っていたが、端末装置２においてコンテンツデータ７０ａに基づいてプレイリスト７３等を作成し、コンテンツデータ７０ａとプレイリスト７３等をサーバ装置１に送信して管理してもよい。
【００８６】
さらに、上述の一実施形態では、サーバ装置１と端末装置２とはＷＡＮ４を介して接続されていたが、同一のＬＡＮ（Local Area Network）のみを介して接続されてもよいし、サーバ装置１及び端末装置２を有線または無線接続により直接接続してもよい。この場合、サーバ装置１はいわゆるＮＡＳ（Network Attached Storage）であってもよい。また、サーバ装置１が端末装置２と同様の構成、すなわちディスプレイ部３７及び音声出力部３８を有してもよいし、ＨＤＭＩ（High-Definition Multimedia Interface：登録商標）等の映像入出力インタフェースを介して外部ディスプレイに映像信号を出力してもよい。
【００８７】
さらに、サーバ装置１が端末装置２において再生可能な仕様、例えば符号化方式を認識し、再生部６０がこの仕様に合わせてコンテンツデータ７０ａを変換してもよい。符号化方式の変換を行う場合は、再生部６０がいわゆるトランスコーダを備えることが好ましい。トランスコーダは、端末装置２からタイトル７２、プレイリスト７３の再生指示があった時点で動作を開始してもよい。特に、図８に示すように複数のコンテンツデータ７０ａ（コンテンツデータＡ、Ｂ）を跨いでプレイリスト７３が設定され、コンテンツデータＡ、Ｂの符号化方式が異なる場合、例えば一方のコンテンツデータＡについて再生用信号を生成しつつ他方のコンテンツデータＢについてバックグラウンドでトランスコード処理を行うことが好ましい。
【００８８】
そして、上述の各実施形態において、情報処理装置たるサーバ装置１を動作させるプログラムはＲＯＭ１１、ＨＤＤ部１４等に格納されて提供されていたが、不図示の光学ディスクドライブ、ＵＳＢインタフェース等を用いて、プログラムが格納されたＤＶＤ（Digital Versatile Disc）、ＵＳＢフラッシュメモリ装置、メモリーカード等を接続し、このＤＶＤ等からプログラムをサーバ装置１に読み込んで動作させてもよい。また、ＷＡＮ４上の装置内にプログラムを格納しておき、ネットワークインタフェース１３を介してこのプログラムをサーバ装置１に読み込んで動作させてもよい。さらに、上述の各実施形態において、サーバ装置１は複数のハードウェア要素により構成されていたが、これらハードウェア要素の一部の動作をＣＰＵ１０がプログラムの動作により実現することも可能である。加えて、上述の各実施形態ではＨＤＤ部１４を用いていたが、ＨＤＤ部１４以外の記憶媒体、一例としてＳＳＤ（Solid State Drive）装置やメモリーカード等の周知の記憶媒体を用いることも可能である。
【符号の説明】
【００８９】
Ｓ    コンテンツ共有システム
１    サーバ装置
２    端末装置
３    撮影装置
４    ＷＡＮ
１０、３０  ＣＰＵ
１１、３１  ＲＯＭ
１２、３２  ＲＡＭ
１３、３５  ネットワークインタフェース
１４、３６  ＨＤＤ部
２０、４３  ルータ
３３    入出力デバイス
３４    ＨＤＭＩインタフェース
３７    ディスプレイ部
３８    音声出力部
４０    入力指示装置
４１    ＵＳＢ機器
４２    ＨＤＭＩ機器
５０    制御部
５１    記憶部
５２    通信部
５３    入力部
５４    登録部
５５    プレイリスト生成部
５６    タイトル生成部
５７    リスト表示部
５８    閲覧権限設定部
５９    認証部
６０    再生部
７０    コンテンツファイル
７０ａ  コンテンツデータ
７１    テーブル
７１ａ  タイトルテーブル
７１ｂ  プレイリストテーブル
７１ｃ  クリップテーブル
７１ｄ  認証テーブル
７２    タイトル
７３    プレイリスト
７４    クリップ
【図１】
2015167269.tif 000003
【図２】
2015167269.tif 000004
【図３】
2015167269.tif 000005
【図４】
2015167269.tif 000006
【図５】
2015167269.tif 000007
【図６】
2015167269.tif 000008
【図７】
2015167269.tif 000009
【図８】
2015167269.tif 000010
【図９】
2015167269.tif 000011
【図１０】
2015167269.tif 000012
【図１１】
2015167269.tif 000013
【図１２】
2015167269.tif 000014
【図１３】
2015167269.tif 000015
【図１４】
2015167269.tif 000016