(57)【要約】【課題】プラットフォームに寄らずに転送によるデータの氾濫を防止し、且つ転送時のタイムラグの低減する。【解決手段】所定回数以上転送された場合には再生不能とするプログラム９８を再生や転送時に自動的に実行されるように、画像データ９４自体に埋め込んで、ＩＤファイル９６と対にして送信する。詳しくは、このプログラム９８は、所定回数目未満の画像データ９４の転送の際にはＩＤファイル９６と共に転送するが、当該転送が所定回数目となったら、ＩＤファイル９６を添付せずに画像データ９４のみを転送し、該画像データ９４の再生時は、対となるＩＤファイル９６がある場合に限り、該再生が許可するを埋め込むようにして、画像データ９４の転送回数を制限する。【選択図】　図３
2004038663.tif 000002
【特許請求の範囲】
【請求項１】
再生装置により再生される再生データに対して、該再生データの転送時には該データの転送回数を計数し、再生時には計数した転送回数に基づいて該再生データの再生を制限するプログラムを、前記転送又は前記再生に先立ち自動的に実行されるように埋め込んだ後、転送する、
ことを特徴とするデータ転送方法。
【請求項２】
被写体を撮影し、撮影した被写体像を表す画像データを取得すると共に、通信により、取得した画像データを転送可能なデジタルカメラであって、
転送対象の画像データに対して、転送時には該画像データの転送回数を計数し、再生時には計数した転送回数に基づいて該画像データの再生を制限するプログラムを、前記転送又は前記再生に先立ち自動的に実行されるように埋め込む埋込手段を有し、
前記埋込手段による前記プログラムの埋め込み後の画像データを転送する、
ことを特徴とするデジタルカメラ。
【請求項３】
転送対象の画像データと対応付けて、該画像データの再生を許可するための許可データを生成する生成手段を更に有し、
前記プログラムは、所定回数目未満の転送時は、前記プログラムの埋め込み後の画像データを前記許可データと共に転送し、所定回数目の転送時は、該プログラムの埋め込み後の画像データのみを転送するようにし、且つ前記画像データの再生時は、対応する前記許可データがある場合にのみ該画像データの再生を許可するようにし、
前記生成手段により生成された前記許可データと共に、前記埋込手段による前記プログラムの埋め込み後の画像データを転送する、
ことを特徴とする請求項２に記載のデジタルカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ転送方法及びデジタルカメラに係わり、特に、通信により、再生装置により再生される再生データを転送するためのデータ転送方法、及び被写体を撮影し、撮影した被写体像を表す画像データを取得すると共に、通信により、取得した画像データを転送可能なデジタルカメラに関する。
【０００２】
【従来の技術】
従来より、デジタルカメラでは、撮影した被写体像を表す画像データをメモリカードなどの記録メディアに記録しておき、後から該記録媒体に記録された画像データをパソコンなどのデータ処理装置で読出して、データ処理装置側のメモリに格納したり、再生表示することができるようになっている。
【０００３】
また、記録メディアは、記録したデータが不要となった場合に消去して、他のデータを書込むことができるという特徴を有する。しかしながら、一旦、記録されたデータで記録媒体が一杯になると、記録媒体に記録されている画像データを無理矢理、或いはデータ処理装置で読み出してから消去するまで、次の撮影を行うことができず、記録媒体の容量により撮影可能な枚数が制限されるという問題があった。
【０００４】
このため、近年は、携帯電話やＰＨＳなどの通信装置と接続してデータ通信を行うことができるデジタルカメラや、デジタルカメラ自体に通信機能を備えたものも開発されている。このようなデジタルカメラでは、手軽に撮影した画像データを転送することができるという利点を有する一方、デジタルデータは簡単にコピー可能であるため、撮影者の意図に反して、撮影した画像データが繰返し転送されて氾濫するなど、不正利用の恐れがあった。
【０００５】
従来より、画像データの改竄や不正コピーといった不正利用防止のために、電子透かし情報を画像データに埋め込む技術が知られている。一般には、特開平１１−３４１２６７号公報に記載の如く、ＩＤデータを画像データに埋め込み、再生時に、透かし除去用のプログラムを用いて、画像データからＩＤデータを除去し、本来の画像データのみを取出すようになっている。
【０００６】
また、パスワード認証により不正利用を防止する技術もある。すなわち、特開平１１−１３６４８６号公報に記載されているように、送信された画像データを受信した受信側の装置から、該受信した画像データを更に他の装置へ転送する際に、受信側の装置のパスワードを画像データの送信元へ通知して、送信元のパスワード認証を受けることにより、他の装置への転送が許可されるようになっている。
【０００７】
【発明が解決しようとする課題】
しかしながら、電子透かしを用いる従来技術では、画像データを受信して再生する装置側に、透かし除去用のプログラムが予めインストールされている必要があり、再生可能な装置（プラットフォーム）が限定されてしまうという問題があった。
【０００８】
また、パスワード認証を用いる従来技術では、送信元の装置との通信によるパスワード認証手続が必要となるため、ユーザが転送指示を入力してから実際に転送が開始されるまでにタイムラグが生じてしまうという問題があった。
【０００９】
本発明は上記問題点を解消するためになされたもので、プラットフォームに寄らずに転送によるデータの氾濫を防止でき、且つ転送時のタイムラグを低減できるデータ転送方法及びデジタルカメラを提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の発明は、再生装置により再生される再生データに対して、該再生データの転送時には該データの転送回数を計数し、再生時には計数した転送回数に基づいて該再生データの再生を制限するプログラムを、前記転送又は前記再生に先立ち自動的に実行されるように埋め込んだ後、転送する、ことを特徴としている。
【００１１】
請求項１に記載の発明によれば、転送対象の再生データには、該再生データの通信装置による転送時や再生装置による再生時に、転送や再生に先立ち自動的に実行されるプログラムが埋め込まれて転送される。このプログラムが転送時に自動実行されると、該再生データの転送回数が計数され、再生時に自動実行されると、計数された転送回数、すなわち、該再生データが現在の再生装置に到着するまでに何回転送されてきたのかに応じて、該再生データの再生が制限される。
【００１２】
このようなプログラムを再生データ自体に埋め込んで転送することにより、該再生データを再生する再生装置側に特別な機能を必要とせず、転送時に通信によるパスワード認証手続も不要となるので、プラットフォームに依存せずに、転送による再生データの氾濫（不正利用）を防止することができると共に、転送時のタイムラグを低減することができる。
【００１３】
なお、上記のデータ転送方法においては、より確実に再生データの不正利用を防止するためには、前記転送対象の再生データ毎に、該再生データの再生を許可するための許可データを生成し、前記プログラムは、前記再生データの所定回数目までの転送時は、該再生データを対応する前記許可データと共に転送し、所定回数目の転送時は、該再生データのみを転送するようにし、且つ前記再生データの再生時は、対応する前記許可データがある場合にのみ該データの再生を許可する、ようにするとよい。
【００１４】
また、この場合、より好ましくは、前記プログラムは、前記際し得データの転送時は、該再生データ又は、該再生データ及び該再生データと対応する前記許可データの各々に対して、前記転送回数の計数結果を埋め込んで転送し、前記再生データの再生時は、対応する前記許可データがある場合でも、該再生データ及び該許可データの各々に埋め込まれた転送回数が不一致の場合は、該再生データの再生を不許可にする、とよい。
【００１５】
なお、上記のデータ転送方法は、再生データの種類を特に限定するものではなく、静止画像や動画像を表す画像データ、音声データ、テキストデータ、ワープロ、表計算、描画などのアプリケーションソフトウェアで作成されたデータなど、あらゆる種類のデータについて、転送によるデータの氾濫（不正利用）を防止するために適用可能である。
【００１６】
特に、上記のデータ転送方法は、デジタルカメラにその機能を搭載することで、撮影者が、デジタルカメラで撮影した画像データを不正に利用されることを心配せずに、気軽に転送することが可能となる。詳細には、被写体を撮影し、撮影した被写体像を表す画像データを取得すると共に、通信により、取得した画像データを転送可能なデジタルカメラであって、転送対象の画像データに対して、転送時には該画像データの転送回数を計数し、再生時には計数した転送回数に基づいて該画像データの再生を制限するプログラムを、前記転送又は前記再生に先立ち自動的に実行されるように埋め込む埋込手段を有し、前記埋込手段による前記プログラムの埋め込み後の画像データを転送する、ことを特徴とする。
【００１７】
また、上記のデジタルカメラにおいては、より確実にデータの不正利用を防止するためには、転送対象の画像データと対応付けて、該画像データの再生を許可するための許可データを生成する生成手段を更に有し、前記プログラムは、所定回数目未満の転送時は、前記プログラムの埋め込み後の画像データを前記許可データと共に転送し、所定回数目の転送時は、該プログラムの埋め込み後の画像データのみを転送するようにし、且つ前記画像データの再生時は、対応する前記許可データがある場合にのみ該画像データの再生を許可するようにし、前記生成手段により生成された前記許可データと共に、前記埋込手段による前記プログラムの埋め込み後の画像データを転送する、ことが好ましい。
【００１８】
また、この場合、より好ましくは、前記プログラムは、前記データの転送時は、該データ又は、該データ及び該データと対応する前記許可データの各々に対して、前記転送回数の計数結果を埋め込んで転送し、前記データの再生時は、対応する前記許可データがある場合でも、該データ及び該許可データの各々に埋め込まれた転送回数が不一致の場合は、該データの再生を不許可にする、とよい。
【００１９】
なお、上記のデジタルカメラは、撮影により取得した前記画像データを通信により転送するための通信装置と、所定の接続部材を介して接続可能としてもよいし、通信装置と一体化されていてもよい。
【００２０】
【発明の実施の形態】
次に、図面を参照して本発明に係る実施形態の１例を詳細に説明する。なお、以下では、本発明をデジタルカメラに適用した場合を例に説明する。
【００２１】
図１（Ａ）に示すように、本発明が適用されたデジタルカメラ１０の正面には、露光に際して被写体が適正な露光光量が得られない低照度の場合に発光されるストロボ１２と、撮影される被写体像と略同等の像を示す光が入射するファインダー窓１４と、被写体像を結像させるための撮影レンズを含んだ光学ユニット１６と、が設けられている。また、デジタルカメラ１０の側面には、撮影によって得られた画像データをデジタルデータとして記憶する可搬型の記録メディア（本実施の形態では、スマートメディア）１８（図２参照、図１では省略）を装着可能なスロット２０と、通信装置３６（図２参照、図１では省略）と接続するための所定のケーブル（図示省略）の一端が装着可能な端子（例えばＵＳＢ端子）３８と、が設けられている。
【００２２】
なお、光学ユニット１６内の撮影レンズは、１枚又は複数枚のレンズで構成され、単一の焦点距離（固定焦点）のレンズでも良いし、ズームレンズや望遠／広角の二焦点切替式レンズの如く焦点距離可変のものでもよい。
【００２３】
一方、デジタルカメラ１０の背面には、図１（Ｂ）に示すように、撮影によって得られた被写体像、各種メニュー、パラメータ等を表示する表示装置（ＬＣＤ）２４と、ファインダー窓１４から入射した光が図示しない光学部材を介して案内され、撮影する被写体像の構図を決定する際に撮影者によって覗かれるファインダー接眼部２６と、撮影倍率をアップ又はダウンしたり、表示装置２４に表示されたメニュー画面から所望のメニュー項目又はパラメータを選択する際に撮影者によって操作される十字ボタン２８と、が設けられている。
【００２４】
更に、デジタルカメラ１０の上面には、デジタルカメラ１０の各部への電源電力の供給／供給停止の切り替えを行う電源スイッチ３０と、撮影記録の指示入力のために撮影者によって押圧操作されるシャッタスイッチ（所謂レリーズスイッチ）３２と、撮影モードを選択する際に撮影者によって回転操作されるモードダイヤル３４と、が設けられている。
【００２５】
次に、図２を参照して、本実施の形態に係るデジタルカメラ１０の電気系の構成を説明する。
【００２６】
同図に示すように、デジタルカメラ１０は、光学ユニット１６の光軸後方に配置されたＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）５０と、ＣＣＤ５０から読み出された被写体像を示す出力信号を相関二重サンプリング（ＣＤＳ：Ｃｏｒｒｅｌａｔｅｄ　Ｄｏｕｂｌｅ　Ｓａｍｐｌｉｎｇ）処理すると共に、Ｒ、Ｇ、Ｂの各色信号に色分解処理して、各色信号の信号レベルの調整を行うＣＤＳ回路５２と、ＣＤＳ回路５２により処理されたアナログ信号をデジタル信号に変換するアナログ／デジタル変換器（以下、「Ａ／Ｄ変換器」と称す）５４と、ＣＣＤ５０を駆動するためのタイミング信号を生成するタイミングジェネレータ（ＴＧ）５６と、光学ユニット１６を駆動するための各種のモータ（例えば光学ユニット１６に含まれる撮影レンズを移動させるためのズームモータ、フォーカスレンズを移動させるためのＡＦ（Ａｕｔｏ　Ｆｏｃｕｓ）モータ、及び絞り・シャッタ機構を駆動するアイリスシャッタモータなど）を駆動するためのモータドライバ５８と、デジタルカメラ１０の全体的な動作を司る主制御部６０と、を備えている。
【００２７】
また、主制御部６０は、Ａ／Ｄ変換器５４によるデジタル変換後の信号をＣＣＤ５０による撮影結果（被写体像）を表す画像データとして入力するための画像入力制御部６２と、入力された画像データに対して所定のデジタル信号処理を行う画像信号処理回路６４と、表示装置２４に表示する画像データを格納するためのＶＲＡＭ６６と、ＶＲＡＭ６６に格納された画像データに基づく画像を表示するように表示装置２４の表示を制御するための表示制御部６８と、画像データを圧縮・伸長する圧縮伸長処理回路７０と、スロット２０に装填された記録メディア１８に対して各種情報を読み書きするメディア制御部７２と、端子３８に装着された所定のケーブルを介して接続された通信装置３６への各種情報の送受信を制御する通信制御部８８と、通信制御部８８を介して画像データを送信する際に該画像データに転送制限を付加する転送制限付加処理部９０と、ＣＣＤ５０による撮影結果に基づいて最適な焦点位置を検出するＡＦ検出回路７４と、ＣＣＤ５０による撮影結果に基づいて最適な露出及びホワイトバランスを検出するＡＥ（Ａｕｔｏ　Ｅｘｐｏｓｕｒｅ）・ＡＷＢ（Ａｕｔｏ　Ｗｈｉｔｅ　Ｂａｌａｎｃｅ）検出回路７６と、ワークメモリとして用いられるＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ　Ｄｙｎａｍｉｃ　Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）７８と、各種プログラムやパラメータ等の情報が予め記憶されたＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　Ｐｒｏｇｒａｍｍａｂｌｅ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）８０と、ＥＥＰＲＯＭ８０から適宜情報を読み出して上記各部を制御するＣＰＵ８２と、がバス８４により相互に接続されている。また、ＣＰＵ６６は、ＴＧ５６、モータドライバ５８と接続されている。
【００２８】
さらに、ＣＰＵ８２は、ユーザにより操作する操作手段としてデジタルカメラ１０に設けられている前述の十字ボタン２８、電源スイッチ３０、シャッタスイッチ３２、及びモードダイヤル３４と接続されており、撮影者によるこれら操作手段の操作状態を常時把握できる。
【００２９】
ＣＰＵ８２は、これら操作手段の操作状態に応じて、上記主制御部６０の各部及びＴＧ５６及びモータドライバ５８の作動を制御するものである。
【００３０】
詳しくは、モードダイヤル３４により静止画又は動画撮影モードが選択されている場合、ＣＰＵ８２は、ＴＧ５６を駆動させ、所定のタイミングでＣＣＤ５０に被写体像を撮影させる。
【００３１】
なお、一般に、ＣＣＤ５０には、シャッターゲートを介してシャッタードレインが設けられており、シャッターゲートをシャッターゲートパルスによって駆動することにより、蓄積した信号電荷をシャッタードレインに掃き出すことができる。すなわち、ＣＣＤ５０は、シャッターゲートパルスによって各センサに蓄積される電荷の蓄積時間（シャッタスピード）を制御する、所謂電子シャッター機能を有しており、絞り・シャッタ機構のシャッタ機能の代わりにこの電子シャッター機能を用いるようにしてもよい。
【００３２】
ＣＣＤ５０から出力された被写体像を示すアナログ画像信号は、ＣＤＳ回路５２による処理が施され、Ａ／Ｄ変換器５４によりデジタル画像信号に変換された後、画像データとして、画像入力制御部６２から主制御部６０内に入力される。この入力された画像データは、バス８４を介してＳＤＲＡＭ７８に一旦蓄積される。
【００３３】
主制御部６０では、入力された画像データに基づいて、ＡＦ検出回路７４において焦点評価演算、ＡＥ・ＡＷＢ検出回路７６において、ＡＥ演算、ＡＷＢ演算が行われ、ＣＰＵ８２は、これらの演算に基づいて、モータドライバ５８を制御して、光学ユニット１６内のフォーカスレンズを合焦位置に移動させると共に、絞り・シャッタ機構を適正な露光制御値（絞り値やシャッタスピード）に設定し、ＡＷＢ調整値（後述のデジタルゲイン）を設定する。
【００３４】
例えば、ＡＦ制御には、Ｇ信号の高周波成分が最大になるようにフォーカスレンズを移動させるコントラストＡＦ方式が採用される。
【００３５】
ＡＥ制御には、１フレームのＲ、Ｇ、Ｂ信号を積算した積算値に基づいて被写体輝度（撮影ＥＶ）を求め、この撮影ＥＶに基づいて露光制御値として絞り値とシャッタースピードとを決定し、モータドライバ５８により絞り・シャッタ機構を駆動する。
【００３６】
また、ＡＷＢ調整には、被写体輝度（撮影ＥＶ）と、Ｒ／Ｇ、Ｂ／Ｇといった色情報を用いて光源種を判別し、光源の色温度に関わらずに、白い被写体が白く色再現されるようにホワイトバランスを調整するためのデジタルゲインを定める。
【００３７】
したがって、デジタルカメラ１０では、光学ユニット１６（撮影レンズ）を被写体に向けるだけで、ピント合わせが自動的に行われると共に、最適な露出調整及びＡＷＢ調整が行われる。
【００３８】
具体的には、モードダイヤル３４により静止画撮影モードが選択されている場合、すなわち静止画撮影記録時においては、シャッタスイッチ３２の「半押し」時に、上述した測光動作を複数回繰り返して、フォーカスレンズを移動してピントを合わせると共に、正確な撮影ＥＶを求め、この撮影ＥＶに基づいて撮影時の露光制御値としての絞り値及びシャッタースピードを最終的に決定し、且つデジタルゲインを決定する。そして、シャッタスイッチ３２の「全押し」時に前記最終的に決定した絞り値になるように絞り・シャッタ機構を駆動した後、前記最終的に決定したシャッタースピードとなるように絞り・シャッタ機構をさらに駆動する。また、このとき得られた画像データに対して、前記決定したデジタルゲインを用いて画像信号処理回路６４においてＡＷＢ調整処理が施される。
【００３９】
また、モードダイヤル３４により動画撮影モードが選択されている場合、すなわち動画撮影記録時においては、常時この制御が繰返し行され、該モード選択期間中は適切なＡＦ制御、ＡＥ制御、及びＡＷＢ調整が継続して行われる。
【００４０】
なお、ＡＥ、ＡＦは、ＣＣＤ５０から取得される画像信号に基づいて制御する方法の他、周知の測光センサやＡＦ投光／受光センサからなる測距センサ等を用いてもよい。
【００４１】
また、主制御部６０では、入力された画像データに対して、画像信号処理回路６４により所定のデジタル画像処理が施される。詳しくは、画像信号処理回路６４では、光源種に応じたデジタルゲインをかけることでＡＷＢ調整を行うと共に、ガンマ処理及びシャープネス処理を行って所定のデジタル画像データを生成し、更にＹＣ変換処理して、輝度データＹとクロマデータＣｒ、Ｃｂ（以下「ＹＣ信号」という）に変換する。画像信号処理回路６４により生成されたＹＣ信号は、ＶＲＡＭ６６に書込まれる。
【００４２】
ＶＲＡＭ６６に記憶されたＹＣ信号は、表示制御部６８に供給され、所定の方式の信号（例えば、ＮＴＳＣ方式のカラー復号映像信号）に変換されて表示装置２４に出力される。これにより、表示装置２４にＣＣＤ５０により撮影された被写体像を示す画像が表示される。
【００４３】
また、ＣＣＤ５０から出力される画像信号によって画像データが定期的に書き換えられ、その画像データから生成される映像信号が表示装置２４に供給されることにより、ＣＣＤ５０がとらえる被写体像が略リアルタイムに動画像として、或いは連続した画像として表示装置２４に表示される。
【００４４】
表示装置２４は、電子ビューファインダとして利用でき、撮影者はこの表示装置２４の表示画像（所謂スルー画像）、又は光学ファインダ（図１のファインダー窓１４から入射した光を図示しない光学部材によりファインダー接眼部２６に案内することで実現される）によって、撮影画角を確認することができる。シャッタスイッチ３２の押下操作など所定の記録指示（撮影指示）操作に呼応して、記録用の画像データの取り込みが開始される。
【００４５】
また、主制御部６０では、シャッタスイッチ３２の押下により撮影記録が指示されると、ＣＰＵ８２の制御により、画像信号処理回路６４で生成されたＹＣ信号がＳＤＲＡＭ７８にも格納される。このＹＣ信号は、圧縮伸長処理回路７０でＪＰＥＧやＭＰＥＧなどの所定の圧縮方式で圧縮された後、画像データ９４として、メディア制御部７２を介して、記録メディア１８に記録される。なお、画像データの圧縮は必須ではなく、撮影者の操作により該圧縮の解除指定がなされている場合には、圧縮伸長処理回路７０による圧縮処理は省略される。以下では、圧縮して記録するように設定されている場合について説明する。
【００４６】
なお、記録メディア１８としては、スマートメディアのほかにも、例えば、ＰＣカート、マイクロドライブ、マルチメディアカード（ＭＭＣ）、磁気ディスク、光ディスク、光磁気ディスク、メモリスティックなどの種々の形態が可能であり、使用されるメディアに応じた信号処理手段とインターフェースが適用される。
【００４７】
また、画像再生時には記録メディア１８に記憶された再生対象の画像データ９４がメディア制御部７２を介して読み出されてＳＤＲＡＭ７８に格納される。このＳＤＲＡＭ７８に格納された画像データ９４は、圧縮伸長処理回路７０によって伸長処理された後、ＳＤＲＡＭ７８に書き戻され、ＶＲＡＭ６６に再生用画像データとして蓄積して、表示制御部６８を介して表示装置２４に表示される。
【００４８】
また、本実施の形態に関わるデジタルカメラ１０においては、端子３８に装着されたケーブルを介して通信装置３６と接続して用いることで、再生中の画像データ９４を通信装置３６から他の装置へ転送可能となっている。これにより、例えば、通信装置３６による通信により、再生中の画像データ９４を他の再生装置９２へ転送することができる。
【００４９】
詳しくは、再生中の画像データの送信が指示された場合には、伸長前の画像データ９４が記録メディア１８からメディア制御部７２を介して読み出され、ＳＤＲＡＭ７８に一旦格納される。このＳＤＲＡＭ７８に格納された画像データ９４は、必要に応じて、転送制限付加処理部９０において、他の装置への転送を制御する転送制限が付加された後、通信制御部８８を介して、通信装置３６へ送信され、通信装置３６から指定された宛先へ転送される。
【００５０】
なお、通信装置３６には、携帯電話やＰＨＳは勿論のこと、モデムなどのネットワークを介して通信を行うための通信手段を備えたパソコンを用いることもでき、何れにしろ、従来公知の一般的なものを用いることができるので説明を省略する。
【００５１】
また、本実施の形態では、端子３８に装着されたケーブルを介して通信装置３６と接続可能なデジタルカメラ１０を例に挙げたが、デジタルカメラ１０内に通信装置３６を備える、すなわち通信装置３６と一体化されたデジタルカメラでもよい。例えば、近年は、ＣＣＤを搭載した撮影機能付きの携帯電話も商品化されており、このような携帯電話もデジタルカメラに含まれるものとする。
【００５２】
また、再生装置９２には、ＬＣＤなどの表示手段を備え、表示手段に画像を再生表示する画像再生機能は勿論のこと、通信により送信された画像ファイル９４を受信する機能が必要とされる。例えば、携帯電話やＰＨＳといった、画像を再生表示可能なＬＣＤと共に、通信機能を備えた再生装置９２として用いてもよいし、一般的なパソコンやデジタルカメラといった表示手段を備えた装置をモデムや携帯電話などの通信装置と接続することで通信機能を備えるようにして再生装置９２として用いることもでき、これらについても従来公知の一般的なものでよいため、説明を省略する。なお、本デジタルカメラ１０も再生装置９２として利用可能である。
【００５３】
転送制限付加処理部９０は、図２に示すように、ＩＤ発行部９０Ａと、プログラム埋め込み処理部９０Ｂとを備えて構成されている。
【００５４】
ＩＤ発行部９０Ａは、各転送対象のデータ（画像データ）毎に、該データの再生を許可するための許可データを生成する生成手段として機能するものであり、具体的には、図３に示すように、送信対象の画像データ９４に対して、乱数発生などにより、該画像データ９４を識別するためのＩＤ番号を発行し、本発明の許可データとして、発行したＩＤ番号を表すＩＤファイル９６を作成するものである。また、ＩＤファイル９６内には、該ＩＤファイル９６の転送回数を表すタウンタＣｎｔ２の情報も含まれている。
【００５５】
プログラム埋め込み処理部９０Ｂは、転送時には該データの転送回数を計数し、再生時には計数した転送回数に基づいて該データの再生を制限するようなプログラムを転送対象のデータ（画像データ）に埋め込む埋込手段として機能するものであり、具体的には、図３に示すように、送信対象の画像データ９４に対して、所定回数以上転送された場合には再生不能とする処理を行うプログラム９８を表すスクリプトを、再生又は転送のために該画像データ９４がアクセスされた際に、該再生又は転送の前に実行されるように埋め込むようになっている。転送制限付加する場合は、このプログラム９８が埋め込まれた画像データ９４が、ＩＤファイル９６と共に送信される。
【００５６】
このプログラム９８は、ＩＤ発行部９０Ａにより発行されたＩＤ番号と、該画像データ９４の転送回数を表すカウンタＣｎｔ１の情報を含んでいる。すなわち、プログラム埋め込み処理部９０Ｂは、画像データ９４にプログラム９８を埋め込むことで、ＩＤ番号とカウンタＣｎｔ１とを該画像データ９４に埋め込むようになっている。また、ＩＤ番号により、画像データ９４とＩＤファイル９６とが対応付けられるようになっている。
【００５７】
また、プログラム９８は、画像データ９８の再生時に実行されるスクリプトと、画像データ９４の転送時に実行されるスクリプトとを含んでおり、再生時には、画像データ９４側の（プログラム９８内の）こＩＤ番号及びカウンタＣｎｔ１と、ＩＤファイル９６側のＩＤ番号及びカウンタＣｎｔ２とが一致した場合にのみ再生を許可し、転送時には、該画像データ９４の転送回数を計数して、カウンタＣｎｔ１及びカウンタＣｎｔ２の情報を更新して、所定回数目の転送までは、画像データ９４をＩＤファイル９６と共に転送するように指示し、所定回数目の転送となったら、ＩＤファイル９６は転送せずに、画像データ９４のみの転送を指示するようになっている（図５参照）。
【００５８】
このような処理を行うためのプログラム９８は、簡単なスクリプトで実現可能であり、画像データ９４に埋め込んだとしても、該画像データ９４全体のデータサイズの増加量は僅かである。
【００５９】
なお、プログラム９８は、例えば画像データ９４のヘッダ部やフッタ部にスクリプトを書込むことで埋め込んでもよいし、電子透かしにより埋め込んでもよい。電子透かしで埋め込む場合は、ＩＤファイルを電子透かしを解除するデータとして用いればよい。また、ＩＤ番号とカウンタＣｎｔ１の情報は、画像データ９４内におけるプログラム９８の領域とは異なる領域に埋め込んでもよい。
【００６０】
また、本実施の形態では、再生モード選択時に、再生中の画像データ９４を送信可能とし、送信対象の画像データ９４は必ず一旦再生されるようにした場合を例に説明するが、本発明は、これに限定されるものではない。送信モードを更に設けるなどして、画像データ９４を一旦再生せずとも、送信対象の画像データ９４を指定して送信できるようにしてもよい。
【００６１】
また、本実施の形態では、デジタルカメラ１０に通信装置３６に接続して画像データを送信するようにした場合を例に説明するが、デジタルカメラ１０に通信機能を搭載してもよい。
【００６２】
次に、本実施の形態の作用として、デジタルカメラ１０で撮像して得られた画像ファイル９４を再生装置９２へ転送し、更に再生装置９２から他の再生装置９２へと再転送する場合について説明する。なお、１回目の転送先の再生装置のことを再生装置９２Ａ、２回目の転送先（すなわち再転送先）の再生装置のことを再生装置９２Ｂと称す。
【００６３】
本実施の形態のデジタルカメラ１０は、電源スイッチ３０の操作により起動される。撮影者は、被写体の撮影を行うときには、モードダイヤル３４を操作して静止画撮影モード又は動画撮影モードを選択し、表示装置２４に表示されたスルー画像又はファインダーを覗きながら撮影画角を確認し、構図を定めたら、シャッタスイッチ３２を押圧操作する。なお、静止画の場合は、シャッタスイッチ３２を半押状態で静止した後全押し、動画の場合は、シャッタスイッチ３２を全押しする。これにより、ＣＣＤ５０により被写体像が撮影され、該被写体像を示す画像データ９４が生成され、且つ圧縮伸長処理回路７０で圧縮されて、記録メディア１８に記憶される。
【００６４】
また、既に撮影した画像を表示装置２４に表示するときには、撮影者は、モードダイヤル３４を操作して再生モードに切換えると共に、十字ボタン２８の操作などによって再生したい画像データを指定すると、記録メディア１８から該画像データ９４が読み出され、圧縮伸長処理回路７０で伸長されて、表示装置２４に該画像データ９４に基づく画像が表示（再生表示）される。
【００６５】
ここで、本実施の形態のデジタルカメラ１０では、通信装置３６と接続し、十字ボタン２８を操作することで、撮影者は、転送制限を付加するか否か、及び転送制限を付加する場合は制限（又は許可）する転送回数を指定して、再生表示中の画像データの転送指示を入力することができるようになっている。
【００６６】
デジタルカメラ１０では、この指示の入力を受けて、ＣＰＵ８２の制御により図４に示す送信処理が開始される。
【００６７】
すなわち、転送制限の付加が非指定の転送指示が入力された場合には、図４に示すように、まず、ステップ１００で記録メディア１８を介して、再生中の画像データの伸長前（すなわち圧縮された状態）の画像データ９４を記録メディア１８から読み出し、次のステップ１０２からステップ１０４に進み、通信制御部８８を介して通信装置３６へ該読み出した画像データを送信する。
【００６８】
通信装置３６では、画像データ９４を受信すると、一旦内部メモリ（図示省略）に格納し、撮影者からの電話番号や電子メールアドレスなどでの宛先の指定を受け付けて、指定された宛先へ向けて該画像データを転送する。この画像データは、再生装置９２Ａでの再生や、再生装置９２Ａから他の再生装置９２Ｂへの転送（再転送）を自由に行うことができる。
【００６９】
一方、転送制限の付加と転送回数とが指定された転送指示が入力された場合には、ステップ１００で記録メディア１８を介して、再生中の画像データの伸長前の画像データ９４を記録メディア１８から読み出した後、次のステップ１０２からステップ１０６に進む。なお、以下では、具体的に、２回目以降の転送を制限するように転送回数が指定された場合を例に説明する。
【００７０】
ステップ１０６では、読み出した画像データ９４に対して、ＩＤ発行部９０Ａにより、該画像データを識別するためのＩＤ番号を発行して、ＩＤファイル９６を生成する。そして、次のステップ１０８では、プログラム埋め込み処理部９０Ｂにより、所定回数以上、具体的には２回以上転送された場合に再生不能とするために、図５に示す処理を行うプログラム９８を、該画像データ９４が転送や再生のためにアクセスされた時に、該転送や再生に先だって自動的に実行されるように埋め込む。
【００７１】
このとき、図８（Ａ）に示すように、画像データに埋め込まれたプログラム９８側とＩＤファイル９６側のＩＤ番号は、当然ながら、ＩＤ発行部９０Ａにより発行された同一のＩＤ番号を示す情報であり、また、各々の転送回数を表すカウンタＣｎｔ１、Ｃｎｔ２の両者の値も共に「０」となっている。
【００７２】
そして、次のステップ１１０で、ステップ１０６で生成したＩＤファイル９６と共に、ステップ１０８でプログラム９８を埋め込んだ画像データ９４を、通信制御部８８を介して通信装置３６に送信される。
【００７３】
通信装置３６は、通信制御部８８から送信されたこのＩＤファイル９６及びプログラム９８が埋め込まれた画像データ９４を受信すると、一旦内部メモリ（図示省略）に格納し、撮影者からの電話番号や電子メールアドレスなどでの宛先の指定を受け付け、宛先が指定されたら、指定された宛先へ向けて転送する。
【００７４】
このとき、画像データ９４には前述のようにプログラム９８が埋め込んまれているので、図６に示すように、通信装置３６において、ステップ１２０で、転送のために内部メモリ（図示省略）に格納された画像データ９４にアクセスして、該画像データ９４を読み出すと、次のステップ１２２において、該画像データ９４に埋め込まれたプログラム９８が自動的に実行される。
【００７５】
プログラム９８が開始されると、図５に示すように、まず、ステップ２００において、画像再生のためにアクセスされたのか否かが判断され、この場合は、転送のためのアクセスであるので、ステップ２００で否定判定されてステップ２２０に進む。
【００７６】
ステップ２２０では、画像データ９４内（より詳しくは、該画像データ９４に埋め込まれたプログラム９８内）のカウンタＣｎｔ１の値をインクリメントする。この場合、カウンタＣｎｔ１の値が「０」から「１」に更新され、該画像データ９４の転送が１回目であることを示す。
【００７７】
次のステップ２２２では、カウンタＣｎｔ１の値が２（所定回数）未満であるか否かが判断され、この場合、カウンタＣｎｔ１の値は「１」であるので、ステップ２２２で肯定判定されてステップ２２４に進む。
【００７８】
ステップ２２４では、該画像データ９４に対応するＩＤファイル９６（画像データと共に送信されてきたＩＤファイル９６）を読出し、次のステップ２２６でＩＤファイル９６内のカウンタＣｎｔ２の値をインクリメントする。これにより、ＩＤファイル９６内のカウンタＣｎｔ２の値が「０」から「１」に更新され、該ＩＤファイルの転送が１回目であることを示す。
【００７９】
そして、次のステップ２２８で、カウンタＣｎｔ２の更新後のＩＤファイル９６と共に、カウンタＣｎｔ１の更新後の画像データ９４を転送するように指示して、プログラム９８による処理は終了される。
【００８０】
プログラム９８の処理が終了すると、図６のステップ１２４に戻り、通信装置３６は、転送指示にしたがって、指定された宛先へ向けて、指示されたデータ（ここでは、ＩＤファイルと画像データ）を転送する。これにより、デジタルカメラ１０で撮影した画像データが他の再生装置９２Ａへと転送される。
【００８１】
すなわち、図８（Ａ）に示すように、デジタルカメラ１０で撮影した画像データ９４は、プログラム９８が埋め込まれて、ＩＤファイル９６と共に再生装置９２Ａへと１回目の転送が行われ、このとき、図８（Ｂ）に示すように、プログラム９８及びＩＤファイル９６内のＩＤ番号は互いに同一で、且つ変更されずに転送されるが、プログラム９８及びＩＤファイル９６内のカウンタ値Ｃｎｔ１、カウンタ値Ｃｎｔ２は、それぞれ「０」から「１」へ値が変更されて、転送されるようになっている。
【００８２】
再生装置９２Ａでは、このようなプログラム９８が埋め込まれた画像データ９４をＩＤファイル９６と共に受信し、受信した画像データ９４及びＩＤファイル９６を内部メモリ（図示省略）に格納する。そして、再生者により画像データ９４の再生が指示されたら、該画像データを再生する。
【００８３】
このとき、画像データ９４には前述のようにプログラム９８が埋め込んまれているので、図７に示すように、再生装置９２Ａにおいて、ステップ１４０で、画像データを再生するために、再生対象として指定された画像データ９４にアクセス（読み出す）すると、次のステップ１４２において、該画像データに埋め込まれたプログラム９８が自動的に実行される。
【００８４】
プログラム９８が開始されると、図５に示すように、まず、ステップ２００において、画像再生のためにアクセスされたのか否かが判断され、この場合は、再生のためのアクセスであるので、ステップ２００で肯定判定されてステップ２０２に進む。
【００８５】
ステップ２０２では、該画像データ９４と対応するＩＤファイル９６をＩＤ番号に基づいて検索し、対応するＩＤファイル９６の有無を判定する。ここでは、図８（Ｂ）に示したように、再生装置９２Ａには該画像データ９４と共にＩＤファイル９６が転送されているので、対応するＩＤファイル９６があると肯定判定されて、ステップ２０２からステップ２０４に進む。
【００８６】
ステップ２０４では、該プログラム９８が保持しているカウンタＣｎｔ１と、対応するＩＤファイル９６内のカウンタＣｎｔ２の値を比較する。ここでは、図８（Ｂ）で示したように、プログラム９８内のカウンタＣｎｔ１とＩＤファイル９６内のカウンタＣｎｔ２の値は共に「１」であるので、一致していると肯定判定されて、ステップ２０４からステップ２０６に進み、該画像データ９４の再生を許可する決定を下して、プログラム９８による処理は終了される。
【００８７】
プログラム９８の処理が終了すると、図７に戻り、プログラム９８の実行により再生許可決定を得たので、次のステップ１４４からステップ１４６に移行し、再生対象の画像データを伸長し、次のステップ１４８で伸長した画像データを表示手段に表示する。すなわち、１回目の転送では、再生装置９２Ａによって画像データを再生可能である。
【００８８】
次に、１回目の転送がなされた画像データ９４を、転送先である再生装置９２Ａから更に他の再生装置９２Ｂへとさらに転送する場合について説明する。この転送時も、図６で示した転送処理が行われ、まず、ステップ１２０で、転送のために画像データ９４にアクセスすると、次のステップ１２２において、該画像データ９４に埋め込まれたプログラム９８が自動的に実行され、図５の処理が開始される。
【００８９】
図５に示すように、画像データ９４に埋め込まれているプログラム９８が開始されると、今回は、転送のためのアクセスであるので、ステップ２００からステップ２２０に進み、画像データ９４内（より詳しくは、画像データ９４に埋め込まれたプログラム９８内）のカウンタＣｎｔ１の値インクリメントした後、ステップ２２２に進む。この場合、図８（Ｂ）に示すように、カウンタＣｎｔ１の値は「１」になっているため、カウンタＣｎｔ１の値が「１」から「２」に更新され、該画像データの転送が２回目であることを示す。したがって、ステップ２２２で否定判定されてステップ２３０に進む。
【００９０】
ステップ２３０では、カウンタＣｎｔ１を更新後の画像データ９４のみを転送するように指示して、プログラム９８による処理は終了される。
【００９１】
プログラム９８の処理が終了すると、図６のステップ１２４に戻り、通信装置３６は、転送指示にしたがって、指定された宛先へ向けて、指示されたデータ、すなわち今回は画像データ９４のみを転送する。これにより、デジタルカメラ１０で撮影した画像データ９４が再生装置９２Ａから他の再生装置９２Ｂへと転送される。以降、再生装置９２Ｂから更に他の再生装置９２Ａへと転送する場合も、同様の処理が成される。
【００９２】
すなわち２回目以降の転送では、図８（Ｃ）に示すように、プログラム９８内のカウンタ値Ｃｎｔ１が「１」から「２」へ値が変更されて、画像データ９４のみが転送されるようになっている。
【００９３】
次に、再生装置９２Ｂにおいて、プログラム９８が埋め込まれた画像データ９４を再生する際に実行される再生処理について説明する。
【００９４】
この場合も、再生装置９２Ｂにおいて図７で示した再生処理が実行され、まず、ステップ１４０で、画像データを再生するために、再生対象として指定された画像データ９４にアクセス（読み出す）すると、次のステップ１４２において、該画像データ９４に埋め込まれたプログラム９８が自動的に実行され、図５の処理が開始される。
【００９５】
図５に示すように、画像データに埋め込まれているプログラム９８が開始されると、今回は、再生のためのアクセスであるが、図８（Ｃ）に示すように、対応するＩＤファイル９６が無いため、ステップ２００からステップ２０２を介して、ステップ２１０に進み、２回以上の転送されたものであるとして、該画像データ９４の再生不許可の決定を下して、プログラム９８による処理は終了される。
【００９６】
プログラム９８による処理が終了すると、再生装置９２Ｂの処理は、図７に戻り、再生が許可されなかったため、ステップ１４４からステップ１５０に移行し、「画像を表示できません」などのエラーメッセージを表示手段に表示して（エラー表示）、画像データの再生表示が中止されて、再生処理を終了する。
【００９７】
すなわち、デジタルカメラ１０から再生装置９２Ａに転送された画像データ９４を更に他の再生装置９２Ｂへ転送しても、２回目以降の転送では、転送先の再生装置９２Ｂでは画像データ９４を再生することはできない（再生不能）。これにより、撮影者の意図に反して、撮影した画像データ９４が繰返し転送されて氾濫することを防止できる。
【００９８】
ところで、図８（Ｄ）に示すように、再生装置９２Ｂにおいて、偽のＩＤファイル９６Ａ（偽造したものや、他の画像データに対応して作られたものなど）を使用して、画像データ９４を不正に再生しよとすることが考えられる。この場合、偽のＩＤファイル９６Ａでは、ＩＤ番号が正規のものと異なる。
【００９９】
このため、再生装置９２Ｂでは、再生するために画像データ９４にアクセスして（図７のステップ１４０）、該画像データ９４内のプログラム９８が自動的に実行されたときに（ステップ１４２）、プログラム９８内のＩＤ番号と、偽のＩＤファイル９６Ａ内のＩＤ番号が一致しないので、対応するＩＤファイル９６が無いと判断されて、図５のステップ２００からステップ２０２を介して、ステップ２１０に進み、該画像データ９４の再生不許可の決定が下されることになる。これにより、再生装置９２Ｂでは、図７のステップ１４４からステップ１５０に移行し、エラー表示が行われて、画像データ９４の再生表示が中止される。
【０１００】
したがって、偽のＩＤファイル９６Ａを使用したとしても、再生装置９２Ｂでは、やはり画像データ９４を再生することは不可能である（再生不能）。
【０１０１】
また、図８（Ｅ）に示すように、再生装置９２Ｂにおいて、再生装置９２ＡからＩＤファイル９６をコピーし、コピーしたＩＤファイル９６Ｂを用いて画像データ９４を不正に再生しようとすることも考えられる。この場合、このコピーしたＩＤファイル９６Ｂでは、ＩＤ番号は正規のものであるが、カウンタＣｎｔ２の値が、「１」のままである。
【０１０２】
このため、再生装置９２Ｂでは、再生するために画像データ９４にアクセスして（図７のステップ１４０）、該画像データ９４内のプログラム９８が自動的に実行されたときに（ステップ１４２）、プログラム９８内のカウンタＣｎｔ１の値と、コピーしたＩＤファイル９６Ｂ内のカウンタＣｎｔ２の値とは一致しないと判断されて、図５のステップ２００からステップ２０２、ステップ２０４を介して、ステップ２１０に進み、該画像データ９４の再生不許可の決定を下されることになる。これにより、再生装置９２Ｂでは、図７のステップ１４４からステップ１５０に移行し、エラー表示が行われて、画像データ９４の再生表示が中止される。
【０１０３】
したがって、再生装置９２ＡからコピーしたＩＤファイル９６Ｂを使用したとしても、再生装置９２Ｂでは、画像データ９４を再生することは不可能である（再生不能）。
【０１０４】
このように、本実施の形態では、所定回数以上転送された場合には再生不能とするプログラム９８を再生や転送時に自動的に実行されるように画像データ９４自体に埋め込んで送信するので、該画像データ９４を再生する再生装置側には特別な機能を必要としない。また、転送時に送信元の装置との通信によるパスワード認証手続も不要となる。したがって、プラットフォームに依存せずに、転送による画像データの氾濫を防止することができると共に、転送時のタイムラグを低減することができる。
【０１０５】
また、画像データ９４をＩＤファイル９６と対にして送信し、該画像データ９４に埋め込んだプログラム９８の実行により、該画像データ９４の転送時は、該転送が所定回数目未満の場合は、ＩＤファイル９４と共に転送し、所定回数目の転送であれば、ＩＤファイル９６を添付せずに転送し、該画像データ９４の再生時は、対となるＩＤファイル９６がある場合に限り再生を許可することで、画像データ９４の転送回数を制限することができる。
【０１０６】
さらに、画像データ９４及びＩＤファイル９６の各々に、各々の転送回数のカウント値を保持させ、画像データ９４に埋め込んだプログラム９８の実行により、該画像データ９４の転送時は、それぞれのカウント値をカウントアップし、該画像データの再生時は、画像データ９４側のカウント値とＩＤファイル９６側のカウント値とを照合し、不一致の場合は再生を不許可にすることで、不正利用の防止効果を高めることができる。
【０１０７】
なお、上記では、ＩＤファイル９６と対にして画像データ９４を送信する場合を例に説明したが、本発明はこれに限定されるものではなく、ＩＤファイル９６は必ずとも必要ではない。すなわち、ＩＤ発行部９０Ａは省略可能である。この場合、図９に示す如く処理を行うプログラム９８を画像データに埋め込めばよい。
【０１０８】
すなわち、ＩＤファイル９６を用いない場合は、図９に示すように、転送のために画像データ９４がアクセスされ、プログラム９８が実行された場合には、ステップ３００からステップ３２０に進み、画像データ９４内（より詳しくは、画像データ９４に埋め込まれたプログラム９８内）のカウンタＣｎｔ１の値をインクリメントした後、次のステップ３２２でカウンタＣｎｔ１を更新後の画像データ９４のみを転送するように指示して、プログラム９８による処理を終了する。
【０１０９】
再生のために画像データ９４がアクセスされ、プログラム９８が実行された場合には、ステップ３００からステップ３０２に進み、画像データ９４内（より詳しくは、画像データ９４に埋め込まれたプログラム９８内）のカウンタＣｎｔ１の値が２（所定回数）未満であれば、ステップ３０４に進み該画像データ９４の再生を許可する決定を下し、カウンタＣｎｔ１の値が２（所定回数）以上の場合は、ステップ３１０に進み、該画像データ９４の再生の不許可を決定すればよい。
【０１１０】
ただし、画像データ９４内（すなわちプログラム９８内）のカウンタＣｎｔ１の値を改竄するだけで、不正利用可能となってしまうので、より確実に不正利用を防止するためには、ＩＤファイル９６を用いるのが有効である。
【０１１１】
また、上記では、デジタルカメラ１０で撮影した静止画や動画を表す画像データを転送する場合を例に説明したが、本発明のデータ転送方法は、デジタルカメラ１０により取得された画像データ以外のデータを転送する場合にも適用可能であることは言うまでもない。
【０１１２】
例えば、ボイスメモなどの録音機能を備えたデジタルカメラであれば、録音した音声を表す音声データを転送するときにも本発明を適用可能である。また、例えば、パーソナルコンピュータやサーバ装置により、インターネットなどのネットワークを介して各種データを転送（配信）する場合にも適用可能である。
【０１１３】
【発明の効果】
上記に示したように、本発明は、プラットフォームに寄らずに転送によるデータの氾濫を防止でき、且つ転送時のタイムラグの低減することができるという優れた効果を有する。
【図面の簡単な説明】
【図１】本発明の実施の形態に関わるデジタルカメラの正面（Ａ）及び背面（Ｂ）を示す斜視図である。
【図２】本発明の実施の形態に関わるデジタルカメラの電気系の構成を示すブロック図である。
【図３】（Ａ）、（Ｂ）は、本発明の実施の形態に関わるデジタルカメラの転送制限付加処理部による処理前後のデータを示す概念図である。
【図４】本発明の実施の形態に関わるデジタルカメラにおいて、画像データを通信装置へ送信する場合に実行される送信処理を示すフローチャートである。
【図５】本発明の実施の形態に関わるデジタルカメラにより画像データに埋め込まれるプログラムの処理を示すフローチャートである。
【図６】本発明の実施の形態に関わるデジタルカメラからプログラムが埋め込まれた画像データを受信した通信装置において、受信した画像データを他の装置（再生装置）へ転送する場合に実行される転送処理を示すフローチャートである。
【図７】本発明の実施の形態に関わるデジタルカメラから送信された画像データを再生装置で再生する場合に実行される再生処理を示すフローチャートである。
【図８】（Ａ）〜（Ｅ）は、本発明の実施の形態に関わるデジタルカメラで取得した画像データを再生装置へ転送した場合のプログラムとＩＤファイルの状態を示す概念図である。
【図９】ＩＤ発行部を省略した場合に画像データに埋め込まれるプログラムを示すフローチャートである。
【符号の説明】
１０　デジタルカメラ
１８　記録メディア
２４　表示装置
３６　通信装置
３８　端子
５０　ＣＣＤ
６０　主制御部
７０　圧縮伸長処理回路
７２　メディア制御部
８８　通信制御部
９０　転送制限付加処理部
９０Ａ　　　　　　ＩＤ発行部
９０Ｂ　　　　　　プログラム埋め込み処理部
９２Ａ、９２Ｂ　　　　　再生装置
９４　画像データ
９６　ＩＤファイル
９８　プログラム
【図１】
2004038663.tif 000003
【図２】
2004038663.tif 000004
【図３】
2004038663.tif 000005
【図４】
2004038663.tif 000006
【図５】
2004038663.tif 000007
【図６】
2004038663.tif 000008
【図７】
2004038663.tif 000009
【図８】
2004038663.tif 000010
【図９】
2004038663.tif 000011