(57)【特許請求の範囲】
【請求項１】
映像データおよび音声データの少なくとも一方のデータファイルを記録媒体に記録する記録装置であって、
前記記録装置が記録動作を行っているか否かを検出する状態検出部と、
前記状態検出部の検出結果に基づいて、前記記録動作が所定の時間以上行われていないと判断したとき、所定の基準時以降に前記記録媒体に記録された少なくとも１つのデータファイルに対して、当該データファイルをサーバへ送信するための準備処理として、前記データファイルの形式の変換処理、および、前記少なくとも１つのデータファイルが複数のデータファイルを含むときは、当該複数のデータファイルをより少ないデータファイル数へと集約する集約処理、の少なくとも一方を実行し、少なくとも１つの送信用データファイルを生成する処理部と、
を備えた記録装置。
【請求項２】
前記送信用データファイルを前記記録媒体に記録する記録部をさらに備えた、請求項１に記載の記録装置。
【請求項３】
前記少なくとも１つの送信用データファイルを前記サーバへ送信する送信処理を行う送信部をさらに備えた、請求項２に記載の記録装置。
【請求項４】
前記データファイルの形式の変換処理は、前記少なくとも１つの送信用データファイルのファイルサイズが前記少なくとも１つのデータファイルのファイルサイズよりも小さくなるように実行される、請求項３に記載の記録装置。
【請求項５】
前記記録媒体には、前記複数のデータファイルの各々に対して管理情報が記録されており、
前記管理情報には、各データファイルに対して、前記変換処理および前記集約処理の少なくとも一方が行われたか否かを示す処理状態情報が含まれており、
前記処理部は、前記処理状態情報により、前記集約処理および前記変換処理のいずれもが行われていないデータファイルに対して、前記サーバへ送信するために前記準備処理を行う、請求項３に記載の記録装置。
【請求項６】
前記管理情報には、前記サーバへ送信する候補であることを示す候補情報が含まれており、
前記送信部は、前記候補情報に基づいて特定されるデータファイルを、前記サーバへ送信する送信処理を行う、請求項５に記載の記録装置。
【請求項７】
前記管理情報には、前記サーバへの送信が完了したか否かを示す送信結果情報が含まれており、
前記サーバへのデータファイルの送信が完了したときは、前記処理部は、前記データファイルに対応する前記送信結果情報を、送信が完了したことを示す値に変更する、請求項６に記載の記録装置。
【請求項８】
前記基準時は前回のサーバへの送信時であり、
前記処理部は、前記前回のサーバへの送信時以降に前記記録媒体に記録された少なくとも１つのデータファイルに対し、前記サーバへの送信のための前記準備処理を行う、請求項３に記載の記録装置。
【請求項９】
前記処理部は、前記少なくとも１つのデータファイルの形式を、前記サーバが対応する形式に変換する、請求項３に記載の記録装置。
【請求項１０】
前記少なくとも１つのデータファイルは映像データを含んでおり、
前記処理部は、前記映像データによって出力される映像のフレーム周波数、走査方式、垂直画素数、水平画素数、および、前記映像データの符号化方式の少なくとも１つの形式を変換する、請求項９に記載の記録装置。
【請求項１１】
前記少なくとも１つのデータファイルは音声データを含んでおり、
前記処理部は、前記音声データの符号化方式および符号化ビットレートの少なくとも１つの形式を変換する、請求項９に記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画および音声等に関するコンテンツのデータを記録媒体に記録する技術に関し、特にカムコーダなどのビデオカメラや動画撮影機能を備えたデジタルスチルカメラや携帯電話などで撮影されたデータを記録する技術に関する。
【背景技術】
【０００２】
近年、映像データや音声データなどのＡＶ（Ａｕｄｉｏ／Ｖｉｓｕａｌ）デジタルデータ（以下、ＡＶデータという）を光ディスク、フラッシュメモリ等のランダムアクセスが可能な記録媒体（以下「ランダムアクセスメディア」とも記述する。）に記録するビデオカメラが提案されている。
【０００３】
このようなビデオカメラでは、記録開始から記録停止までの動作（以下「記録動作」という。）ごとにファイルが生成される。生成されたファイル群は、ランダムアクセスメディア上ではノンリニアな複数のファイルの集合として扱われる。
【０００４】
したがって、ランダムアクセスメディアを利用して記録動作を繰り返すと、多くのファイルが当該ランダムアクセスメディア内に生成されることになる。この点において、ランダムアクセスメディアは、データがリニアに記録されるテープメディアと大きく異なる。
【０００５】
ただし、記録動作によって複数のファイルが生成されることによる弊害も存在する。たとえば子供の運動会を撮影し、頻繁に記録動作を繰り返した場合は、多くの動画ファイルが作成される。ユーザがランダムアクセスメディアに記録されたその運動会の一連の動画ファイルを他の記録媒体にコピーする場合、一般にランダムアクセスメディア内の複数の所望のファイルを逐一選択する必要があり煩雑である。
【０００６】
近年はインターネット上に開設された動画投稿サイトへの関心が高まっており、また、ネットワーク上のデータストレージスペースへのデータ保存も一般的になっている。これらを利用するために動画データファイルを保存および／または配信可能なＡＶサーバにアップロードする場合は、一般に所望の多くのファイルを選択してアップロード操作を行わなければならず煩雑である。また、アップロード後にＡＶサーバ上のコンテンツとして動画を視聴する場合には、多くの動画ファイルの中から所望のファイルを選択することになり面倒な操作を伴う。
【０００７】
一般に、アップロードに要する時間は短いほどユーザには好ましい。上述の検索性の改善策として、例えば、特許文献１では、電子カメラがクレードルに設置されると当該カメラの接続が自動的に検出され、画像を処理するプログラムが自動的に起動される。そして、ＰＣおよびインターネットを利用して、画像データがサービスセンターのサーバに送信される。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００２−２２９８８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１の方法で多くの動画ファイルをＡＶサーバにアップロードすると、ＡＶサーバから所望のコンテンツを選択する場合に、多くの動画ファイルを探す必要があり、検索性が悪い。所望のコンテンツを選択することは困難である。
【００１０】
本発明の目的は、サーバにデータファイルをアップロードすることを想定してデータファイルの処理を行い、アップロードされる前後において、データファイルの選択および再生を容易にする記録装置を提供することにある。
【課題を解決するための手段】
【００１１】
本発明による記録装置は、映像データおよび音声データの少なくとも一方のデータファイルを記録媒体に記録する記録装置であって、前記記録装置が記録動作を行っていない記録休止状態にあることを検出する状態検出部と、前記記録休止状態の検出に応答して、所定の基準時以降に前記記録媒体に記録された少なくとも１つのデータファイルに対してサーバへ送信するための処理を行い、少なくとも１つの送信用データファイルを生成する処理部であって、前記処理として、形式の変換処理および複数のデータファイルを集約する集約処理の少なくとも一方を行う処理部とを備えている。
【００１２】
前記記録装置は、前記送信用データファイルを前記記録媒体に記録する記録部をさらに備えていてもよい。
【００１３】
前記記録装置は、前記少なくとも１つの送信用データファイルを前記サーバへ送信する送信部をさらに備えていてもよい。
【００１４】
前記処理部は、前記サーバへ送信するための処理として、前記少なくとも１つのデータファイルの形式を変換する変換処理を行ってもよい。
【００１５】
前記少なくとも１つのデータファイルは複数のデータファイルを含んでおり、前記処理部は、前記サーバへ送信するための処理として、前記複数のデータファイルを集約する集約処理を行って、前記少なくとも１つの送信用データファイルを生成し、前記少なくとも１つの送信用データファイルのファイル数は、前記複数のデータファイルのファイル数よりも少なくてもよい。
【００１６】
前記少なくとも１つの送信用データファイルのファイルサイズは、前記複数のデータファイルのファイルサイズよりも小さくてもよい。
【００１７】
前記記録媒体には、前記複数のデータファイルの各々に対して管理情報が記録されており、前記管理情報には、各データファイルに対して、前記変換処理および前記集約処理の一方が行われたか否かを示す処理状態情報が含まれており、前記処理部は、前記処理状態情報により、前記集約処理および前記変換処理のいずれもが行われていないデータファイルに対して、前記サーバへ送信するための処理を行ってもよい。
【００１８】
前記管理情報には、前記サーバへ送信する候補であることを示す候補情報が含まれており、前記送信部は、前記候補情報に基づいて特定されるデータファイルを、前記サーバへ送信してもよい。
【００１９】
前記管理情報には、前記サーバへの送信が完了したか否かを示す送信結果情報が含まれており、前記サーバへのデータファイルの送信が完了したときは、前記処理部は、前記データファイルに対応する前記送信結果情報を、送信が完了したことを示す値に変更してもよい。
【００２０】
前記基準時は前回のサーバへの送信時であり、前記処理部は、前記前回のサーバへの送信時以降に前記記録媒体に記録された少なくとも１つのファイルに対し、前記サーバへの送信のための処理を行ってもよい。
【００２１】
前記処理部は、前記少なくとも１つのデータファイルの形式を、前記サーバが対応する形式に変換してもよい。
【００２２】
前記少なくとも１つのデータファイルは映像データを含んでおり、前記処理部は、前記映像データによって出力される映像のフレーム周波数、走査方式、垂直画素数、水平画素数、および、前記映像データの符号化方式の少なくとも１つの形式を変換してもよい。
【００２３】
前記少なくとも１つのデータファイルは音声データを含んでおり、前記処理部は、前記音声データの符号化方式および符号化ビットレートの少なくとも１つの形式を変換してもよい。
【００２４】
前記状態検出部は、前記記録装置が記録動作を行っているか否かを検出可能であり、前記状態検出部は、前記記録動作が一定時間以上行われていないことを検出したとき、前記記録装置が前記記録休止状態にあることを検出してもよい。
【００２５】
前記状態検出部は、前記記録装置がクレードルへ装着されたことを検出可能であり、前記状態検出部は、前記クレードルへの装着を検出することにより、前記記録装置が前記記録休止状態にあることを検出してもよい。
【００２６】
前記状態検出部は、前記記録装置がネットワークへ接続されたことを検出可能であり、前記状態検出部は、前記ネットワークへの装着を検出することにより、前記記録装置が前記記録休止状態にあることを検出してもよい。
【００２７】
前記記録装置は、ユーザが操作することにより、前記記録装置を前記記録休止状態に移行させる操作部をさらに備えており、前記状態検出部は、前記操作部が操作されたことを検出することにより、前記記録装置が前記記録休止状態にあることを検出してもよい。
【発明の効果】
【００２８】
本発明の記録装置によれば、映像データおよび／または音声データの１つまたは複数のデータファイルに対してサーバへ送信するための処理を行い、送信用データファイルを生成する。データファイルが１つの場合には、たとえばサーバに対応した形式やサイズに変換する変換処理が行われる。データファイルが複数の場合には、変換処理および／または複数のデータファイルを集約する集約処理が行われる。ＰＣを介することなく、サーバに対応した形式や適切なファイル数の送信用データファイルを生成できるため、サーバへのアップロードを容易に行うことができる。また、そのようなアップロードされたデータファイルによれば、形式およびデータファイル数のいずれの観点においても、コンテンツの選択および再生をスムーズに行うことが可能になる。
【図面の簡単な説明】
【００２９】
【図１】カムコーダ１００が使用されるネットワーク環境を示す図である。
【図２】カムコーダ１００のハードウェア構成を示す図である。
【図３】メモリカード２２に記録されているＡＶファイル＃１（２０１）、ＡＶファイル＃２（２０２）、ＡＶファイル＃３（２０３）、管理情報ファイル３００を示す図である。
【図４】管理情報ファイル３００に含まれる、ＡＶファイル＃１（２０１）、ＡＶファイル＃２（２０２）、ＡＶファイル＃３（２０３）のそれぞれの管理情報を示す図である。
【図５】カムコーダ１００の動作手順を示すフローチャートである。
【図６】集約処理の結果、メモリカード２２上に新たに記録されたＡＶファイル＃４（４０１）を示す図である。
【図７】集約処理の後の管理情報ファイル４００の内容の一例を示す図である。
【図８】ＡＶファイル＃４（４０１）のアップロードが完了し、その管理情報が更新された後の管理情報ファイル６００を示す図である。
【発明を実施するための形態】
【００３０】
以下、添付の図面を参照しながら、本発明による記録装置の実施形態を説明する。
【００３１】
本発明による記録装置は、たとえば映像および音声を記録するビデオレコーダ、音声のみを記録するボイスレコーダとして実施される。以下では、本発明による記録装置の実施形態としてカムコーダを例に挙げて説明する。ただし、本発明による記録装置がボイスレコーダとして実現される場合には、たとえば下記のカムコーダの実施形態において、映像処理系の構成要素を省略することにより、ボイスレコーダの構成が実現される。
【００３２】
図１は、本実施形態によるカムコーダ１００が使用されるネットワーク環境を示す。カムコーダ１００は自らがネットワークアダプタを備えており、ネットワーク１０１に接続されている。ネットワーク１０１にはさらに、ＡＶサーバ１０２、および、ＡＶサーバ１０２から提供される動画データを再生する再生機器１０３が示されている。
【００３３】
本実施形態によるカムコーダ１００は、撮影によって記録媒体に記録された、映像データおよび音声データを含むデータファイルをＡＶサーバ１０２に送信（「アップロード」ともいう。）することが可能である。
【００３４】
送信動作の詳細は以下のとおりである。カムコーダ１００は、充電台として機能するクレードル９９に設置されたことを検出すると、所定の基準時以降に記録媒体に記録されたデータファイルに対してＡＶサーバ１０２へ送信するための処理を行う。所定の基準時とは、たとえば前回のサーバへのデータファイル送信時である。
【００３５】
より具体的には、カムコーダ１００のＣＰＵ（後述）は、処理対象となるデータファイルが複数存在するときは、それらの形式を整合させる処理（変換処理）を行い、１つの送信用データファイルに集約（結合）する処理（集約処理）を行う。または、処理対象となるデータファイルが１つしか存在しないときは、カムコーダ１００のＣＰＵは、変換処理のみを行う。
【００３６】
処理されたデータファイルは、記録媒体に記録され、ネットワーク１０１を介してＡＶサーバ１０２に送信される。この結果、ＡＶサーバ１０２には、記録媒体に記録されていたデータファイル数以下のファイル数のデータファイルが送信される。特に、記録媒体上にデータファイルが複数存在していた場合には、その数よりも少ないデータファイルが送信される。
【００３７】
ＡＶサーバ１０２上では少ないデータファイル数でデータファイルが管理されるため、後に再生機器１０３を用いて再生対象のデータファイルを検索する負担が軽くなる。また、集約処理の対象とされるデータファイルは比較的近い時期に撮影された動画、たとえば子供の運動会で撮影された複数の動画を含む。それらが１つのデータファイルに集約されることにより、内容に関連性のある動画を再生することが可能となり、利便性を高めることができる。
【００３８】
本実施形態では、クレードル９９に設置されたことを検出すると、カムコーダ１００はＡＶサーバ１０２への送信処理を行う。しかしながら、ＡＶサーバ１０２への送信処理は、映像および音声を記録する動作（記録動作）を行っていない状態（記録休止状態）の検出がされた場合に行われればよい。たとえば、記録動作が一定時間以上行われていないことをカムコーダ１００が検出した場合には、記録休止状態であると検出してもよい。
【００３９】
なお、クレードル９９がネットワーク１０１に接続されてもよい。このときは、カムコーダ１００自体がネットワークアダプタを備えていなくてもよい。
【００４０】
図２は、本実施形態によるカムコーダ１００のハードウェア構成を示す。カムコーダ１００は、制御ユニット１０と、記録再生ユニット２０と、操作指示受信ユニット３０と、エンコードユニット４０と、デコードユニット５０と、クレードル着脱検出ユニット６０と、ネットワーク接続ユニット７０とを含む。これらはバスによって接続されている。
【００４１】
制御ユニット１０はカムコーダ１００の全体的な動作を制御する。制御ユニット１０は、ＣＰＵ１と、メモリインターフェース（Ｉ／Ｆ）２と、メモリ３とを含む。ＣＰＵ１は、メモリＩ／Ｆ２を介してメモリ３にアクセスする。ＣＰＵ１は、メモリ３のＲＯＭ領域３ａに格納されたコンピュータプログラムを読み出してＲＡＭ領域３ｂに展開し、そのプログラムを実行する。プログラム実行時に必要に応じてワーク領域３ｃが利用される。また、制御ユニット１０は、現在の日付および時刻の情報を管理している。
【００４２】
制御ユニット１０の詳細な動作は、図５を参照しながら後に詳述する。
【００４３】
記録再生ユニット２０は、メディアＩ／Ｆ２１と、記録媒体２２とを含んでいる。メディアＩ／Ｆ２１は、バスを介して他のユニット（制御ユニット１０、エンコードユニット４０等）から受け取ったデータを記録媒体２２に記録する。またメディアＩ／Ｆ２１は、記録媒体２２に記録されたデータを読み出して、バスを介して他のユニット（制御ユニット１０、デコードユニット５０等）に出力する。
【００４４】
記録媒体２２は、データを記録して蓄積する機能を有する。記録媒体２２を例示すると、磁気的記録媒体（たとえばハードディスク）、光学的記録媒体（たとえばＤＶＤ、ブルーレイ・ディスク）、半導体記録媒体（たとえばメモリカード）である。記録媒体２２は、カムコーダ１００に内蔵され取り外し不可能であってもよいし、カムコーダ１００から取り外しが可能であってもよい。以下の説明では、一例として記録媒体２２はメモリカードであるとして説明し、「メモリカード２２」と記載する。
【００４５】
操作指示受信ユニット３０は、ユーザがリモコンや操作スイッチを操作することによって送られた操作信号を受け取り、処理する。操作信号は操作信号受信部３３によって受信され、操作信号デコード部３２によってデコードおよび解析され、ユーザの指示としてＩ／Ｆ３１を介して制御ユニット１０に送られる。制御ユニット１０はそのユーザの指示に基づいてカムコーダ１００を制御する。操作指示受信ユニット３０は、動画の記録動作に関する指示、たとえば記録開始の指示や記録停止の指示を受け取って、制御ユニット１０に伝える。また、操作指示受信ユニット３０は、記録するＡＶデータ形式に関する指示、たとえば垂直画素数や水平画素数や映像符号化方式の指示を受け取って、制御ユニット１０に伝える。
【００４６】
エンコードユニット４０は、カムコーダ１００において動画を撮影し、その音声を記録する際の符号化処理を行う。エンコードユニット４０は、映像および音声の符号化データを個々の処理経路で生成し、それらをインターリーブしてデータストリームとして出力する。
【００４７】
映像の符号化処理を説明すると、エンコードユニット４０は、映像を光の３原色である赤（Ｒ）、緑（Ｇ）および青（Ｂ）に分解して、各色について処理を行う。たとえばＣＣＤの赤色検出用フォトダイオード群Ｒ４１は赤色を検出してアナログ映像信号を出力する。アナログプロセッサ４２はそのアナログ映像信号に所定の処理を施し、アナログ−デジタル変換器（ＡＤＣ）４３はそのアナログ映像信号をデジタル映像信号に変換する。その後、デジタルプロセッサ４４はそれぞれの色成分のデジタルデータを受け取って所定の処理を加えてベースバンド映像信号を生成し、ＭＰＥＧビデオエンコーダ４５はベースバンド映像信号をＭＰＥＧ符号化して符号化映像ストリーム（ビデオエレメンタリストリーム）を生成する。なお、映像符号化処理は種々開発されており、ＭＰＥＧ符号化に限られない。
【００４８】
一方、音声について説明すると、マイクを介してアナログ音声信号が取得される。ＡＤＣ４６はそのアナログ音声信号をデジタル音声信号に変換する。デジタルプロセッサ４７はデジタル音声信号に所定の処理を加えてベースバンド音声信号を生成し、ＭＰＥＧオーディオエンコーダ４８はベースバンド音声信号を符号化して符号化音声ストリーム（オーディオエレメンタリストリーム）を生成する。なお、音声符号化処理は種々開発されており、ＭＰＥＧ符号化に限られない。
【００４９】
多重化器４９は、生成されたビデオおよびオーディオエレメンタリストリームを固定長のパケットに格納し、各種のパケットをインターリーブする。そしてＭＰＥＧストリームとして出力する。このＭＰＥＧストリームは、制御ユニット１０や記録再生ユニット２０に送られる。
【００５０】
デコードユニット５０は、メモリカード２２から読み出されたＭＰＥＧストリームを復号化して、動画および音声の信号を出力する。この処理は、エンコードユニット４０における処理と逆の処理である。逆多重化器５１はＭＰＥＧストリームのパケットをパケット種別に応じて分離し、各パケットのデータを抽出する。そしてビデオおよびオーディオエレメンタリストリームを出力する。ビデオデコーダ５２はビデオエレメンタリストリームをＭＰＥＧ復号化してベースバンド映像信号を出力する。デジタルプロセッサ５３はビデオベースバンド映像信号に所定の処理を施し、デジタル−アナログ変換器５４はその信号をアナログ映像信号に変換する。そして動画の映像信号が得られる。
【００５１】
以下、カムコーダ１００の動作を説明する。
【００５２】
前提として、メモリカード２２には、動画データのデータファイル（ＡＶファイル）が複数記録されているとともに、各ＡＶファイルの管理情報を含む管理情報ファイルが１つ記録されているとする。図３は、メモリカード２２に記録されているＡＶファイル＃１（２０１）、ＡＶファイル＃２（２０２）、ＡＶファイル＃３（２０３）、管理情報ファイル３００を示す。
【００５３】
図４は、管理情報ファイル３００に含まれる、ＡＶファイル＃１（２０１）、ＡＶファイル＃２（２０２）、ＡＶファイル＃３（２０３）のそれぞれの管理情報を示す。各管理情報には、ＡＶファイルの映像データおよび音声データの形式、ＡＶファイルの記録日時およびフラグ群が記述されている。図４の例では、映像データによって出力される映像のフレーム周波数、走査方式、水平画素数、垂直画素数、および、前記映像データの符号化方式、音声データの符号化方式、ファイル作成日付、および、３つのフラグの情報が記述されている。なお、図４において、ファイル作成日付には時刻は含まれていない。これは単に記載を省略したものであり、実際には含まれている。
【００５４】
次に、図５を参照しながら、クレードル装着検出部６２がクレードルへの装着を検出したときの動作を説明する。
【００５５】
図５は、カムコーダ１００の動作手順を示すフローチャートである。カムコーダ１００は、このフローチャートの動作手順を規定するコンピュータプログラムをメモリ３のＲＯＭ領域３ａに保持している。コンピュータプログラムは、たとえばＣＤ−ＲＯＭや半導体メモリなどの記録媒体に記録され、または、ネットワークを介して送信され得る。
【００５６】
カムコーダ１００がクレードル９９へ装着されたことをクレードル装着検出部６２が検出すると（Ｓ７０１）、クレードル装着検出部６２はＩ／Ｆ６１を介しＣＰＵ１に通知する。
【００５７】
クレードル装着検出部６２（図２）は、たとえば電圧の変化、カムコーダ１００のバッテリー（図示せず）への充電の開始、または、ハードウェアスイッチにより、カムコーダ１００がクレードル９９に装着されたことを検出する。または、クレードル９９に装着された際にユーザがクレードル上のボタン（図示せず）の押下に応答して、カムコーダ１００がクレードル９９に装着されたと検出してもよい。上述のとおり、クレードル９９への装着検出は、記録休止状態の検出である。
【００５８】
ＣＰＵ１は、現在の日付および時刻情報を得てから管理情報ファイル３００の内容を読み出す（Ｓ７０２）。そしてＣＰＵ１は、変換・集約フラグが０、かつ、ファイルの作成日が現在よりも過去のファイルが存在するかどうかを判断する（Ｓ７０３）。ここで「変換・集約フラグ」とは、各データファイルに対して設けられる、後述の変換処理（Ｓ７０４）および集約処理（Ｓ７０６）のいずれかが行われたか否かを示す処理状態を示す情報である。現在の日付が２００５年９月１０日とすると、図３および４の例では、ＡＶファイル＃２（２０２）およびＡＶファイル＃３（２０３）が、当該過去のファイルに該当する。ＣＰＵ１は、該当する過去のファイルが存在すると判断する。
【００５９】
ステップＳ７０３での判断の結果、該当するファイルが存在する場合には、処理はステップＳ７０４に進み、存在しない場合には処理は終了する。
【００６０】
ステップＳ７０４では、ＣＰＵ１は、そのファイルの形式の変換を行う。たとえばＣＰＵ１は、予めＡＶサーバ１０２に対応する形式の情報を保持しており、その形式に適合するよう、そのファイルの形式を変換する。変換される形式は、たとえば、映像データによって出力される映像のフレーム周波数、走査方式、垂直画素数、水平画素数、および、前記映像データの符号化方式の少なくとも１つ、音声データの符号化方式および符号化ビットレートの少なくとも１つの形式、またはそれらの任意の組み合わせである。
【００６１】
本実施形態では、ＣＰＵ１は、フレーム周波数＝３０Ｈｚ、走査方式＝インターレース、垂直画素数＝１２８０、水平画素数＝７２０、動画符号化方式＝ＭＰＥＧ４−ＡＶＣ、音声符号化方式＝ＤｏｌｂｙＡＣ−３になるよう、ファイルの形式を変換する。
【００６２】
画素数を低減させる処理や増加させる処理として、周知のダウンコンバート処理やアップコンバート処理を適用することができる。また、音声データが圧縮符号化されている場合には、符号化ビットレートの変換を行ってもよい。たとえば、７６８ｋｂｐｓの音声データを１２８ｋｂｐｓの音声データに変換する処理を行ってもよい。
【００６３】
なお、形式の変換処理を行う必要がない場合には、上述の各処理を行う必要はない。ただし本明細書においては、形式の変換処理の要否の判断が、変換処理の一部であるとして説明している。
【００６４】
続いてＣＰＵ１は、現在の時刻よりも過去に作成されたファイルが２個以上存在するか否かを判断し（Ｓ７０５）、存在する場合には処理はステップＳ７０６に進み、存在しない場合には処理はステップＳ７０７に進む。本実施形態では、上述のＡＶファイル＃２（２０２）およびＡＶファイル＃３（２０３）によってファイルが２個以上存在すると判断される。
【００６５】
ステップＳ７０６では、ＣＰＵ１は該当する複数のファイルを集約する処理を行う。本実施形態では、「集約」とはファイルを結合することを意味する。図３の例では、集約対象となるＡＶファイルは、ＡＶファイル＃２（２０２）およびＡＶファイル＃３（２０３）である。ＣＰＵ１は、メモリカード２２からＡＶファイル＃２（２０２）およびＡＶファイル＃３（２０３）を読み出し、これらを１つのファイルにまとめてメモリカード２２に書き戻す。
【００６６】
図６は、集約処理の結果、メモリカード２２上に新たに記録されたＡＶファイル＃４（４０１）を示す。本実施形態では、集約処理の対象とされたＡＶファイル＃２（２０２）およびＡＶファイル＃３（２０３）は削除されているが、残してもよい。
【００６７】
メモリカード２２に記録されたＡＶファイルの状態が変化したため、ＣＰＵ１は、管理情報ファイルを更新する必要がある。ＣＰＵ１は、処理の結果得られたＡＶファイル＃４（４０１）に対する管理情報を生成するとともに、集約処理の対象とされたＡＶファイル＃２（２０２）およびＡＶファイル＃３（２０３）の管理情報を削除する。
【００６８】
図７は、集約処理の後の管理情報ファイル４００の内容の一例を示す。図７によれば、ＡＶファイル＃４（４０１）の管理情報が上述した形式で統一されていることが理解される。
【００６９】
管理情報ファイル４００のＡＶファイル＃４（４０１）の管理情報の生成に際して、ＣＰＵ１は、フラグの値を設定する（Ｓ７０７）。ＡＶファイル＃４（４０１）は、集約・変換処理の結果得られたものである。そこで、ＣＰＵ１は、集約・変換フラグを「１」に設定する。一方、ＡＶファイル＃４（４０１）は、まだＡＶサーバ１０２へアップロードされていない。ＣＰＵ１は、アップロード完了フラグを、アップロードの未完了を示す「０」に設定する。さらに次にアップロードを行う候補としてアップロード候補フラグを「１」に設定する。
【００７０】
上述の説明から理解されるように、アップロード完了フラグは、アップロードが完了したか否か、すなわち送信結果を示す情報として機能し、アップロード候補フラグは、アップロードすべきデータファイルの候補を示す情報として機能する。
【００７１】
上述の処理の結果得られたＡＶファイル＃４（４０１）には、当初のＡＶファイル＃２（２０２）およびＡＶファイル＃３（２０３）の２つのコンテンツが含まれている。アップロードする際、そのＡＶファイル＃４（４０１）を１つ選択すれば、実質的に２つのＡＶファイル＃２（２０２）およびＡＶファイル＃３（２０３）を選択できる。同様に、ＡＶサーバ１０２上のＡＶファイル＃４（４０１）を再生すれば、２つのＡＶファイル＃２（２０２）およびＡＶファイル＃３（２０３）を再生できる。よって、アップロード時および再生時のＡＶファイルの選択を容易化することができる。この効果は、集約されるファイル数が多くなるほど顕著である。
【００７２】
その後、ＣＰＵ１は、その管理情報中のアップロード候補フラグに「１」が設定されているＡＶファイルを検索し、その結果、ＡＶファイル＃４（４０１）をＡＶサーバ１０２にアップロードする（Ｓ７０８）。アップロード完了後、ＣＰＵ１はＡＶファイル＃４（４０１）の管理情報中のアップロード完了フラグを「１」に設定し、アップロード候補フラグを「０」に設定する（Ｓ７０９）。図８は、ＡＶファイル＃４（４０１）のアップロードが完了し、その管理情報が更新された後の管理情報ファイル６００を示す。
【００７３】
ＡＶサーバ１０２が対応する形式でＡＶファイルをアップロードすることにより、そのＡＶサーバ１０２上のコンテンツを再生可能な再生機器はその動画を確実に再生できる。
【００７４】
なお、本実施の形態では、アップロードするＡＶファイル＃４（４０１）をメモリカード２２上に作成し、アップロードする形態について説明したが、アップロードするＡＶファイル＃４（４０１）を内部メモリ上に作成しつつ、アップロードする形態であってもよい。
【００７５】
このように、本実施の形態のカムコーダ１００によれば、複数の記録データを容易に１つのファイルにまとめたり、あるいは１つのコンテンツとしてまとめてアップロードすることで、コンテンツ選択や、再生を容易に行うことができる。
【００７６】
なお、本実施形態では、カムコーダ１００がクレードル９９へ装着されたことを検出すると、図５の処理が行われるとして説明した。しかしながら、クレードル９９への装着検出に代えて、ネットワークへの接続が確認されたことを検出することで、図５のステップＳ７０２以降の処理を行ってもよい。
【００７７】
ネットワーク１０１は、たとえばインターネットなどのワイド・エリア・ネットワークであってもよいし、家庭内ＬＡＮなどのローカル・エリア・ネットワークであってもよい。後者の場合には、ＡＶサーバ１０２はＰＣでなくてもよく、ＨＤＤレコーダーや光ディスクレコーダーなどの家庭用録画機器であってもよい。ネットワークは有線であっても無線であってもよい。
【００７８】
さらに、ネットワークは、カムコーダ１００とＡＶサーバ１０２とを１対１で接続するケーブルであってもよい。たとえば、ＵＳＢケーブル、ＩＥＥＥ１３９４ケーブルである。このとき、ネットワークへの接続の検出は、ＵＳＢコントローラ、ＩＥＥＥ１３９４コントローラによって周知の方法で行われる。
【００７９】
また、本実施形態では、ＣＰＵ１はＡＶサーバ１０２が対応する形式の情報を保持しているとして説明した。しかしながらこれは例である。画素数に関連して高解像度（ＨＤ）映像に変換するか標準解像度（ＳＤ）映像に変換するかはユーザが選択してもよい。または、ＡＶサーバ１０２に対応可能な形式を問い合わせ、その回答において指定された形式に変換してもよい。
【産業上の利用可能性】
【００８０】
本発明の記録装置は、カムコーダ、動画撮影機能を備えたデジタルスチルカメラ、携帯電話等に適用可能である。または、音声のみを記録するレコーダにも適用可能である。
【符号の説明】
【００８１】
１０    制御ユニット
２０    記録再生ユニット
３０    操作指示ユニット
４０    エンコードユニット
５０    デコードユニット
６０    クレードル着脱検出ユニット
７０    ネットワーク接続ユニット
９９    クレードル
１００    カムコーダ
１０１    ネットワーク
１０２  ＡＶサーバ
１０３  再生機器
【図１】
0005336920.tif 000002
【図２】
0005336920.tif 000003
【図３】
0005336920.tif 000004
【図４】
0005336920.tif 000005
【図５】
0005336920.tif 000006
【図６】
0005336920.tif 000007
【図７】
0005336920.tif 000008
【図８】
0005336920.tif 000009