(57)【特許請求の範囲】
【請求項１】
記憶容量の大きな記憶装置と、フォーマット変換部と、制御部と、管理部とを備えるサーバが、前記記憶装置のそれよりも記憶容量の小さな記憶部と表示部とを備える電子機器に対して、コンテンツを転送するコンテンツ転送方法であって、
前記サーバの記憶装置が、指定された日時にコンテンツを入力し、入力した該コンテンツを一括して、又は複数の要素に分割して記憶する第１のステップと、
前記サーバのフォーマット変換部が、前記記憶部及び表示部の記憶容量や表示能力に応じて前記コンテンツ又は前記要素の品質を変換する第２のステップと、
前記サーバの制御部が、当該サーバと前記電子機器との接続を確認した後、前記品質変換後のコンテンツ又は要素を当該サーバの記憶装置から前記電子機器に転送する第３のステップとを有し、
前記第２のステップは、
前記サーバの管理部が、前記コンテンツ又は前記要素の転送を完了する転送完了日時から少なくとも前記品質の変換に要する時間を逆算することで前記品質の変換を開始する変換開始日時を設定するステップと、
前記サーバのフォーマット変換部が、前記変換開始日時から前記コンテンツ又は前記要素の品質の変換を開始するステップとを有することを特徴とするコンテンツ転送方法。
【請求項２】
前記サーバと前記電子機器とは、前記電子機器と前記サーバとを接続してデータ交換する機能を有する置き台であるクレードルを介して接続されるように構成されており、
前記第３のステップは、前記サーバの制御部が、前記電子機器が前記クレードルに挿入されたことを確認した後、前記品質変換後のコンテンツを前記電子機器に転送するステップを有することを特徴とする請求項１に記載のコンテンツ転送方法。
【請求項３】
前記第２のステップは、前記サーバが前記電子機器と最初に接続された際に前記電子機器にサンプルのコンテンツを転送して前記表示部に表示させた結果前記記憶容量や前記表示能力を取得するステップを有することを特徴とする請求項１または２に記載のコンテンツ転送方法。
【請求項４】
前記第１のステップは、前記電子機器から前記サーバに転送された前記コンテンツの記憶の予約に関する記憶予約情報に基づいて前記コンテンツを記憶することを特徴とする請求項１乃至３のいずれか１に記載のコンテンツ転送方法。
【請求項５】
前記第１のステップは、前記サーバが、前記記憶予約情報を入力するために必要なコンテンツ入手予定表を前記電子機器に転送し、前記電子機器において前記コンテンツ入手予定表に基づいて前記記憶予約情報が入力されることを特徴とする請求項４記載のコンテンツ転送方法。
【請求項６】
前記記憶予約情報には、前記コンテンツの名称、記憶開始日時、記憶終了日時、転送を要するか否かを示す転送フラグ、転送先を指定する転送先識別番号、前記コンテンツの品質変換に関する情報の少なくとも１つが含まれることを特徴とする請求項４又は５記載のコンテンツ転送方法。
【請求項７】
前記電子機器が複数あり、各電子機器ごとに機器識別番号が付与されている場合には、前記記憶予約情報には、前記機器識別番号が含まれ、前記第３のステップの転送ステップは、前記品質変換後のコンテンツを前記機器識別番号が付与された前記電子機器にのみ転送することを特徴とする請求項６記載のコンテンツ転送方法。
【請求項８】
各利用者ごとに利用者識別番号が付与されている場合には、前記記憶予約情報には、前記利用者識別番号が含まれ、前記第３のステップの転送ステップは、前記品質変換後のコンテンツを前記第１のステップで前記利用者識別番号を含む前記記憶予約情報を転送してきた前記電子機器にのみ転送することを特徴とする請求項６記載のコンテンツ転送方法。
【請求項９】
前記電子機器は、前記記憶部が複数着脱自在に構成されるとともに、各記憶部ごとに前記利用者により設定された記憶部識別番号が付与されている場合には、前記記憶予約情報には、前記記憶部識別番号が含まれ、前記第３のステップの転送ステップは、前記品質変換後のコンテンツを前記識別番号が付与された前記記憶部が装着された前記電子機器にのみ転送することを特徴とする請求項６記載のコンテンツ転送方法。
【請求項１０】
前記第２のステップのフォーマット変換ステップは、同一内容の前記コンテンツについて前記品質変換に関する情報が複数ある場合には、最も高い品質で前記コンテンツの品質を変換することを特徴とする請求項６乃至９のいずれか１に記載のコンテンツ転送方法。
【請求項１１】
前記第２のステップは、前記複数の要素の品質を順次変換している際に、ある要素の品質の変換が中断された場合には、復旧後に当該要素から前記品質の変換を再開するステップを有することを特徴とする請求項１記載のコンテンツ転送方法。
【請求項１２】
前記第２のステップは、ある要素の前記品質の変換に成功した場合には、前記サーバに記憶されている当該要素を削除するステップを有することを特徴とする請求項１１記載のコンテンツ転送方法。
【請求項１３】
前記第３のステップは、前記品質変換後の前記複数の要素を順次転送している際に、ある要素の転送が中断された場合には、復旧後に当該要素から前記転送を再開するステップを有することを特徴とする請求項１１又は１２記載のコンテンツ転送方法。
【請求項１４】
前記第３のステップは、ある要素の前記転送に成功した場合には、前記サーバに記憶されている当該要素を削除するステップを有することを特徴とする請求項１３記載のコンテンツ転送方法。
【請求項１５】
前記第３のステップは、前記記憶容量の空き容量が前記コンテンツ又は前記要素を記憶するのに足りない場合には、前記記憶部に記憶されている複数の前記コンテンツ又は前記要素の中から予め設定された所定の条件に基づいて削除すべき前記コンテンツ又は前記要素を前記空き容量が前記コンテンツ又は前記要素を記憶するのに足りるまで順に選択して削除するステップを有することを特徴とする請求項１乃至１４のいずれか１に記載のコンテンツ転送方法。
【請求項１６】
前記サーバは、前記コンテンツ又は前記要素を再生可能に構成され、
前記第３のステップは、前記サーバの制御部が、品質変換後の前記コンテンツ又は前記要素及び前記サーバにおける品質変換後の前記コンテンツ又は前記要素の再生ポイントを前記電子機器に転送するステップを有し、
前記電子機器が前記再生ポイントから品質変換後の前記コンテンツ又は前記要素を再生する第４のステップを有することを特徴とする請求項１乃至１５のいずれか１に記載のコンテンツ転送方法。
【請求項１７】
前記サーバと前記電子機器とが接続された際に、前記電子機器を構成する前記記憶部に記憶されている前記コンテンツ又は前記要素と同一の内容の前記コンテンツ又は前記要素が前記サーバを構成する前記記憶部に記憶されている場合には、現在の前記再生ポイントを前記電子機器から前記サーバに転送し、前記サーバを構成する前記記憶部に現在の前記再生ポイントを記憶又は更新する第５のステップを有することを特徴とする請求項１６記載のコンテンツ転送方法。
【請求項１８】
コンピュータに請求項１乃至１７のいずれか１に記載の各ステップを実行させるためのコンテンツ転送プログラム。
【請求項１９】
記憶容量の大きな記憶装置と、フォーマット変換部と、制御部と、管理部とを備えるサーバと、前記記憶装置のそれよりも記憶容量の小さな記憶部と表示部とを備える電子機器とを有し前記サーバが前記電子機器に対して、コンテンツを転送するコンテンツ転送システムであって、
前記サーバの記憶装置は、指定された日時にコンテンツを入力し、入力した該コンテンツを一括して、又は複数の要素に分割して記憶し、
前記サーバの制御部は、前記記憶部及び表示部の記憶容量や表示能力に応じて前記コンテンツ又は前記要素の品質を変換し、当該サーバと前記電子機器との接続を確認した後、前記品質変換後のコンテンツ又は要素を再生のために前記電子機器に転送し、
前記サーバの管理部は、設定された前記コンテンツ又は前記要素の転送を完了する転送完了日時から少なくとも前記品質の変換に要する時間を逆算することで前記品質の変換を開始する変換開始日時を設定し、
前記サーバのフォーマット変換部は、前記変換開始日時から前記コンテンツ又は前記要素の品質の変換を開始することを特徴とするコンテンツ転送システム。
【請求項２０】
請求項１９に記載のコンテンツ転送システムを構成する前記サーバとして用いられることを特徴とするサーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンテンツ転送方法、そのプログラム、そのシステム及びサーバ関し、詳しくは、映像データ等のコンテンツをサーバで記憶した後電子機器でそのコンテンツを再生するために、電子機器に転送するコンテンツ転送方法（以下、コンテンツ利用方法ともいう）、そのプログラム、そのシステム及びそのシステムを構成するサーバに関する。
【０００２】
【従来の技術】
従来のコンテンツ利用システムは、パーソナルコンピュータやワークステーション等のサーバと、携帯用電子機器とから概略構成されている。この例のサーバは、アンテナによって受信された放送電波又はＣＡＴＶケーブルから供給されたＣＡＴＶ信号を信号処理した後、映像をディスプレイに表示したり、音声をスピーカから拡声出力するテレビ放送受信機能を備えている。また、携帯用電子機器とは、ノート型、パーム型、ポケット型等のコンピュータ、携帯情報端末（ＰＤＡ：Personal Digital Assistants）、あるいは携帯電話、簡易型携帯電話（ＰＨＳ：Personal Handy-phone System）など、バッテリや乾電池等によって電力を供給される電子機器をいう。これらの携帯用電子機器は、テレビ放送受信機能を有しないが、ケーブルや記憶媒体等から映像データが供給されることにより映像をディスプレイに表示したり、音声をスピーカから拡声出力する再生機能を備えている。これ以降説明するすべてのサーバは、上記テレビ放送受信機能を備えているとともに、これ以降説明するすべての携帯用電子機器は、上記再生機能を備えていることを前提として説明する。
【０００３】
従来、上記したコンテンツ利用システムにおいて、テレビ番組等の映像データのコンテンツを携帯用電子機器で再生させる場合、利用者は、以下に示す手続をするが必要であった。まず、利用者は、サーバでコンテンツ録画プログラムを起動させ、視聴を希望するコンテンツの録画予約手続を行い、サーバに内蔵又は外付けされているハードディスク等の記憶装置に当該コンテンツの映像ファイルを記憶させる。
【０００４】
次に、利用者は、上記記憶装置に記憶されている映像ファイルのデータフォーマットやデータサイズ等を携帯用電子機器で再生可能なデータフォーマットやデータサイズに変換するために、サーバでデータフォーマット変換プログラムを起動させる。これにより、サーバが記憶装置から当該映像ファイルを読み出すので、利用者は、携帯用電子機器で再生可能なデータフォーマットやデータサイズについて携帯用電子機器を操作することにより調査し、その調査結果に基づいて上記データフォーマット変換プログラムの設定を変更する。
【０００５】
したがって、サーバは、利用者による設定変更に応じて、映像ファイルのデータフォーマット等を変換した後、フレキシブルディスクやＳＤ（Secure Digital)メモリカード（商標名）、メモリースティック（商標名）等の小型記憶媒体に変換後の映像ファイルを一旦記憶する。そこで、利用者は、変換後の映像ファイルが記憶された小型記憶媒体をサーバから取り出して携帯用電子機器に挿入した後、携帯用電子機器に内蔵されている記憶装置に変換後の映像ファイルを記憶し、同じく携帯用電子機器に内蔵されている記憶装置に記憶されているコンテンツ再生プログラムを起動させ、当該コンテンツを再生させる。
【０００６】
【発明が解決しようとする課題】
上記したように、従来のコンテンツ利用システムにおいて、テレビ番組等の映像データのコンテンツを携帯用電子機器で再生させる場合、利用者は、様々な手続を行う必要があるため、手間と時間がかかってしまうとともに、以下に示す不都合があった。
携帯用電子機器に内蔵されている記憶装置は、映像ファイルを記憶するには記憶容量が少ないため、新たに映像ファイルを記憶するためには以前に記憶した映像ファイル等を消去する必要がある。この場合、利用者は、上記記憶装置に記憶されている映像ファイル等を１つずつ確認しながら消去しなければならず、手間がかかるとともに、間違って必要な映像ファイル等を消去してしまうおそれがある。
【０００７】
また、サーバに内蔵又は外付けされている記憶装置の記憶容量と、携帯用電子機器に内蔵されている記憶装置の記憶容量とに大きな差があるため、上記したように、映像ファイルのデータフォーマットを圧縮率の高いデータフォーマットに変換することにより、携帯用電子機器に内蔵されている記憶装置に記憶する映像ファイルのデータサイズを小さくする必要がある。
映像圧縮方法としては、例えば、国際標準化機構（ＩＳＯ；International Organization for Standerdization）のＭＰＥＧ（Moving Picture Expert Group）が勧告するＭＰＥＧ−２やＭＰＥＧ−４が挙げられる。ＭＰＥＧ−２は放送用のレベルの高い画質・音質をターゲットとした規格（ビットレート：１Ｍｂｐｓ〜１００Ｍｂｐｓ）であるのに対し、ＭＰＥＧ−４はマルチメディアやインターネット、移動体通信も視野に入れた規格（ビットレート：〜１０Ｍｂｐｓ）である。
そこで、サーバに内蔵又は外付けされている記憶装置に映像ファイルをＭＰＥＧ−２のデータフォーマットで記憶した場合、その映像ファイルをＭＰＥＧ−４のデータフォーマットに変換して携帯用電子機器に内蔵されている記憶装置に記憶することが考えられる。
そして、このデータフォーマットの変換はサーバが行うことになるが、例えば、２時間のテレビ番組の映像ファイルをＭＰＥＧ−２のデータフォーマットからＭＰＥＧ−４のデータフォーマットに変換するのに約１時間かかるため、サーバを構成するＣＰＵ（中央処理装置）の負担が非常に大きい。この結果、利用者がサーバを利用する際に、データフォーマット変換プログラム以外の他のアプリケーションプログラムを使用することが実質上できなくなってしまうという問題があった。
【０００８】
さらに、従来のコンテンツ利用システムでは、利用者は、携帯用電子機器で比較的放映時間が長い番組、例えば、映画や長時間ドラマ、あるいはスポーツ中継を途中まで視聴した後、中断したところから再び視聴する場合でも、録画の最初から中断したところまで映像ファイルを早送りした後でなければ視聴することができなかった。また、従来のコンテンツ利用システムでは、利用者は、ある番組を途中まで携帯用電子機器で視聴した後、中断したところからサーバで視聴する場合、逆に、ある番組を途中までサーバで視聴した後、中断したところから携帯用電子機器で視聴する場合、サーバ又は携帯用電子機器を操作して録画の最初から中断したところまで映像ファイルを早送りした後でなければ視聴することができなかった。
以上説明した不都合は、携帯用電子機器だけでなく、テレビ放送受信機能を有しないが、上記再生機能を備えており、かつ、記憶装置の記憶容量が小さい据え置き型の電子機器にも当てはまる。この種の電子機器としては、テレビ放送受信機能を有しないパーソナルコンピュータやワークステーション等が考えられる。
【０００９】
この発明は、上述の事情に鑑みてなされたもので、簡単な操作で１つのコンテンツを電子機器でもサーバでも自由に視聴できるとともに、サーバから電子機器への映像ファイルの転送を気にすることなくサーバを他の用途に用いることができるコンテンツ転送方法（コンテンツ利用方法）、そのプログラム、そのシステム及びサーバを提供することを目的としている。
【００１０】
【課題を解決するための手段】
上記課題を解決するために、請求項１記載の発明は、記憶容量の大きな記憶装置を備えるサーバから、上記記憶装置のそれよりも記憶容量の小さな記憶部を備える電子機器に対して、コンテンツを転送するコンテンツ転送方法に係り、上記サーバに、利用者により指定された日時にコンテンツを入力し、入力した該コンテンツを一括して、又は複数の要素に分割して上記記憶装置で記憶する第１のステップと、上記電子機器を構成する上記記憶部及び表示部の記憶容量や表示能力に応じて上記コンテンツ又は上記要素の品質を変換する第２のステップと、当該サーバと上記電子機器との接続を確認した後、上記品質変換後のコンテンツ又は要素を当該サーバから上記電子機器に転送する第３のステップとを実行させると共に、上記コンテンツ又は上記要素の転送を完了する転送完了日時が利用者により設定されると、上記第２のステップでは、上記サーバに、上記転送完了日時から少なくとも上記品質の変換に要する時間を逆算することで上記品質の変換を開始する変換開始日時を設定させ、上記変換開始日時から上記コンテンツ又は上記要素の品質の変換を開始させることを特徴としている。
【００１１】
また、請求項２記載の発明は、請求項１記載のコンテンツ転送方法に係り、上記サーバと上記電子機器とは、ケーブル、無線、あるいはネットワークを介して接続されることを特徴としている。
【００１２】
また、請求項３記載の発明は、請求項１又は２記載のコンテンツ転送方法に係り、上記電子機器は、ノート型、パーム型、ポケット型のコンピュータ、携帯情報端末、携帯電話、簡易型携帯電話その他のバッテリや乾電池によって電力を供給される携帯用電子機器であることを特徴としている。
【００１３】
また、請求項４記載の発明は、請求項１乃至３のいずれか１に記載のコンテンツ転送方法に係り、上記電子機器は、上記表示部を有する第１の電子機器と、上記記憶部及び上記サーバから転送された上記品質変換後のコンテンツを上記記憶部に記憶するとともに上記表示部に表示する制御部を有する第２の電子機器とから構成されていることを特徴としている。
【００１４】
また、請求項５記載の発明は、請求項１乃至３のいずれか１に記載のコンテンツ転送方法に係り、上記電子機器は、上記表示部及び上記記憶部を有する第１の電子機器と、上記サーバから転送された上記品質変換後のコンテンツを上記記憶部に記憶するとともに上記表示部に表示する制御部を有する第２の電子機器とから構成されていることを特徴としている。
【００１５】
また、請求項６記載の発明は、請求項３乃至５のいずれか１に記載のコンテンツ転送方法に係り、上記サーバと上記電子機器とは、上記電子機器と上記サーバとを接続してデータ交換する機能を有する置き台であるクレードルを介して接続されるように構成されており、上記第３のステップでは、上記サーバは、上記電子機器が上記クレードルに挿入されたことを確認した後、上記品質変換後のコンテンツを上記電子機器に転送することを特徴としている。
【００１６】
また、請求項７記載の発明は、請求項１乃至６のいずれか１に記載のコンテンツ転送方法に係り、上記第２のステップでは、上記記憶容量や上記表示能力は、上記利用者により予め入力されたり、上記サーバが上記電子機器と最初に接続された際に上記電子機器にサンプルのコンテンツを転送して上記表示部に表示させた結果取得されることを特徴としている。
【００１７】
また、請求項８記載の発明は、請求項１乃至７のいずれか１に記載のコンテンツ転送方法に係り、上記第１のステップでは、上記電子機器において上記コンテンツの記憶の予約に関する記憶予約情報が入力され、上記電子機器が上記記憶予約情報を上記サーバに転送し、上記サーバは、上記記憶予約情報に基づいて上記コンテンツを記憶することを特徴としている。
【００１８】
また、請求項９記載の発明は、請求項８記載のコンテンツ転送方法に係り、上記第１のステップでは、上記サーバは、上記記憶予約情報を入力するために必要なコンテンツ入手予定表を上記電子機器に転送し、上記電子機器において上記コンテンツ入手予定表に基づいて上記記憶予約情報が入力されることを特徴としている。
【００１９】
また、請求項１０記載の発明は、請求項８又は９記載のコンテンツ転送方法に係り、上記記憶予約情報には、上記コンテンツの名称、記憶開始日時、記憶終了日時、転送を要するか否かを示す転送フラグ、転送先を指定する転送先識別番号、上記コンテンツの品質変換に関する情報の少なくとも１つが含まれることを特徴としている。
【００２０】
また、請求項１１記載の発明は、請求項１０記載のコンテンツ転送方法に係り、上記電子機器が複数あり、各電子機器ごとに機器識別番号が付与されている場合には、上記記憶予約情報には、上記機器識別番号が含まれ、上記第３のステップでは、上記品質変換後のコンテンツを上記機器識別番号が付与された上記電子機器にのみ転送することを特徴としている。
【００２１】
また、請求項１２記載の発明は、請求項１０記載のコンテンツ転送方法に係り、上記利用者が複数人おり、各利用者ごとに利用者識別番号が付与されている場合には、上記記憶予約情報には、上記利用者識別番号が含まれ、上記第３のステップでは、上記品質変換後のコンテンツを上記第１のステップで上記利用者識別番号を含む上記記憶予約情報を転送してきた上記電子機器にのみ転送することを特徴としている。
【００２２】
また、請求項１３記載の発明は、請求項１０記載のコンテンツ転送方法に係り、上記電子機器は、上記記憶部が複数着脱自在に構成されるとともに、各記憶部ごとに上記利用者により設定された記憶部識別番号が付与されている場合には、上記記憶予約情報には、上記記憶部識別番号が含まれ、上記第３のステップでは、上記品質変換後のコンテンツを上記識別番号が付与された上記記憶部が装着された上記電子機器にのみ転送することを特徴としている。
【００２３】
また、請求項１４記載の発明は、請求項１０乃至１３のいずれか１に記載のコンテンツ転送方法に係り、上記第２のステップでは、同一内容の上記コンテンツについて上記品質変換に関する情報が複数ある場合には、最も高い品質で上記コンテンツの品質を変換することを特徴としている。
【００２４】
また、請求項１５記載の発明は、請求項１乃至１４のいずれか１に記載のコンテンツ転送方法に係り、上記第２のステップでは、上記サーバは、上記利用者により使用されない変換可能時間帯において上記コンテンツの品質を変換することを特徴としている。
【００２５】
また、請求項１６記載の発明は、請求項１５記載のコンテンツ転送方法に係り、上記変換可能時間帯は、上記利用者により予め設定されたり、過去の上記利用者の上記サーバの利用状況に応じて上記サーバが設定したり、あるいは上記利用者により予め設定されたものと上記利用状況とに応じて上記サーバが設定したりすることを特徴としている。
【００２６】
また、請求項１７記載の発明は、請求項１乃至１４のいずれか１に記載のコンテンツ転送方法に係り、上記第２のステップでは、上記サーバは、上記コンテンツの品質の変換に要すると予想される時間を確保することができる最も早い日時である変換開始可能日時から上記コンテンツの品質の変換を開始することを特徴としている。
【００２８】
また、請求項１８記載の発明は、請求項１記載のコンテンツ転送方法に係り、上記第２のステップは、上記複数の要素の品質を順次変換している際に、ある要素の品質の変換が中断された場合には、復旧後に当該要素から上記品質の変換を再開することを特徴としている。
【００２９】
また、請求項１９記載の発明は、請求項１８記載のコンテンツ転送方法に係り、上記第２のステップでは、ある要素の上記品質の変換に成功した場合には、上記サーバに記憶されている当該要素を削除することを特徴としている。
【００３０】
また、請求項２０記載の発明は、請求項１８又は１９記載のコンテンツ転送方法に係り、上記第３のステップでは、上記品質変換後の上記複数の要素を順次転送している際に、ある要素の転送が中断された場合には、復旧後に当該要素から上記転送を再開することを特徴としている。
【００３１】
また、請求項２１記載の発明は、請求項２０記載のコンテンツ転送方法に係り、上記第３のステップでは、ある要素の上記転送に成功した場合には、上記サーバに記憶されている当該要素を削除することを特徴としている。
【００３２】
また、請求項２２記載の発明は、請求項１乃至２１のいずれか１に記載のコンテンツ転送方法に係り、上記第３のステップでは、上記記憶容量の空き容量が上記コンテンツ又は上記要素を記憶するのに足りない場合には、上記記憶部に記憶されている複数の上記コンテンツ又は上記要素の中から予め設定された所定の条件に基づいて削除すべき上記コンテンツ又は上記要素を上記空き容量が上記コンテンツ又は上記要素を記憶するのに足りるまで順に選択して削除することを特徴としている。
【００３３】
また、請求項２３記載の発明は、請求項１乃至２１のいずれか１に記載のコンテンツ転送方法に係り、上記第３のステップでは、上記記憶容量の空き容量が上記コンテンツ又は上記要素を記憶するのに足りない場合には、上記記憶部に記憶されている複数の上記コンテンツ又は上記要素の中から予め設定された所定の条件に基づいて上記サーバに転送すべき上記コンテンツ又は上記要素を上記空き容量が上記コンテンツ又は上記要素を記憶するのに足りるまで順に選択して転送することを特徴としてる。
【００３４】
また、請求項２４記載の発明は、請求項１乃至２１のいずれか１に記載のコンテンツ転送方法に係り、上記第３のステップでは、上記記憶容量の空き容量が上記コンテンツ又は上記要素を記憶するのに足りない場合には、上記記憶部に記憶されている複数の上記コンテンツ又は上記要素の一部を上記表示部又は上記サーバを構成する表示部に順次表示し、上記利用者により順に選択された上記コンテンツ又は上記要素を上記空き容量が上記コンテンツ又は上記要素を記憶するのに足りるまで順に削除することを特徴としている。
【００３５】
また、請求項２５記載の発明は、請求項１乃至２１のいずれか１に記載のコンテンツ転送方法に係り、上記第３のステップでは、上記記憶容量の空き容量が上記コンテンツ又は上記要素を記憶するのに足りない場合には、上記記憶部に記憶されている複数の上記コンテンツ又は上記要素のうち、上記サーバに記憶されている上記コンテンツ又は上記要素と同一の内容の上記コンテンツ又は上記要素について上記空き容量が上記コンテンツ又は上記要素を記憶するのに足りるまで順に選択して削除することを特徴としている。
【００３６】
また、請求項２６記載の発明は、請求項１乃至２１のいずれか１に記載のコンテンツ転送方法に係り、上記第３のステップでは、上記記憶容量の空き容量が上記コンテンツ又は上記要素を記憶するのに足りない場合には、上記記憶部に記憶されている複数の上記コンテンツ又は上記要素であって、再生済みの複数の上記コンテンツ又は上記要素の中から予め設定された所定の条件に基づいて削除すべき上記コンテンツ又は上記要素を上記空き容量が上記コンテンツ又は上記要素を記憶するのに足りるまで順に選択して削除することを特徴としている。
【００３８】
また、請求項２７記載の発明は、請求項１乃至２６のいずれか１に記載のコンテンツ転送方法に係り、上記第２のステップでは、上記利用者による上記サーバの使用が検出された場合には、上記サーバは、上記コンテンツ又は上記要素の品質の変換を開始しない又は中断することを特徴としている。
【００３９】
また、請求項２８記載の発明は、請求項２７記載のコンテンツ転送方法に係り、上記第２のステップでは、所定時間以上上記利用者による上記サーバの使用が検出されなかった場合には、上記サーバは、上記コンテンツ又は上記要素の品質の変換を開始又は再開することを特徴としている。
【００４０】
また、請求項２９記載の発明は、請求項１乃至２６のいずれか１に記載のコンテンツ転送方法に係り、上記第３のステップでは、上記利用者による上記サーバの使用が検出された場合には、上記サーバは、品質変換後の上記コンテンツ又は上記要素の転送を開始しない又は中断することを特徴としている。
【００４１】
また、請求項３０記載の発明は、請求項２９記載のコンテンツ転送方法に係り、上記第３のステップでは、所定時間以上上記利用者による上記サーバの使用が検出されなかった場合には、上記サーバは、品質変換後の上記コンテンツ又は上記要素の転送を開始又は再開することを特徴としている。
【００４２】
また、請求項３１記載の発明は、請求項２７乃至３０のいずれか１に記載のコンテンツ転送方法に係り、上記利用者による上記サーバの使用は、上記利用者自体を検出したり、上記利用者が操作部を操作したことを検出したり、あるいは上記利用者が使用する旨を示したことを検出して判断することを特徴としている。
【００４３】
また、請求項３２記載の発明は、請求項２７乃至３１のいずれか１に記載のコンテンツ転送方法に係り、上記第２又は第３のステップでは、上記サーバを構成する制御部の負荷が第１の一定期間内に第１の時間閾値を超えた場合に中止又は中断し、上記負荷が第２の一定期間内に第２の時間閾値を下回った場合に開始又は再開することを特徴としている。
【００４４】
また、請求項３３記載の発明は、請求項１乃至３２のいずれか１に記載のコンテンツ転送方法に係り、上記サーバは、上記コンテンツ又は上記要素を再生可能に構成され、上記第３のステップでは、上記サーバは、品質変換後の上記コンテンツ又は上記要素及び上記サーバにおける品質変換後の上記コンテンツ又は上記要素の再生ポイントを上記電子機器に転送し、上記電子機器で上記再生ポイントから品質変換後の上記コンテンツ又は上記要素を再生する第４のステップを有することを特徴としている。
【００４５】
また、請求項３４記載の発明は、請求項３３記載のコンテンツ転送方法に係り、上記サーバと上記電子機器とが接続された際に、上記電子機器を構成する上記記憶部に記憶されている上記コンテンツ又は上記要素と同一の内容の上記コンテンツ又は上記要素が上記サーバを構成する上記記憶部に記憶されている場合には、現在の上記再生ポイントを上記電子機器から上記サーバに転送し、上記サーバを構成する上記記憶部に現在の上記再生ポイントを記憶又は更新する第５のステップを有することを特徴としている。
【００４６】
また、請求項３５記載の発明に係るコンテンツ転送プログラムは、コンピュータに請求項１乃至３４のいずれか１に記載の各ステップを実行させることを特徴としている。
【００４７】
また、請求項３６記載の発明は、記憶容量の大きな記憶装置を備えるサーバから、上記記憶装置のそれよりも記憶容量の小さな記憶部を備える電子機器に対して、コンテンツを転送するコンテンツ転送システムに係り、上記サーバが、利用者により指定された日時にコンテンツを入力し、入力した該コンテンツを一括して、又は複数の要素に分割して上記記憶装置で記憶する第１の機能と、上記電子機器を構成する記憶部及び表示部の記憶容量や表示能力に応じて上記コンテンツ又は上記要素の品質を変換する第２の機能と、当該サーバと上記電子機器との接続を確認した後、上記品質変換後のコンテンツ又は要素を上記サーバから再生のために上記電子機器に転送する第３の機能とを備え、上記コンテンツ又は上記要素の転送を完了する転送完了日時が利用者により設定されると、上記第２の機能の作動に際しては、上記サーバは、上記転送完了日時から少なくとも上記品質の変換に要する時間を逆算することで上記品質の変換を開始する変換開始日時を設定し、上記変換開始日時から上記コンテンツ又は上記要素の品質の変換を開始することを特徴としている。
【００４８】
また、請求項３７記載の発明は、請求項３６記載のコンテンツ転送システムに係り、上記サーバと上記電子機器とは、ケーブル、無線、あるいはネットワークを介して接続されることを特徴としている。
【００４９】
また、請求項３８記載の発明は、請求項３６又は３７記載のコンテンツ転送システムに係り、上記電子機器は、ノート型、パーム型、ポケット型のコンピュータ、携帯情報端末、携帯電話、簡易型携帯電話その他のバッテリや乾電池によって電力を供給される携帯用電子機器であることを特徴としている。
【００５０】
また、請求項３９記載の発明は、請求項３６乃至３８のいずれか１に記載のコンテンツ転送システムに係り、上記電子機器は、上記表示部を有する第１の電子機器と、上記記憶部及び上記サーバから転送された上記品質変換後のコンテンツを上記記憶部に記憶するとともに上記表示部に表示する制御部を有する第２の電子機器とから構成されていることを特徴としている。
【００５１】
また、請求項４０記載の発明は、請求項３６乃至３８のいずれか１に記載のコンテンツ転送システムに係り、上記電子機器は、上記表示部及び上記記憶部を有する第１の電子機器と、上記サーバから転送された上記品質変換後のコンテンツを上記記憶部に記憶するとともに上記表示部に表示する制御部を有する第２の電子機器とから構成されていることを特徴としている。
【００５２】
また、請求項４１記載の発明は、請求項３８乃至４０のいずれか１に記載のコンテンツ転送システムに係り、上記サーバと上記電子機器とは、上記電子機器と上記サーバとを接続してデータ交換する機能を有する置き台であるクレードルを介して接続されるように構成されており、上記サーバは、上記電子機器が上記クレードルに挿入されたことを確認した後、上記品質変換後のコンテンツを上記電子機器に転送することを特徴としている。
【００５３】
また、請求項４２記載の発明は、請求項３６乃至４１のいずれか１に記載のコンテンツ転送システムに係り、上記記憶容量や上記表示能力は、上記利用者により予め入力されたり、上記サーバが上記電子機器と最初に接続された際に上記電子機器にサンプルのコンテンツを転送して上記表示部に表示させた結果取得されることを特徴としている。
【００５４】
また、請求項４３記載の発明は、請求項３６乃至４２のいずれか１に記載のコンテンツ転送システムに係り、上記電子機器は、上記利用者より入力された上記コンテンツの記憶の予約に関する記憶予約情報を上記サーバに転送し、上記サーバは、上記記憶予約情報に基づいて上記コンテンツを記憶することを特徴としている。
【００５５】
また、請求項４４記載の発明は、請求項４３記載のコンテンツ転送システムに係り、上記サーバは、上記記憶予約情報を入力するために必要なコンテンツ入手予定表を上記電子機器に転送し、上記電子機器は、上記コンテンツ入手予定表を参照した上記利用者より入力された上記記憶予約情報を上記サーバに転送することを特徴としている。
【００５６】
また、請求項４５記載の発明は、請求項４３又は４４記載のコンテンツ転送システムに係り、上記記憶予約情報には、上記コンテンツの名称、記憶開始日時、記憶終了日時、転送を要するか否かを示す転送フラグ、転送先を指定する転送先識別番号、上記コンテンツの品質変換に関する情報のすくなくとも１つが含まれることを特徴としている。
【００５７】
また、請求項４６記載の発明は、請求項４５記載のコンテンツ転送システムに係り、上記電子機器が複数あり、各電子機器ごとに機器識別番号が付与されている場合には、上記記憶予約情報には、上記機器識別番号が含まれ、上記サーバは、上記品質変換後のコンテンツを上記機器識別番号が付与された上記電子機器にのみ転送することを特徴としている。
【００５８】
また、請求項４７記載の発明は、請求項４５記載のコンテンツ転送システムに係り、上記利用者が複数人おり、各利用者ごとに利用者識別番号が付与されている場合には、上記記憶予約情報には、上記利用者識別番号が含まれ、上記サーバは、上記品質変換後のコンテンツを上記利用者識別番号を含む上記記憶予約情報を転送してきた上記電子機器にのみ転送することを特徴としている。
【００５９】
また、請求項４８記載の発明は、請求項４５記載のコンテンツ転送システムに係り、上記電子機器は、上記記憶部が複数着脱自在に構成されるとともに、各記憶部ごとに上記利用者により設定された記憶部識別番号が付与されている場合には、上記記憶予約情報には、上記記憶部識別番号が含まれ、上記サーバは、上記品質変換後のコンテンツを上記識別番号が付与された上記記憶部が装着された上記電子機器にのみ転送することを特徴としている。
【００６０】
また、請求項４９記載の発明は、請求項４５乃至４８のいずれか１に記載のコンテンツ転送システムに係り、上記サーバは、同一内容の上記コンテンツについて上記品質変換に関する情報が複数ある場合には、最も高い品質で上記コンテンツの品質を変換することを特徴としている。
【００６１】
また、請求項５０記載の発明は、請求項３６乃至４９のいずれか１に記載のコンテンツ転送システムに係り、上記サーバは、上記利用者により使用されない変換可能時間帯において上記コンテンツの品質を変換することを特徴としている。
【００６２】
また、請求項５１記載の発明は、請求項５０記載のコンテンツ転送システムに係り、上記変換可能時間帯は、上記利用者により予め設定されたり、過去の上記利用者の上記サーバの利用状況に応じて上記サーバが設定したり、あるいは上記利用者により予め設定されたものと上記利用状況とに応じて上記サーバが設定したりすることを特徴としている。
【００６３】
また、請求項５２記載の発明は、請求項３６乃至４９のいずれか１に記載のコンテンツ転送システムに係り、上記サーバは、上記コンテンツの品質の変換に要すると予想される時間を確保することができる最も早い日時である変換開始可能日時から上記コンテンツの品質の変換を開始することを特徴としている。
【００６５】
また、請求項５３記載の発明は、請求項３６記載のコンテンツ転送システムに係り、上記サーバは、上記複数の要素の品質を順次変換している際に、ある要素の品質の変換が中断された場合には、復旧後に当該要素から上記品質の変換を再開することを特徴としている。
【００６６】
また、請求項５４記載の発明は、請求項５３記載のコンテンツ転送システムに係り、上記サーバは、ある要素の上記品質の変換に成功した場合には、上記サーバを構成する上記記憶部に記憶されている当該要素を削除することを特徴としている。
【００６７】
また、請求項５５記載の発明は、請求項３６乃至５４のいずれか１に記載のコンテンツ転送システムに係り、上記サーバは、上記品質変換後の上記複数の要素を順次転送している際に、ある要素の転送が中断された場合には、復旧後に当該要素から上記転送を再開することを特徴としている。
【００６８】
また、請求項５６記載の発明は、請求項５５記載のコンテンツ転送システムに係り、上記サーバは、ある要素の上記転送に成功した場合には、上記サーバを構成する上記記憶部に記憶されている当該要素を削除することを特徴としている。
【００６９】
また、請求項５７記載の発明は、請求項３６乃至５６のいずれか１に記載のコンテンツ転送システムに係り、上記サーバは、上記記憶容量の空き容量が上記コンテンツ又は上記要素を記憶するのに足りない場合には、上記電子機器を構成する上記記憶部に記憶されている複数の上記コンテンツ又は上記要素の中から予め設定された所定の条件に基づいて削除すべき上記コンテンツ又は上記要素を上記空き容量が上記コンテンツ又は上記要素を記憶するのに足りるまで順に選択して削除することを特徴としている。
【００７０】
また、請求項５８記載の発明は、請求項３６乃至５６のいずれか１に記載のコンテンツ転送システムに係り、上記サーバは、上記記憶容量の空き容量が上記コンテンツ又は上記要素を記憶するのに足りない場合には、上記電子機器を構成する上記記憶部に記憶されている複数の上記コンテンツ又は上記要素の中から予め設定された所定の条件に基づいて自己に転送すべき上記コンテンツ又は上記要素を上記空き容量が上記コンテンツ又は上記要素を記憶するのに足りるまで順に選択して自己への転送を受けることを特徴としている。
【００７１】
また、請求項５９記載の発明は、請求項３６乃至５６のいずれか１に記載のコンテンツ転送システムに係り、上記サーバは、上記記憶容量の空き容量が上記コンテンツ又は上記要素を記憶するのに足りない場合には、上記電子機器を構成する上記記憶部に記憶されている複数の上記コンテンツ又は上記要素の一部を上記表示部又は自己を構成する表示部に順次表示し、上記利用者により順に選択された上記コンテンツ又は上記要素を上記空き容量が上記コンテンツ又は上記要素を記憶するのに足りるまで順に削除することを特徴としている。
【００７２】
また、請求項６０記載の発明は、請求項３６乃至５６のいずれか１に記載のコンテンツ転送システムに係り、上記サーバは、上記記憶容量の空き容量が上記コンテンツ又は上記要素を記憶するのに足りない場合には、上記電子機器を構成する上記記憶部に記憶されている複数の上記コンテンツ又は上記要素のうち、自己を構成する上記記憶部に記憶されている上記コンテンツ又は上記要素と同一の内容の上記コンテンツ又は上記要素について上記空き容量が上記コンテンツ又は上記要素を記憶するのに足りるまで順に選択して削除することを特徴としている。
【００７３】
また、請求項６１記載の発明は、請求項３６乃至５６のいずれか１に記載のコンテンツ転送システムに係り、上記サーバは、上記記憶容量の空き容量が上記コンテンツ又は上記要素を記憶するのに足りない場合には、上記電子機器を構成する上記記憶部に記憶されている複数の上記コンテンツ又は上記要素であって、再生済みの複数の上記コンテンツ又は上記要素の中から予め設定された所定の条件に基づいて削除すべき上記コンテンツ又は上記要素を上記空き容量が上記コンテンツ又は上記要素を記憶するのに足りるまで順に選択して削除することを特徴としている。
【００７５】
また、請求項６２記載の発明は、請求項３６乃至６１のいずれか１に記載のコンテンツ転送システムに係り、上記サーバは、上記利用者による使用が検出された場合には、上記コンテンツ又は上記要素の品質の変換を開始しない又は中断することを特徴としている。
【００７６】
また、請求項６３記載の発明は、請求項６２記載のコンテンツ転送システムに係り、上記サーバは、所定時間以上上記利用者による使用が検出されなかった場合には、上記コンテンツ又は上記要素の品質の変換を開始又は再開することを特徴としている。
【００７７】
また、請求項６４記載の発明は、請求項３６乃至６１のいずれか１に記載のコンテンツ転送システムに係り、上記サーバは、上記利用者による使用が検出された場合には、品質変換後の上記コンテンツ又は上記要素の転送を開始しない又は中断することを特徴としている。
【００７８】
また、請求項６５記載の発明は、請求項６４記載のコンテンツ転送システムに係り、上記サーバは、所定時間以上上記利用者による使用が検出されなかった場合には、品質変換後の上記コンテンツ又は上記要素の転送を開始又は再開することを特徴としている。
【００７９】
また、請求項６６記載の発明は、請求項６２乃至６５のいずれか１に記載のコンテンツ転送システムに係り、上記サーバは、上記利用者自体を検出したり、上記利用者が操作部を操作したことを検出したり、あるいは上記利用者が使用する旨を示したことを検出することにより上記利用者による使用と判断することを特徴としている。
【００８０】
また、請求項６７記載の発明は、請求項６２乃至６６のいずれか１に記載のコンテンツ転送システムに係り、上記サーバは、自己を構成する制御部の負荷が第１の一定期間内に第１の時間閾値を超えた場合に上記コンテンツ又は上記要素の品質の変換又は品質変換後の上記コンテンツ又は上記要素の転送を中止又は中断し、上記負荷が第２の一定期間内に第２の時間閾値を下回った場合に上記コンテンツ又は上記要素の品質の変換又は品質変換後の上記コンテンツ又は上記要素の転送を開始又は再開することを特徴としている。
【００８１】
また、請求項６８記載の発明は、請求項３６乃至６７のいずれか１に記載のコンテンツ転送システムに係り、上記サーバは、上記コンテンツ又は上記要素を再生可能に構成され、品質変換後の上記コンテンツ又は上記要素及び自己における品質変換後の上記コンテンツ又は上記要素の再生ポイントを上記電子機器に転送し、上記電子機器は、上記再生ポイントから品質変換後の上記コンテンツ又は上記要素を再生することを特徴としている。
【００８２】
また、請求項６９記載の発明は、請求項６８記載のコンテンツ転送システムに係り、上記サーバは、上記電子機器と接続された際に、上記電子機器を構成する上記記憶部に記憶されている上記コンテンツ又は上記要素と同一の内容の上記コンテンツ又は上記要素が自己を構成する上記記憶部に記憶されている場合には、現在の上記再生ポイントの上記電子機器からの転送を受け、自己を構成する上記記憶部に現在の上記再生ポイントを記憶又は更新することを特徴としている。
【００８３】
また、請求項７０記載の発明は、サーバに係り、請求項３６乃至６９のうちのいずれか１に記載のコンテンツ転送システムを構成する上記サーバとして用いられることを特徴としている。
【００８７】
【発明の実施の形態】
以下、図面を参照して、この発明の実施の形態について説明する。説明は、実施例を用いて具体的に行う。
Ａ．第１の実施例
まず、この発明の第１の実施例について説明する。
図１は、この発明の第１の実施例であるコンテンツ利用システムの構成を示すブロック図である。
この例のコンテンツ利用システムは、パーソナルコンピュータやワークステーション等のサーバ１と、携帯用電子機器の一例としてのＰＤＡ２と、クレードル３とから構成されている。ここで、クレードル３とは、ＰＤＡ２のバッテリを充電するとともに、上記ＰＤＡ２と上記サーバ１とを接続してデータ交換する機能を有する置き台をいう。ＰＤＡ２は、クレードル３に挿入されることにより、内蔵のバッテリの充電が開始されるとともに、クレードル３を介してサーバ１から映像ファイルその他のデータが転送され、内部に設けられた記憶部に映像ファイルその他のデータが記憶される。このＰＤＡ２は、単体で上記映像ファイルを再生することができる再生機能を有している。
【００８８】
サーバ１は、制御部１１と、操作部１２と、表示部１３と、イベント監視部１４と、タスクスケジュール管理部１５と、映像ファイル転送部１６と、フォーマット変換部１７と、録画部１８と、記憶部１９とから構成されている。なお、この例のサーバ１も、上記テレビ放送受信機能を有しているため、アンテナによって受信される放送電波又はＣＡＴＶケーブルから供給されるＣＡＴＶ信号を信号処理する信号処理部や音声を拡声出力するスピーカを備えているが、この発明の特徴と直接関係しないため、図１には図示していない。
制御部１１は、ＣＰＵ（中央処理装置）等からなり、記憶部１９に記憶された各種プログラムを実行して、サーバ１の各部を制御する。操作部１２は、キーボードやマウス等からなる。表示部１３は、ＣＲＴディスプレイ、液晶ディスプレイ、あるいはプラズマディスプレイなどからなる。イベント監視部１４は、タスクスケジュール管理部１５に制御され、ＰＤＡ２がクレードル３に挿入されているか否かを、所定間隔（例えば、１分間隔）で検査し、ＰＤＡ２がクレードル３に挿入されている場合には、その旨をタスクスケジュール管理部１５に報知する。
【００８９】
タスクスケジュール管理部１５は、イベント監視部１４からＰＤＡ２がクレードル３に挿入されている旨を報知された場合には、ＰＤＡ２の図示せぬ記憶部の所定の領域に記憶されているユーザ識別番号（ＩＤ）の転送を要求し、ＰＤＡ２から転送されたＩＤと、後述する転送予約情報を構成する転送先ＩＤとが一致するか否かを判断し、一致する場合には、映像ファイル転送部１６に対して記憶部１９に記憶されている映像ファイルの転送を要求する。
映像ファイル転送部１６は、タスクスケジュール管理部１５からの要求に応じて、記憶部１９に記憶されているデータフォーマットが変換されている映像ファイルをクレードル３を介してＰＤＡ２に転送する。フォーマット変換部１７は、記憶部１９に記憶されている高画質・高音質（例えば、ＭＰＥＧ−２のデータフォーマット）の映像ファイルのデータフォーマットをＰＤＡ２で再生可能なデータフォーマット（例えば、ＭＰＥＧ−４のデータフォーマット）に変換して再び記憶部１９に記憶する。録画部１８は、利用者によって録画予約されたテレビ番組を録画開始時間から録画完了時間まで記憶部１９に記憶する。
【００９０】
記憶部１９は、ＲＯＭやＲＡＭ等の半導体メモリ、ＦＤ（フレキシブル・ディスク）が装着されるＦＤドライバ、ＨＤ（ハード・ディスク）が装着されるＨＤドライバ、ＭＯ（光磁気）ディスクが装着されるＭＯディスクドライバ、あるいはＣＤ（コンパクト・ディスク）−ＲＯＭ、ＣＤ−Ｒ（Recordable）、ＣＤ−ＲＷ（ReWritable）やＤＶＤ（デジタル・ビデオ・ディスク）−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等が装着されるＣＤ／ＤＶＤドライバ等からなる。記憶部１９には、制御部１１が実行する各種プログラムの他、上記高画質・高音質の映像ファイル、上記変換後の映像ファイル、録画予約情報リスト、変換予約情報リスト、転送予約情報リスト等の各種データが記憶される。
ここで、図２〜図４に録画予約情報リスト及び変換予約情報リスト、転送予約情報リストのデータ構造の一例を示す。録画予約情報リストは、図２に示すように、録画予約された日時の順に記憶された複数の録画予約情報ＲＲ１，ＲＲ２，…から構成されている。各録画予約情報ＲＲ１，ＲＲ２，…は、録画予約されたテレビ番組の番組名、そのテレビ番組の開始日時、終了日時、転送フラグ、転送先ＩＤから構成されている。ここで、転送フラグとは、当該テレビ番組をＰＤＡ２に転送する場合に１にセットされるフラグである。また、転送先ＩＤとは、利用者が後述する録画予約手続を行う際に操作したＰＤＡ２で入力したアカウント名に対応して付与されているユーザ識別番号（ＩＤ）である。
変換予約情報リストは、図３に示すように、変換予約された日時の順に記憶された複数の変換予約情報ＴＲ１，ＴＲ２，…から構成されている。各変換予約情報ＴＲ１，ＴＲ２，…は、変換予約されたテレビ番組の番組名、上記転送先ＩＤ、変換すべき映像ファイルが記憶されている記憶部１９の先頭アドレスから構成されている。転送予約情報リストは、図４に示すように、転送予約された日時の順に記憶された複数の転送予約情報ＦＲ１，ＦＲ２，…から構成されている。各転送予約情報ＦＲ１，ＦＲ２，…は、転送予約されたテレビ番組の番組名、上記転送先ＩＤ、転送すべき変換済みの映像ファイルが記憶されている記憶部１９の先頭アドレスから構成されている。
【００９１】
次に、上記構成のコンテンツ利用システムの動作について、図５〜図８に示すフローチャートを参照して説明する。まず、録画予約処理について図５に示すフローチャートを参照して説明する。利用者がサーバ１に電源を投入するとともに、クレードル３にＰＤＡ２を挿入した後、ＰＤＡ２の図示せぬ操作部を操作して録画予約プログラムの起動を指示すると、ＰＤＡ２の図示せぬ記憶部から録画予約プログラムが読み出され、録画予約プログラムが起動される。これにより、ＰＤＡ２の図示せぬ制御部は、図５に示すステップＳＡ１の処理へ進み、利用者によって録画を希望するテレビ番組の録画日時が入力されたか否かを判断する。この判断結果が「ＮＯ」の場合には、制御部は、同判断を繰り返す。そして、利用者が操作部を操作して録画日時を入力すると、ステップＳＡ１の判断結果が「ＹＥＳ」となり、制御部は、ステップＳＡ２へ進む。
【００９２】
ステップＳＡ２では、制御部は、クレードル３を介してサーバ１とデータ通信を行うことにより、ステップＳＡ１の処理で入力が確認された録画日時が、既にサーバ１を構成する記憶部１９に記憶されている録画予約情報リスト（図２参照）を構成する複数の録画予約情報ＲＲ１，ＲＲ２，…のいずれかの開始日時と重複するか否かを判断する。この判断結果が「ＹＥＳ」の場合には、制御部は、ステップＳＡ３へ進む。ステップＳＡ３では、制御部は、図示せぬ表示部にエラーメッセージを表示し、録画日時の変更を促した後、ステップＳＡ１へ戻る。一方、ステップＳＡ２の判断結果が「ＮＯ」の場合、すなわち、ステップＳＡ１の処理で当初又は再度入力が確認された録画日時が、記憶部１９に記憶されている録画予約情報リスト（図２参照）を構成する複数の録画予約情報ＲＲ１，ＲＲ２，…のいずれの開始日時とも重複しない場合には、ステップＳＡ４へ進む。
ステップＳＡ４では、制御部は、利用者によって転送要求が入力されたか、すなわち、録画予約されたテレビ番組の映像ファイルのＰＤＡ２へ転送が希望されたか否かを判断する。この判断結果が「ＹＥＳ」の場合には、制御部は、ステップＳＡ５へ進む。一方、ステップＳＡ４の判断結果が「ＮＯ」の場合、すなわち、利用者が録画予約されたテレビ番組をサーバ１で再生させるために、当該テレビ番組の映像ファイルのＰＤＡ２へ転送を希望せず、転送要求を入力しなかった場合には、制御部は、ステップＳＡ９へ進む。
【００９３】
ステップＳＡ５では、制御部は、録画予約されたテレビ番組の録画予約情報を構成する転送フラグを１にセットした後、ステップＳＡ６へ進む。ステップＳＡ６では、制御部は、利用者によりアカウント名が入力されたか否かを判断する。この判断結果が「ＹＥＳ」の場合には、制御部は、ステップＳＡ７へ進む。ステップＳＡ７では、制御部は、録画予約されたテレビ番組の録画予約情報を構成する転送先ＩＤとして利用者によって入力されたアカウント名に対応したユーザＩＤを設定するとともに、上記アカウント名をＰＤＡ２を構成する記憶部の所定領域に記憶した後、ステップＳＡ９へ進む。一方、ステップＳＡ６の判断結果が「ＮＯ」の場合、すなわち、利用者によりアカウント名が入力されなかった場合には、制御部は、ステップＳＡ８へ進む。ステップＳＡ８では、制御部は、録画予約されたテレビ番組の録画予約情報を構成する転送先ＩＤとして利用者が転送先を指定しなかったことを示す「０」を設定した後、ステップＳＡ９へ進む。
ステップＳＡ９では、制御部は、クレードル３を介してサーバ１とデータ通信を行うことにより、ステップＳＡ７又はＳＡ８までの処理により作成された録画予約されたテレビ番組の録画予約情報を転送した後、一連の処理を終了する。これにより、サーバ１の制御部１１は、記憶部１９の録画予約情報リストに、ＰＤＡ２から転送された録画予約情報を録画予約された日時の順に登録した後、ステップＳＡ１０へ進む。ステップＳＡ１０では、サーバ１の制御部１１は、録画予約情報リストに記憶された当該録画予約情報を構成する開始日時に録画処理プログラムが起動するようにタイマを設定した後、一連の処理を終了する。
【００９４】
次に、録画処理について図６に示すフローチャートを参照して説明する。サーバ１に電源が投入された状態において、図示せぬタイマの計時日時が、図２に示す録画予約情報リストを構成する複数の録画予約情報ＲＲ１，ＲＲ２，…の開始日時のいずれかに到達する（ステップＳＢ１）と、録画部８において当該録画予約情報にその開始日時が設定されているテレビ番組の録画が開始される（ステップＳＢ２）。この例においては、テレビ番組をＭＰＥＧ−２のデータフォーマットで記憶部１９の所定の記憶領域に記憶するものとする。そして、図示せぬタイマの計時日時が、上記録画予約情報に設定されている終了日時に到達する（ステップＳＢ３）と、録画部８は、当該テレビ番組の録画を終了し、その旨を制御部１１に報知する（ステップＳＢ４）。
これにより、制御部１１は、上記録画予約情報に設定されている転送フラグが１にセットされているか否かを判断する（ステップＳＢ５）。この判断結果が「ＹＥＳ」の場合には、制御部１１は、ステップＳＢ６へ進む。ステップＳＢ６では、制御部１１は、上記録画予約情報に設定されている番組名及び転送先ＩＤと、変換すべき映像ファイルが記憶されている記憶部１９の先頭アドレスとから変換予約情報を作成し、図３に示す変換予約情報リストに登録した後、ステップＳＢ７へ進む。一方、ステップＳＢ５の判断結果が「ＮＯ」の場合、すなわち、上記録画予約情報に設定されている転送フラグが１にセットされていない場合にも、制御部１１は、ステップＳＢ７へ進む。ステップＳＢ７では、制御部１１は、図２に示す録画予約情報リストから上記録画予約情報を削除した後、一連の処理を終了する。
【００９５】
次に、変換処理について図７に示すフローチャートを参照して説明する。前提として、サーバ１の制御部１１は、ＰＤＡ２に転送すべき映像ファイルの品質（データサイズ、解像度、ＰＤＡ２を構成する表示部の表示サイズ等）をＰＤＡ２の仕様に適合させるために、ＰＤＡ２の仕様を予め取得しておく必要がある。そこで、このＰＤＡ２の仕様は、予め利用者が操作部１２を操作して入力したり、ＰＤＡ２がクレードル３に初めて挿入された際に制御部１１がサンプルの映像ファイルをクレードル３を介してＰＤＡ２に転送して表示させることによりテストして予め取得しておく。
【００９６】
まず、サーバ１に電源が投入された状態において、図示せぬタイマの計時日時が、変換開始可能日時に到達する（ステップＳＣ１）と、データフォーマット変換プログラムが起動され、制御部１１は、ステップＳＣ２へ進む。ここで、変換開始可能日時とは、録画処理が完了した日時以降の変換可能時間帯であって、変換処理に要すると予想される連続的な時間を確保することができる最も早い日時をいう。また、変換可能時間帯とは、利用者が予め設定するものであり、利用者の睡眠時間や外出時間等、サーバ１が利用者によって使用されないと思われる時間帯（例えば、午前１時〜午前７時、午前８時〜午後８時など）が設定される。ステップＳＣ２では、制御部１１は、図３に示す変換予約情報リストに変換予約情報が存在するか否かを判断する。この判断結果が「ＮＯ」の場合には、制御部１１は、変換すべき映像ファイルが何もないので、何もせず、処理を終了する。
一方、ステップＳＣ２の判断結果が「ＹＥＳ」の場合、すなわち、図３に示す変換予約情報リストに変換予約情報が存在する場合には、制御部１１は、ステップＳＣ３へ進む。ステップＳＣ３では、制御部１１は、フォーマット変換部１７を制御して、上記変換予約情報に設定され、記憶部１９に記憶されているテレビ番組の映像ファイルのデータフォーマットのＰＤＡ２で再生可能なデータフォーマットへの変換を開始を指示する。これにより、フォーマット変換部１７は、変換予約情報を構成する先頭アドレスを参照して、記憶部１９のその先頭アドレスより変換すべき映像ファイルを読み出して、上記映像ファイルのデータフォーマット変換を開始し、変換後の映像ファイルを順次記憶部１９の所定の記憶領域に記憶していく。この例においては、フォーマット変換部１７は、上記映像ファイルをＭＰＥＧ−２のデータフォーマットからＭＰＥＧ−４のデータフォーマットに変換するものとする。
【００９７】
フォーマット変換部１７は、上記データフォーマット変換の終了を監視しており、上記データフォーマット変換が終了する（ステップＳＣ４）と、フォーマット変換部１７は、その旨を制御部１１に報知する（ステップＳＣ５）。これにより、制御部１１は、ステップＳＣ６の処理へ進み、上記録画予約情報に設定されている番組名及び転送先ＩＤと、ＰＤＡ２に転送すべき映像ファイルが記憶されている記憶部１９の先頭アドレスとから転送予約情報を作成した後、図４に示す転送予約情報リストに登録し、ステップＳＣ７へ進む。ステップＳＣ７では、制御部１１は、図３に示す変換予約情報リストから上記変換予約情報を削除した後、ステップＳＣ１へ戻り、上記したステップＳＣ１〜ＳＣ７の処理を繰り返す。なお、制御部１１は、変換予約情報リストに変換予約情報が存在する場合でも変換可能時間帯が経過した場合には、一連の処理を終了する（ステップＳＣ１）。また、制御部１１は、変換可能時間帯であっても変換予約情報リストに変換予約情報が存在しなくなった場合には、一連の処理を終了する（ステップＳＣ２）。
【００９８】
次に、転送処理について図８に示すフローチャートを参照して説明する。まず、タスクスケジュール管理部１５は、上記変換処理終了後、イベント監視部１４を制御して、ＰＤＡ２がクレードル３に挿入されているか否かを、所定間隔（例えば、１分間隔）で検査するように指示した後、図８に示すステップＳＤ１の処理へ進み、イベント監視部１４からＰＤＡ２がクレードル３に挿入されている旨を報知されるか否か判断する。そして、ＰＤＡ２がクレードル３に挿入され、その旨をイベント監視部１４から報知されると、ステップＳＤ１の判断が「ＹＥＳ」となり、タスクスケジュール管理部１５は、ステップＳＤ２へ進む。
ステップＳＤ２では、タスクスケジュール管理部１５は、図４に示す転送予約情報リストに転送予約情報が存在するか否かを判断する。この判断結果が「ＮＯ」の場合には、タスクスケジュール管理部１５は、ＰＤＡ２に転送すべき映像ファイルが何もないので、何もせず、処理を終了する。一方、ステップＳＤ２の判断結果が「ＹＥＳ」の場合、すなわち、図４に示す転送予約情報リストに転送予約情報が存在する場合には、タスクスケジュール管理部１５は、ステップＳＤ３へ進む。ステップＳＤ３では、タスクスケジュール管理部１５は、上記転送予約情報を構成する転送先ＩＤが「０」、すなわち、転送先ＩＤが「指定なし」に設定されている否かを判断する。ステップＳＤ３の判断結果が「ＮＯ」の場合には、タスクスケジュール管理部１５は、ステップＳＤ４へ進む。
【００９９】
一方、ステップＳＤ３の判断結果が「ＹＥＳ」の場合、すなわち、上記転送予約情報を構成する転送先ＩＤが「０」に設定されている場合には、タスクスケジュール管理部１５は、ステップＳＤ５へ進む。ここで、転送先ＩＤが「０」に設定される場合としては、利用者が録画予約したテレビ番組のサーバ１での再生を希望する場合が考えられる。
ステップＳＤ４では、タスクスケジュール管理部１５は、ＰＤＡ２に対してクレードル３を介してユーザＩＤの転送を要求してユーザＩＤを取得し、ＰＤＡ２から取得したユーザＩＤが上記転送予約情報を構成する転送先ＩＤと一致するか否かを判断する。この判断結果が「ＮＯ」の場合には、タスクスケジュール管理部１５は、転送予約情報リストを構成する他の転送予約情報について上記したステップＳＤ１〜ＳＤ３の処理を繰り返すために、ステップＳＤ１へ戻る。一方、ステップＳＤ４の判断結果が「ＹＥＳ」の場合、すなわち、上記ユーザＩＤが上記転送予約情報を構成する転送先ＩＤと一致する場合には、タスクスケジュール管理部１５は、ステップＳＤ５へ進む。
【０１００】
ステップＳＤ５では、タスクスケジュール管理部１５は、ＰＤＡ２を構成する記憶部（図示略）に当該映像ファイルを記憶するのに十分な空き容量があるか否かを判断する。この判断結果が「ＮＯ」の場合には、タスクスケジュール管理部１５は、ステップＳＤ６へ進む。ステップＳＤ６では、タスクスケジュール管理部１５は、ＰＤＡ２を構成する記憶部（図示略）に記憶されている複数のファイルのうち、記憶日時が最も古いファイルの削除を指示した後、ステップＳＤ５へ戻る。これにより、ＰＤＡ２の制御部は、記憶部（図示略）に記憶されている複数のファイルのうち、記憶日時が最も古いファイルを削除する。このステップＳＤ５の処理においては、映像ファイルだけを削除対象としても良いし、ＰＤＡ２を構成する記憶部（図示略）に記憶されているすべてのファイルを削除対象としても良い。
一方、ステップＳＤ５の判断結果が「ＹＥＳ」の場合、すなわち、ＰＤＡ２を構成する記憶部（図示略）に当初から当該映像ファイルを記憶するのに十分な空き容量があったり、ステップＳＤ６の処理において最も古いファイルを削除したために空き容量が増加して当該映像ファイルを記憶するのに十分な空き容量となった場合には、タスクスケジュール管理部１５は、ステップＳＤ７へ進む。ステップＳＤ７では、タスクスケジュール管理部１５は、映像ファイル転送部１６に対して記憶部１９に記憶されている当該映像ファイルの転送を要求した後、ステップＳＤ８へ進む。これにより、映像ファイル転送部１６は、転送予約情報を構成する先頭アドレスを参照して、記憶部１９のその先頭アドレスより転送すべき変換済みの映像ファイルを順次読み出してクレードル３を介してＰＤＡ２に転送する。ステップＳＤ８では、タスクスケジュール管理部１５は、図４に示す転送予約情報リストから上記転送予約情報を削除した後、ステップＳＤ１へ戻り、上記したステップＳＤ１〜ＳＤ７の処理を繰り返す。そして、タスクスケジュール管理部１５は、転送予約情報リストに転送予約情報が存在しなくなった場合には、一連の処理を終了する（ステップＳＤ２）。
【０１０１】
このように、この例の構成によれば、利用者は、所望のテレビ番組の録画予約情報を設定するだけで良く、その後の録画処理、変換処理及び転送処理はサーバ１が自動的に実行するので、手間と時間がかかることはない。また、この例の構成によれば、ＰＤＡ２を構成する記憶部に映像ファイルを記憶するだけの空き容量がない場合には、サーバ１が最古のファイルから順に削除した後に当該映像ファイルをＰＤＡ２に転送するので、手間がかからず、間違って必要な映像ファイル等を消去してしまうおそれもない。さらに、この例の構成によれば、利用者がサーバ１を利用しない変換開始可能日時からサーバ１が映像ファイルの変換処理を開始するので、利用者がサーバ１を利用する際に、データフォーマット変換プログラム以外の他のアプリケーションプログラムを使用することができる。
【０１０２】
Ｂ．第２の実施例
次に、この発明の第２の実施例について説明する。
まず、コンテンツ利用システムの構成については、図１に示す上記した第１の実施例であるコンテンツ利用システムの構成と略同様であるとする。ただし、変換処理及び転送処理については後述するように異なる。図９は、この例のコンテンツ利用システムにおいて用いられる変換予約情報リストのデータ構造の一例を示す。変換予約情報リストは、図９に示すように、変換予約された日時の順に記憶された複数の変換予約情報ＴＲ１１，ＴＲ１２，…から構成されている。各変換予約情報ＴＲ１１，ＴＲ１２，…は、変換予約されたテレビ番組の番組名、上記転送先ＩＤ、分割ファイル数、分割ファイル情報から構成されている。ここで、分割ファイル数とは、変換予約された映像ファイルを分割する個数をいう。また、分割ファイル情報とは、後述する分割ファイル情報テーブル（図１３参照）をいい、上記映像ファイルを分割した場合の各分割ファイルの先頭時刻、末尾時刻、変換済フラグからなる情報である。変換済フラグとは、分割ファイルが変換される前である場合に０にリセットされ、変換された場合に１にセットされるフラグである。
【０１０３】
次に、変換処理について図１０〜図１２に示すフローチャートを参照して説明する。前提として、サーバ１の制御部１１は、ＰＤＡ２に転送すべき映像ファイルの品質（データサイズ、解像度、ＰＤＡ２を構成する表示部の表示サイズ等）をＰＤＡ２の仕様に適合させるために、ＰＤＡ２の仕様を予め取得しておく必要がある。そこで、このＰＤＡ２の仕様は、予め利用者が操作部１２を操作して入力したり、ＰＤＡ２がクレードル３に初めて挿入された際に制御部１１がサンプルの映像ファイルをクレードル３を介してＰＤＡ２に転送して表示させることによりテストして予め取得しておく。
【０１０４】
まず、サーバ１に電源が投入された状態において、図示せぬタイマの計時日時が、変換開始可能日時に到達する（ステップＳＣ１１）と、データフォーマット変換プログラムが起動され、制御部１１は、ステップＳＣ１２へ進む。ステップＳＣ１２では、制御部１１は、図９に示す変換予約情報リストに変換予約情報が存在するか否かを判断する。この判断結果が「ＮＯ」の場合には、制御部１１は、変換すべき映像ファイルが何もないので、何もせず、処理を終了する。
一方、ステップＳＣ１２の判断結果が「ＹＥＳ」の場合、すなわち、図９に示す変換予約情報リストに変換予約情報が存在する場合には、制御部１１は、ステップＳＣ１３へ進む。ステップＳＣ１３では、制御部１１は、変換対象のテレビ番組の番組時間を分割ファイル１個当たりの時間長で除算することにより、分割ファイル数Ｎを算出し、当該変換予約情報ＴＲ１１に記憶した後、ステップＳＣ１４へ進む。上記時間長は、サーバ１の工場出荷時に予め設定されていたり、予め利用者が設定したりするものであり、例えば、１０分間である。ステップＳＣ１４では、制御部１１は、上記分割ファイル数Ｎに基づいて、図１３に示す分割ファイル情報テーブルＴＤＦ１を作成し、すべての変換済フラグを０にリセットした後、ステップＳＣ１５へ進む。図１３に示す例においては、この例の映像ファイルは、１０個の分割ファイルＤＦＮ１〜ＤＦＮ１０からなり、各分割ファイルＤＦＮ１〜ＤＦＮ１０はともに１０分間ごとに分割され、分割ファイルＤＦＮ１〜ＤＦＮ１０はいずれも未変換である。ステップＳＣ１５では、制御部１１は、上記時間長（例えば、１０分間）に基づいて、上記分割ファイル情報テーブルＴＤＦ１の各分割ファイルの先頭時刻と末尾時刻を設定した後、ステップＳＣ１６へ進む。
【０１０５】
ステップＳＣ１６では、制御部１１は、図１３に示す分割ファイル情報テーブルＴＤＦ１を参照して、変換済フラグが０にリセットされている分割ファイルが存在するか否かを判断する。この判断結果が「ＹＥＳ」の場合には、制御部１１は、ステップＳＣ１７へ進む。ステップＳＣ１７では、制御部１１は、フォーマット変換部１７を制御して、変換済フラグが０にリセットされている分割ファイルのうち、先頭の分割ファイルについて、データフォーマットをＰＤＡ２で再生可能なデータフォーマットへ変換すべき旨を指示した後、図１１に示すステップＳＣ１８へ進む。これにより、フォーマット変換部１７は、図１３に示す分割ファイル情報テーブルＴＤＦ１を参照して、記憶部１９の対応するアドレスより変換すべき分割ファイルを読み出して、上記分割ファイルのデータフォーマットを変換し、変換後の分割ファイルを記憶部１９の所定の記憶領域に記憶する。この例においては、フォーマット変換部１７は、上記分割ファイルをＭＰＥＧ−２のデータフォーマットからＭＰＥＧ−４のデータフォーマットに変換するものとする。
図１１に示すステップＳＣ１８では、制御部１１は、上記分割ファイルのデータフォーマット変換が成功したか否かを判断する。この判断結果が「ＹＥＳ」の場合には、制御部１１は、ステップＳＣ１９へ進む。ステップＳＣ１９では、制御部１１は、分割ファイル情報テーブルＴＤＦ１の上記分割ファイルに対応する変換済フラグを１にセットした後、図１０に示すステップＳＣ１６へ戻り、分割ファイル情報テーブルＴＤＦ１に記憶されている次の分割ファイルについて上記したステップＳＣ１６〜ＳＣ１９の処理を繰り返す。一方、ステップＳＣ１８の判断結果が「ＮＯ」の場合、すなわち、上記分割ファイルのデータフォーマット変換が成功しなかった場合には、制御部１１は、処理不能状態になったと判断し、次に変換開始可能日時に当該分割ファイルのデータフォーマット変換を再開するために図１０に示すステップＳＣ１１へ戻る。
【０１０６】
また、ステップＳＣ１６の判断結果が「ＮＯ」の場合、すなわち、図１３に示す分割ファイル情報テーブルＴＤＦ１に変換済フラグが０にリセットされている分割ファイルが存在しない場合には、制御部１１は、待機状態となる。
フォーマット変換部１７は、上記データフォーマット変換の終了を監視しており、上記データフォーマット変換が終了する（図１２のステップＳＣ２０）と、フォーマット変換部１７は、その旨を制御部１１に報知する（ステップＳＣ２１）。これにより、制御部１１は、ステップＳＣ２２の処理へ進み、図２に示す録画予約情報に設定されている番組名及び転送先ＩＤ、上記分割ファイル数Ｎ及び上記分割ファイル情報とから転送予約情報を作成した後、図１４に示す転送予約情報リストに登録し、ステップＳＣ２３へ進む。ステップＳＣ２３では、制御部１１は、図９に示す変換予約情報リストから上記変換予約情報を削除した後、ステップＳＣ１１へ戻り、上記したステップＳＣ１１〜ＳＣ２３の処理を繰り返す。なお、制御部１１は、変換予約情報リストに変換予約情報が存在する場合でも変換可能時間帯が経過した場合には、一連の処理を終了する（ステップＳＣ１１）。また、制御部１１は、変換可能時間帯であっても変換予約情報リストに変換予約情報が存在しなくなった場合には、一連の処理を終了する（ステップＳＣ１２）。
【０１０７】
次に、転送処理について図１５及び図１６に示すフローチャートを参照して説明する。まず、タスクスケジュール管理部１５は、上記変換処理終了後、イベント監視部１４を制御して、ＰＤＡ２がクレードル３に挿入されているか否かを、所定間隔（例えば、１分間隔）で検査するように指示した後、図１５に示すステップＳＤ１１の処理へ進み、イベント監視部１４からＰＤＡ２がクレードル３に挿入されている旨を報知されるか否か判断する。そして、ＰＤＡ２がクレードル３に挿入され、その旨をイベント監視部１４から報知されると、ステップＳＤ１１の判断が「ＹＥＳ」となり、タスクスケジュール管理部１５は、ステップＳＤ１２へ進む。
ステップＳＤ１２では、タスクスケジュール管理部１５は、図１４に示す転送予約情報リストに転送予約情報が存在するか否かを判断する。この判断結果が「ＮＯ」の場合には、タスクスケジュール管理部１５は、ＰＤＡ２に転送すべき映像ファイルが何もないので、何もせず、処理を終了する。一方、ステップＳＤ１２の判断結果が「ＹＥＳ」の場合、すなわち、図１４に示す転送予約情報リストに転送予約情報が存在する場合には、タスクスケジュール管理部１５は、ステップＳＤ１３へ進む。ステップＳＤ１３では、タスクスケジュール管理部１５は、上記転送予約情報を構成する転送先ＩＤが「０」、すなわち、転送先ＩＤが「指定なし」に設定されている否かを判断する。ステップＳＤ１３の判断結果が「ＮＯ」の場合には、タスクスケジュール管理部１５は、ステップＳＤ１４へ進む。
【０１０８】
一方、ステップＳＤ１３の判断結果が「ＹＥＳ」の場合、すなわち、上記転送予約情報を構成する転送先ＩＤが「０」に設定されている場合には、タスクスケジュール管理部１５は、図１６に示すステップＳＤ１５へ進む。ここで、転送先ＩＤが「０」に設定される場合としては、利用者が録画予約したテレビ番組のサーバ１での再生を希望する場合が考えられる。
ステップＳＤ１４では、タスクスケジュール管理部１５は、ＰＤＡ２に対してクレードル３を介してユーザＩＤの転送を要求してユーザＩＤを取得し、ＰＤＡ２から取得したユーザＩＤが上記転送予約情報を構成する転送先ＩＤと一致するか否かを判断する。この判断結果が「ＮＯ」の場合には、タスクスケジュール管理部１５は、転送予約情報リストを構成する他の転送予約情報について上記したステップＳＤ１１〜ＳＤ１３の処理を繰り返すために、ステップＳＤ１１へ戻る。一方、ステップＳＤ１４の判断結果が「ＹＥＳ」の場合、すなわち、上記ユーザＩＤが上記転送予約情報を構成する転送先ＩＤと一致する場合には、タスクスケジュール管理部１５は、ステップＳＤ１５へ進む。
【０１０９】
ステップＳＤ１５では、タスクスケジュール管理部１５は、上記分割ファイル数Ｎに基づいて、図１７に示す分割ファイル情報テーブルＦＤＦ１を作成し、すべての転送済フラグを０にリセットした後、図１６に示すステップＳＤ１６へ進む。図１７に示す例においては、この例の映像ファイルは、１０個の分割ファイルＤＦＮ１〜ＤＦＮ１０からなり、分割ファイルＤＦＮ１〜ＤＦＮ１０はいずれも未転送である。図１６に示すステップＳＤ１６では、タスクスケジュール管理部１５は、ＰＤＡ２を構成する記憶部（図示略）に当該映像ファイルを記憶するのに十分な空き容量があるか否かを判断する。この判断結果が「ＮＯ」の場合には、タスクスケジュール管理部１５は、ステップＳＤ１７へ進む。ステップＳＤ１７では、タスクスケジュール管理部１５は、ＰＤＡ２を構成する記憶部（図示略）に記憶されている複数のファイルのうち、記憶日時が最も古いファイルの削除を指示した後、ステップＳＤ１６へ戻る。これにより、ＰＤＡ２の制御部は、記憶部（図示略）に記憶されている複数のファイルのうち、記憶日時が最も古いファイルを削除する。このステップＳＤ１７の処理においては、映像ファイルだけを削除対象としても良いし、ＰＤＡ２を構成する記憶部（図示略）に記憶されているすべてのファイルを削除対象としても良い。
【０１１０】
一方、ステップＳＤ１６の判断結果が「ＹＥＳ」の場合、すなわち、ＰＤＡ２を構成する記憶部（図示略）に当初から当該映像ファイルを記憶するのに十分な空き容量があったり、ステップＳＤ１７の処理において最も古いファイルを削除したために空き容量が増加して当該映像ファイルを記憶するのに十分な空き容量となった場合には、タスクスケジュール管理部１５は、ステップＳＤ１８へ進む。ステップＳＤ１８では、タスクスケジュール管理部１５は、図１７に示す分割ファイル情報テーブルＦＤＦ１を参照して、変換済フラグが０にリセットされている分割ファイルが存在するか否かを判断する。この判断結果が「ＹＥＳ」の場合には、タスクスケジュール管理部１５は、ステップＳＤ１９へ進む。
ステップＳＤ１９では、タスクスケジュール管理部１５は、映像ファイル転送部１６に対して記憶部１９に記憶されている当該分割ファイルの転送を要求した後、ステップＳＤ２０へ進む。これにより、映像ファイル転送部１６は、記憶部１９の対応するアドレスより転送すべき分割ファイルを読み出してクレードル３を介してＰＤＡ２に転送する。ステップＳＤ２０では、タスクスケジュール管理部１５は、上記分割ファイルの転送が成功したか否かを判断する。この判断結果が「ＹＥＳ」の場合には、タスクスケジュール管理部１５は、ステップＳＤ２１へ進む。ステップＳＤ２１では、タスクスケジュール管理部１５は、分割ファイル情報テーブルＦＤＦ１の上記分割ファイルに対応する転送済フラグを１にセットした後、ステップＳＤ１８へ戻り、分割ファイル情報テーブルＦＤＦ１に記憶されている次の分割ファイルについて上記したステップＳＤ１８〜ＳＤ２１の処理を繰り返す。一方、ステップＳＤ２０の判断結果が「ＮＯ」の場合、すなわち、上記分割ファイルの転送が成功しなかった場合には、タスクスケジュール管理部１５は、ＰＤＡ２がクレードル３から取り外されたなど転送不能状態になったと判断し、次にＰＤＡ２がクレードル３に挿入された時に当該分割ファイルの転送を再開するために図１５に示すステップＳＤ１１へ戻る。
【０１１１】
また、ステップＳＤ１８の判断結果が「ＮＯ」の場合、すなわち、図１７に示す分割ファイル情報テーブルＦＤＦ１に転送済フラグが０にリセットされている分割ファイルが存在しない場合には、タスクスケジュール管理部１５は、ステップＳＤ２２へ進む。ステップＳＤ２２では、タスクスケジュール管理部１５は、図１４に示す転送予約情報リストから上記転送予約情報を削除した後、図１５に示すステップＳＤ１１へ戻り、上記したステップＳＤ１１〜ＳＤ２１の処理を繰り返す。そして、タスクスケジュール管理部１５は、転送予約情報リストに転送予約情報が存在しなくなった場合には、一連の処理を終了する（ステップＳＤ１２）。
【０１１２】
このように、この例の構成によれば、映像ファイルを複数個の分割ファイルに分割して変換処理及び転送処理をするようにしたので、上記した第１の実施例により得られる効果の他、以下に示す効果が得られる。すなわち、変換処理中に利用者がサーバ１を使用することにより変換処理が中断した場合でも、変換処理が終了している分割ファイルは既に記憶部１９に記憶されており、途中で中断したために変換処理が成功しなかった分割ファイル以降の残りの分割ファイルについては、変換開始可能日時に再びなった時点で再開される。したがって、映像ファイル全体を変換処理する上記した第１の実施例に比べて映像ファイルの変換効率が良い。同様に、転送処理中に利用者がＰＤＡ２をクレードル３から取り去るなど、転送処理が中断した場合でも、転送処理が終了している分割ファイルは既にＰＤＡ２を構成する記憶部（図示略）に記憶されており、途中で中断したために転送処理が成功しなかった分割ファイル以降の残りの分割ファイルについては、ＰＤＡ２が再びクレードル３に挿入された時点で再開される。したがって、映像ファイル全体を転送処理する上記した第１の実施例に比べて映像ファイルの転送効率が良いとともに、処理時間を短縮することができる。
【０１１３】
Ｃ．第３の実施例
次に、この発明の第３の実施例について説明する。
まず、コンテンツ利用システムの構成については、図１に示す上記した第１の実施例であるコンテンツ利用システムの構成と略同様であるとする。この例のコンテンツ利用システムにおいては、同一のコンテンツをサーバ１でもＰＤＡ２でもどの場面からでも再生することができるようにすることを目的としている。そのため、この例のコンテンツ利用システムにおいては、各映像ファイルごとに利用者がどの場面まで再生して視聴したかを示す再生ポイントを設けるとともに、サーバ１及びＰＤＡ２を構成する記憶部１９及び記憶部（図示略）に図１８及び図１９に示す番組管理テーブルＳＰＭ及びＣＰＭ１を記憶しておく。そして、ある映像ファイルについてサーバ１又はＰＤＡ２での再生が中断した場合には、その際の再生ポイントを相手方に転送して同期をとるのである。図１８において、番組名「ＷＢＳ(２００２／４／１６)」の再生ポイントが「０分０秒」とあるのは、このテレビ番組が未再生であることを意味している。
なお、この例においては、同一内容のテレビ番組の映像ファイルがサーバ１を構成する記憶部１９及びＰＤＡ２を構成する記憶部に記憶されていることを前提としている。
【０１１４】
図２０は、この例における転送処理を説明するためのフローチャートである。この図において、図８に示すフローチャートと同一の処理について同一のステップ名を付している。図２０と図８とを比較して分かるように、この例における転送処理では、図８に示すステップＳＤ７の処理に換えて、ステップＳＤ３１の処理が設けられている。ステップＳＤ３１では、タスクスケジュール管理部１５は、映像ファイル転送部１６に対して記憶部１９に記憶されている当該映像ファイルの転送を要求するとともに、記憶部１９に記憶されている図１８に示す番組管理テーブルＳＰＭの当該テレビ番組の番組名及び再生ポイントをクレードル３を介してＰＤＡ２に転送した後、ステップＳＤ８へ進む。これにより、映像ファイル転送部１６は、転送予約情報を構成する先頭アドレスを参照して、記憶部１９のその先頭アドレスより転送すべき変換済みの映像ファイルを順次読み出してクレードル３を介してＰＤＡ２に転送する。したがって、ＰＤＡ２の図示せぬ制御部は、転送された映像ファイルの番組名及び再生ポイントを図１９に示す番組管理テーブルＣＰＭ１に記憶する。
【０１１５】
次に、再生処理について図２１に示すフローチャートを参照して説明する。この再生処理は、サーバ１の制御部１１及びＰＤＡ２の図示せぬ制御部でも行われるので、ここでは、制御部１１が実行する再生処理についてのみ説明する。
サーバ１に電源が投入された状態において、利用者が操作部１２を操作して相生プログラムの起動を指示すると、記憶部１９から再生プログラムが読み出され、制御部１１に読み込まれ、再生プログラムが起動される。これにより、制御部１１は、図２１に示すステップＳＥ１の処理へ進み、利用者によってあるテレビ番組の再生が指示されたか否かを判断する。この判断結果が「ＮＯ」の場合には、制御部１１は、同判断を繰り返す。そして、利用者が操作部を操作して再生を指示すると、ステップＳＥ１の判断結果が「ＹＥＳ」となり、制御部１１は、ステップＳＥ２へ進む。
ステップＳＥ２では、制御部１１は、図１８に示す番組管理テーブルＳＰＭを参照して、当該テレビ番組の再生ポイントが初期値、すなわち、「０分０秒」であるか否かを判断する。この判断結果が「ＮＯ」の場合には、制御部１１は、ステップＳＥ３へ進む。ステップＳＥ３では、制御部１１は、当該テレビ番組の映像ファイルの再生位置、つまり、記憶部１９から映像ファイルを読み出す先頭アドレスをステップＳＥ２の処理で参照した再生ポイントに移動させ、その再生位置から当該映像ファイルの再生を開始した後、ステップＳＥ４へ進む。これにより、上記再生位置から当該テレビ番組の再生が開始され、表示部１３に映像が表示されるとともに、図示せぬスピーカから音声が拡声出力される。
【０１１６】
ステップＳＥ４では、制御部１１は、当該テレビ番組の映像ファイルの再生が終了したか否かを判断する。この判断結果が「ＹＥＳ」の場合には、制御部１１は、ステップＳＥ５へ進む。ステップＳＥ５では、制御部１１は、図１８に示す番組管理テーブルＳＰＭの当該テレビ番組の再生ポイントを初期化、すなわち、「０分０秒」とするとともに、この再生ポイントをクレードル３を介してＰＤＡ２に転送する。これにより、ＰＤＡ２の図示せぬ制御部は、図１９に示す番組管理テーブルＣＰＭ１の当該テレビ番組の再生ポイントを「０分０秒」とする。
一方、ステップＳＥ４の判断結果が「ＮＯ」の場合、すなわち、当該テレビ番組の映像ファイルの再生が終了していない場合には、制御部１１は、ステップＳＥ６へ進む。ステップＳＥ６では、制御部１１は、利用者が操作部１２を操作することにより当該テレビ番組の再生終了を指示したか否かを判断する。この判断結果が「ＮＯ」の場合には、制御部１１は、ステップＳＥ４へ戻る。一方、ステップＳＥ６の判断結果が「ＹＥＳ」の場合、すなわち、利用者が操作部１２を操作することにより当該テレビ番組の再生終了を指示した場合には、制御部１１は、ステップＳＥ７へ進む。ステップＳＥ７では、制御部１１は、図１８に示す番組管理テーブルＳＰＭの当該テレビ番組の再生ポイントを現在の再生位置、例えば、「１０分５秒」とするとともに、この再生ポイントをクレードル３を介してＰＤＡ２に転送する。これにより、ＰＤＡ２の図示せぬ制御部は、図１９に示す番組管理テーブルＣＰＭ１の当該テレビ番組の再生ポイントを「１０分５秒」とする。
【０１１７】
このように、この例の構成によれば、同一のテレビ番組の映像ファイルの再生ポイントをサーバ１とＰＤＡ２との間で共有するようにしたので、利用者は、サーバ１又はＰＤＡ２で比較的放映時間が長い番組、例えば、映画や長時間ドラマ、あるいはスポーツ中継を途中まで視聴した後、中断したところから再び視聴する場合には、直ちに視聴することができる。また、利用者は、ある番組を途中までＰＤＡ２で視聴した後、中断したところからサーバ１で視聴する場合、逆に、ある番組を途中までサーバ１で視聴した後、中断したところからＰＤＡ２で視聴する場合でも、直ちに視聴することができる。また、利用者は、手動で行うよりも簡単かつ正確に映像ファイル及びそれに関する情報を管理することができる。
【０１１８】
Ｄ．第４の実施例
次に、この発明の第４の実施例について説明する。
まず、コンテンツ利用システムの構成については、図１に示す上記した第１の実施例であるコンテンツ利用システムの構成と略同様であるとする。この例のコンテンツ利用システムにおいては、転送処理においてＰＤＡ２を構成する記憶部（図示略）に当該映像ファイルを記憶するのに十分な空き容量がない場合、利用者に削除するファイルを選択させることを目的としている。そのため、この例のコンテンツ利用システムにおいては、サーバ１を構成する記憶部１９に図２２に示す削除順位表ＤＲを記憶するとともに、ＰＤＡ２を構成する記憶部（図示略）に図２３に示す番組管理テーブルＣＰＭ２を記憶しておく。図２２に示す削除順位表ＤＲの例では、テレビ番組のジャンルとして、ニュース、スポーツ、ドラマ、その他があり、各削除順位が順に「高」、「中」、「自動削除不可」及び「低」に設定されている。なお、どのテレビ番組がどのジャンルに属するかについては、例えば、テレビ番組の内容を紹介する特別な番組ガイドプログラムを通じて取得する。また、削除順位は、利用者が予め設定しておくものとする。そして、転送処理においてＰＤＡ２を構成する記憶部（図示略）に当該映像ファイルを記憶するのに十分な空き容量がない場合、上記削除順位表ＤＲに基づいてＰＤＡを構成する記憶部（図示略）に既に記憶されているファイルを削除するのである。
【０１１９】
図２４は、この例における転送処理を説明するためのフローチャートである。この図において、図８に示すフローチャートと同一の処理について同一のステップ名を付している。図２４と図８とを比較して分かるように、この例における転送処理では、図８に示すステップＳＤ６及びＳＤ７の処理に換えて、ステップＳＤ４１及びＳＤ４２の処理が設けられている。ステップＳＤ４１では、タスクスケジュール管理部１５は、図２２に示す削除順位表ＤＲを参照し、削除順位が最も高いジャンル（図２２の例では、ニュース）に属するテレビ番組の映像ファイルの削除を指示した後、ステップＳＤ５へ戻る。これにより、ＰＤＡ２の制御部は、記憶部（図示略）に記憶されている複数の映像ファイルのうち、最高削除順位の映像ファイルを削除する。
一方、ステップＳＤ５の判断結果が「ＹＥＳ」の場合、すなわち、ＰＤＡ２を構成する記憶部（図示略）に当初から当該映像ファイルを記憶するのに十分な空き容量があったり、ステップＳＤ４１の処理において最高削除順位の映像ファイルを削除したために空き容量が増加して当該映像ファイルを記憶するのに十分な空き容量となった場合には、タスクスケジュール管理部１５は、ステップＳＤ４２へ進む。ステップＳＤ４２では、タスクスケジュール管理部１５は、映像ファイル転送部１６に対して記憶部１９に記憶されている当該映像ファイルの転送を要求するとともに、当該テレビ番組の番組名及びジャンルをクレードル３を介してＰＤＡ２に転送した後、ステップＳＤ８へ進む。これにより、映像ファイル転送部１６は、転送予約情報を構成する先頭アドレスを参照して、記憶部１９のその先頭アドレスより転送すべき変換済みの映像ファイルを順次読み出してクレードル３を介してＰＤＡ２に転送する。したがって、ＰＤＡ２の図示せぬ制御部は、転送された映像ファイルの番組名及びジャンルを図２３に示す番組管理テーブルＣＰＭ２に記憶する。
【０１２０】
このように、この例の構成によれば、映像ファイルをジャンルに応じてグループ化するとともに、各ジャンルに利用者が削除順位を設定するようにしたので、間違って必要な映像ファイル等を消去してしまうおそれがない。
【０１２１】
Ｅ．第５の実施例
次に、この発明の第５の実施例について説明する。
図２５は、この発明の第５の実施例であるコンテンツ利用システムの構成を示すブロック図である。
この例のコンテンツ利用システムは、パーソナルコンピュータやワークステーション等のサーバ２１〜２４と、携帯用電子機器の一例としてのＰＤＡ２５及び２６と、クレードル２７及び２８と、ネットワーク２９とから構成されている。ネットワーク２９は、構内ネットワーク（ＬＡＮ： Local Area Network）、広域ネットワーク（ＷＡＮ： Wide Area Network）、あるいはこれらを組合せたインターネットからなる。サーバ２１〜２４はネットワーク２９を介して接続されている。ＰＤＡ２５及び２６は、クレードル２７又は２８に挿入されることにより、内蔵のバッテリの充電が開始されるとともに、クレードル２７又は２８を介してサーバ２３又は２４から映像ファイルその他のデータが転送され、内部に設けられた記憶部に映像ファイルその他のデータが記憶される。これらのＰＤＡ２５及び２６は、単体で上記映像ファイルを再生することができる再生機能を有している。
【０１２２】
サーバ２１は、図１に示すサーバ１が有する機能のうち、制御部１１及びイベント監視部１４が有する機能を特に有している。サーバ２２は、上記サーバ１が有する機能のうち、タスクスケジュール管理部１５及び録画部１８が有する機能を特に有している。サーバ２３は、上記サーバ１が有する機能のうち、映像ファイル転送部１６が有する機能を特に有している。サーバ２４は、上記サーバ１が有する機能のうち、映像ファイル転送部１６及びフォーマット変換部１７が有する機能を特に有している。すなわち、この例のコンテンツ利用システムにおいては、図１に示すサーバ１が有する機能を各サーバ２１〜２４に分散していることに特徴がある。
このように構成すれば、各サーバ２１〜２４を構成するＣＰＵの負担が軽減されるので、利用者は、効率良くサーバ２１〜２４を利用することができる。また、利用者は、ネットワーク２９に接続することができる場所であればどこででも映像ファイルをＰＤＡ２５又は２６に取り込むことができる。
【０１２３】
Ｆ．第６の実施例
次に、この発明の第６の実施例について説明する。
図２６は、この発明の第６の実施例であるコンテンツ利用システムの構成を示すブロック図である。
この例のコンテンツ利用システムは、パーソナルコンピュータやワークステーション等のサーバ３１〜３３と、携帯用電子機器の一例としてのＰＤＡ３４及び３５と、クレードル３６及び３７と、ネットワーク３８とから構成されている。ネットワーク３８は、ＬＡＮ、ＷＡＮ、あるいはこれらを組合せたインターネットからなる。サーバ３１〜３３及びクレードル３７はネットワーク３８を介して接続されている。ＰＤＡ３４及び３５は、クレードル３６又は３７に挿入されることにより、内蔵のバッテリの充電が開始されるとともに、クレードル３６又は３８を介してサーバ３３から又はネットワーク３８を介してサーバ３１〜３３のいずれかから映像ファイルその他のデータが転送され、内部に設けられた記憶部に映像ファイルその他のデータが記憶される。これらのＰＤＡ３４及び３５は、単体で上記映像ファイルを再生することができる再生機能を有している。
サーバ３１は、図１に示すサーバ１が有する機能のうち、制御部１１及びイベント監視部１４が有する機能を特に有している。サーバ３２は、上記サーバ１が有する機能のうち、タスクスケジュール管理部１５、フォーマット変換部１７及び録画部１８が有する機能を特に有している。サーバ３３は、上記サーバ１が有する機能のうち、映像ファイル転送部１６が有する機能を特に有している。すなわち、この例のコンテンツ利用システムにおいては、図１に示すサーバ１が有する機能を各サーバ３１〜３３に分散しているとともに、クレードル３７が直接ネットワーク３８に接続されていることに特徴がある。
このように構成すれば、各サーバ３１〜３３を構成するＣＰＵの負担が軽減されるので、利用者は、効率良くサーバ２１〜２４を利用することができるとともに、クレードル３７だけがありサーバがない場所においても、利用者は映像ファイルを受信することができる。
【０１２４】
Ｇ．第７の実施例
次に、この発明の第７の実施例について説明する。
図２７は、この発明の第７の実施例であるコンテンツ利用システムの構成を示すブロック図である。
この例のコンテンツ利用システムは、パーソナルコンピュータやワークステーション等のサーバ４１〜４４と、携帯用電子機器の一例としてのＰＤＡ４５及び４６と、クレードル４７〜５０と、ネットワーク５１とから構成されている。ネットワーク５１は、ＬＡＮ、ＷＡＮ、あるいはこれらを組合せたインターネットからなる。サーバ４１〜４４はネットワーク５１を介して接続されている。ＰＤＡ４５及び４６は、クレードル４７〜５０のいずれかに挿入されることにより、内蔵のバッテリの充電が開始されるとともに、クレードル４７〜５０を介して対応するサーバ４１〜４４から映像ファイルその他のデータが転送され、内部に設けられた記憶部に映像ファイルその他のデータが記憶される。これらのＰＤＡ４５及び４６は、単体で上記映像ファイルを再生することができる再生機能を有している。サーバ４１〜４４は、図１に示すサーバ１が有するすべての機能を有している。
このように構成すれば、サーバ４１〜４４のいずれかを操作するだけで所望の映像ファイルをＰＤＡ４５又は４６で受信することができるとともに、ネットワーク５１を介して他のサーバとデータ通信することにより、他のサーバの記憶部に既に記憶されている多種多様の映像ファイルをＰＤＡ４５又は４６に取り込むことができる。なお、この場合、同一内容のテレビ番組の映像ファイルを複数のサーバが録画処理や変換処理を行うのは効率が良くないので、サーバ４１〜４４のいずれかすべてのサーバ４１〜４４で行っている録画処理や変換処理を管理したり、各サーバ４１〜４４の各記憶部に記憶されている映像ファイルの種類や内容を管理する必要がある。
【０１２５】
Ｈ．第８の実施例
次に、この発明の第８の実施例について説明する。
図２８は、この発明の第８の実施例であるコンテンツ利用システムの構成を示すブロック図である。
この例のコンテンツ利用システムは、パーソナルコンピュータやワークステーション等のサーバ６１と、パーソナルコンピュータやワークステーション等のクライアント６２と、メモリカード６３と、メモリカードリーダ・ライタ６４とから構成されている。サーバ６１とクライアント６２とはケーブルを介して接続され、クライアント６２とメモリカードリーダ・ライタ６４とはケーブルを介して接続されている。
【０１２６】
サーバ６１は、通信部６５と、録画スケジュール管理部６６と、録画部６７と、記憶部６８とから構成されている。通信部６５は、クライアント６２とデータ通信を行って映像ファイルや各種データの転送や交換を行う。録画スケジュール管理部６６は、利用者による録画予約に応じて、録画部６７が映像ファイルを録画するようにスケジュール管理する。録画部６７は、図１に示す録画部１８が有する機能と略同一の機能を有する。記憶部６８は、ＲＯＭやＲＡＭ等の半導体メモリ、ＦＤが装着されるＦＤドライバ、ＨＤが装着されるＨＤドライバ、ＭＯディスクが装着されるＭＯディスクドライバ、あるいはＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷやＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等が装着されるＣＤ／ＤＶＤドライバ等からなる。記憶部６８には、高画質・高音質の映像ファイルや、各映像ファイルごとの当該テレビ番組に関するあらゆる情報（例えば、チャンネル、出演者など）が記憶される。以下、上記テレビ番組に関するあらゆる情報をメタ情報と呼ぶ。
【０１２７】
クライアント６２は、タスクスケジュール管理部６９と、通信部７０と、メモリカード容量管理部７１と、メモリカード挿入監視部７２と、フォーマット変換部７３と、映像ファイル転送部７４と、記憶部７５とから構成されている。タスクスケジュール管理部６９は、図１に示すタスクスケジュール管理部１５が有する機能と略同一の機能を有する。通信部７０は、サーバ６１とデータ通信を行って映像ファイルや各種データの転送や交換を行う。メモリカード容量管理部７１は、ケーブル及びメモリカードリーダ・ライタ６４を介してメモリカード６３の記憶容量を管理する。メモリカード挿入監視部７２は、ケーブルを介してメモリカードリーダ・ライタ６４にメモリカード６３が挿入されたか否かを監視する。フォーマット変換部７３は、図１に示すフォーマット変換部１７が有する機能と略同一の機能を有する。映像ファイル転送部７４は、図１に示す映像ファイル転送部１６が有する機能と略同一の機能を有する。記憶部７５は、ＲＯＭやＲＡＭ等の半導体メモリ、ＦＤが装着されるＦＤドライバ、ＨＤが装着されるＨＤドライバ、ＭＯディスクが装着されるＭＯディスクドライバ、あるいはＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷやＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等が装着されるＣＤ／ＤＶＤドライバ等からなる。記憶部７５には、変換後の低容量の映像ファイルが記憶されるとともに、メモリカード６３を識別するためのメモリカードＩＤ、各映像ファイルごとのメタ情報、当該映像ファイルが視聴済みであることを示す視聴済フラグが記憶される。メモリカード６３には、メモリカードＩＤや、各映像ファイルごとのメタ情報、視聴済フラグが記憶される。
【０１２８】
このように構成すれば、サーバ６１やクライアント６２を構成するＣＰＵの負担が軽減されるので、利用者は、効率良くサーバ６１やクライアント６２を利用することができるとともに、メモリカード６３を挿入可能なＰＤＡ等の携帯用電子機器を他の目的に使用することができる。
【０１２９】
以上、この発明の実施例を図面を参照して詳述してきたが、具体的な構成はこの実施例に限られるものではなく、この発明の要旨を逸脱しない範囲の設計の変更等があってもこの発明に含まれる。
例えば、上述の第１の実施例においては、利用者は、ＰＤＡ２の操作部を操作して録画予約する例を示したが、これに限定されず、サーバ１の操作部１２を操作して録画予約しても良い。また、利用者がＰＤＡ２の操作部を操作して録画予約する際には、サーバ１が予め録画予約するための番組表のＥＰＧデータを転送しておくように構成しても良い。
また、上述の第１の実施例においては、ＰＤＡ２は、サーバ１からクレードル３を介して映像ファイルが転送される例を示したが、これに限定されず、クレードル３を介さず、無線やケーブルで映像ファイルが転送されるように構成しても良い。
また、上述の第１の実施例では、ＰＤＡ２に転送すべき映像ファイルは必ずデータフォーマットがＭＰＥＧ−４のデータフォーマットに変換される例を示したが、これに限定されず、ＰＤＡ２を構成する記憶部の記憶容量に余裕がある場合には、サーバ１で録画した高画質・高品質の映像ファイルを変換せずそのままＰＤＡ２に転送することができる。そこで、利用者が録画予約する際に映像ファイルの品質を指定可能として、録画予約情報に上記映像ファイルの品質に関する情報が含まれるように構成しても良い。
また、上述の第１の実施例においては、利用者が１人である例を示したが、これに限定されず、利用者は複数人であっても良い。この場合、同一内容のテレビ番組の録画予約が複数なされるとともに、上記したように映像ファイルの品質が指定できるように構成した場合、高品質録画と低品質録画とが別々に指定される場合が考えられる。その場合には、高品質の映像ファイルを後に低品質の映像ファイルに変換することは可能であるから、高品質録画の指定のみ受け付けるように構成しても良い。このように構成すれば、記憶部１９を効率良く使用することができる。
【０１３０】
また、上述の第２及び第３の実施例においては、ある映像ファイルを構成するすべての分割ファイルの変換処理又は転送処理が終了するまでサーバ１の記憶部１９に記憶されている変換処理前及び転送処理前の映像ファイルのすべての分割ファイルをそのまま残しておく例を示したが、これに限定されず、変換処理又は転送処理に成功した分割ファイルに対応した変換処理前及び転送処理前の分割ファイルを記憶部１９から削除しても良い。このように構成すれば、記憶部１９を効率良く使用することができる。
また、上述の第１及び第４の実施例においては、ＰＤＡ２を構成する記憶部に映像ファイルを記憶するのに十分な空き容量がない場合には、最古のファイルや削除順位の高いファイルを削除する例を示したが、これに限定されない。例えば、上記記憶部に記憶されているファイルのいくつかをクレードル３を介してサーバ１に転送して記憶部１９に記憶した後、上記記憶部の転送済みのファイルを消去することにより上記映像ファイルを記憶するのに十分な空き容量を確保するように構成しても良い。また、ファイルを消去する前に、ファイルの情報（例えば、題名、記録日時、サムネイル映像等）をＰＤＡ２の表示部又はサーバ１の表示部１３に表示して利用者に確認させ、利用者の指示を待って削除するように構成しても良い。さらに、サーバ１の記憶部１９に記憶されている同一のファイルがＰＤＡ２の記憶部にも記憶されている場合には、そのファイルを優先して削除するように構成しても良い。また、ＰＤＡ２の記憶部に記憶されている映像ファイル又は分割ファイルごとに、利用者が既に視聴した場合に１にセットされる視聴済フラグを記憶するテーブルを設け、視聴済フラグが１にセットされている映像ファイル又は分割ファイルから優先して削除するように構成しても良い。また、ＰＤＡ２の記憶部から既に削除された映像ファイル又は分割ファイルと同一内容の映像ファイル又は分割ファイルがサーバ１の記憶部１９にまだ記憶されている状態において、利用者がその映像ファイル又は分割ファイルを削除しようとした場合には、当該映像ファイル又は分割ファイルがＰＤＡ２の記憶部から既に削除されている旨をアイコンやアラーム等により報知して利用者の注意を促すように構成しても良い。このように構成すれば、必要なファイルは確実に保存することができる。加えて、映像ファイルをさらにチャプタやシーンその他の要素に分割し、各要素ごとに品質の変換や転送を行うように構成しても良い。
【０１３１】
また、上述の実施例においては、転送先ＩＤは、各利用者のアカウント名に対応している例を示したが、これに限定されず、各ＰＤＡに付与されていると構成し、各ＰＤＡを用いて録画予約された場合には、録画予約情報をサーバ等に転送する際に上記転送先ＩＤも共に転送し、当該転送先ＩＤを有するＰＤＡにのみ映像ファイルを転送するように構成しても良い。このように構成すれば、クレードルやメモリカードリーダ・ライタ等を複数人で共有する場合や、一人が複数個のクレードルやメモリカードリーダ・ライタ等を使用している場合でも、録画予約時に利用者が転送先ＩＤを入力する必要がない。
また、上述の実施例においては、変換可能時間帯を利用者が予め設定する例を示したが、これに限定されず、転送日時を利用者が設定することができるように構成しても良い。この場合には、タスクスケジュール管理部１５は、転送完了日時から転送に要する時間及び変換に要する時間を逆算して変換開始日時を設定し、その変換開始日時から映像ファイルの変換処理を開始するようにフォーマット変換部１７に指示する。また、変換可能時間帯は、過去の利用者のサーバの利用状況に応じてサーバが自動的に設定しても良い。例えば、曜日ごとに３時間単位で操作部１２が操作されたか否かを記憶し、最も操作回数が少ない時間帯と変換可能時間帯として設定する。
【０１３２】
また、上述の第２の実施例においては、変換処理中に利用者がサーバ１を使用することにより変換処理が中断すると説明したがその利用者の使用の検出方法については言及していない。この検出方法としては、例えば、サーバ１の本体や表示部１３に取り付けられた光センサやカメラにより利用者を検出したり、キーボードやマウスが操作された検出したり、あるいは利用者が操作中であることを明示的に示しても良い。そして、中断後、１０分以上利用者の使用が検出されなかった場合には、変換処理を再開する。また、変換開始可能日時に到達しても利用者がサーバ１を使用中である場合には、変換処理を開始しないように構成しても良い。そして、例えば、図２７に示すように、同一機能を有するサーバ４１〜４４が複数ネットワーク５１を介して接続されている場合には、利用者が使用しているサーバ以外の他のサーバにより上記変換処理を実行するように構成しても良い。
また、上記変換処理は、サーバを構成するＣＰＵの負荷が一定期間内にある時間閾値を超えた場合に中断し、ＣＰＵの負荷が他の一定期間内に他の時間閾値を下回った場合に再開するように構成しても良い。例えば、３秒以上ＣＰＵの負荷が７０％を超えると変換処理は中断され、その後、３０秒以上ＣＰＵの負荷が１０％未満であった場合には再開する。これは、変換処理のＣＰＵの負荷が３０％であることが予め認識されている場合などを想定している。この場合、中断時に変換処理中であった分割ファイルの変換処理を最初からやり直すように構成しても良い。
以上説明した変換処理に関する構成は、転送処理にも適用することができる。
【０１３３】
また、上述の実施例においては、この発明をＰＤＡ２に適用する例を示したが、これに限定されず、この発明は、ノート型、パーム型、ポケット型等のコンピュータ、あるいは携帯電話、ＰＨＳなど、表示部と記憶部を有し、バッテリや乾電池等によって電力を供給される携帯用電子機器にも適用することができる。さらに、この発明は、ファイルの転送先は携帯用電子機器に限定されず、据え置き型の電子機器であって、テレビ番組を受信する機能を有しないが映像を表示する機能を有する映像表示装置をファイルの転送先とすることができる。加えて、この発明は、表示部のみを有する電子機器や、表示部及び記憶部を有する電子機器に、サーバとのデータ交換や表示部に映像ファイル等のコンテンツを表示したり記憶部にデータを記憶する制御部に相当する機能を有するプログラムが記憶されたＰＣカード等のオプション製品を装着する構成にも適用することができる。
また、上述の実施例においては、テレビ番組を録画した映像ファイルをＰＤＡ等に転送するファイルの対象とする例を示したが、これに限定されず、ＤＶＤやＣＤ等から一旦サーバの記憶部に記憶した映像ファイルや音楽ファイルを対象としても良い。また、インターネットを介してダウンロードした映像ファイルや音楽ファイル一旦サーバの記憶部に記憶したものをＰＤＡ等に転送するファイルの対象としても良い。
【０１３４】
また、上述の各実施例においては、各部をハードウェアで構成した例を示したが、これに限定されない。すなわち、上記サーバ１のうち、イベント監視部４、タスクスケジュール管理部１５、映像ファイル転送部１６、フォーマット変換部１７及び録画部１８の機能を制御部１１の機能とともにコンテンツ利用プログラムとして、ＲＯＭ等の半導体メモリや、ＦＤ、ＨＤやＣＤ−ＲＯＭ等の記憶媒体に記憶されていると構成しても良い。この場合、コンテンツ利用プログラムは、記憶媒体からＣＰＵからなる制御部１１に読み込まれ、制御部１１の動作を制御する。制御部１１は、コンテンツ利用プログラムが起動されると、イベント監視部４、タスクスケジュール管理部１５、映像ファイル転送部１６、フォーマット変換部１７及び録画部１８として機能し、コンテンツ利用プログラムの制御により、上記した処理を実行するのである。
【０１３５】
【発明の効果】
以上説明したように、この発明の構成によれば、利用者により指定された日時にコンテンツを一括して、又は前記コンテンツを複数の要素に分割してサーバで記憶する第１のステップと、電子機器を構成する記憶部及び表示部の記憶容量や表示能力に応じて前記サーバで前記コンテンツ又は前記要素の品質を変換する第２のステップと、
前記サーバと前記電子機器との接続を確認した後、前記品質変換後のコンテンツ又は要素を前記サーバから前記電子機器に転送する第３のステップとを有し、かつ、前記コンテンツ又は前記要素の転送を完了する転送完了日時を利用者が設定可能に構成し、前記第２のステップでは、前記サーバは、前記転送完了日時から少なくとも前記品質の変換に要する時間を逆算して前記品質の変換を開始する変換開始日時を設定し、前記変換開始日時から前記コンテンツ又は前記要素の品質の変換を開始するので、簡単な操作でサーバから映像表示装置への映像ファイルの転送を気にすることなくサーバを他の用途に用いることができる。
加えて、コンテンツを複数の要素に分割して記憶し、複数の要素の品質を順次変換し、品質変換後の複数の要素をサーバから映像表示装置に順次転送しているので、コンテンツの変換効率や転送効率が良いとともに、処理時間を短縮することができる。
また、この発明の別の構成によれば、サーバがコンテンツを再生可能に構成され、サーバは、品質変換後のコンテンツ及びサーバにおける品質変換後のコンテンツの再生ポイントを映像表示装置に転送し、映像表示装置で再生ポイントから品質変換後のコンテンツを再生するので、１つのコンテンツを映像表示装置でもサーバでも自由に視聴できる。
また、この発明の別の構成によれば、記憶容量の空き容量がコンテンツを記憶するのに足りない場合には、記憶部に記憶されている複数のコンテンツの中から予め設定された所定の条件に基づいて削除すべきコンテンツを空き容量がコンテンツを記憶するのに足りるまで順に選択して削除しているので、映像表示装置の記憶容量が少ない場合でも、利用者が意図しないファイルの削除を防止することができる。
また、この発明の別の構成によれば、複数のサーバがネットワークを介して接続され、コンテンツをあるサーバで記憶した後映像表示装置に転送し、映像表示装置でコンテンツを再生するコンテンツ利用システムであり複数のサーバは、上記したサーバが有する機能のうち、少なくとも１つの機能を有しているので、ネットワーク環境が整っている限り、移動先でもファイルや要素を取り込むことができる。
【図面の簡単な説明】
【図１】この発明の第１の実施例であるコンテンツ利用システムの構成を示すブロック図である。
【図２】同実施例における録画予約情報リストのデータ構造の一例を示す図である。
【図３】同実施例における変換予約情報リストのデータ構造の一例を示す図である。
【図４】同実施例における転送予約情報リストのデータ構造の一例を示す図である。
【図５】同実施例における録画予約処理を説明するためのフローチャートである。
【図６】同実施例における録画処理を説明するためのフローチャートである。
【図７】同実施例における変換処理を説明するためのフローチャートである。
【図８】同実施例における転送処理を説明するためのフローチャートである。
【図９】この発明の第２の実施例であるコンテンツ利用システムを構成するサーバ１の記憶部１９に記憶される変換予約情報リストのデータ構造の一例を示す図である。
【図１０】同実施例における変換処理を説明するためのフローチャートである。
【図１１】同実施例における変換処理を説明するためのフローチャートである。
【図１２】同実施例における変換処理を説明するためのフローチャートである。
【図１３】同実施例における分割ファイル情報テーブルＴＤＦ１の構成の一例を示す図である。
【図１４】同実施例における転送予約情報リストのデータ構造の一例を示す図である。
【図１５】同実施例における転送処理を説明するためのフローチャートである。
【図１６】同実施例における転送処理を説明するためのフローチャートである。
【図１７】同実施例における分割ファイル情報テーブルＦＤＦ１の構成の一例を示す図である。
【図１８】この発明の第３の実施例であるコンテンツ利用システムを構成するサーバ１の記憶部１９に記憶される番組管理テーブルＳＰＭの構成の一例を示す図である。
【図１９】この発明の第３の実施例であるコンテンツ利用システムを構成するＰＤＡ２の記憶部に記憶される番組管理テーブルＣＰＭ１の構成の一例を示す図である。
【図２０】同実施例における転送処理を説明するためのフローチャートである。
【図２１】同実施例における再生処理を説明するためのフローチャートである。
【図２２】この発明の第４の実施例であるコンテンツ利用システムを構成するサーバ１の記憶部１９に記憶される削除順位表ＤＲの構成の一例を示す図である。
【図２３】この発明の第４の実施例であるコンテンツ利用システムを構成するＰＤＡ２の記憶部に記憶される番組管理テーブルＣＰＭ２の構成の一例を示す図である。
【図２４】同実施例における転送処理を説明するためのフローチャートである。
【図２５】この発明の第５の実施例であるコンテンツ利用システムの構成を示すブロック図である。
【図２６】この発明の第６の実施例であるコンテンツ利用システムの構成を示すブロック図である。
【図２７】この発明の第７の実施例であるコンテンツ利用システムの構成を示すブロック図である。
【図２８】この発明の第８の実施例であるコンテンツ利用システムの構成を示すブロック図である。
【符号の説明】
１，２１〜２４，３１〜３３，４１〜４４，６１  サーバ
２，２５，２６，３４，３５，４５，４６  ＰＤＡ
３，２７，２８，３６，３７，４７〜５０  クレードル
１１  制御部
１２  操作部
１３  表示部
１４  イベント監視部
１５  タスクスケジュール管理部
１６，７４  映像ファイル転送部
１７，７３  フォーマット変換部
１８，６７  録画部
１９，６８，７５  記憶部
２９，３８，５１  ネットワーク
６２  クライアント
６３  メモリカード
６４  メモリカードリーダ・ライタ
６５，７０  通信部
６６  録画スケジュール管理部
７１  メモリカード容量管理部
７２  メモリカード挿入監視部
ＲＲ１，ＲＲ２，…    録画予約情報
ＴＲ１，ＴＲ２，…、ＴＲ２１，ＴＲ２２，…  変換予約情報
ＦＲ１，ＦＲ２，…、ＦＲ１１，ＦＲ１２，…  転送予約情報
ＴＤＦ１，ＦＤＦ１  分割ファイル情報テーブル
ＳＰＭ，ＣＰＭ１，ＣＰＭ２  番組管理テーブル
ＤＲ  削除順位表
【図１】
0004192498.tif 000002
【図２】
0004192498.tif 000003
【図３】
0004192498.tif 000004
【図４】
0004192498.tif 000005
【図５】
0004192498.tif 000006
【図６】
0004192498.tif 000007
【図７】
0004192498.tif 000008
【図８】
0004192498.tif 000009
【図９】
0004192498.tif 000010
【図１０】
0004192498.tif 000011
【図１１】
0004192498.tif 000012
【図１２】
0004192498.tif 000013
【図１３】
0004192498.tif 000014
【図１４】
0004192498.tif 000015
【図１５】
0004192498.tif 000016
【図１６】
0004192498.tif 000017
【図１７】
0004192498.tif 000018
【図１８】
0004192498.tif 000019
【図１９】
0004192498.tif 000020
【図２０】
0004192498.tif 000021
【図２１】
0004192498.tif 000022
【図２２】
0004192498.tif 000023
【図２３】
0004192498.tif 000024
【図２４】
0004192498.tif 000025
【図２５】
0004192498.tif 000026
【図２６】
0004192498.tif 000027
【図２７】
0004192498.tif 000028
【図２８】
0004192498.tif 000029