(57)【特許請求の範囲】
【請求項１】
受信装置によって指定されたディレクトリに含まれるコンテンツを参照するための識別情報及び／又は前記指定されたディレクトリに含まれるサブディレクトリを参照するための識別情報を含むコンテンツ情報をネットワークを介して前記受信装置に送信する送信装置であって、
コンテンツを第１のディレクトリに取り込む取込手段と、
前記取込手段が取り込んだコンテンツを参照するためのテンポラリディレクトリが前記受信装置によって指定された第２のディレクトリに含まれ前記第１のディレクトリと異なるサブディレクトリとして参照できるように、前記テンポラリディレクトリを参照するための識別情報を生成する生成手段と、
前記取込手段がコンテンツの取り込みを行う間に前記受信装置によって前記第２のディレクトリが指定された場合に、指定された前記第２のディレクトリの前記コンテンツ情報に前記生成手段が生成した識別情報を付加する付加手段と、
前記付加手段により前記生成手段が生成した識別情報が付加された前記コンテンツ情報を前記受信装置に送信する送信手段とを有することを特徴とする送信装置。
【請求項２】
前記付加手段は、前記取込手段により所定数以上のコンテンツが取り込まれてから前記取込手段によるコンテンツの取り込みが完了するまでの間に前記受信装置によって前記第２のディレクトリが指定された場合に、指定された前記第２のディレクトリのコンテンツ情報に前記生成手段が生成した識別情報を付加することを特徴とする請求項１に記載の送信装置。
【請求項３】
前記付加手段は、前記取込手段により所定数以上のコンテンツが取り込まれてから前記テンポラリディレクトリが参照されるまでの間に前記受信装置によって前記テンポラリディレクトリ以外の前記第２のディレクトリが指定された場合に、前記テンポラリディレクトリ以外の前記第２のディレクトリのコンテンツ情報に前記生成手段が生成した識別情報を付加することを特徴とする請求項１に記載の送信装置。
【請求項４】
前記送信装置はリムーバブルメディアを接続するための接続手段を備え、
前記取込手段は前記接続手段に接続されたリムーバブルメディアからコンテンツを取込み、
前記付加手段は、前記取込手段により所定数以上のコンテンツが取り込まれてから前記接続手段から前記リムーバブルメディアとの通信が切断されるまでの間に前記受信装置によって前記第２のディレクトリが指定された場合に、指定された前記第２のディレクトリのコンテンツ情報に前記生成手段が生成した識別情報を付加することを特徴とする請求項１に記載の送信装置。
【請求項５】
前記付加手段は、前記取込手段がコンテンツの取り込みを行う間に前記受信装置によって前記第２のディレクトリが指定された場合に、前記送信装置において前記第２のディレクトリに含まれない前記テンポラリディレクトリの前記識別情報を、前記第２のディレクトリに含まれるサブディレクトリの前記識別情報として前記第２のディレクトリの前記コンテンツ情報に付加することを特徴とする請求項１に記載の送信装置。
【請求項６】
前記取込手段は、コンテンツを第１のディレクトリ及び第３のディレクトリに取り込み、
前記生成手段は、前記取込手段が前記第１のディレクトリに取り込んだコンテンツ及び前記取込手段が前記第３のディレクトリに取り込んだコンテンツを前記第２のディレクトリに含まれる前記テンポラリディレクトリとして参照できるように前記識別情報を生成することを特徴とする請求項１に記載の送信装置。
【請求項７】
受信装置によって指定されたディレクトリに含まれるコンテンツを参照するためのアイコン及び／又は前記指定されたディレクトリに含まれるサブディレクトリを示すアイコンを前記受信装置に表示させる送信装置であって、
コンテンツを第１のディレクトリに取り込む取込手段と、
前記取込手段がコンテンツの取り込みを行う間に前記受信装置によって第２のディレクトリが指定された場合に、前記取込手段が前記第１のディレクトリに取り込んだコンテンツを参照するためのテンポラリディレクトリのアイコンを、指定された前記第２のディレクトリに含まれ前記第１のディレクトリと異なるサブディレクトリを示すアイコンとして前記受信装置に表示させる制御手段とを有することを特徴とする送信装置。
【請求項８】
前記制御手段は、前記取込手段がコンテンツの取り込みを行う間に前記受信装置によって第２のディレクトリが指定された場合に、前記送信装置において前記第２のディレクトリに含まれない前記テンポラリディレクトリを示すアイコンを、前記第２のディレクトリに含まれるサブディレクトリのアイコンとして前記受信装置に表示させることを特徴とする請求項７に記載の送信装置。
【請求項９】
前記取込手段は、コンテンツを第１のディレクトリ及び第３のディレクトリに取り込み、
前記制御手段は、前記取込手段が前記第１のディレクトリに取込んだコンテンツ及び前記取込手段が前記第３のディレクトリに取込んだコンテンツを参照するための前記テンポラリディレクトリのアイコンを、前記第２のディレクトリに含まれるサブディレクトリを示すアイコンとして前記受信装置に表示させる制御を行うことを特徴とする請求項７に記載の送信装置。
【請求項１０】
コンテンツを第１のディレクトリに取り込む取込手段と、
前記取込手段がコンテンツの取り込みを行う間に第２のディレクトリが指定された場合に、前記取込手段が前記第１のディレクトリに取り込んだコンテンツを参照するためのテンポラリディレクトリのアイコンを、指定された前記第２のディレクトリに含まれ前記第１のディレクトリと異なるサブディレクトリを示すアイコンとして表示手段に表示させる制御手段とを有することを特徴とする表示制御装置。
【請求項１１】
前記制御手段は、前記表示制御装置において前記第２のディレクトリに含まれない前記第１のディレクトリを参照するためのアイコンを、前記第２のディレクトリに含まれるサブディレクトリのアイコンとして前記表示手段に表示させることを特徴とする請求項１０に記載の表示制御装置。
【請求項１２】
前記取込手段は、コンテンツを第１のディレクトリ及び第３のディレクトリに取り込み、
前記制御手段は、前記取込手段が前記第１のディレクトリに取込んだコンテンツ及び前記取り込み手段が前記第３のディレクトリに取込んだコンテンツを参照するための前記テンポラリディレクトリのアイコンを前記第２のディレクトリに含まれるサブディレクトリを示すアイコンとして前記表示手段に表示させる制御を行うことを特徴とする請求項１０に記載の表示制御装置。
【請求項１３】
送信装置が、受信装置によって指定されたディレクトリに含まれるコンテンツを参照するための識別情報及び／又は前記指定されたディレクトリに含まれるサブディレクトリを参照するための識別情報を含むコンテンツ情報をネットワークを介して前記受信装置に送信する送信システムであって、
前記送信装置は、
コンテンツを第１のディレクトリに取り込む取込手段と、
前記取込手段が取り込んだコンテンツを参照するためのテンポラリディレクトリが前記受信装置によって指定された第２のディレクトリに含まれ前記第１のディレクトリと異なるサブディレクトリとして参照できるように、前記テンポラリディレクトリを参照するための識別情報を生成する生成手段と、
前記取込手段がコンテンツの取り込みを行う間に前記受信装置によって前記第２のディレクトリが指定された場合に、指定された前記第２のディレクトリの前記コンテンツ情報に前記生成手段が生成した識別情報を付加する付加手段と、
前記付加手段により前記生成手段が生成した識別情報が付加された前記コンテンツ情報を前記受信装置に送信する送信手段とを有し、
前記受信装置は、
送信装置に記憶されたコンテンツを含むディレクトリを指定する指定手段と、
前記コンテンツ情報を前記送信装置から前記ネットワークを介して受信する受信手段と、
前記受信手段によって受信したコンテンツ情報に含まれる識別情報に基づいて、前記指定手段によって指定したディレクトリに含まれるコンテンツを参照するためのアイコン及び／又は前記指定したディレクトリに含まれるサブディレクトリのアイコンを表示する表示手段とを有することを特徴とする送信システム。
【請求項１４】
受信装置によって指定されたディレクトリに含まれるコンテンツを参照するための識別情報及び／又は前記指定されたディレクトリに含まれるサブディレクトリを参照するための識別情報を含むコンテンツ情報をネットワークを介して前記受信装置に送信する送信方法であって、
取込手段が、コンテンツを第１のディレクトリに取り込む取込ステップと、
生成手段が、前記取込手段が取り込んだコンテンツを参照するためのテンポラリディレクトリが前記受信装置によって指定された第２のディレクトリに含まれ前記第１のディレクトリと異なるサブディレクトリとして参照できるように、前記テンポラリディレクトリを参照するための識別情報を生成する生成ステップと、
付加手段が、前記取込手段がコンテンツの取り込みを行う間に前記受信装置によってディレクトリが指定された場合に、指定された前記第２のディレクトリの前記コンテンツ情報に前記生成手段が生成した識別情報を付加する付加ステップと、
送信手段が、前記付加手段により前記生成手段が生成した識別情報が付加された前記コンテンツ情報を前記受信装置に送信する送信ステップとを有することを特徴とする送信方法。
【請求項１５】
送信装置が、受信装置によって指定されたディレクトリに含まれるコンテンツを参照するためのアイコン及び／又は前記指定されたディレクトリに含まれるサブディレクトリを示すアイコンを前記受信装置に表示させる表示方法であって、
前記送信装置の取込手段がコンテンツの取り込みを行う間に前記受信装置によって第２のディレクトリが指定された場合に、前記送信装置の制御手段が、前記取込手段が第１のディレクトリに取り込んだコンテンツを参照するためのテンポラリディレクトリのアイコンを、指定された前記第２のディレクトリに含まれ前記第１のディレクトリと異なるサブディレクトリを示すアイコンとして前記受信装置に表示させる制御ステップを有することを特徴とする表示制御方法。
【請求項１６】
取込手段が、コンテンツを第１のディレクトリに取り込む取込ステップと、
前記取込手段がコンテンツの取り込みを行う間に第２のディレクトリが指定された場合に、前記取込手段が前記第１のディレクトリに取り込んだコンテンツを参照するためのテンポラリディレクトリのアイコンを、指定された前記第２のディレクトリに含まれ前記第１のディレクトリと異なるサブディレクトリを示すアイコンとして表示手段に表示させる制御を制御手段が行う制御ステップとを有することを特徴とする表示制御方法。  
【請求項１７】
受信装置によって指定されたディレクトリに含まれるコンテンツを参照するための識別情報及び／又は前記指定されたディレクトリに含まれるサブディレクトリを参照するための識別情報を含むコンテンツ情報をネットワークを介して前記受信装置に送信するコンピュータに、
コンテンツを第１のディレクトリに取り込む取込手順と、
前記取込手順において取り込んだコンテンツを参照するためのテンポラリディレクトリが前記受信装置によって指定された第２のディレクトリに含まれ前記第１のディレクトリと異なるサブディレクトリとして参照できるように、前記テンポラリディレクトリを参照するための識別情報を生成する生成手順と、
前記取込手順においてコンテンツの取り込みを行う間に前記受信装置によって前記第２のディレクトリが指定された場合に、指定された前記第２のディレクトリの前記コンテンツ情報に前記生成手順において生成した識別情報を付加する付加手順と、
前記付加手順により前記生成手順において生成した識別情報が付加された前記コンテンツ情報を前記受信装置に送信する送信手順とを実行させるためのプログラム。
【請求項１８】
送信装置が、受信装置によって指定されたディレクトリに含まれるコンテンツを参照するためのアイコン及び／又は前記指定されたディレクトリに含まれるサブディレクトリを示すアイコンを前記受信装置に表示させるコンピュータに、
コンテンツを第１のディレクトリに取り込む取込手順と、
前記送信装置がコンテンツの取り込みを行う間に前記受信装置によって第２のディレクトリが指定された場合に、前記送信装置が、前記取込手順において前記第１のディレクトリに取り込んだコンテンツを参照するためのテンポラリディレクトリのアイコンを、指定された前記第２のディレクトリに含まれ前記第１のディレクトリと異なるサブディレクトリを示すアイコンとして前記受信装置に表示させる制御手順とを実行させるためのプログラム。
【請求項１９】
コンピュータに、
コンテンツを第１のディレクトリに取り込む取込手順と、
前記コンテンツの取り込みを行う間に第２のディレクトリが指定された場合に、前記第１のディレクトリに取り込んだコンテンツを参照するためのテンポラリディレクトリのアイコンを、指定された前記第２のディレクトリに含まれ前記第１のディレクトリと異なるサブディレクトリを示すアイコンとして表示手段に表示させる制御手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上に接続された受信装置にコンテンツを送信するための送信装置、送信方法、送信システム、及び、コンテンツ送信プログラムに関する。
【背景技術】
【０００２】
従来、ネットワークを介して機器を相互接続し、画像、動画、音声などのコンテンツを送信するＵＰｎＰ（登録商標）や、ＵＰｎＰをベースとしたＤＬＮＡ（登録商標）などのコンテンツ送信システムが知られている。これらのコンテンツ送信システムでは、送信装置がコンテンツ再生装置等の受信装置に対してコンテンツ及びコンテンツのメタデータを送信する。
【０００３】
送信装置はメモリカードやネットワークを通じて、装置の外部から新規コンテンツを取り込むことができる。送信装置は、取り込んだ新規コンテンツを送信装置が管理する論理ファイルシステム内の所定のディレクトリに格納する。あるいは、送信装置は特許文献１に示されているように、コンテンツやコンテンツのメタデータを一時的に登録するための一時ディレクトリに取り込んだコンテンツを格納する。そして、送信装置は、受信装置に対し、送信装置内にどのような構造の論理ファイルシステムでコンテンツが格納されているかを通知する。例えば、上述のＤＬＮＡ（登録商標）の規格では、コンテンツを格納するディレクトリが階層構造を構成して送信装置に格納される。送信装置は受信装置に対し、その階層構造を通知する。
【０００４】
再生装置等は送信装置からコンテンツ及びディレクトリの階層構造についての情報を取得し、コンテンツ及びディレクトリの階層をユーザに提示する。ユーザは提示された階層をたどり所望のコンテンツを選択する。また、送信装置は新規コンテンツを取り込んで自身が管理するコンテンツを更新した場合、受信装置の機器に対してコンテンツの更新を通知する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８‐２０９５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の方法では、送信装置からコンテンツ更新通知を受けた受信装置は、送信装置から取得した階層構造における更新のあったディレクトリに新規コンテンツのアイコンを表示して、コンテンツの更新があったことをユーザに知らせる。
【０００７】
しかし、従来の方法では受信装置はディレクトリごとにそのディレクトリに含まれる新規コンテンツをユーザに提示する。従ってユーザは、閲覧中のディレクトリ以外のディレクトリに含まれるコンテンツについては、送信装置において新規に取込まれ、追加されたコンテンツの存在を知ることができなかった。本発明は、送信装置に新規に取込まれたコンテンツを容易に知ることができるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明にかかる送信装置は、受信装置によって指定されたディレクトリに含まれるコンテンツを参照するための識別情報及び／又は前記指定されたディレクトリに含まれるサブディレクトリを参照するための識別情報を含むコンテンツ情報をネットワークを介して前記受信装置に送信する送信装置であって、コンテンツを第１のディレクトリに取り込む取込手段と、前記取込手段が取り込んだコンテンツを参照するためのテンポラリディレクトリが前記受信装置によって指定された第２のディレクトリに含まれ前記第１のディレクトリと異なるサブディレクトリとして参照できるように、前記テンポラリディレクトリを参照するための識別情報を生成する生成手段と、前記取込手段がコンテンツの取り込みを行う間に前記受信装置によって前記第２のディレクトリが指定された場合に、指定された前記第２のディレクトリの前記コンテンツ情報に前記生成手段が生成した識別情報を付加する付加手段と、前記付加手段により前記生成手段が生成した識別情報が付加された前記コンテンツ情報を前記受信装置に送信する送信手段とを有することを特徴とする。
あるいは本発明にかかる送信装置は、受信装置によって指定されたディレクトリに含まれるコンテンツを参照するためのアイコン及び／又は前記指定されたディレクトリに含まれるサブディレクトリを示すアイコンを前記受信装置に表示させる送信装置であって、コンテンツを第１のディレクトリに取り込む取込手段と、前記取込手段がコンテンツの取り込みを行う間に前記受信装置によって第２のディレクトリが指定された場合に、前記取込手段が前記第１のディレクトリに取り込んだコンテンツを参照するためのテンポラリディレクトリのアイコンを、指定された前記第２のディレクトリに含まれ前記第１のディレクトリと異なるサブディレクトリを示すアイコンとして前記受信装置に表示させる制御手段とを有することを特徴とする。
あるいは本発明にかかる表示制御装置は、コンテンツを第１のディレクトリに取り込む取込手段と、前記取込手段がコンテンツの取り込みを行う間に第２のディレクトリが指定された場合に、前記取込手段が前記第１のディレクトリに取り込んだコンテンツを参照するためのテンポラリディレクトリのアイコンを、指定された前記第２のディレクトリに含まれ前記第１のディレクトリと異なるサブディレクトリを示すアイコンとして表示手段に表示させる制御手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザは受信装置において任意のディレクトリが閲覧している場合に、送信装置に新規に取込まれたコンテンツを容易に知る事ができる。これにより、ユーザの利便性が向上する。
【図面の簡単な説明】
【００１０】
【図１】コンテンツ送信システムの構成例を示す図である。
【図２】送信装置２０の構成例を示すブロック図である。
【図３】受信装置３０の構成例を示すブロック図である。
【図４】コンテンツ送信システムにおけるコンテナ、及びコンテンツの論理階層の例を示す図である。
【図５】送信装置２０が送信するコンテンツ情報の構成例を示す図である。
【図６】送信装置２０が送信するコンテンツ情報の構成例を示す図である。
【図７】送信装置２０が、新規コンテンツを取込む動作を示すフローチャートである。
【図８】送信装置２０が、コンテンツ情報を送信する動作を示すフローチャートである。
【図９】送信装置２０が、コンテンツ情報を送信する際のメッセージの例を示すシーケンスである。
【図１０】受信装置３０が、コンテンツ情報閲覧画像を表示する動作を示すフローチャートである。
【図１１】受信装置３０が、指定されたコンテナのコンテンツ情報に基づき、表示したコンテンツ情報閲覧画像の例を示す図である。
【図１２】受信装置３０が、テンポラリコンテナのコンテンツ情報に基づき、表示したコンテンツ情報閲覧画像の例を示す図である。
【図１３】受信装置３０が、テンポラリコンテナを参照するための識別情報が付加さないコンテンツ情報に基づき、表示したコンテンツ情報閲覧画像の例を示す図である。
【発明を実施するための形態】
【００１１】
（実施例１）
以下、添付の図面を参照して、本発明の実施例を説明する。本実施例では、コンテンツ送信システムとして、ＤＬＮＡ（登録商標）（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）を例にして説明する。
【００１２】
ＤＬＮＡではＤＭＳ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ）と呼ばれる送信装置が規定されている。ＤＭＳはコンテンツを送信する送信装置であり、パーソナルコンピュータやＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）などが相当する。ＤＭＳは、ホームネットワーク内のＤＭＰ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｐｌａｙｅｒ）、またはＤＭＣ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｃｏｎｔｒｏｌｌｅｒ）に対してコンテンツ情報を送信する。
【００１３】
コンテンツ情報は、ＤＭＰやＤＭＣなどの受信装置によって指定されたディレクトリ（以下、コンテナ）に含まれるコンテンツを参照するための識別情報及び／又は指定されたコンテナに含まれるサブディレクトリ（以下、サブコンテナ）を参照するための識別情報を含む情報である。コンテンツを参照するための識別情報とは、コンテンツのメタデータであって、指定されたコンテナからコンテンツを参照するために必要な情報のことをいう。例えば、コンテンツを参照するための識別情報とは、そのコンテンツの識別子、属性（画像、音楽、文書等）、タイトル、該コンテンツを含む親コンテナの識別子、コンテンツが参照（以下、ショートカット）である場合はそれを示す情報とそのリンク先の情報（ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ等）である。
【００１４】
また、サブコンテナを参照するための識別情報とは、サブコンテナのメタデータであって、指定されたコンテナからサブコンテナを参照するために必要な情報のことをいう。例えば、サブコンテナを参照するためのデータとは、コンテナの識別子、コンテナであることを示す属性、タイトル、該コンテナの親ディレクトリの識別子、該コンテナに含まれるコンテナとコンテンツの数等のコンテナについての情報である。コンテンツ情報および識別情報については、図５および図６を用いて詳細を後述する。
【００１５】
また、ＤＭＳは、メモリカードなどのリムーバブルメディアやネットワークを通じて、外部から新規コンテンツを取込むことができる。ＤＭＳは取込んだ新規コンテンツやそのメタデータを、所定のコンテナに格納する。そして、ＤＭＰやＤＭＣからの所定のコンテナの指定に対して、ＤＭＳは指定されたコンテナのコンテンツ情報をＤＭＰやＤＭＣに送信する。ＤＭＳは、コンテンツ情報をＤＩＤＬ−Ｌｉｔｅ（Ｄｉｇｉｔａｌ  Ｉｔｅｍ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ−Ｌｉｔｅ）形式でＤＭＰやＤＭＣに送信する。
【００１６】
ＤＭＰやＤＭＣ等の受信装置は、指定したコンテナのコンテンツ情報をＤＭＳから受信し、該コンテナに含まれるコンテンツを参照するためのアイコン及び／又は指定されたコンテナに含まれるサブコンテナを参照するためのアイコンを表示する。ここで、ＤＭＰはＤＭＳに保存されているコンテンツを検索し、再生する再生装置である。ＤＭＰとして、テレビ、ステレオ、ホームシアター、ワイヤレスモニター、家庭用ゲーム機などが相当する。また、ＤＭＣはＤＭＳに保存されているコンテンツを検索し、それをＤＭＲ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｒｅｎｄｅｒｅｒ）に送信させてレンダリングさせるコントローラである。ＤＭＣとして、インターネットタブレット、ＷｉＦｉ（登録商標）対応デジタルカメラ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などが相当する。ＤＭＲは、ＤＭＣを使ってＤＭＳからコンテンツを検索し、ＤＭＳから送信されたコンテンツをレンダリングするレンダリング装置である。ＤＭＲとして、テレビ、オーディオビデオレシーバー、ビデオモニター、音楽用リモートスピーカー等が相当する。
【００１７】
本実施例によるコンテンツ送信システムの構成例を図１に示す。ＬＡＮ１０は、本実施例におけるネットワークとしての有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、または無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）である。なお、本実施例ではネットワークとして有線ＬＡＮ、または無線ＬＡＮを利用しているが、これに限らず、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、アドホックネットワーク、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｚｉｇｂｅｅ（登録商標）、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）などでもよい。
【００１８】
送信装置２０は受信装置３０からのコンテンツ情報の取得要求に対してコンテンツ情報を送信する。ここで、本発明にかかる送信装置２０は、リムーバブルメディア４０から新規に取り込んだコンテンツを参照するためのテンポラリディレクトリ（以下、テンポラリコンテナ）の識別情報を付加したコンテンツ情報をＬＡＮ１０上の受信装置３０に送信する。本実施例において、送信装置２０は、ＤＬＮＡにおけるＤＭＳとして機能する。送信装置２０の具体的な例としては、ホームサーバ装置、ＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）装置、カメラ装置、ビデオカメラ装置、ＰＣ装置、携帯電話等のネットワークを介して他の装置と通信するための通信機能を有する端末が挙げられる。また、送信装置２０は、前記各端末の組合せによっても実施可能である。
【００１９】
送信装置２０は、ＣＤＳ（Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ  Ｓｅｒｖｉｃｅ）を有する。ＣＤＳとは、ネットワークに接続された再生装置等の受信装置に対して、送信装置２０が有するコンテンツのリストと情報を階層化して通知する機能のことをいう。なお、本実施例では、送信装置としてＤＬＮＡにおけるＤＭＳの機能を有する装置を挙げたが、これに限られず、ネットワーク内にコンテンツ情報を送信する機能を有する装置であればよい。
【００２０】
受信装置３０は、ＬＡＮ１０上の送信装置２０が送信するコンテンツ、及びコンテンツ情報を取得する。受信装置３０の具体的な例としては、ＤＭＰ、ＤＭＣが挙げられる。なお、本実施例ではＤＭＰやＤＭＣを挙げたが、ネットワーク内でコンテンツ、及びコンテンツのメタデータを取得する機能を有する装置であればよい。
【００２１】
リムーバブルメディア４０は、本実施例における送信装置２０と接続され、リムーバブルメディア４０に記憶されている複数のコンテンツを送信装置２０に送信する。リムーバブルメディア４０の例としては、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ、ＳＤメモリカード、ＭＭＣ（Ｍｕｌｔｉ  Ｍｅｄｉａ  Ｃａｒｄ）、などが挙げられる。リムーバブルメディア４０は、送信装置２０がコンテンツを取得可能な装置であればよい。例えば、ホームネットワークやインターネット上のサーバ装置、ＩＣカードの様な近接無線通信機能を備えた装置、光ディスク、などであってもよい。
【００２２】
図２（ａ）は本実施例による送信装置２０の構成例を示すブロック図である。ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１は、後述のＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３に格納されたプログラムを実行して送信装置２０全体を制御する。
【００２３】
ＲＯＭ２０２は、変更を必要としないプログラムやパラメタを格納する。ＲＡＭ２０３は、外部装置などから供給されるプログラムやデータを一時記憶する。ＲＯＭ２０２及びＲＡＭ２０３に格納されるプログラムの詳細については後述する。
【００２４】
補助記憶装置２０４は、リムーバブルメディア４０から取込んだコンテンツや、前記コンテンツのメタデータを記憶する。補助記憶装置２０４は例えば、送信装置２０に固定して設置されたハードディスクやメモリカードである。また、補助記憶装置２０４は、送信装置２０から着脱可能なフレキシブルディスク（ＦＤ）やコンパクトディスク（ＣＤ）等の光ディスク、磁気や光カード、ＩＣカード、メモリカードなどでも良い。
【００２５】
ＬＡＮインタフェース２０５は、送信装置２０がＬＡＮ１０に接続するための通信制御を行う。リムーバブルメディアインタフェース２０６は、リムーバブルメディア４０を接続するための接続部を供え、リムーバブルメディア４０にアクセスするための制御を行う。システムバス２０７は、２０１から２０６の各ユニットを通信可能に接続する。
【００２６】
続いて、ＣＰＵ２０１で実行されるプログラムのモジュール構成例を図２（ｂ）に示す。図２（ｂ）に示される各モジュールによって構成されるプログラムはＲＯＭ２０２に格納されている。
【００２７】
ＬＡＮ通信制御部２０８は、ＬＡＮインタフェース２０５に対して送信装置２０がＬＡＮ１０に接続するための通信制御を行うよう指示する。
【００２８】
ＳＳＤＰ処理部２０９は、ＬＡＮ通信制御部２０８の指示によりＬＡＮインタフェース２０５を介して取得した、対応するパケットを受信し、ＵＰｎＰ（登録商標）のＳＳＤＰ（Ｓｉｍｐｌｅ  Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）処理を行う。ＳＳＤＰ処理部２０９は、送信装置２０がＤＭＳとしてＬＡＮ１０上に存在することをＬＡＮ１０上の受信装置３０を含む他のＤＬＮＡ装置に広告する。これは、ＳＳＤＰにおけるａｌｉｖｅメッセージと呼ばれる。また、ＳＳＤＰ処理部２０９はＬＡＮ１０上の他のＵＰｎＰサービスを発見する、あるいは、他のＤＬＮＡ（登録商標）装置からのＵＰｎＰサービスの発見に関する応答を行う。なお、本実施例はＳＳＤＰ処理を利用しているが、これに限らず、ＷＳ−Ｄｉｓｃｏｖｅｒｙ（Ｗｅｂ  Ｓｅｒｖｉｃｅｓ  Ｄｙｎａｍｉｃ  Ｄｉｓｃｏｖｅｒｙ）やＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスなどの別の手段を利用しても良い。
【００２９】
ＳＯＡＰ処理部２１０は、ＬＡＮ通信制御部２０８の指示によりＬＡＮインタフェース２０５を介して取得した、対応するパケットを受信し、ＵＰｎＰのＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）処理を行う。ＳＯＡＰ処理部２１０は、他のＵＰｎＰサービスへの要求を行う、あるいは、他のＤＬＮＡ装置からのＵＰｎＰサービス要求の受付け、及び応答を行う。特に、ＳＯＡＰ処理部２１０は、ＬＡＮ１０上の受信装置３０からのコンテナの指定を受付ける。さらに、ＳＯＡＰ処理部２１０は、コンテナの指定に対する応答を受信装置３０に送信する。本実施例ではＳＯＡＰ処理を利用しているが、これに限らずリモートプロシージャコールなど遠隔のオブジェクトを実行する別の手段を利用しても良い。
【００３０】
ＧＥＮＡ処理部２１１は、ＬＡＮ通信制御部２０８の指示によりＬＡＮインタフェース２０５を介して取得した、対応するパケットを受信し、ＵＰｎＰのＧＥＮＡ（Ｇｅｎｅｒａｌ  Ｅｖｅｎｔ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ａｒｃｈｉｔｅｃｔｕｒｅ）処理を行う。ＧＥＮＡ処理部２１１は、ＬＡＮ１０上の他のＤＬＮＡ装置へのイベントの追加、または、他のＤＬＮＡ装置が有するＵＰｎＰサービスのイベントの購読を行う。なお、本実施例ではＧＥＮＡ処理を利用しているが、これに限らず、ＷＳ−Ｅｖｅｎｔｉｎｇ（Ｗｅｂ  Ｓｅｒｖｉｃｅｓ  Ｅｖｅｎｔｉｎｇ）、ＷＳ−Ｎｏｔｉｆｉｃａｔｉｏｎ（Ｗｅｂ  Ｓｅｒｖｉｃｅｓ  Ｎｏｔｉｆｉｃａｔｉｏｎ）などの別の手段を利用しても良い。
【００３１】
制御部２１２は、送信装置２０の全体の制御を行う。制御部２１２は、ＬＡＮ通信制御部２０８から記憶部２１９までの各モジュールを管理、制御する。
【００３２】
リムーバブルメディア制御部２１３は、リムーバブルメディアインタフェース２０６を介して、リムーバブルメディア４０の論理ファイルシステムのデータアクセスを制御する。また、リムーバブルメディア制御部２１３は、リムーバブルメディアインタフェース２０６を介して、コンテンツのデータファイル一覧の取得、及びコンテンツのデータファイルの読込み・書込みを行う。また、リムーバブルメディア制御部２１３は、リムーバブルメディアインタフェース２０６におけるリムーバブルメディア４０の挿入、または抜去の検知を行う。
【００３３】
取込制御部２１４は、リムーバブルメディア制御部２１３を介してリムーバブルメディア４０のコンテンツ一覧を取得した後、前記コンテンツ一覧に基づいて新規に取込むコンテンツを決定する。そして、取込制御部２１４は、前記決定した新規コンテンツの取込み処理を開始し、リムーバブルメディア制御部２１３を介して、取込み対象の新規コンテンツをリムーバブルメディア４０から取り込む。取込制御部２１４が読み込んだ新規コンテンツは後述の記憶部２１９によって補助記憶装置２０４内の記憶領域に記憶される。取込み対象の新規コンテンツを全て取込み終わると、取込制御部２１４は取込み処理を終了する。
【００３４】
フラグ制御部２１５は、取込制御部２１４が新規コンテンツの取込み処理を開始した際、ＲＡＭ２０３上で管理されるコンテンツ取込みフラグを有効にする。そして、フラグ制御部２１５は、取込制御部２１４が前記新規コンテンツの取込み処理を終了した際、コンテンツ取込みフラグを無効にする。
【００３５】
生成部２１６は、ＳＯＡＰ処理部２１０で受付けた受信装置３０からのコンテナ指定に対して、ＤＩＤＬ−Ｌｉｔｅ形式のコンテンツ情報を生成する。また生成部２１６は、テンポラリコンテナが受信装置によって指定されたコンテナに含まれるサブコンテナとして参照できるように、指定されたコンテナとテンポラリコンテナを参照するための識別情報を生成する。ここでテンポラリコンテナとは、取込制御部２１４が取り込んだコンテンツを参照するためのコンテナのことをいう。なお、本実施例ではＤＩＤＬ−Ｌｉｔｅ形式のコンテンツ情報を利用しているが、これに限らず、Ａｔｏｍ  Ｓｙｎｄｉｃａｔｉｏｎ  Ｆｏｒｍａｔなどの別の手段を利用しても良い。
【００３６】
参照制御部２１７は、受信装置３０からのコンテナ指定の対象が、テンポラリコンテナか否かを判断する。もし、コンテナ指定の対象がテンポラリコンテナの場合、参照制御部２１７は、生成部２１６に対して取込んだ新規コンテンツを参照するための識別情報の生成を依頼する。そして、参照制御部２１７は、テンポラリコンテナを参照済に設定する。
【００３７】
情報付加部２１８は受信装置から指定されたディレクトリのコンテンツ情報に生成部２１６が生成した識別情報を付加する。記憶部２１９は、取込制御部２１４によって取込まれた新規コンテンツを、図２（ａ）に示した送信装置２０の補助記憶装置２０４内の記憶領域に記憶させる。
【００３８】
図３（ａ）は本実施例による受信装置３０の構成例を示すブロック図である。ＣＰＵ３０１はＲＯＭ３０２やＲＡＭ３０３に格納されたプログラムを実行して受信装置全体を制御する。ＲＯＭ３０２は、変更を必要としないプログラムやパラメタを格納する。ＲＡＭ３０３は、外部装置などから供給されるプログラムやデータを一時記憶する。
【００３９】
補助記憶装置は、送信装置２０から取込んだコンテンツを参照するための識別情報を記憶する。補助記憶装置は例えば、受信装置３０に固定して設置されたハードディスクやメモリカードである。また、補助記憶装置は、受信装置３０から着脱可能なフレキシブルディスク（ＦＤ）やコンパクトディスク（ＣＤ）等の光ディスク、磁気や光カード、ＩＣカード、メモリカードなどでも良い。
【００４０】
表示制御部３０６は表示部５０に表示させる画像を出力して表示部５０における画像の表示を制御する。ＬＡＮインタフェース３０５は、受信装置３０がＬＡＮ１０に接続するための通信制御を行う。表示部５０は表示制御部３０６から受信した画像を表示する。表示部５０は、受信装置とは別の表示装置として構成されてもよい。
【００４１】
続いて、ＣＰＵ３０１で実行されるプログラムのモジュール構成例を図３（ｂ）に示す。図３（ｂ）に示される各モジュールによって構成されるプログラムはＲＯＭ３０２に格納されている。
【００４２】
ＳＳＤＰ処理部３０９は、ＬＡＮ１０上の他のＵＰｎＰサービスを発見する、あるいは、他のＤＬＮＡ装置からのＵＰｎＰサービスの発見に関する応答を行う。なお、本実施例はＳＳＤＰ処理を利用しているが、これに限らず、ＷＳ−ＤｉｓｃｏｖｅｒｙやＭＡＣアドレスなどの別の手段を利用しても良い。
【００４３】
ＳＯＡＰ処理部３１０は、他のＵＰｎＰサービスへの要求を行う。特に、ＳＯＡＰ処理部３１０は、ＬＡＮ１０上の送信装置２０へのコンテナの指定を行う。さらに、ＳＯＡＰ処理部３１０はコンテナの指定に対する応答を送信装置２０から受信する。なお、本実施例ではＳＯＡＰ処理を利用しているが、これに限らず、リモートプロシージャコールなど遠隔のオブジェクトを実行する別の手段を利用しても良い。
【００４４】
ＧＥＮＡ処理部３１１は、他のＤＬＮＡ装置が有するＵＰｎＰサービスのイベントの購読を行う。なお、本実施例ではＧＥＮＡ処理部３１１を利用しているが、これに限らず、ＷＳ−Ｅｖｅｎｔｉｎｇ、ＷＳ−Ｎｏｔｉｆｉｃａｔｉｏｎ等の別の手段を利用しても良い。
【００４５】
制御部３１２は、受信装置３０の全体の制御を行う。制御部３１２は、ＬＡＮ通信制御部３０８から記憶部３１８までの各モジュールを管理、制御する。指定部３１３は、送信装置２０に対してコンテナ指定あるいはコンテンツ指定を送信する。具体的には、送信装置２０に対してＣＤＳのＢｒｏｗｓｅアクションを送信する。取得部３１４は、送信装置２０から、コンテナ指定に対する応答として、指定したコンテナのコンテンツ情報を取得する。
【００４６】
画像生成部３１５は、送信装置２０から取得したコンテンツ情報に基づきコンテンツ情報閲覧画像を生成する。コンテンツ情報閲覧画像とは、受信装置によって指定されたコンテナに含まれるコンテンツを参照するためのアイコン及び／又は前記指定されたコンテナに含まれるサブコンテナを示すアイコンを表示部５０が表示するための画像のことをいう。そして画像生成部３１５は、生成したコンテンツ情報閲覧画像を表示制御部３０６を介して表示部に表示させる。選択制御部３１７は、ユーザが画像中のコンテンツを選択したか否かを判断する。
【００４７】
記憶部３１８は、取得部３１４によって取得されたコンテンツ情報を、図３（ａ）に示した受信装置３０の補助記憶装置３０４内の記憶領域に記憶させる。
【００４８】
次に、本実施例による送信装置２０が管理するコンテナ、及び、コンテンツの論理階層の例を図４（ａ）に示す。「ＲｏｏｔＣｏｎｔａｉｎｅｒ」４０１は、送信装置２０が管理するコンテナの論理階層全体のルートを示すルートコンテナである。コンテナ４０２からコンテナ４０４は、ルートコンテナ内に含まれるコンテナである。
【００４９】
コンテンツ４０６、コンテンツ４０７は、コンテナ４０２内に含まれているコンテンツ「Ｉｔｅｍ＿０１１」、「Ｉｔｅｍ＿０１２」である。また、新規コンテンツ４１１は、リムーバブルメディア４０から送信装置２０に新たに取り込まれ、コンテナ４０２内に記憶される新規コンテンツ「ＮｅｗＩｔｅｍ＿０１３」である。
【００５０】
コンテンツ４０８、コンテンツ４０９は、コンテナ４０３内に既に含まれているコンテンツ「Ｉｔｅｍ＿０２１」、「Ｉｔｅｍ＿０２２」である。また、新規コンテンツ４１２は、リムーバブルメディア４０から送信装置２０に新たに取り込まれ、コンテナ４０３に新たに記憶される新規コンテンツ「ＮｅｗＩｔｅｍ＿０２３」である。
【００５１】
コンテンツ４１０は、コンテナ４０４内に既に含まれているコンテンツ「Ｉｔｅｍ＿０３１」である。また、新規コンテンツ４１３、新規コンテンツ４１４は、リムーバブルメディア４０から送信装置２０に新たに取り込まれ、コンテナ４０４に記憶される新規コンテンツ「ＮｅｗＩｔｅｍ＿０３２」、新規コンテンツ「ＮｅｗＩｔｅｍ＿０３３」である。
【００５２】
次に、本実施例に係る受信装置３０がＲｏｏｔコンテナについてのコンテンツ情報を受信して、ユーザに示すコンテナ及びコンテンツの論理階層を図４（ｂ）に示す。
【００５３】
コンテナ４０２、コンテナ４０３、コンテナ４０４とこれらのコンテナに含まれるコンテンツについては既に説明したものと同一なので説明を省略する。受信装置３０では、ルートコンテナ４０１に含まれるサブコンテナとして、コンテナ４０２からコンテナ４０４に加えて、テンポラリコンテナ４０５を参照することができる。テンポラリコンテナからは送信装置２０のリムーバブルメディアインタフェースから取り込んだ新規コンテンツ４１１、新規コンテンツ４１２、新規コンテンツ４１３、新規コンテンツ４１４を参照することができる。
【００５４】
次に、本実施例による送信装置２０が受信装置３０に送信するコンテンツ情報の構成例を図５に示す。図５は、ルートコンテナ４０１のコンテンツ情報の例を示す。
【００５５】
ＤＩＤＬ−Ｌｉｔｅ要素５０１は、コンテンツ情報の全体を示す。ＤＩＤＬ−Ｌｉｔｅ要素５０１は、ルートコンテナ４０１に含まれるサブコンテナを参照するための識別情報を含む。
【００５６】
ｃｏｎｔａｉｎｅｒ要素５０２からｃｏｎｔａｉｎｅｒ要素５０４は、図４（ｂ）のコンテナ４０２からコンテナ４０４の識別情報をそれぞれ示している。図５のｃｏｎｔａｉｎｅｒ要素５０２からｃｏｎｔａｉｎｅｒ要素５０４に記述されているｉｄ属性は、各コンテナを示す識別子である。ｃｏｎｔａｉｎｅｒ要素５０２からｃｏｎｔａｉｎｅｒ要素５０４に記述されているｐａｒｅｎｔＩＤ属性は、各コンテナの親コンテナを示す識別子である。ここで、あるコンテナＡの親コンテナとは、図４（ｂ）に示したようなコンテナ階層においてコンテナＡの１階層上にあるコンテナであって、コンテナＡを含むコンテナのことをいう。例えば、コンテナ４０２からコンテナ４０４の親コンテナは、ルートコンテナ４０１である。図５の例ではコンテナ４０２からコンテナ４０４の親コンテナの識別子は、ルートコンテナ４０１の識別子である「０」である。ｃｏｎｔａｉｎｅｒ要素５０２からｃｏｎｔａｉｎｅｒ要素５０４に記述されているｃｈｉｌｄＣｏｕｎｔ属性は、各コンテナ内に含まれるコンテナ及びコンテンツの数である。
【００５７】
ｃｏｎｔａｉｎｅｒ要素５０５は、図４（ｂ）のテンポラリコンテナ４０５を示している。ｃｈｉｌｄＣｏｕｎｔ属性の値は「４」であり、テンポラリコンテナ４０５から４つのコンテンツあるいはコンテナが参照可能であることを示している。すなわちｃｈｉｌｄＣｏｕｎｔ属性の値は、新規コンテンツ４１１から新規コンテンツ４１４までのコンテンツの総数を示す。
【００５８】
次に本実施例による送信装置２０が受信装置３０に送信するテンポラリコンテナ４０５に含まれるコンテンツを参照するための識別情報を含むコンテンツ情報の構成例を図６に示す。
【００５９】
ＤＩＤＬ−Ｌｉｔｅ要素６０１は、テンポラリコンテナ４０５のコンテンツ情報の全体を示している。ＤＩＤＬ−Ｌｉｔｅ要素６０１は、テンポラリコンテナ４０５に含まれるコンテンツを参照するための識別情報を含んでいる。
【００６０】
ｉｔｅｍ要素６０２からｉｔｅｍ要素６０５は、図４の新規コンテンツ４１１から４１４の識別情報をそれぞれ示している。ｉｔｅｍ要素６０２からｉｔｅｍ要素６０５に記述されたｉｄ属性は、各コンテンツを示す識別子である。また、ｉｔｅｍ要素６０２からｉｔｅｍ要素６０５に記述されたｐａｒｅｎｔＩＤ属性は、各コンテンツの親コンテナを示す識別子である。新規コンテンツ４１１、新規コンテンツ４１２、新規コンテンツ４１３、新規コンテンツ４１４の親コンテナは、テンポラリコンテナ４０５である。ｉｔｅｍ要素６０２からｉｔｅｍ要素６０５に記述されたｒｅｆＩＤ属性は、コンテンツの実体を示すｉｔｅｍ要素の識別子である。ｒｅｆＩＤ属性が存在する場合、ｉｔｅｍ要素６０２からｉｔｅｍ要素６０５はショートカットであることを示す。
【００６１】
次に、送信装置２０がリムーバブルメディア４０から新規コンテンツを取込む動作について図７を用いて説明する。図７は、本実施例による送信装置２０においてＲＯＭ２０２に記憶され、ＣＰＵ２０１で実行されるプログラムである。
【００６２】
ステップＳ７０１において、送信装置２０は、リムーバブルメディアインタフェース２０６においてリムーバブルメディア４０の挿入を検知したか否かを判断する。送信装置２０がリムーバブルメディア４０の挿入を検知した場合、ステップＳ７０２に進む。一方、送信装置２０がリムーバブルメディア４０の挿入を検知しなかった場合、ステップＳ７０１を繰り返す。ステップＳ７０１の処理は、図３に示したリムーバブルメディア制御部２１３が行う。
【００６３】
ステップＳ７０２において、送信装置２０は、リムーバブルメディア４０の論理ファイルシステム中からコンテンツ一覧を取得する。コンテンツ一覧の取得はリムーバブルメディア制御部２１３が行う。そして、送信装置２０は、コンテンツ一覧と、記憶部２１９に既に記憶されているコンテンツを比較し、新規に取込むコンテンツを決定する。例えば、リムーバブルメディア４０のコンテンツ一覧が、送信装置２０の記憶部２１９に記憶されたコンテンツの論理階層と対応するように階層化されている場合、送信装置２０はコンテンツ階層毎（コンテナ毎）にコンテンツの比較を行う。そして、記憶部２１９に記憶されているコンテンツと異なるコンテンツがリムーバブルメディア４０に記憶されている場合には、送信装置２０は、当該記憶部２１９に記憶されているコンテンツと異なるコンテンツの取り込みを決定する。送信装置２０がコンテンツを取り込む方法はこれに限られず、特に限定しない。そして、送信装置２０は、決定した新規コンテンツの取込み処理を開始し、取込み対象の新規コンテンツをリムーバブルメディア４０から１つずつ読込み、補助記憶装置２０４に記憶する。取り込むコンテンツの決定及び新規コンテンツの取込み処理は取込制御部２１４が行う。
【００６４】
ステップＳ７０３において、送信装置２０は、取込んだ新規コンテンツの数が所定の閾値を超えたか否かを判断する。もし、取込んだ新規コンテンツの数が所定の閾値を超えたと送信装置２０が判断した場合、ステップＳ７０４に進む。一方、取込んだ新規コンテンツの数が所定の閾値を超えていないと送信装置２０が判断した場合、ステップＳ７０５に進む。取り込んだコンテンツの数が閾値を超えたかの判断はフラグ制御部２１５が行う。
【００６５】
本実施例では、送信装置２０は、取込む新規コンテンツの数が所定の閾値を超えたか否かを判断して、テンポラリコンテナを参照するための識別情報の付加開始を決定する。これにより、送信装置２０は、受信装置３０を利用しているユーザに対して、所定数以上の新規コンテンツを取込んだ場合に限定して、新規コンテンツの存在を知らせる事が可能となる。これによって、受信装置３０を利用しているユーザの利便性が向上する。本実施例において、フラグ制御部２１５は取込んだ新規コンテンツの数が所定の閾値を超えたか否かを判断したが、これに限らない。例えば、閾値を１と見なして、フラグ制御部２１５は、取込制御部２１４が新規コンテンツの取込み処理を開始したか否かを判断しても良い。
【００６６】
ステップＳ７０４において、送信装置２０はコンテンツ取込みフラグを有効にする。コンテンツ取り込みフラグの有効化はフラグ制御部２１５が行う。
【００６７】
ステップＳ７０５において、送信装置２０は、取込み対象の新規コンテンツを全て取込んだか否かを判断する。送信装置２０が新規コンテンツを全て取込んだと判断した場合、ステップＳ７０６に進む。一方、送信装置２０がまだ全ての新規コンテンツを取込んでいないと判断した場合、ステップＳ７０２に戻り、取込み処理を継続する。ステップＳ７０５の処理は取込制御部２１４が行う。
【００６８】
ステップＳ７０６において、送信装置２０は、リムーバブルメディアインタフェース２０６におけるリムーバブルメディア４０の抜去を検知したか否かを判断する。送信装置２０がリムーバブルメディア４０の抜去を検知した場合、ステップＳ７０７に進む。一方、送信装置２０がリムーバブルメディア４０の挿入を検知しなかった場合、ステップＳ７０６を繰り返す。ステップＳ７０６の処理はリムーバブルメディア制御部２１３が行う。
【００６９】
ステップＳ７０７において、送信装置２０は、コンテンツ取込みフラグを無効にする。コンテンツ取り込みフラグの無効化はフラグ制御部２１５が行う。
【００７０】
次に、送信装置２０がＬＡＮ１０上の受信装置３０からコンテナ指定を受信した際に、送信装置２０から受信装置３０へコンテンツ情報を送信するコンテンツ情報送信動作について図８を用いて説明する。図８に示すフローチャートはＲＯＭ２０２に記憶され、ＣＰＵ２０１で実行されるプログラムである。
【００７１】
ステップＳ８０１において、送信装置２０は、ＬＡＮ１０上の受信装置３０からコンテナ指定を受信する。具体的には、送信装置２０は、受信装置３０からＣＤＳのＢｒｏｗｓｅアクションを受信する。ここで、Ｂｒｏｗｓｅアクションとは、対象となるコンテナに含まれるコンテナまたはアイテムのリストを取得するための命令のことをいう。ステップＳ８０１の処理はＳＯＡＰ処理部２１０が行う。
【００７２】
ステップＳ８０２において、送信装置２０は、受信装置３０からのコンテナ指定の対象が、テンポラリコンテナか否かを判断する。送信装置２０が、要求対象がテンポラリコンテナであると判断した場合、ステップＳ８０９に進む。一方、送信装置２０が、要求対象がテンポラリコンテナでないと判断した場合、ステップＳ８０３に進む。ステップＳ８０２の処理は参照制御部２１７が行う。
【００７３】
ステップＳ８０３において、送信装置２０は、指定されたコンテナについて、記憶部２１９に記憶されたコンテンツに基づいて、図５で示したＤＩＤＬ−Ｌｉｔｅ形式のコンテンツ情報を生成する。ただし、この時点では、テンポラリコンテナを参照するための識別情報（ｃｏｎｔａｉｎｅｒ要素５０５）は生成しない。コンテンツ情報の生成は生成部２１６が行う。ステップＳ８０４において、送信装置２０は、コンテンツ取込みフラグが有効か否かを判断する。コンテンツ取込みフラグが有効の場合、ステップＳ８０５に進む。一方、コンテンツ取込みフラグが無効の場合、ステップＳ８０８に進む。ステップＳ８０４の処理は情報付加部２１８が行う。
【００７４】
ステップＳ８０５において、情報付加部２１８は、テンポラリコンテナが参照済か否かを判断する。この判断は、後述のステップＳ８１０で参照済みであると設定されているか否かに基づき行う。現在のテンポラリコンテナが参照済の場合、ステップＳ８０８に進む。一方、現在のテンポラリコンテナが参照済でない場合、ステップＳ８０６に進む。
【００７５】
ステップＳ８０６において、送信装置２０は、テンポラリコンテナを参照するための識別情報を生成する。具体的には、送信装置２０は図５で示したｃｏｎｔａｉｎｅｒ要素５０５を生成する。テンポラリコンテナを参照するための識別情報の生成は生成部２１６が行う。ステップＳ８０７において、情報付加部２１８はステップＳ８０６において生成したテンポラリコンテナを参照するための識別情報を、ステップＳ８０３において生成したコンテンツ情報に付加する。
【００７６】
ステップＳ８０８において、送信装置２０は、生成部２１６が生成した識別情報が付加されたコンテンツ情報を、受信装置３０に送信する。具体的には、ＳＯＡＰ処理部２１０が、ＣＤＳのＢｒｏｗｓｅアクションの応答として、生成部２１６が生成した識別情報が付加されたコンテンツ情報を、受信装置３０に送信する。そして送信装置２０は、コンテンツ情報送信動作を終了する。
【００７７】
一方、ステップＳ８０２において受信装置３０からのコンテナ指定の対象が現在のテンポラリコンテナであると送信装置２０が判断した場合、ステップＳ８０９に進む。ステップＳ８０９において、送信装置２０は図６に示したＤＩＤＬ−Ｌｉｔｅ形式のコンテンツ情報を生成する。ステップＳ８０９の処理は、生成部２１６が参照制御部２１７から指示を受けて行う。
【００７８】
ステップＳ８１０において、送信装置２０は、現在のテンポラリコンテナを参照済に設定し、ステップＳ８０８へ進む。テンポラリコンテナの参照済みの設定は参照制御部２１７が行う。参照済みの設定は送信装置２０のＲＡＭ２０３に登録される。ステップＳ８０８において、送信装置２０は、生成部２１６が生成した識別情報が付加されたコンテンツ情報を、受信装置３０に送信する。そして送信装置２０は、コンテンツ情報送信動作を終了する。
【００７９】
こうして、情報付加部２１８は取込制御部２１４により所定数以上のコンテンツが取り込まれてから前記テンポラリコンテナが参照されるまでの間に受信装置３０によってテンポラリコンテナ以外のコンテナが指定された場合に、該テンポラリコンテナ以外のコンテナのコンテンツ情報に生成部２１６が生成した識別情報を付加する。また、テンポラリコンテナが参照されたか否かに関わらず、情報付加部２１８は、取込制御部２１４により所定数以上のコンテンツが取り込まれてからリムーバブルメディアインタフェースからリムーバブルメディアが抜去されるまでの間に受信装置３０によってコンテナが指定された場合に、指定されたコンテナのコンテンツ情報に生成部２１６が生成した識別情報を付加することとしてもよい。
【００８０】
続いて、本実施例による送信装置２０が、ＬＡＮ１０上の受信装置３０に対してコンテンツ情報を送信する際のメッセージの例を示すシーケンスを図９に示す。
Ｍ９０１において、ユーザが送信装置２０にリムーバブルメディア４０を挿入する。
Ｍ９０２において、送信装置２０は、挿入されたリムーバブルメディア４０から新規コンテンツの取込みを開始する。
Ｍ９０３において、送信装置２０は、取込んだ新規コンテンツの数が所定の閾値を越えたと判断する。Ｍ９０４において、送信装置２０は、コンテンツ取込みフラグを有効にする。
Ｍ９０５において、受信装置３０は、送信装置２０に対して、ルートコンテナ内のコンテナ、及びコンテンツについてのコンテナ指定を送信し、指定したコンテナのコンテンツ情報を送信装置に対して要求する。
Ｍ９０６において、送信装置２０は、受信装置３０からコンテナ指定を受信する。そして、送信装置２０は、生成部２１６によって、指定されたコンテナのコンテンツ情報を生成する。Ｍ９０７において、送信装置２０は、コンテンツ取込みフラグが有効と判断する。Ｍ９０８において、送信装置２０は、現在のテンポラリコンテナが参照済でないと判断する。Ｍ９０９において、送信装置２０は、現在のテンポラリコンテナを参照するための識別情報を生成し、指定されたコンテナのコンテンツ情報に付加する。Ｍ９１０において、送信装置２０は、テンポラリコンテナを参照するための識別情報を付加したコンテンツ情報を受信装置３０に送信する。
Ｍ９１１において、受信装置３０は、送信装置２０に対して、テンポラリコンテナから参照されるコンテンツを指定するコンテンツ指定を送信する。
Ｍ９１２において、送信装置２０は、現在のテンポラリコンテナから参照される新規コンテンツに基づきテンポラリコンテナのコンテンツ情報を生成し、受信装置３０に送信する。
Ｍ９１３において、送信装置２０は、挿入されたリムーバブルメディア４０から新規コンテンツの取込みを完了する。
Ｍ９１４において、ユーザが送信装置２０からリムーバブルメディア４０を抜去する。Ｍ９１５において、送信装置２０は、コンテンツ取込みフラグを無効にする。
【００８１】
本実施例による受信装置３０が、送信装置２０からコンテンツ情報を取得し、コンテンツ情報を取得したコンテナに含まれるコンテンツを参照するためのアイコン及び／又はサブコンテナを示すアイコンを表示する際の動作を示すフローチャートを図１０に示す。図１０に示すフローチャートは受信装置３０のＲＯＭ３０２に記憶され、ＣＰＵ３０１で実行されるプログラムである。
【００８２】
ステップＳ１００１において、受信装置３０は、ユーザからコンテンツ情報閲覧要求を受ける。コンテンツ情報閲覧要求とは、送信装置２０からコンテンツ情報を受信装置３０が受信し、コンテナに含まれるコンテンツを参照するためのアイコン及び／又はコンテナに含まれるサブディレクトリを示すアイコンを表示部５０が表示するように要求することをいう。コンテンツ情報閲覧要求を受けた受信装置３０は、送信装置２０の最初のコンテナ指定対象として、ルートコンテナを指定する。具体的には、ＣＤＳにおいてルートコンテナのオブジェクトＩＤは０に固定されているため、コンテナ指定対象のオブジェクトＩＤを０に設定する。
【００８３】
ステップＳ１００２において、受信装置３０は、送信装置２０に対して、指定するコンテナのコンテンツ情報取得要求を送信する。具体的には、受信装置３０は、送信装置２０に対してＣＤＳのＢｒｏｗｓｅアクションを送信する。ステップＳ１００３において、受信装置３０は、送信装置２０から、コンテナ指定に対する応答として、指定したコンテナに含まれるコンテンツ及び／又は指定したコンテナに含まれるサブコンテナを参照するための識別情報を取得する。
【００８４】
ステップＳ１００４において、受信装置３０は、取得したコンテンツ情報に基づき、コンテンツ情報閲覧画像を生成する。コンテンツ情報閲覧画像とは、指定したコンテナに含まれるコンテンツ（あるいはコンテナ）を閲覧できるようにする画像あるいはアイコンのことをいう。詳細については図１１及び図１２を用いて後述する。そして、受信装置３０は、表示部５０に生成したコンテンツ情報閲覧画像を表示させる。
【００８５】
ステップＳ１００５において、受信装置３０は、表示部５０に表示したコンテンツ情報閲覧画像中においてユーザが画像中のコンテナを選択したか否かを判断する。ユーザが画像のコンテナを選択したか判断する方法は、例えば、受信装置３０に接続されたマウスにより表示画面に表示されたコンテナのアイコンにカーソルが合わされ、クリックされたかどうかを判断することなどが考えられる。ただし、判断方法はこれに限られるものではない。ユーザが画像中のコンテナを選択した場合、受信装置３０はステップＳ１００６に進む。一方、ユーザが画像中のコンテナを選択していない場合、ステップＳ１００７に進む。
【００８６】
ステップＳ１００６において、受信装置３０は、ユーザに選択されたコンテナを、コンテナ指定対象として設定する。そして、受信装置３０は、ステップＳ１００２に戻り、コンテンツ情報の取得、及びコンテンツ情報閲覧画像の表示処理を繰り返す。
【００８７】
ステップＳ１００７において、受信装置３０は、表示部５０に表示したコンテンツ情報閲覧画像中において、ユーザが画像中のコンテンツを選択したか否かを判断する。ユーザが画像中のコンテンツを選択した場合、ステップＳ１００８に進む。一方、ユーザが画像中のコンテンツを選択していない場合、ステップＳ１００５に戻る。
【００８８】
ステップＳ１００８において、受信装置３０は、送信装置２０に対して、ユーザに選択されたコンテンツの取得要求を送信する。コンテンツの取得要求は指定したコンテンツを参照するための識別情報に含まれるＵＲＬ等のリンク先情報を基にして行われる。ステップＳ１００９において、受信装置３０は、送信装置２０から、前記コンテンツ取得要求に対する応答として、コンテンツを取得する。そして、ステップＳ１０１０において、受信装置３０は、受信したコンテンツを再生させる。コンテンツの取得・再生は送信装置内のコンテンツをストリーミング再生することによって行われてもよい。
【００８９】
本実施例による受信装置３０が、送信装置２０から取得した、テンポラリコンテナを参照するための識別情報が付加されたコンテンツ情報に基づき、表示部５０に表示させたコンテンツ情報閲覧画像の例を図１１に示す。図１１は、図５に示した、ルートコンテナ４０１内部に含まれるコンテナ、及びコンテンツに関するコンテンツ情報を示すＤＩＤＬ−Ｌｉｔｅ要素５０１に基づいた、コンテンツ情報閲覧画像の例である。コンテンツ閲覧画像の表示は表示制御部３０６が行う。
【００９０】
コンテンツ情報閲覧画像１１０１は、受信装置３０が、表示部５０に表示させたコンテンツ情報閲覧画像の全体である。アイコン１１０２からアイコン１１０４は、コンテナ４０２から４０４をそれぞれ示すｃｏｎｔａｉｎｅｒ要素５０２からｃｏｎｔａｉｎｅｒ要素５０４に対応したアイコンである。１１０５は、テンポラリコンテナ４０５を示すｃｏｎｔａｉｎｅｒ要素５０５に対応したアイコンである。アイコン１１０２からアイコン１１０５は、コンテンツ情報閲覧画像１１０１においてユーザが選択可能である。このようにして、送信装置２０は受信装置３０によって指定されたコンテナに含まれるサブコンテナを示すアイコンを受信装置３０に表示させる。
【００９１】
なお、図１１は、送信装置２０においてリムーバブルメディア４０が挿入され、新規コンテンツの取込みが開始されてからリムーバブルメディア４０が抜去されるまでの間に、受信装置３０が送信装置２０からコンテンツ情報を取得した場合に表示される。こうして、表示制御部３０６は、取込制御部２１４がコンテンツの取り込みを行う間に受信装置３０によってコンテナが指定された場合に、取込制御部２１４が取り込んだコンテンツを参照するためのテンポラリディレクトリのアイコンを指定されたコンテナに含まれるサブコンテナを示すアイコンとして受信装置３０に表示させる。
【００９２】
受信装置３０を利用するユーザは、画面上にテンポラリコンテナを示すアイコン１１０５が表示される事で、新しいコンテンツの存在を知る事が容易となる。
【００９３】
なお、本実施例において、アイコン１１０５は、「ＴｅｍｐｏｒａｒｙＣｏｎｔａｉｎｅｒ」というタイトル名で表示している。これは、テンポラリコンテナ４０５を示すｃｏｎｔａｉｎｅｒ要素のタイトル属性（ｄｃ：ｔｉｔｌｅ属性）に基づいている。送信装置２０は、テンポラリコンテナに付加するタイトル属性を、もっとユーザに分かり易い名称に変更しても良い。例えば、「新しいコンテンツ一覧」や「現在取込んでいるコンテンツ一覧」などの名称を用いることで、受信装置３０を利用するユーザに、新しいコンテンツの存在をさらに容易に知らしめる事ができる。
【００９４】
本実施例による受信装置３０が、送信装置２０から取得した、テンポラリコンテナのコンテンツ情報に基づき、表示したコンテンツ情報閲覧画像の例を図１２に示す。図１２は、図６に示した、テンポラリコンテナ４０５のコンテンツ情報を示すＤＩＤＬ−Ｌｉｔｅ要素６０１に基づいた、コンテンツ情報閲覧画像の例である。
【００９５】
コンテンツ情報閲覧画像１２０１は、受信装置３０が、表示部５０に表示したコンテンツ情報閲覧画像の全体である。アイコン１２０２からアイコン１２０５は、新規コンテンツ４１１から新規コンテンツ４１４をそれぞれ示すｉｔｅｍ要素６０２からｉｔｅｍ要素６０５に対応したコンテンツアイコンである。アイコン１２０２からアイコン１２０５は、コンテンツ情報閲覧画像１１０１においてユーザが選択可能である。なお、図１２は、図１１において、ユーザがテンポラリコンテナを示すアイコン１１０５を選択した後に表示部５０に表示される。こうして、送信装置２０は受信装置３０によって指定されたコンテナに含まれるコンテンツを参照するためのアイコンを受信装置３０に表示させる。
【００９６】
図１３は、本実施例による受信装置３０が、送信装置２０から取得した、テンポラリコンテナを参照するための識別情報が付加されていないコンテンツ情報に基づき、表示したコンテンツ情報閲覧画像の例を示す図である。具体的に図１３は、図５に示したＤＩＤＬ−Ｌｉｔｅ要素５０１のうち、テンポラリコンテナ４０５を示すｃｏｎｔａｉｎｅｒ要素５０５を除いたＤＩＤＬ−Ｌｉｔｅ要素に基づいた、コンテンツ情報閲覧画像の例である。
【００９７】
コンテンツ情報閲覧画像１３０１は、受信装置３０が、表示部５０に表示したコンテンツ情報閲覧画像の全体である。アイコン１３０２からアイコン１３０４は、コンテナ４０２からコンテナ４０４をそれぞれ示すｃｏｎｔａｉｎｅｒ要素５０２からｃｏｎｔａｉｎｅｒ要素５０４に対応したアイコンである。
【００９８】
図１３のコンテンツ情報閲覧画像１３０１は、図１２において受信装置３０がテンポラリコンテナ４０５内部に含まれる新規コンテンツのアイコンを参照した後、再び送信装置２０からルートコンテナ４０１のコンテンツ情報を取得した場合に表示される。また、図１３のコンテンツ情報閲覧画像１３０１は、送信装置２０においてリムーバブルメディア４０から抜去され、送信装置２０が新規コンテンツの取込みが完了された際に、送信装置２０からルートコンテナ４０１のコンテンツ情報を取得した場合にも表示される。
【００９９】
図１３は、図１１と異なり、テンポラリコンテナ４０５を示すアイコン１１０５が表示されていない。これは、テンポラリコンテナ４０５内部を参照済み、または送信装置２０からリムーバブルメディア４０が抜去られた後は、受信装置３０を利用するユーザは、それ以上、テンポラリコンテナ４０５に関する情報は不必要となるためである。これによって、受信装置３０を利用するユーザは必要なときだけテンポラリコンテナ４０５を利用することができ、ユーザの利便性が向上する。
【０１００】
以上、説明したように、送信装置２０は、受信装置３０からのコンテナ指定に対して、取込んだコンテンツを参照するためのテンポラリコンテナを参照するための識別情報を付加したコンテンツ情報を送信することができる。送信装置２０は、新規コンテンツの取込み処理の開始をきっかけに、その後に受信する任意のコンテナ指定に対して、テンポラリコンテナを参照するための識別情報をコンテンツ情報に付加する。それゆえ、受信装置３０を利用しているユーザは、送信装置２０に新規コンテンツが取込まれると、現在参照しているコンテナ階層に関わらず、新規コンテンツの存在を容易に知ることができる。これによって、受信装置３０を利用するユーザの利便性が向上する。
【０１０１】
また、本実施例では、送信装置２０は、リムーバブルメディア４０からの新規コンテンツの取込みが完了しても、テンポラリコンテナを参照するための識別情報の付加を終了しない。そして、リムーバブルメディア４０の抜去を検知して、テンポラリコンテナを参照するための識別情報の付加を終了する。これにより、リムーバブルメディア４０から取込む新規コンテンツの数が少なくても、直ちにテンポラリコンテナ情報の付加が終了する事がなくなる。そのため、受信装置３０を利用しているユーザが新規コンテンツの存在を知る機会を増大する事ができ、ユーザの利便性が向上する。ただし、テンポラリコンテナを参照するための識別情報の付加の終了時期はリムーバブルメディア４０の抜去時に限定されない。リムーバブルメディア４０からの新規コンテンツの取り込みが完了したときにテンポラリコンテナを参照するための識別情報の付加を終了してもよい。
【０１０２】
また、本実施例では、送信装置２０は、テンポラリコンテナが参照済か否かを判断する事によって、参照済のテンポラリコンテナに関してはテンポラリコンテナを参照するための識別情報を付加しないように制御している。これは、受信装置３０を利用しているユーザが、一旦、テンポラリコンテナ内を参照し、新規コンテンツの存在を知った後であれば、それ以上テンポラリコンテナを参照するための識別情報を必要とする事がないためである。これにより、不必要な情報をユーザに送信する事がなくなり、ユーザの利便性が向上する。
【０１０３】
また、本実施例では、送信装置２０が、新規コンテンツの取込み処理の開始とテンポラリコンテナを参照するための識別情報の付加開始を、リムーバブルメディア４０の挿入をきっかけに行う。これは、ユーザがデジタルカメラやデジタルビデオカメラ等を用いて静止画や動画コンテンツを撮影した後、ユーザが撮影したコンテンツを送信装置２０に取込みたい場合などに有効である。即ち、ユーザは撮影したコンテンツが記憶されたメモリカードを、デジタルカメラ等から送信装置２０に入れ替えるだけで、これが実現できるため、ユーザの操作性が向上する。
【０１０４】
同様に、本実施例では、送信装置２０が、テンポラリコンテナを参照するための識別情報の付加終了を、新規コンテンツの取込み完了とリムーバブルメディア４０の抜去をきっかけに行う。これは、送信装置２０を利用しているユーザが、送信装置２０に挿入していたリムーバブルメディア４０を抜去する、という操作のみで、新規コンテンツの取込みの完了を送信装置２０に通知する事ができるため、ユーザの操作性が向上する。
【０１０５】
（その他の実施例）
実施例１では、送信装置２０は、新規コンテンツの取込み処理の開始をきっかけに、その後に受信する任意のコンテナ指定に対して、テンポラリコンテナを参照するための識別情報を付加すると述べたが、これに限らなくても良い。例えば、テンポラリコンテナを参照するための識別情報を付加するのは、特定のコンテナ内に含まれるサブコンテナ、及びコンテンツに関するコンテナ指定のみを対象とすることができる。具体的には、コンテナ指定であるＣＤＳのＢｒｏｗｓｅアクションにおいて、コンテナのメタデータ種別パラメタが「ＢｒｏｗｓｅＤｉｒｅｃｔＣｈｉｌｄｒｅｎ」である場合を対象とすることができる。これによって、送信装置２０は、特定のコンテナ指定に対してのみテンポラリコンテナを参照するための識別情報を付加すれば良く、送信装置２０の処理を低減する事が可能となる。
【０１０６】
また、新規コンテンツの取込み元としてのリムーバブルメディア４０は、例えば、ネットワーク上のサーバ装置、ＩＣカードの様な近接無線通信機能を備えた装置、光ディスク、などが挙げられる。このとき、送信装置２０がテンポラリコンテナを参照するための識別情報の付加を開始、または終了するタイミングは、それぞれの装置の特性に合わせた条件が適用される。
【０１０７】
例えば、ネットワーク上のサーバ装置であれば、送信装置２０が前記サーバ装置への通信接続タイミングによって、テンポラリコンテナを参照するための識別情報の付加を開始する。そして、送信装置２０が前記サーバ装置への通信切断タイミングによって、テンポラリコンテナを参照するための識別情報の付加を終了する。
【０１０８】
また、例えば、近接無線通信機能を備えた記憶装置であれば、送信装置２０が記憶装置への近接無線通信接続タイミングによって、テンポラリコンテナを参照するための識別情報の付加を開始する。そして、送信装置２０が記憶装置への近接無線通信切断タイミングによって、テンポラリコンテナを参照するための識別情報の付加を終了する。
【０１０９】
あるいは、近接無線通信機能を備えた記憶装置のユーザは、記憶装置を送信装置２０に近づける、または接触させる事によって、テンポラリコンテナを参照するための識別情報の付加を開始させる事が可能となる。そして、ユーザは記憶装置を送信装置２０から離す事によって、テンポラリコンテナを参照するための識別情報の付加を終了させる事が可能となる。これによって、ユーザの操作性が向上する。
【０１１０】
同様に、本実施例では、送信装置２０は、リムーバブルメディア４０の抜去を検知して、テンポラリコンテナを参照するための識別情報の付加を終了することとしたが、これに限らなくても良い。例えば、送信装置２０は、リムーバブルメディア４０からの新規コンテンツの取込みが完了後、直ちにテンポラリコンテナ情報の付加を終了しても良い。情報付加部２１８は取込制御部２１４により所定数以上のコンテンツが取り込まれてから取込制御部２１４によるコンテンツの取り込みが完了するまでの間に受信装置３０によってコンテナが指定された場合に、指定されたコンテナのコンテンツ情報に生成部２１６が生成した識別情報を付加する。これにより送信装置２０の構成要素をより簡素化する事ができる。
【０１１１】
また、本実施例では、送信装置２０は、リムーバブルメディア４０の挿入を検知して、新規コンテンツの取込み処理を開始し、テンポラリコンテナを参照するための識別情報の付加を開始する、と述べたが、これに限らなくても良い。例えば、送信装置２０は、リムーバブルメディア４０の挿入を検知した後、新規コンテンツの取込み開始有無を、送信装置２０を利用しているユーザに対して問合せる。これによって、テンポラリコンテナを参照するための識別情報の付加を開始するタイミングを、送信装置２０のユーザの意図に合わせる事が可能となり、ユーザの利便性が向上する。
【０１１２】
また、実施例１では、リムーバブルメディア４０から取込んだ新規コンテンツをテンポラリコンテナから参照可能にする場合について説明したが、これに限らなくても良い。例えば、取込んだ新規コンテンツの数が大量に存在した場合、送信装置２０は、これらの新規コンテンツを複数のサブテンポラリコンテナにそれぞれ分類して含め、これらの複数のサブテンポラリコンテナをテンポラリコンテナに含める。そして、送信装置２０は、複数のサブテンポラリコンテナを参照するための識別情報をテンポラリコンテナのコンテンツ情報に含めて、受信装置３０に送信する。これらのサブテンポラリコンテナは、取込んだ新規コンテンツの属性情報に基づき、日付、静止画や動画などの種別、ジャンル、所有者、など分類別に生成しても良い。これによって、受信装置３０を利用しているユーザが、テンポラリコンテナ内を参照した時、さらにサブテンポラリコンテナも選択可能にする事で、目的の新規コンテンツを探しやすくする事ができ、ユーザの利便性が向上する。
【符号の説明】
【０１１３】
２０  送信装置
３０６  リムーバブルメディア制御部
３０７  取込制御部
３０８  フラグ制御部
３０９  生成部
３１０  テンポラリコンテナ参照制御部
３１１  情報付加部
【図１】
0005733927.tif 000002
【図２】
0005733927.tif 000003
【図３】
0005733927.tif 000004
【図４】
0005733927.tif 000005
【図５】
0005733927.tif 000006
【図６】
0005733927.tif 000007
【図７】
0005733927.tif 000008
【図８】
0005733927.tif 000009
【図９】
0005733927.tif 000010
【図１０】
0005733927.tif 000011
【図１１】
0005733927.tif 000012
【図１２】
0005733927.tif 000013
【図１３】
0005733927.tif 000014