(57)【要約】  【構成】  操作キー２２を介してシャッタ操作が行われると、イメージセンサ１２で撮像された画像がＳＤＲＡＭ２６に取り込まれ、取り込まれた画像がメモリカード２８に記録される。記録された画像は、ＵＳＢ転送モードが選択され、かつその下位モードである撮影転送モードがオフされたとき、ＵＳＢコントローラ３０を通してホスト機器であるレコーダ４０に転送される。すなわち、ＣＰＵ１８は取り込み動作を禁止して管理テーブルに記録画像の属性情報を全て登録し、レコーダ４０は管理テーブルを参照して画像取得動作を行う。撮影転送モードがオンされると、ＣＰＵ１８は、属性情報の全登録を省略し、取り込み動作を許容する。画像が取り込まれると、ＣＰＵ１８は、この画像の属性情報だけを管理テーブルに登録し、画像取得依頼をレコーダ４０に送信する。  【効果】  取り込み動作を速やかに許容できる。ホスト機器は取り込まれた画像に対する取得動作が行える。【選択図】  図１
2006319565.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを取り込む取り込み手段、
前記取り込み手段によって取り込まれたコンテンツを記録媒体に記録する記録手段、
前記記録媒体に記録されたコンテンツの属性情報を保持する管理テーブル、
前記管理テーブルに基づくコンテンツ取得動作を行うホスト装置と接続する接続手段、
前記接続手段による接続が確立された状態で前記取り込み手段の取り込み動作を許容する第１モードと前記接続手段による接続が確立された状態で前記取り込み手段の取り込み動作を禁止する第２モードの一方を選択する選択手段、
前記第１モードが選択されるときに前記管理テーブルによって保持される属性情報の情報量を前記第２モードが選択されるときに前記管理テーブルによって保持される属性情報の情報量よりも抑制する抑制手段、および
前記第１モードで前記取り込み手段によって取り込まれたコンテンツの属性情報を前記管理テーブルに記述する記述手段を備える、コンテンツ記録装置。
【請求項２】
前記記述手段の記述動作に関連してコンテンツ取得依頼を前記ホスト装置に送信する送信手段をさらに備える、請求項１記載のコンテンツ記録装置。
【請求項３】
前記第１モードで前記取り込み手段によって取り込まれたコンテンツに対するコンテンツ取得動作が行われたか否かを判別する判別手段、および
前記判別手段の判別結果が肯定的であるとき前記記述手段によって記述された属性情報を前記管理テーブルから削除する削除手段をさらに備える、請求項１または２記載のコンテンツ記録装置。
【請求項４】
前記取り込み手段はイメージセンサを含み、
前記コンテンツは前記イメージセンサによって撮像された被写界像に対応する画像データを含み、
前記接続手段はＰＴＰ接続を行う、請求項１ないし３のいずれかに記載のコンテンツ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツ記録装置に関し、特にたとえばディジタルカメラに用いられ、コンテンツを取り込み、取り込まれたコンテンツを記録媒体に記録し、そして記録されたコンテンツをプリンタ，レコーダなどのホスト機器に転送する、コンテンツ記録装置に関する。
【背景技術】
【０００２】
従来この種の装置としては、特許文献１に記載されたものが知られている。この従来技術は、ＣＣＤを通して画像を取り込み、取り込まれた画像を外部メモリに記録し、そして記録画像をＵＳＢ方式でパソコンに転送する。
【０００３】
転送処理では、あるファイルの画像を転送する前にその画像に対応するサムネイルを転送し、これに応答してホスト機器から中止指示があれば、その画像の転送をキャンセルする。かかる確認処理が、記録媒体内の全てのファイルについて繰り返される。こうして不要な画像の転送をキャンセルすることで、転送データ量の削減を図っている。
【特許文献１】特開２００３−２８３９０１号公報〔Ｈ０４Ｎ ５／２２５，５／９１〕
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、画像を転送したいファイルがただ１つしかない場合であっても、確認処理を記録媒体内のファイル数と同じ回数だけ行うので、ファイル数が多い場合に特に、転送処理に時間がかかる。転送処理が完了するまで取り込み動作が行えない。
【０００５】
それゆえに、この発明の主たる目的は、取り込み動作を速やかに許容できる、コンテンツ記録装置を提供することである。
【課題を解決するための手段】
【０００６】
請求項１の発明に従うコンテンツ記録装置は、コンテンツを取り込む取り込み手段(12,14,26)、取り込み手段によって取り込まれたコンテンツを記録媒体(28)に記録する記録手段(S77)、記録媒体に記録されたコンテンツの属性情報を保持する管理テーブル(26t)、管理テーブルに基づくコンテンツ取得動作を行うホスト装置(40)と接続する接続手段(30)、接続手段による接続が確立された状態で取り込み手段の取り込み動作を許容する第１モードと接続手段による接続が確立された状態で取り込み手段の取り込み動作を禁止する第２モードの一方を選択する選択手段(S9,S11)、第１モードが選択されるときに管理テーブルによって保持される属性情報の情報量を第２モードが選択されるときに管理テーブルによって保持される属性情報の情報量よりも抑制する抑制手段(S41,S45,S47)、および第１モードで取り込み手段によって取り込まれたコンテンツの属性情報を管理テーブルに記述する記述手段(S51)を備える。
【０００７】
コンテンツは、取り込み手段によって取り込まれ、記録手段によって記録媒体に記録される。記録媒体に記録されたコンテンツの属性情報は、管理テーブルによって保持される。接続手段によって接続されるホスト装置は、管理テーブルを参照してコンテンツ取得動作を行う。
【０００８】
第１モードは接続手段による接続が確立された状態で取り込み手段の取り込み動作を許容するモードであり、第２モードは接続手段による接続が確立された状態で取り込み手段の取り込み動作を禁止するモードである。選択手段は、かかる第１モードおよび第２モードのいずれか一方を選択する。
【０００９】
抑制手段は、第１モードが選択されるときに管理テーブルによって保持される属性情報の情報量を、第２モードが選択されるときに管理テーブルによって保持される属性情報の情報量よりも抑制する。また、記述手段は、第１モードで取り込み手段によって取り込まれたコンテンツの属性情報を管理テーブルに記述する。
【００１０】
管理テーブルによって保持される属性情報の情報量を第１モードが選択されたときに抑制することで、取り込み手段の取り込み動作を速やかに許容することができる。また、第１モードで取り込まれたコンテンツの属性情報を記述手段が管理テーブルに記述することで、ホスト装置はかかるコンテンツに対する取得動作が行える。
【００１１】
請求項２の発明に従うコンテンツ記録装置は、請求項１に従属し、記述手段の記述動作に関連してコンテンツ取得依頼をホスト装置に送信する送信手段(S95)をさらに備える。
【００１２】
コンテンツ取得依頼は、記述手段の記述動作に関連して送信される。これにより、第１モードで取り込み手段によって取り込まれたコンテンツに対する取得動作を、ホスト装置に速やかに行わせることができる。
【００１３】
請求項３の発明に従うコンテンツ記録装置は、請求項１または２に従属し、第１モードで取り込み手段によって取り込まれたコンテンツに対するコンテンツ取得動作が行われたか否かを判別する判別手段(S53)、および判別手段の判別結果が肯定的であるとき記述手段によって記述された属性情報を管理テーブルから削除する削除手段(S55)をさらに備える。
【００１４】
記述手段によって記述された属性情報は、第１モードで取り込み手段によって取り込まれたコンテンツに対するコンテンツ取得動作が行われた後に、削除手段によって管理テーブルから削除される。
【００１５】
コンテンツ取得動作が行われる毎に属性情報を削除するので、取り込み動作を繰り返し行ったとき属性情報の蓄積によって取り込み動作の実行間隔が長くなる事態を回避できる。
【００１６】
請求項４の発明に従うコンテンツ記録装置は、請求項１ないし３のいずれかに従属し、取り込み手段はイメージセンサ(12)を含み、コンテンツはイメージセンサによって撮像された被写界像に対応する画像データを含み、接続手段はＰＴＰ(Picture Transfer Protocol)接続を行う。
【発明の効果】
【００１７】
この発明によれば、取り込み動作を速やかに許容できる。また、ホスト機器は取り込まれたコンテンツに対する取得動作が行える。
【００１８】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００１９】
図１を参照して、この実施例のディジタルカメラ（以下“カメラ”）１０は、イメージセンサ１２を含む。被写界の光学像は、図示しないフォーカスレンズを通してイメージセンサ１２の撮像面に照射される。撮像面では、光電変換によって被写体の光学像に対応する電荷つまり生画像信号が生成される。
【００２０】
被写体のリアルタイム動画像つまりスルー画像をＬＣＤモニタ２４に表示するとき、イメージセンサ１２からは、被写体の光学像に対応する低解像度の生画像信号が出力される。信号処理回路１４は、出力された生画像信号をディジタル信号である生画像データに変換し、変換された生画像データをＹＵＶ形式の画像データに変換し、そして変換された画像データをＳＤＲＡＭ２６に書き込む。
【００２１】
ＳＤＲＡＭ２６に書き込まれた画像データは、同じ信号処理回路１４によって読み出される。信号処理回路１４は、読み出された画像データをＮＴＳＣフォーマットに従うコンポジットビデオ信号に変換し、変換されたコンポジットビデオ信号をＬＣＤモニタ２４に与える。この結果、被写体のスルー画像がモニタ画面に表示される。
【００２２】
所望の被写体のスルー画像がモニタ画面に表示された状態で、操作キー２２を通してシャッタ操作が行われると、イメージセンサ１２によって本露光が行われ、これにより生成された全ての電荷つまり生画像信号がイメージセンサ１２から出力される。信号処理回路１４は、出力された生画像信号を生画像データに変換し、生画像データをＹＵＶ形式の画像データに変換し、そして画像データをＳＤＲＡＭ２６に書き込む。書き込みが完了すると、ＣＰＵ１８は、ＳＤＲＡＭ２６から画像データを読み出し、読み出された画像データを含む画像ファイルをメモリカード２８に記録する。
【００２３】
このような撮影／記録処理が繰り返し行われると、メモリカード２８には、複数の画像ファイルが蓄積されることになる。蓄積された画像ファイルは、ハードディスクレコーダ（以下“レコーダ”）４０にＵＳＢ方式で転送される。すなわち、カメラ１０は、ＵＳＢコントローラ３０をさらに含む。ＵＳＢコントローラ３０は、レコーダ４０側のＵＳＢコントローラ４８（図２参照）と接続される。ＵＳＢコントローラ３０はＵＳＢホスト機能を有さず、ＵＳＢコントローラ４８はこれを有する。つまりカメラ１０は、ホスト機器であるレコーダ４０の周辺機器として動作する。
【００２４】
一般に、ＵＳＢ転送には方向性があり、ホスト機器は所望のタイミングで周辺機器にデータを送信することができるが、周辺機器はホスト機器からの要求に対する応答としてしかデータを送信することができない。そこで、カメラ１０とレコーダ４０と間の転送には、ＰＴＰ（Picture Transfer Protocol）が適用される。
【００２５】
ＰＴＰに従えば、レコーダ４０がカメラ１０に要求信号を周期的に送信する。カメラ１０は、要求信号に対して、コマンドがあれば“コマンド有り”を返信する。レコーダ４０は、“コマンド有り”の返信を受けると、コマンド要求を送信し、そして再び要求信号を周期的に送信する。カメラ１０は、コマンドの送信準備が整うと、要求信号に対してコマンドを返信する。レコーダ４０は、コマンドを受信すると、このコマンドに従う処理を実行し、実行結果をカメラ１０に送信する。こうして、ＵＳＢ方式を利用しながら、カメラ１０側の操作でレコーダ４０を制御することができる。
【００２６】
以上のように構成されたカメラ１０とレコーダ４０との間で行われる転送処理について、詳細に説明する。カメラ１０では、メモリカード２８内の複数の画像ファイルは、図３に示すディレクトリツリーによって管理される。図３を参照して、ルートディレクトリ“ＤＣＩＭ”には、２２個のサブディレクトリ“１００ＳＡＮＹＯ”〜“１２１ＳＡＮＹＯ”が含まれる。これら２２個のサブディレクトリの各々に、１または複数の画像ファイルが格納される。たとえば、サブディレクトリ“１００ＳＡＮＹＯ”には９９９個の画像ファイル“ＳＡＮＹ０００１”〜“ＳＡＮＹ０９９９”が含まれ、サブディレクトリ“１２１ＳＡＮＹＯ”には３０個の画像ファイル“ＳＡＮＹ０００１”〜“ＳＡＮＹ００３０”が含まれる。
【００２７】
操作キー２２を介してＵＳＢ転送モードが選択されると、図４に示すテーブル２６ｔがＳＤＲＡＭ２６内に生成される。テーブル２６ｔには、ハンドル番号およびオブジェクト識別子が登録される。また、ＵＳＢ転送モードには、下位モードとして“撮影転送モード”が含まれている。このため、ＵＳＢ転送モードの選択に続いて、撮影転送モードをオン／オフする操作が、操作キー２２を通してさらに受け付けられる。
【００２８】
撮影転送モードがオフされると、図３のツリーを構成する１つ１つのディレクトリおよび１つ１つの画像ファイル（以下“オブジェクト”）にハンドル番号が付与される。たとえば、オブジェクト“ＤＣＩＭ”にはハンドル番号“０ｘ１０００００００”が付与され、オブジェクト“ＤＣＩＭ￥１２１ＳＡＮＹＯ”にはハンドル番号“０ｘ１００１００００”が付与され、オブジェクト“ＤＣＩＭ￥１２１ＳＡＮＹＯ￥ＳＡＮＹ０００１．ｊｐｇ”にはハンドル番号“０ｘ１００１０００１”が付与される。
【００２９】
付与されたハンドル番号“０ｘ１０００００００”，“０ｘ１００１００００”，“０ｘ１００１０００１”…は、それぞれに対応するオブジェクト識別子“ＤＣＩＭ”，“ＤＣＩＭ￥１００ＳＡＮＹＯ”，“ＤＣＩＭ￥１００ＳＡＮＹＯ￥ＳＡＮＹ０００１．ｊｐｇ”，…と共に、図５に示す要領でテーブル２６ｔに登録される。
【００３０】
こうして登録されたハンドル番号および識別子は、図６に示す要領でレコーダ４０に転送される。図６を参照して、レコーダ４０は、ＵＳＢコントローラ４８によるデバイス検出の後、カメラ１０にデバイス情報の問い合わせを行う。カメラ１０は、デバイス情報たとえば機種情報，型番情報などを応答する。次に、レコーダ４０は、ハンドル数の問い合わせを行う。カメラ１０は、テーブル２６ｔに登録されたハンドルの個数を応答する。
【００３１】
次に、レコーダ４０は、ハンドル番号の問い合わせを行う。カメラ１０は、テーブル２６ｔに登録された全てのハンドル番号“０ｘ１０００００００”，…，“０ｘ１０１５００１Ｅ”を応答する。次に、レコーダ４０は、ハンドル番号“０ｘ１０００００００”に対応するオブジェクトの属性情報を問い合わせる。カメラ１０は、テーブル２６ｔを参照して、ハンドル番号“０ｘ１０００００００”に対応するオブジェクト識別子“ＤＣＩＭ”を応答する。
【００３２】
属性情報の問い合わせは、カメラ１０から応答されたハンドル数と同じ回数だけ繰り返される。最後のハンドル番号“０ｘ１０１５００１Ｅ”に対応するオブジェクト識別子“ＤＣＩＭ￥１２１ＳＡＮＹＯ￥ＳＡＮＹ００３０．ｊｐｇ”の転送が完了すると、ＰＴＰ接続が確立され、以降、カメラ１０側の操作で任意のオブジェクトをレコーダ４０に転送することができる。なお、図６ではレコーダ４０からカメラ１０への要求信号は省略されている（図７でも同様）。
【００３３】
一方、撮影転送モードがオンされると、前述のような全ハンドル番号および全オブジェクト識別子をテーブル２６ｔに予め登録する処理はスキップされる。撮影転送処理は、図７に示す要領で行われる。図７を参照して、ハンドル数問い合わせに対しては“０”が応答され、このため、続くハンドル番号の問い合わせ／応答および属性情報の問い合わせ／応答は全て省略される。つまり、ＰＴＰ接続は、ハンドル数“０”が転送された時点で確立される。
【００３４】
カメラ１０は、こうしてＰＴＰ接続が確立された後にシャッタ操作を受け付け、撮影／記録処理を実行し、これにより生成された画像ファイルにハンドル番号たとえば“０ｘ２００１０００１”を付与し、そしてハンドル番号とオブジェクト識別子たとえば“ＭＥＭ￥１００ＳＡＮＹＯ￥ＳＡＮＹ１００１．ｊｐｇ”とをテーブル２６ｔに登録する（図８（Ａ）参照）。
【００３５】
ハンドル番号およびオブジェクト識別子の登録が完了すると、カメラ１０は、オブジェクト取得依頼をレコーダ４０に送信する。なお、このオブジェクト取得依頼は、レコーダ４０からの要求信号への応答として送信される。オブジェクト取得依頼を受けたレコーダ４０は、ハンドル番号の問い合わせを行う。カメラ１０は、テーブル２６ｔに登録されたハンドル番号“０ｘ２００１０００１”を応答する。次に、レコーダ４０は、ハンドル番号“０ｘ２００１０００１”に対応するオブジェクトの属性情報を問い合わせる。カメラ１０は、テーブル２６ｔを参照して、ハンドル番号“０ｘ２００１０００１”に対応するオブジェクト識別子“ＭＥＭ￥１００ＳＡＮＹＯ￥ＳＡＮＹ１００１．ｊｐｇ”を属性情報として応答する。
【００３６】
次に、レコーダ４０は、ハンドル番号“０ｘ２００１０００１”に対応するオブジェクトの転送を要求する。カメラ１０は、ハンドル番号“０ｘ２００１０００１”に対応するオブジェクトつまり画像ファイル“ＳＡＮＹ１００１．ｊｐｇ”を応答し、そしてハンドル番号“０ｘ２００１０００１”およびオブジェクト識別子“ＭＥＭ￥１００ＳＡＮＹＯ￥ＳＡＮＹ１００１．ｊｐｇ”をテーブル２６ｔから削除する（図８（Ｂ）参照）。
【００３７】
このように、撮影転送モードでは、撮影の度に、新規オブジェクトのハンドル番号および識別子がテーブル２６ｔに登録され、テーブル２６ｔに基づいて新規オブジェクトが転送され、そしてテーブル２６ｔから新規オブジェクトのハンドル番号および識別子が削除される。
【００３８】
カメラ１０のＣＰＵ１８は、μＩＴＲＯＮなどのマルチタスクＯＳの制御下で、図９のモード制御タスクと、図１０のハンドル管理タスクと、図１１の撮影タスクと、図１２の取得依頼タスクと、図１３の転送タスクとを並列的に実行する。なお、これらのフロー図に対応するプログラムは、ＲＯＭ１６に格納されている。
【００３９】
図９を参照して、ステップＳ１ではＵＳＢ転送モード選択操作の有無を判別し、ステップＳ３では他のモード選択操作の有無を判別する。なお、操作キー２２を介して所望のモードを選択する操作が行われると、システムコントローラ２０からこれに対応する制御信号がＣＰＵ１８に与えられ、ＣＰＵ１８は、与えられた制御信号に基づいてステップＳ１およびＳ３の判別を行う。
【００４０】
ＵＳＢ転送モード選択操作が行われると、ステップＳ１でＹＥＳと判別し、ステップＳ５に移る。他のモード選択操作が行われると、ステップＳ３からステップＳ２７に移って該当モードに従う処理を実行し、そしてステップＳ１およびＳ３のループに戻る。
【００４１】
ステップＳ５では、フラグＦおよびＧの各々に“０”をセットする。ステップＳ７では、転送タスクおよびハンドル管理タスクを起動する。ステップＳ９では撮影転送オン操作の有無を判別し、ステップＳ１１では撮影転送オフ操作の有無を判別する。撮影転送オン操作が行われると、ステップＳ１３でフラグＦに“１”をセットし、ステップＳ１５で撮影タスクおよび取得依頼タスクを起動し、そしてステップＳ１９に進む。一方、撮影転送オフ操作が行われると、ステップＳ１７でフラグＦに“０”をセットし、そしてステップＳ１９に進む。
【００４２】
ステップＳ１９では、フラグＧに“１”をセットする。続くステップＳ２１では、ＵＳＢ転送モード解除操作の有無を判別する。ここでＮＯであれば待機し、ＹＥＳであれば、ステップＳ２３で転送タスク，ハンドル管理タスク，撮影タスクおよび取得依頼タスクを終了し、そしてステップＳ１に戻る。
【００４３】
図１０を参照して、ステップＳ４１では、テーブル２６ｔをクリアし、かつハンドル数ＨＮに“０”をセットする。ステップＳ４３では、フラグＧが１か否かを判別する。ここでＮＯであれば待機し、ＹＥＳであればステップＳ４５に移って、フラグＦが“０”であるか否かをさらに判別する。
【００４４】
ステップＳ４５でＹＥＳであれば、ステップＳ４７に移って、メモリカード２８に記録されている全てのオブジェクト（図３参照）について、ハンドル番号を生成し、そして生成されたハンドル番号とこれに対応するオブジェクト識別子とをテーブル２６ｔに登録する（図５参照）。そして、このタスクを終了する。
【００４５】
ステップＳ４５でＮＯつまりＦ＝１であれば、ステップＳ４９に移って、撮影タスクの撮影命令（Ｓ７３）に従う撮影処理が完了したか否かを判別する。ステップＳ４９でＮＯであれば待機し、ＹＥＳであればステップＳ５１に移る。ステップＳ５１では、かかる撮影処理の結果としてメモリカード２８に追加されたオブジェクトについて、ハンドル番号を生成し、そして生成されたハンドル番号とこれに対応するオブジェクト識別子とをテーブル２６ｔに登録する（図８（Ａ）参照）。
【００４６】
ステップＳ５３では、転送タスクによるオブジェクト転送（Ｓ１２１）が完了したか否かを判別し、ここでＮＯであれば待機する。ステップＳ５３でＹＥＳであれば、ステップＳ５５に移って、転送されたオブジェクトのハンドル番号および識別子をテーブル２６ｔから削除する（図８（Ｂ）参照）。そして、ステップＳ４９に戻る。
【００４７】
図１１を参照して、ステップＳ７１では、シャッタ操作の有無を判別する。ここでＮＯであれば待機し、ＹＥＳであればステップＳ７３で撮影命令を発行する。撮影命令に応答して、イメージセンサ１２による本露光が行われる。信号処理回路１４は、本露光により生成された全電荷つまり生画像信号をイメージセンサ１２から取り込み、取り込まれた生画像信号を生画像データに変換し、変換された生画像データをＹＵＶ形式の画像データに変換し、そして変換された画像データをＳＤＲＡＭ２６に書き込む。
【００４８】
ステップＳ７５では、撮影処理が完了したか否かを判別し、ここでＮＯであれば待機する。変換された画像データのＳＤＲＡＭ２６への書き込みが完了すると、ステップＳ７５でＹＥＳと判別し、ステップＳ７７に移る。ステップＳ７７では、記録処理を実行する。具体的には、ＳＤＲＡＭ２６から画像データを読み出し、読み出された画像データを含む画像ファイルをメモリカード２８に記録する。その後、ステップＳ７１に戻る。
【００４９】
図１２を参照して、ステップＳ９１では、撮影タスクの撮影命令（Ｓ７３）に従う撮影処理が完了したか否かを判別する。ここでＮＯであれば待機し、ＹＥＳであればステップＳ９３に移る。ステップＳ９３では、フラグＦが“１”であるか否かを判別し、ここでＮＯであればステップＳ９１に戻る。ステップＳ９３でＹＥＳであれば、ステップＳ９５でオブジェクト取得依頼を送信し、その後ステップＳ９１に戻る。
【００５０】
図１３を参照して、ステップＳ１０１では、コマンドもしくは問い合わせが送られてきたか否かを判別する。コマンドもしくは問い合わせがあれば、ここでＹＥＳと判別し、ステップＳ１０３〜Ｓ１１１を通じてその内容を判別する。具体的には、ステップＳ１０３でデバイス情報の問い合わせか否かを判別し、ステップＳ１０５でハンドル数の問い合わせか否かを判別し、ステップＳ１０７でハンドル番号の問い合わせか否かを判別し、ステップＳ１０９で属性情報の問い合わせか否かを判別し、ステップＳ１１１でオブジェクトの転送要求か否かを判別する。
【００５１】
ステップＳ１０３でＹＥＳであれば、ステップＳ１１３に移ってデバイス情報を転送する。ステップＳ１０５でＹＥＳであれば、ステップＳ１１５に移ってハンドル数ＮＨを転送する。ステップＳ１０７でＹＥＳであれば、ステップＳ１１７に移ってテーブル２６ｔ上の全ハンドル番号を転送する。ステップＳ１０９でＹＥＳであれば、ステップＳ１１９に移って属性情報を転送する。ステップＳ１１１でＹＥＳであれば、ステップＳ１２１に移ってオブジェクトを転送する。ステップＳ１０３〜Ｓ１１１のいずれでもＮＯと判別されれば、ステップＳ１２３で他の情報を転送する。転送の後、ステップＳ１０１に戻る。
【００５２】
以上から明らかなように、この実施例では、操作キー２２を介してシャッタ操作が行われると、イメージセンサ１２によって撮像された画像がＳＤＲＡＭ２６に取り込まれ、取り込まれた画像がメモリカード２８に記録される。記録された画像は、ＵＳＢ転送モードが選択され、かつその下位モードである撮影転送モードがオフされたとき、ＵＳＢコントローラ３０を通してホスト機器であるレコーダ４０に転送される。すなわち、ＣＰＵ１８はテーブル２６ｔに記録画像の属性情報を全て登録し、レコーダ４０はテーブル２６ｔを参照して画像取得動作を行う。この間、シャッタ操作つまり画像の取り込み動作は禁止される。
【００５３】
撮影転送モードがオンされると、属性情報の全登録は省略され、画像の取り込み動作が許容される。ＣＰＵ１８は、新たに取り込まれた画像の属性情報だけをテーブル２６ｔに登録し、そして画像取得依頼をレコーダ４０に送信する。
【００５４】
このように、撮影転送モードがオンされたとき、テーブル２６ｔに登録される属性情報の情報量を抑制することで、画像の取り込み動作を速やかに許容することができる。また、新たに取り込まれた画像の属性情報をテーブル２６ｔに記述し、そして画像取得依頼をレコーダ４０に送信することで、レコーダ４０はかかる画像に対する取得動作を速やかに行うことができる。
【００５５】
なお、この実施例のディジタルカメラ１０は、ＵＳＢ方式を利用してレコーダ４０とＰＴＰ接続し、そして画像をレコーダ４０に転送したが、転送先はプリンタやＰＣなど任意のＵＳＢホスト機器であってよい。また、ＰＴＰ接続は、無線ＬＡＮ上でも実現できる（ＰＴＰ／ＩＰ接続）。また、転送対象は、音声やプログラムなど任意のコンテンツであってよい。
【００５６】
なお、以上では、一実施例としてディジタルカメラ１０について説明したが、この発明は、取り込み手段でコンテンツを取り込み、取り込まれたコンテンツを記録し、そして記録されたコンテンツをホスト機器に転送する、あらゆるコンテンツ記録装置に適用できる。このようなコンテンツ記録装置としては、たとえば、マイクロホンで音声を取り込み、取り込まれた音声を記録し、そして記録された音声を他のレコーダに転送する録音機や、チューナで放送コンテンツを取り込み、取り込まれた放送コンテンツを内蔵ハードディスクに記録し、そして記録された放送コンテンツを別のレコーダに転送するチューナ内蔵型レコーダなどが挙げられる。
【図面の簡単な説明】
【００５７】
【図１】この発明の一実施例の構成を示すブロック図である。
【図２】図１実施例が接続されるホスト機器の構成例を示すブロック図である。
【図３】図１実施例に適用されるディレクトリツリーの一例を示す図解図である。
【図４】図１実施例に適用されるテーブルの構成例を示す図解図である。
【図５】撮影転送オフ状態での図４テーブルの登録例を示す図解図である。
【図６】図１実施例に撮影転送オフのとき適用される転送プロトコルを示す図解図である。
【図７】図１実施例に撮影転送オンのとき適用される通信プロトコルの一例を示す図解図である。
【図８】（Ａ）は撮影転送オン状態での図４テーブルの登録例を示す図解図であり、（Ｂ）は撮影転送オン状態での図４テーブルの他の登録例を示す図解図である。
【図９】図１実施例に適用されるＣＰＵ動作の一部を示すフロー図である。
【図１０】図１実施例に適用されるＣＰＵ動作の他の一部を示すフロー図である。
【図１１】図１実施例に適用されるＣＰＵ動作のその他の一部を示すフロー図である。
【図１２】図１実施例に適用されるＣＰＵ動作のさらにその他の一部を示すフロー図である。
【図１３】図１実施例に適用されるＣＰＵ動作の他の一部を示すフロー図である。
【符号の説明】
【００５８】
１０…ディジタルカメラ
１２…イメージセンサ
１４…信号処理回路
１８…ＣＰＵ
２６…ＳＤＲＡＭ
２８…メモリカード
３０…ＵＳＢコントローラ
４０…ハードディスクレコーダ
【図１】
2006319565.tif 000003
【図２】
2006319565.tif 000004
【図３】
2006319565.tif 000005
【図４】
2006319565.tif 000006
【図５】
2006319565.tif 000007
【図６】
2006319565.tif 000008
【図７】
2006319565.tif 000009
【図８】
2006319565.tif 000010
【図９】
2006319565.tif 000011
【図１０】
2006319565.tif 000012
【図１１】
2006319565.tif 000013
【図１２】
2006319565.tif 000014
【図１３】
2006319565.tif 000015