(57)【要約】【課題】  ホストコンピュータが保持するデータの一部分のみ保持する情報携帯機器においても、ホストコンピュータが保持するデータ全てに関しての操作を行うことを目的とする。【解決手段】  コンテンツデータを格納する格納手段と、前記格納手段に格納されているコンテンツデータを再生する再生手段と、メタデータ中の表現データを用いて前記コンテンツデータの一覧提示を行う一覧提示手段と、前記一覧提示手段から前記コンテンツデータを選択する手段と、前記格納手段に存在するか否かを判別し、存在する場合には前記コンテンツデータを再生手段によって再生させ、前記コンテンツデータが存在しなければ前記メタデータの中の参照情報を用いて、前記コンテンツデータ転送手段によって前記コンテンツデータを転送させて、前記格納手段によって格納させた後に、前記再生手段によって再生させるコンテンツデータ存在判別手段とを備えたことを特徴とする。【選択図】  図１
2006323533.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータを格納する格納手段と、
前記格納手段に格納されているコンテンツデータを再生する再生手段と、
前記コンテンツデータを保持するホストコンピュータと接続通信する接続通信手段と、
再生すべき前記コンテンツデータを前記ホストコンピュータから前記接続通信手段を用いて転送するコンテンツデータ転送手段と、
前記ホストコンピュータが保持するコンテンツデータの各々に対して、一覧提示において用いられる前記コンテンツデータの表現データと、前記コンテンツデータの所在を特定する参照情報との二つを含むメタデータを格納するメタデータ格納手段と、
前記メタデータ格納手段に格納されているメタデータの内容を前記接続通信手段を用いて更新する更新手段と、
前記メタデータの中の前記表現データを用いて前記コンテンツデータの一覧提示を行う一覧提示手段と、
前記一覧提示手段による一覧提示から前記コンテンツデータを選択するコンテンツデータ選択手段と、
前記コンテンツデータ選択手段によって選択されたコンテンツデータが前記格納手段に存在するか否かを判別し、存在する場合には前記コンテンツデータを前記再生手段によって再生させ、前記コンテンツデータが存在しなければ前記メタデータの中の参照情報を用いて、前記コンテンツデータ転送手段によって前記コンテンツデータを転送させて、前記格納手段によって格納させた後に、前記再生手段によって再生させるコンテンツデータ存在判別手段と、
前記コンテンツデータ転送手段により転送されたコンテンツデータのサイズよりも前記格納手段の残容量が小さい場合には、転送された前記コンテンツデータを格納するために以前に格納されたコンテンツデータからどれかを抽出して削除して、前記コンテンツデータの入れ替えを行う入れ替え手段と、
前記コンテンツデータ転送手段がデータ転送できなかった場合、後でデータの転送が可能になった時に前記コンテンツデータ転送手段に転送を行わせるコンテンツデータ転送遅延手段とを有することを特徴とするデータ再生装置。
【請求項２】
前記コンテンツデータ選択手段によって選択されたコンテンツデータに対する削除、複製、移動の操作を指示する操作指示手段と、
前記コンテンツデータ選択手段および前記操作指示手段によって操作が指示されたコンテンツデータが、前記格納手段に格納されている場合はそのデータに対する指示された操作を行う操作手段と、
前記コンテンツデータ選択手段および前記操作指示手段によって操作が指示されたコンテンツデータに対して、前記接続通信手段によって前記ホストコンピュータと接続された際に、前記ホストコンピュータ上のオリジナルのコンテンツデータに対して同じ操作を指示して前記ホストコンピュータに実行させる実行手段とを有することを特徴とする請求項１に記載のデータ再生装置。
【請求項３】
前記コンテンツデータ転送手段は、転送する前記コンテンツデータが前記再生手段によって扱えない形式である場合に、再生可能な形式に変換して転送する機能を持つことを特徴とする請求項１に記載のデータ再生装置。
【請求項４】
コンテンツデータを格納する格納手段と、
前記格納手段に格納されているコンテンツデータを再生する再生手段と、
メタデータ中の表現データを用いて前記コンテンツデータの一覧提示を行う一覧提示手段と、
前記一覧提示手段から前記コンテンツデータを選択するコンテンツデータ選択手段と、
前記コンテンツデータ選択手段によって選択されたコンテンツデータが前記格納手段に存在するか否かを判別し、存在する場合には前記コンテンツデータを前記再生手段によって再生させ、前記コンテンツデータが存在しなければ前記メタデータの中の参照情報を用いて、前記コンテンツデータ転送手段によって前記コンテンツデータを転送させて、前記格納手段によって格納させた後に、前記再生手段によって再生させるコンテンツデータ存在判別手段とを有することを特徴とするデータ再生装置。
【請求項５】
コンテンツデータを格納する格納工程と、
前記格納工程に格納されているコンテンツデータを再生する再生工程と、
メタデータ中の表現データを用いて前記コンテンツデータの一覧提示を行う一覧提示工程と、
前記一覧提示工程から前記コンテンツデータを選択するコンテンツデータ選択工程と、
前記コンテンツデータ選択工程によって選択されたコンテンツデータが前記格納工程に存在するか否かを判別し、存在する場合には前記コンテンツデータを前記再生工程によって再生させ、前記コンテンツデータが存在しなければ前記メタデータの中の参照情報を用いて、前記コンテンツデータ転送工程によって前記コンテンツデータを転送させて、前記格納工程によって格納させた後に、前記再生工程によって再生させるコンテンツデータ存在判別工程とを有することを特徴とするデータ再生方法。
【請求項６】
請求項５記載の方法の各工程をコンピュータにて実施させるプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項７】
請求項５記載の方法の各工程をコンピュータにて実施させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信機能付きのＰＤＡ（Personal Digital Assistant）等の携帯情報機器に関し、例えば接続先のＰＣ（パーソナルコンピュータ）やサーバ等のホストコンピュータからデータを取り込むために用いて好適な技術に関する。
【背景技術】
【０００２】
前記のような携帯情報機器は、ホストコンピュータが保持する様々なデータを通信手段によりダウンロードして閲覧などに使用する。また、携帯情報機器側で作成、修正されたデータをホストコンピュータのデータに反映させると言う場合もある。これらの処理は一般にデータの同期化と呼ばれる。
【０００３】
このような携帯情報機器では概してデータ記憶容量がホストコンピュータよりも小さいことから、ホストコンピュータが保持するデータの一部分のみを同期化の対象とする。特許文献１では、同期化の対象とする部分データを抽出する方法およびそれを用いた機器が提案されている。
【０００４】
【特許文献１】特開２０００−２２８３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら前記従来の技術例では、ホストコンピュータが保持するデータのうち携帯情報機器が保持する部分データ以外のデータに対しては、携帯情報機器ではユーザは操作することができず、そのようなデータの存在すらわからないと言う課題があった。
【０００６】
本発明は前述の問題点にかんがみ、ホストコンピュータが保持するデータの一部分のみ保持する情報携帯機器においても、ホストコンピュータが保持するデータ全てに関しての操作を行うことができるようにすることを目的としている。
【課題を解決するための手段】
【０００７】
本発明は前記目的を達成するために、コンテンツデータを格納する格納手段と、前記格納手段に格納されているコンテンツデータを再生する再生手段と、メタデータ中の表現データを用いてコンテンツデータの一覧提示を行う手段と、前記一覧提示手段から前記コンテンツデータを選択するコンテンツデータ選択手段と、前記コンテンツデータ選択手段によって選択されたコンテンツデータが前記格納手段に存在するか否かを判別し、存在する場合にはそのコンテンツデータを前記再生手段に再生させ、前記コンテンツデータが存在しなければ前記メタデータ中の参照情報を用いて、前記コンテンツデータ転送手段によってコンテンツデータを転送させて、前記格納手段によって格納させた後に、前記再生手段によって再生させるコンテンツデータ存在判別手段とを有することを特徴とするデータ再生装置等、を提供する。
【発明の効果】
【０００８】
本発明によれば、ホストコンピュータにあるが携帯端末が保持しないデータに対しての一覧が行え、各データに対する操作がそのデータが携帯端末に保持されてかどうかにかかわらず同様の操作感で操作を行うことができる。
【発明を実施するための最良の形態】
【０００９】
（第１の実施の形態）
図１は本発明に係る第１の実施の形態の特徴を最もよく表す図である。
図１において、１は本発明による携帯型のデータ再生装置端末、２、３、４はデータを保持するホストコンピュータであり、５のネットワークで相互に接続されている。
【００１０】
また、図１において６は携帯端末１において再生すべきコンテンツデータを格納するコンテンツデータ格納部、７はメタデータ格納部、８はデータの通信を行うデータ通信部、９は表示を行うデータ再生部、１０はユーザの入力を行うユーザ入力部、１１はコンテンツデータの一覧を管理するコンテンツデータ一覧管理部、１２はコンテンツデータに対する操作を行う操作部である。
【００１１】
さらに、図１において、１３はホストコンピュータにおけるコンテンツデータ格納部、１４はコンテンツデータからメタデータを生成するメタデータ生成部、１５は生成されたメタデータを格納するメタデータ格納部、１６はコンテンツデータのデータ形式を携帯端末１で再生できる形式に変換するコンテンツデータ変換部、１７は携帯端末１とホストコンピュータの間でデータの整合性を保つデータ同期部、１８はデータの通信を行うデータ通信部である。
【００１２】
ホストコンピュータ２では、コンテンツデータ格納部１３に新しいデータが加わったり、削除される毎にメタデータ生成部１４により最新のメタデータが生成され、最新のメタデータがメタデータ格納部１５に格納される。
【００１３】
図２は、携帯端末１の外観を表す図である。
図２において、２０はデータ再生部９の一要素である液晶ディスプレイ（ＬＣＤ）であり、現在再生すべきデータの一覧がサムネイルにて表示されている。図２において、２１は上下左右に加えて真中を押し込む５通りのキーを統合した十字キー、２２はメニューを表示させるためのメニューキーであり、それぞれユーザ入力部１０の構成要素である。２３はネットワーク５への無線接続を行うためのアンテナである。さらに同図において、２４はＵＳＢ(Universal Serial Bus)のコネクタでホストコンピュータに直接ケーブル接続するために用いられる。
【００１４】
図３は、ＬＣＤ２０に表示されているコンテンツデータ一覧画面の例であり、様々なデータを示すサムネイルが表示されている。図３において２５、２６は静止画像データ、２７は動画像データ、２８は音楽データである。また、図３において、２５は現在操作対象になっているカレントデータでありそれを示すために太枠のカーソル表示がされている。
【００１５】
また、２５、２７、２８のデータはコンテンツデータ格納部６にコンテンツデータが格納されており、２６及びその他のデータの背景が網掛けになっているデータ（コンテンツデータ格納部６にコンテンツデータがないもの）と区別できるようになっている。
【００１６】
図４は、ホストコンピュータに接続できない状態の一覧表示を示す図である。３０、３１はそのコンテンツデータが格納されているホストコンピュータに現在接続することができないことを示す×印がついている。
【００１７】
図２、図３、図４において、十字キー２１の上下左右を押すと、２５にあったカーソル枠が上下左右に移動し、カレントデータを変更することができる。また、サムネイルの数が一画面に収まらない場合、カーソルが上あるいは下にある状態でさらに十字キー２１の上あるいは下を押すと画面がスクロールして前あるいは次のページのサムネイルが表示される。また、十字キー２１の真中を押すとカレントデータの内容が再生される。ここで静止画および動画の場合はＬＣＤ２０の全面を使った再生がなされ、音楽データの場合は音楽が再生される。動画および音楽の音量調節は十字キーの上下を使ってなされる。いずれの場合も十字キーの真中を押すと元の一覧画面に戻り、また再生の途中であっても同様である。
【００１８】
図５は、図３においてカーソルを２６のデータに移動した後、メニューボタン２２を押したときを示す図である。
図５において、操作一覧を選択するためのポップアップメニュー３２が表示されている。ポップアップメニュー３２が表示されている状態で十字キー２１の上下を押すと選択すべき操作を切り替えることができ、操作を選んだ後に十字キー２１の真中を押すと、コンテンツデータ操作部１２によりその操作が実行される。
【００１９】
図６は、図５においてポップアップメニュー３２から「ホスト名」を実行したときの画面を示す図である。カレントデータが格納されているホスト名が３３の様にポップアップ表示されている。このポップアップ表示３３はもう一度十字キー２１の真中を押すと消える。
【００２０】
図７は、メタデータ格納部７に格納されているメタデータのデータ構造を示す図である。
図７において、４０はメタデータ全体で、一つのデータに対応するエントリ４１のリストである。一つのエントリ４１は、４２のデータ種別、４３のデータ作成日付、サムネイルデータ４５への参照４４、データが格納されているホストとその中の場所を表すＵＲＬ文字列４７への参照４６、コンテンツデータ格納装置６内の位置を表すファイルパス文字列４９への参照４８、次のエントリへの参照５０から構成される。このエントリは次への参照５０によって５１、５２と続き、リストの最後は５３の様にＮＵＬＬ参照となっている。
【００２１】
図８は、図３、図４の様にサムネイルの一覧表示をするためのデータ構造を示す図である。
図８において、５４は一覧の順番を示すリスト構造で、それぞれの要素が５６や５７のメタデータエントリを指し示している。サムネイル一覧表示は、メタデータのリストにある全てのデータのサムネイルを表示するわけではなく、指定されているデータ種別のみを、指定される順序でソートして表示することができる。
【００２２】
図８において、５６のデータはリスト５４の最後から参照されているため一覧の最後に表示され、５７のデータはリスト５４から参照されていないので一覧表示には現れないことをそれぞれ示す。なお、表示すべきデータ種別の指定および、作成日付順等のソート順の指定は、図５のポップアップメニュー３２の「設定」を実行して表示される設定画面にて行う。
【００２３】
次に、図９のフローチャートを用いて、この実施の形態の動作を説明する。
処理が開始されると、ステップＳ１において、図８のデータ構造を用いた一覧表示を行う。次に、ステップＳ２において、キーの操作を待つ。次に、ステップＳ３において、押されたキーの種類を判別する。
【００２４】
ステップＳ４は、ステップＳ３において十字キー２１の上下左右であると判別された場合の処理で、カレントデータを移動しカーソルを移動する。次に、ステップＳ５において、スクロール処理が必要かどうかを判別する。必要なければＳ１に戻る。次に、ステップＳ６はステップＳ５においてスクロール処理が必要と判別された場合の処理で、表示開始データ（画面の左上に来るデータ）を変更する。この処理の後ステップＳ１に戻る。
【００２５】
ステップＳ７は、ステップＳ３において十字キー２１の真中（決定）と判別された場合の処理で、図７のデータ構造において、カレントデータに相当するエントリをリストの一番後ろに付け替える。
【００２６】
ステップＳ８において、カレントデータに相当するエントリのファイルパスへの参照４８の指し示す先がＮＵＬＬかどうかを判別する。判別の結果ＮＵＬＬでなければコンテンツはコンテンツデータ格納部６に存在するということで、ステップＳ１１に移る。
【００２７】
ステップＳ９は、ステップＳ８においてＮＵＬＬでないと判別された場合の処理で、図７のＵＲＬ４７のホストコンピュータに現在アクセス可能かどうかを判別する。アクセス不可の場合はステップＳ１２に移る。次に、ステップＳ１０は、ステップＳ９においてアクセス可能と判別された場合の処理で、コンテンツデータをそのホストコンピュータから転送して格納する。
【００２８】
ステップＳ１１において、コンテンツデータ格納部６内のファイルパス４９で示されるコンテンツデータを再生する。再生が終了したらステップＳ１に戻る。ステップＳ１２は、ステップＳ９においてアクセス不可と判別された場合の処理で、カレントデータに相当するエントリを遅延リストに加え、ステップＳ１に戻る。
【００２９】
ステップＳ１３は、ステップＳ３においてメニューキー２２と判別された場合の処理で、ポップアップメニュー３２の表示を行う。次に、ステップＳ１４において、新たなキー操作を待つ。次に、ステップＳ１５において、押されたキーの種類を判別する。
【００３０】
ステップＳ１６は、ステップＳ１５において十字キー２１の上下と判別された場合の処理で、選択アイテムを変更する。なお、メニューが表示された場合で選択されているアイテムはなく、メニューの一番上で上のキーを、一番下で下のキーを押すとまた選択なしの状態になる。また選択なしの状態で下を押すと一番上が、上を押すと一番下が新たな選択状態になる。この処理が終わるとステップＳ１４に戻る。
【００３１】
ステップＳ１７は、ステップＳ１５において十字キーの真中（決定）が押された場合の処理で、選択アイテムに対応する処理を実行する。処理が「削除」の場合は、カレントデータのエントリのファイルパスがＮＵＬＬでなければそれで参照されるコンテンツデータ格納部内のコンテンツデータの削除し、そのメタデータのエントリも削除する。選択アイテムがない場合には何もしない。そして、ステップＳ１８において、ポップアップメニュー３２を消去する。
【００３２】
以上の処理において、ステップＳ７からステップＳ１０、もしくはステップＳ１２までの処理は後述の遅延ロード処理との競合を防ぐためにセマフォを用いた排他制御を行う。
【００３３】
図１０は、図９のステップＳ１２において使用される遅延リストの構造を示す図である。６０は遅延リストであり、このリストは６１の様にＮＵＬＬ参照で終わっている。また、６２は遅延リストに入っているエントリであり、６３は遅延リストに入っていないエントリを示す。
【００３４】
次に図１１のフローチャートを用いて、図１０のステップＳ１０におけるデータ転送と格納処理の詳細を説明する。
処理が開始されると、ステップＳ１０１において、図７のＵＲＬ文字列４７で示されるホストコンピュータにデータ通信部８を用いて接続する。次に、ステップＳ１０２において、ホストコンピュータにＵＲＬ文字列４７で示されるデータのサイズを問い合わせる。
【００３５】
ステップＳ１０３において、ファイルパスがＮＵＬＬでない最初のエントリを削除候補エントリとする。次に、ステップＳ１０４において、得られたデータのサイズを格納する余地がコンテンツデータ格納部６にあるかどうかを判別する。余地があればステップＳ１０８に移る。
【００３６】
ステップＳ１０５は、ステップＳ１０４において十分な余地なしと判別された場合の処理で、削除候補エントリのファイルパス４９で示されるコンテンツデータをコンテンツデータ格納部６から削除する。次に、ステップＳ１０６において、削除候補エントリのファイルパスをＮＵＬＬとする。次に、ステップＳ１０７において、次のファイルパスがＮＵＬＬでないエントリを新たな削除候補エントリとし、ステップＳ１０４に戻る。
【００３７】
ステップＳ１０８において、データ通信部８を用いてコンテンツデータを転送する。転送元のホストコンピュータにおいては、コンテンツデータ格納部１３にあるコンテンツデータを携帯端末２で扱える形式にコンテンツデータ変換部１６で変換した後、データ通信部１８を介して携帯端末のデータ通信部８に転送する。次に、ステップＳ１０９において、転送されたデータをコンテンツデータ格納部６に格納する。そして、ステップＳ１１０において、格納先をファイルパスにセットする。
【００３８】
次に図１２のフローチャートを用いて、データの遅延転送の処理を説明する。なお、この処理は効率のため、図９で示したユーザの入力を受け付けるメインの処理とは別のプロセスとする。
【００３９】
処理が開始されると、ステップＳ２０１において、ネットワークあるいはケーブルによるホストコンピュータとの接続が検知されるのを待つ。次に、ステップＳ２０２において、図１０の遅延リスト６０の先頭をカレント要素とする。次に、ステップＳ２０３において、カレント要素がＮＵＬＬかどうか（リストが空もしくはリストの最後かどうか）を判別する。ＮＵＬＬならばステップＳ２０１に戻る。
【００４０】
ステップＳ２０４は、ステップＳ２０３においてカレントがＮＵＬＬでないと判別された場合の処理で、カレントが指し示すエントリ６２のＵＲＬ４７中のホストがアクセス可能かどうかを判別する。アクセス不可であればステップＳ２０７に移る。
【００４１】
ステップＳ２０５は、ステップＳ２０４においてアクセス可能と判別された場合の処理で、図１１に示すデータの転送と格納の処理を行う。次に、ステップＳ２０６において、カレント要素を遅延リスト６０から外す。次に、ステップＳ２０７において、次の要素をカレント要素とし、ステップＳ２０３に戻る。
【００４２】
以上の処理において、ステップＳ２０２からＳ２０１に戻る間は、図９で示した処理との競合を防ぐため、セマフォを用いた排他制御を行う。なお、ステップＳ１０１あるいはＳ２０１においてホストコンピュータと接続が行われると、同時にメタデータ格納部７に格納されているメタデータのリストから接続したホストコンピュータにあるデータのエントリだけを抜出したものがデータ通信部８を通じてホストコンピュータに送られる。
【００４３】
ホストコンピュータ側ではデータ通信部１８を通じてメタデータがデータ同期部１７に送られる。データ同期部１７では、送られたメタデータとメタデータ格納部１５に格納されているメタデータが比較され、送られたメタデータ内にないメタデータについては、携帯端末内で削除操作がされたものとして、コンテンツデータ格納部１３からそのデータを削除し、メタデータも削除する。
【００４４】
（第２の実施の形態）
第２の実施の形態は、第１の実施の形態と構成、処理ともほぼ同様であるが、図１のコンテンツデータ変換部１６がホストコンピュータではなく、携帯端末側にあることが第１の実施の形態とは異なる。機能は、第１の実施の形態と同様なので説明は省略する。
【００４５】
（第３の実施の形態）
第３の実施の形態の構成は図１と同じであるが、扱うデータは音声データのみで、表示機能はなく、図３〜図６で説明したデータの一覧が、画面への表示ではなく、音声出力による音声データのタイトル読み上げという一覧再生である点が異なる。本実施の形態において、コンテンツデータがローカルなコンテンツデータ格納部にあるかどうかやホストへのアクセス状態は、タイトルの声色を変えることにより区別する。
【００４６】
（本発明に係る他の実施の形態）
前述した本発明の実施の形態におけるデータ再生装置を構成する各手段、並びにデータ再生方法の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００４７】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施の形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００４８】
なお、本発明は、前述した実施の形態の機能を実現するソフトウェアのプログラム（実施の形態では図９、図１１、図１２に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００４９】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００５０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００５１】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などがある。
【００５２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００５３】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００５４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００５５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現され得る。
【００５６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。
【図面の簡単な説明】
【００５７】
【図１】第１の実施の形態の構成を表すブロック図である。
【図２】第１の実施の形態の外観を表す図である。
【図３】第１の実施の形態の画面を表す図である。
【図４】第１の実施の形態においてホストコンピュータへのアクセスができない場合の画面を表す図である。
【図５】第１の実施の形態において操作メニューを表示した画面を表す図である。
【図６】第１の実施の形態においてカレントデータを保持するホストコンピュータ名を表示した画面を表す図である。
【図７】第１の実施の形態においてメタデータの構造を示す図である。
【図８】第１の実施の形態において表示の為のリスト構造を示す図である。
【図９】第１の実施の形態において操作の手順を示すフローチャートである。
【図１０】第１の実施の形態において遅延リストの構造を示す図である。
【図１１】第１の実施の形態においてデータ転送と格納の手順を示すフローチャートである。
【図１２】第１の実施の形態において遅延転送の手順を示すフローチャートである。
【符号の説明】
【００５８】
１  携帯端末
２  ホストコンピュータ
３  ホストコンピュータ
４  ホストコンピュータ
５  ネットワーク
６  コンテンツデータ格納部
７  メタデータ格納部
８  データ通信部
９  データ再生部
１０  ユーザ入力部
１１  コンテンツデータ操作部
１２  コンテンツデータ一覧管理部
１３  コンテンツデータ操作部
１４  メタデータ生成部
１５  メタデータ
１６  コンテンツデータ変換部
１７  データ同期部
１８  データ通信部
２０  液晶ディスプレイ（ＬＣＤ）２１  十字キー
２２  メニューキー
２３  アンテナ
２４  ＵＳＢコネクタ
２５  カレントデータ
２６  携帯端末にないデータ
２７  携帯端末にある動画データ
２８  携帯端末にある音楽データ
３０  ホストへのアクセスが現在できないデータ
３１  ホストへのアクセスが現在できないデータ
３２  操作メニュー
３３  ホスト名表示
４０  メタデータの構造
４１  メタデータエントリ
４２  データ型
４３  作成日付
４４  サムネイルデータへの参照
４５  サムネイルデータ
４６  ＵＲＬ文字列への参照
４７  ＵＲＬ文字列
４８  ファイルパスへの参照
４９  ファイルパス
５０  次のメタエントリへの参照
５１  メタエントリ
５２  最後のメタエントリ
５３  メタエントリのＮＵＬＬ参照
５４  表示用リスト
５５  表示用リストの終端
５６  表示されるべきデータのメタエントリ
５７  表示されないデータのメタエントリ
６０  遅延リスト
６１  遅延リストの終端
６２  遅延転送されるデータのメタエントリ
６３  遅延転送されないデータのメタエントリ
【図１】
2006323533.tif 000003
【図２】
2006323533.tif 000004
【図３】
2006323533.tif 000005
【図４】
2006323533.tif 000006
【図５】
2006323533.tif 000007
【図６】
2006323533.tif 000008
【図７】
2006323533.tif 000009
【図８】
2006323533.tif 000010
【図９】
2006323533.tif 000011
【図１０】
2006323533.tif 000012
【図１１】
2006323533.tif 000013
【図１２】
2006323533.tif 000014