(57)【特許請求の範囲】
【請求項１】
コンテントに処理をするコンテント処理装置において、
非可逆圧縮された回数を示す圧縮回数情報が付加された前記コンテントを取得する取得部と、
前記コンテントを圧縮する圧縮部と、
前記コンテントが有する前記圧縮回数情報を抽出する付加情報抽出部と、
ユーザが非可逆圧縮を選択した場合、前記付加情報抽出部が抽出した前記圧縮回数情報が示す回数をインクリメントした回数を示す圧縮回数情報を出力し、前記ユーザが可逆圧縮を選択した場合、前記付加情報抽出部が抽出した前記圧縮回数情報を出力する付加情報作成部と、
前記付加情報作成部が出力した圧縮回数情報を前記コンテントに付加する情報付加部と
を備えるコンテント処理装置。
【請求項２】
前記付加情報抽出部が抽出した前記圧縮回数情報が示す回数に応じて、前記コンテントを非可逆圧縮することで前記コンテントが劣化することを警告する情報検査部
をさらに備える請求項１に記載のコンテント処理装置。
【請求項３】
前記情報検査部は、回数に対応付けられた警告メッセージを格納し、前記付加情報抽出部が抽出した前記圧縮回数情報を示す回数に応じて前記警告メッセージを出力する請求項２に記載のコンテント処理装置。
【請求項４】
前記コンテントは画像であって、
前記情報検査部は、前記コンテントを非可逆圧縮する場合に、前記コンテントを圧縮した場合の画像と前記コンテントを圧縮する前の画像とを同時に表示して、圧縮するか否かを前記ユーザに選択させる請求項２又は請求項３に記載のコンテント処理装置。
【請求項５】
前記同時に表示する画像は、前記コンテントの一部であって、高周波成分を多く含む画像領域である請求項４に記載のコンテント処理装置。
【請求項６】
前記情報検査部は、圧縮率スライドバーを表示して、前記コンテントを圧縮した場合の画像と前記コンテントを圧縮する前の画像とを見比べさせながら圧縮率を前記圧縮率スライドバーにより設定させる請求項４に記載のコンテント処理装置。
【請求項７】
前記情報付加部は、前記コンテントの所有者情報をさらに前記コンテントに付加し、
前記情報検査部は、前記所有者情報と前記ユーザが異なる場合に不正コピーの可能性があることを警告する請求項２乃至請求項６のいずれかに記載のコンテント処理装置。
【請求項８】
前記情報付加部は、前記コンテントの保存を禁止する保存禁止フラグをさらに前記コンテントに付加し、
前記情報検査部は、前記保存禁止フラグを検出した場合に、前記コンテントの保存処理をしない請求項２乃至請求項７のいずれかに記載のコンテント処理装置。
【請求項９】
画像を撮像する撮像ユニットと、前記画像を処理する処理ユニットと、前記処理ユニットが処理した前記画像を格納するオプション装置とを備えるデジタルカメラにおいて、
前記処理ユニットは、
前記画像を圧縮伸長する圧縮伸長処理部
を有し、
前記圧縮伸長処理部は、
非可逆圧縮された回数を示す圧縮回数情報が付加された前記画像を取得する取得部と、
前記画像を圧縮する圧縮部と、
前記画像が有する前記圧縮回数情報を抽出する付加情報抽出部と、
ユーザが非可逆圧縮を選択した場合、前記付加情報抽出部が抽出した前記圧縮回数情報が示す回数をインクリメントした回数を示す圧縮回数情報を出力し、前記ユーザが可逆圧縮を選択した場合、前記付加情報抽出部が抽出した前記圧縮回数情報を出力する付加情報作成部と、
前記付加情報作成部が出力した圧縮回数情報を前記画像に付加する情報付加部と
を含むデジタルカメラ。
【請求項１０】
前記圧縮伸長処理部は、
前記付加情報抽出部が抽出した前記圧縮回数情報が示す回数に応じて、前記画像を非可逆圧縮することで前記画像が劣化することを警告する情報検査部
をさらに含む請求項９に記載のデジタルカメラ。
【請求項１１】
前記情報検査部は、回数に対応付けられた警告メッセージを格納し、前記付加情報抽出部が抽出した前記圧縮回数情報を示す回数に応じて前記警告メッセージを出力する請求項１０に記載のデジタルカメラ。
【請求項１２】
画像に処理をするコンテント処理装置において、
前記画像の原本データの画像に含まれる周波数成分の分布が付加情報として付加された前記画像を取得する取得部と、
前記取得部が取得した前記画像を圧縮する圧縮部と、
前記付加情報として付加された前記原本データの画像に含まれる周波数成分の分布と、前記取得部が取得した前記画像が非可逆圧縮された場合の画像に含まれる周波数成分の分布とを比較することで画質の劣化を判定し、判定結果に基づいて前記画像を非可逆圧縮することで前記コンテントが劣化することを警告する警告メッセージを出力する情報検査部と
を備えるコンテント処理装置。
【請求項１３】
前記情報検査部は、前記画像を非可逆圧縮する場合に、前記画像を圧縮した場合の画像と前記画像を圧縮する前の画像とを同時に表示して、圧縮するか否かをユーザに選択させる請求項１２に記載のコンテント処理装置。
【請求項１４】
前記情報検査部は、圧縮率スライドバーを表示して、前記画像を圧縮した場合の画像と前記画像を圧縮する前の画像とを見比べさせながら圧縮率を前記圧縮率スライドバーにより設定させる請求項１３に記載のコンテント処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテント処理装置及びデジタルカメラに関する。特に本発明は、コンテントを非可逆圧縮できるコンテント処理装置、及び撮影した画像を非可逆圧縮できるデジタルカメラに関する。
【０００２】
【従来の技術】
インターネットやデジタルカメラの普及により、画像や音声などのアナログ情報をデジタル化して使うようになった。アナログ情報を忠実かつ高品質にデジタル化するとそのデータ量は、文字などのデータ量に比べて大変大きくなってしまう。ネットワークを用いた通信で単位時間あたりに送受信できるデータ量や、デジタルカメラが有するメモリなどに格納できるデータ量は限られている。そこで、一般的にアナログ情報は、デジタル化された後で圧縮処理と呼ばれるデータ量を減らす処理を施される。例えば、画像はＪＰＥＧ、ＴＩＦＦ、ＧＩＦＦなどの形式で圧縮される。
【０００３】
【発明が解決しようとする課題】
圧縮には、圧縮した画像を元の画像に戻せる可逆圧縮方式と、元の画像に戻せない非可逆圧縮方式がある。例えば、画像の非可逆圧縮方式は、画像に含まれる高周波成分に関する情報を取り除くことで画像を圧縮する。高周波成分が取り除かれるので、元の画像に戻すことができない。また、非可逆圧縮を繰り返すと画像の画質が悪くなり、ユーザが予期しない画質の劣化が生じてしまった。
【０００４】
そこで本発明は、上記の課題を解決することのできるコンテント処理装置及びデジタルカメラを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【０００５】
【課題を解決するための手段】
上記課題を解決するために本発明の第１の形態は、コンテントに処理をするコンテント処理装置において、コンテントを取得する取得部と、取得部により取得されたコンテントがデジタルデータとして利用可能な原本データであるか否かを検出した結果に基づいて、原本データであるか否かを示す情報を前記コンテントに付加する情報付加部とを備えることを特徴とするコンテント処理装置を提供する。例えば、コンテントは、デジタル処理可能な画像、音声などの情報である。例えば、原本データは、非可逆圧縮などの処理を施されていないデジタルデータであって、例えば、デジタルカメラで撮影し、非可逆圧縮されていない状態の画像データである。更に具体的に原本データの一例をしめせば、原本データはデジタルカメラで撮影したときに得られる最初の画像データである。
【０００６】
第１の形態の別の態様は、原本データであるか否かを示す情報に基づいて所定の処理をする情報検査部を更に備える。所定の処理は、コンテントを非可逆圧縮する場合にコンテントの劣化を警告する処理であってよい。また、原本データであるか否かを示す情報は、コンテントを非可逆圧縮した回数を含んでよい。また、情報検査部は、回数に対応付けられた警告メッセージを格納し、圧縮回数に応じて警告メッセージを出力してもよい。また、コンテントが画像の場合、情報検査部はコンテントを非可逆圧縮する場合に、コンテントを圧縮した場合の画像とコンテントを圧縮する前の画像とを同時に表示して、圧縮するか否かをユーザに選択させてもよい。また、同時に表示する画像は、コンテントの一部であって、高周波成分を多く含む画像領域であってもよい。また、情報検査部は、コンテントが原本データでない場合に、コンテントが不正コピーの可能性があることを警告してもよい。また、情報付加部は、コンテントの所有者を示す所有者情報を更にコンテントに付加し、情報検査部は、所有者情報とユーザが異なる場合に不正コピーの可能性があることを警告してもよい。また、情報付加部は、コンテントの保存を禁止する保存禁止フラグを更にコンテントに付加し、情報検査部は保存禁止フラグを検出した場合に、コンテントの保存処理をしなくてよい。
【０００７】
本発明の第２の形態は、撮像ユニットと、撮像された画像を処理する処理ユニットと、少なくとも処理ユニットに対するユーザの指示を入力する操作ユニットと、処理ユニットにより処理された画像の画像データを格納するオプション装置とを備えるデジタルカメラにおいて、処理ユニットは、画像を圧縮伸長する圧縮伸長処理部を有し、圧縮伸長処理部は、画像を非可逆圧縮した回数を画像データに付加する情報付加部を含むこと特徴とするデジタルカメラを提供する。例えば、オプション装置は、メモリカードなどの半導体記憶媒体であってもよい。
【０００８】
本発明の第２の形態の別の態様は、圧縮伸長処理部は、オプション装置に格納された画像データを伸張する伸張部と、伸張した画像に所定の画像処理をする画像処理部と、所定の画像処理をされた画像を圧縮する場合に、非可逆圧縮した回数に基づいて所定の処理をする情報検査部とを更に含んでよい。また、所定の処理は、圧縮により画像の劣化を前記ユーザに警告する処理であってよい。
【０００９】
本発明の第３の形態は、コンピュータで読み取り可能な記憶媒体であって、画像を非可逆圧縮して圧縮画像データを作成するステップと、画像を非可逆圧縮した回数を圧縮画像データに付加するステップとをコンピュータに実行させるプログラムを格納していることを特徴とする記憶媒体を提供する。
【００１０】
本発明の第３の形態の別の態様は、画像を非可逆圧縮する場合に、非可逆圧縮した回数に基づいて、非可逆圧縮により画像が劣化することを警告するステップをコンピュータに実行させるプログラムを更に格納してもよい。
【００１１】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【００１２】
【発明の実施の形態】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態はクレームにかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１３】
図１は、デジタルカメラ１０の構成を示す。デジタルカメラ１０は、主に撮像ユニット２０、撮像制御ユニット４０、処理ユニット６０、表示ユニット１００、および操作ユニット１１０を含む。
【００１４】
撮像ユニット２０は、撮影および結像に関する機構部材および電気部材を含む。撮像ユニット２０はまず、映像を取り込んで処理を施す撮影レンズ２２、絞り２４、シャッタ２６、光学ＬＰＦ（ローパスフィルタ）２８、ＣＣＤ３０、および撮像信号処理部３２を含む。撮影レンズ２２は、フォーカスレンズやズームレンズ等からなる。この構成により、被写体像がＣＣＤ３０の受光面上に結像する。結像した被写体像の光量に応じ、ＣＣＤ３０の各センサエレメント（図示せず）に電荷が蓄積される（以下その電荷を「蓄積電荷」という）。蓄積電荷は、リードゲートパルスによってシフトレジスタ（図示せず）に読み出され、レジスタ転送パルスによって電圧信号として順次読み出される。
【００１５】
デジタルカメラ１０は一般に電子シャッタ機能を有するので、シャッタ２６のような機械式シャッタは必須ではない。電子シャッタ機能を実現するために、ＣＣＤ３０にシャッタゲートを介してシャッタドレインが設けられる。シャッタゲートを駆動すると蓄積電荷がシャッタドレインに掃き出される。シャッタゲートの制御により、各センサエレメントに電荷を蓄積するための時間、すなわちシャッタスピードが制御できる。
【００１６】
ＣＣＤ３０から出力される電圧信号、すなわちアナログ信号は撮像信号処理部３２でＲ、Ｇ、Ｂ成分に色分解され、まずホワイトバランスが調整される。つづいて撮像信号処理部３２はガンマ補正を行い、必要なタイミングでＲ、Ｇ、Ｂ信号を順次Ａ／Ｄ変換し、その結果得られたデジタルの画像データ（以下単に「デジタル画像データ」とよぶ）を処理ユニット６０へ出力する。
【００１７】
撮像ユニット２０はさらに、ファインダ３４とストロボ３６を有する。ファインダ３４には図示しないＬＣＤを内装してもよく、その場合、後述のメインＣＰＵ６２等からの各種情報をファインダ３４内に表示できる。ストロボ３６は、コンデンサ（図示せず）に蓄えられたエネルギが放電管３６ａに供給されたときそれが発光することで機能する。
【００１８】
撮像制御ユニット４０は、ズーム駆動部４２、フォーカス駆動部４４、絞り駆動部４６、シャッタ駆動部４８、それらを制御する撮像系ＣＰＵ５０、測距センサ５２、および測光センサ５４をもつ。ズーム駆動部４２などの駆動部は、それぞれステッピングモータ等の駆動手段を有する。後述のレリーズスイッチ１１４の押下に応じ、測距センサ５２は被写体までの距離を測定し、測光センサ５４は被写体輝度を測定する。測定された距離のデータ（以下単に「測距データ」という）および被写体輝度のデータ（以下単に「測光データ」という）は撮像系ＣＰＵ５０へ送られる。撮像系ＣＰＵ５０は、ユーザから指示されたズーム倍率等の撮影情報に基づき、ズーム駆動部４２とフォーカス駆動部４４を制御して撮影レンズ２２のズーム倍率とピントの調整を行う。
【００１９】
撮像系ＣＰＵ５０は、１画像フレームのＲＧＢのデジタル信号積算値、すなわちＡＥ情報に基づいて絞り値とシャッタスピードを決定する。決定された値にしたがい、絞り駆動部４６とシャッタ駆動部４８がそれぞれ絞り量の調整とシャッタ２６の開閉を行う。
【００２０】
撮像系ＣＰＵ５０はまた、測光データに基づいてストロボ３６の発光を制御し、同時に絞り２６の絞り量を調整する。ユーザが映像の取込を指示したとき、ＣＣＤ３０が電荷蓄積を開始し、測光データから計算されたシャッタ時間の経過後、蓄積電荷が撮像信号処理部３２へ出力される。
【００２１】
処理ユニット６０は、デジタルカメラ１０全体、とくに処理ユニット６０自身を制御するメインＣＰＵ６２と、これによって制御されるメモリ制御部６４、ＹＣ処理部７０、オプション装置制御部７４、圧縮伸張処理部７８、通信Ｉ／Ｆ部８０を有する。メインＣＰＵ６２は、シリアル通信などにより、撮像系ＣＰＵ５０との間で必要な情報をやりとりする。メインＣＰＵ６２の動作クロックは、クロック発生器８８から与えられる。クロック発生器８８は、撮像系ＣＰＵ５０、表示ユニット１００に対してもそれぞれ異なる周波数のクロックを提供する。
【００２２】
メインＣＰＵ６２には、キャラクタ生成部８４とタイマ８６が併設されている。タイマ８６は電池でバックアップされ、つねに日時をカウントしている。このカウント値から撮影日時に関する情報、その他の時刻情報がメインＣＰＵ６２に与えられる。キャラクタ生成部８４は、撮影日時、タイトル等の文字情報を発生し、この文字情報が適宜撮影画像に合成される。
【００２３】
メモリ制御部６４は、不揮発性メモリ６６とメインメモリ６８を制御する。不揮発性メモリ６６は、ＥＥＰＲＯＭ（電気的消去およびプログラム可能なＲＯＭ）やＦＬＡＳＨメモリなどで構成され、ユーザーによる設定情報や出荷時の調整値など、デジタルカメラ１０の電源がオフの間も保持すべきデータが格納されている。不揮発性メモリ６６には、場合によりメインＣＰＵ６２のブートプログラムやシステムプログラムなどが格納されてもよい。一方、メインメモリ６８は一般にＤＲＡＭのように比較的安価で容量の大きなメモリで構成される。メインメモリ６８は、撮像ユニット２０から出力されたデータを格納するフレームメモリとしての機能、各種プログラムをロードするシステムメモリとしての機能、その他ワークエリアとしての機能をもつ。不揮発性メモリ６６とメインメモリ６８は、処理ユニット６０内外の各部とメインバス８２を介してデータのやりとりを行う。
【００２４】
ＹＣ処理部７０は、デジタル画像データにＹＣ変換を施し、輝度信号Ｙと色差（クロマ）信号Ｂ−Ｙ、Ｒ−Ｙを生成する。輝度信号と色差信号はメモリ制御部６４によってメインメモリ６８に一旦格納される。圧縮伸張処理部７８はメインメモリ６８から順次輝度信号と色差信号を読み出して圧縮する。こうして圧縮されたデータ（以下単に「圧縮データ」という）は、オプション装置制御部７４を介してオプション装置７６の一種であるメモリカードへ書き込まれる。
【００２５】
処理ユニット６０はさらにエンコーダ７２をもつ。エンコーダ７２は輝度信号と色差信号を入力し、これらをビデオ信号（ＮＴＳＣやＰＡＬ信号）に変換してビデオ出力端子９０から出力する。オプション装置７６に記録されたデータからビデオ信号を生成する場合、そのデータはまずオプション装置制御部７４を介して圧縮伸張処理部７８へ与えられる。つづいて、圧縮伸張処理部７８で必要な伸張処理が施されたデータはエンコーダ７２によってビデオ信号へ変換される。
【００２６】
オプション装置制御部７４は、オプション装置７６に認められる信号仕様およびメインバス８２のバス仕様にしたがい、メインバス８２とオプション装置７６の間で必要な信号の生成、論理変換、または電圧変換などを行う。デジタルカメラ１０は、オプション装置７６として前述のメモリカードのほかに、例えばＰＣＭＣＩＡ準拠の標準的なＩ／Ｏカードをサポートしてもよい。その場合、オプション装置制御部７４は、ＰＣＭＣＩＡ用バス制御ＬＳＩなどで構成してもよい。
【００２７】
通信Ｉ／Ｆ部８０は、デジタルカメラ１０がサポートする通信仕様、たとえばＵＳＢ、ＲＳ−２３２Ｃ、イーサネットなどの仕様に応じたプロトコル変換等の制御を行う。通信Ｉ／Ｆ部８０は、必要に応じてドライバＩＣを含み、ネットワークを含む外部機器とコネクタ９２を介して通信する。そうした標準的な仕様のほかに、例えばプリンタ、カラオケ機、ゲーム機等の外部機器との間で独自のＩ／Ｆによるデータ授受を行う構成としてもよい。
【００２８】
表示ユニット１００は、ＬＣＤモニタ１０２とＬＣＤパネル１０４を有する。それらはＬＣＤドライバであるモニタドライバ１０６、パネルドライバ１０８によってそれぞれ制御される。ＬＣＤモニタ１０２は、例えば２インチ程度の大きさでカメラ背面に設けられ、現在の撮影や再生のモード、撮影や再生のズーム倍率、電池残量、日時、モード設定のための画面、被写体画像などを表示する。ＬＣＤパネル１０４は例えば小さな白黒ＬＣＤでカメラ上面に設けられ、画質（ＦＩＮＥ／ＮＯＲＭＡＬ／ＢＡＳＩＣなど）、ストロボ発光／発光禁止、標準撮影可能枚数、画素数、電池容量などの情報を簡易的に表示する。
【００２９】
操作ユニット１１０は、ユーザーがデジタルカメラ１０の動作やそのモードなどを設定または指示するために必要な機構および電気部材を含む。パワースイッチ１１２は、デジタルカメラ１０の電源のオンオフを決める。レリーズスイッチ１１４は、半押しと全押しの二段階押し込み構造になっている。一例として、半押しでＡＦおよびＡＥがロックし、全押しで撮影画像の取込が行われ、必要な信号処理、データ圧縮等の後、メインメモリ６８、オプション装置７６等に記録される。操作ユニット１１０はこれらのスイッチの他、回転式のモードダイヤルや十字キーなどによる設定を受け付けてもよく、それらは図１において機能設定部１１６と総称されている。操作ユニット１１０で指定できる動作または機能の例として、「ファイルフォーマット」、「特殊効果」、「印画」、「決定／保存」、「表示切換」等がある。ズームスイッチ１１８は、ズーム倍率を決める。
【００３０】
図２は、本実施形態における圧縮伸張処理部７８の概略機能ブロックを示す。圧縮伸張処理部７８は一例として、図１のメインＣＰＵ６２と、メインメモリ６８や不揮発性メモリ６６に格納またはロードされたプログラムの連携によって実現することができる。メインＣＰＵ６２が内蔵メモリをもつ場合にはそのメモリに必要なプログラムを格納し、諸機能をファームウエアとして実現してもよい。図２は、圧縮伸張処理部７８の各機能をひとまとまりの構成として記述したが、これらは実際には物理的にひとまとまりであるとは限らないし、その必要もない。
【００３１】
図２において、圧縮伸張処理部７８は、処理モード選択部２００、圧縮部２０２、伸張部２０４、取得部２０５、抽出部２０７及び画像処理部２０６を備える。取得部２０５は、メインバス８２を介して画像データを取得する。例えば、画像データは、撮像信号処理部３２が出力する画像データであっても、メインメモリ６８に格納されている画像データであっても、メモリカードなどのオプション装置７６に格納されている画像データであってもよい。抽出部２０７は、取得部２０５から供給される画像データに含まれる所定の情報を抽出すると共に、画像データを圧縮部２０２、伸張部２０４及び画像処理部２０６のいずれかに出力する。例えば、所定の情報は、画像データが既に非可逆圧縮された画像か否かを示す情報であってよい。
【００３２】
伸張部２０４は、抽出部２０７から供給される圧縮された画像データを伸張する処理をし、伸張した画像データをメインメモリ６８に出力する。例えば、抽出部２０７から、画像データをＪＰＥＧ形式で符号化したＪＰＥＧデータが供給された場合、伸張部２０４は、ＪＰＥＧデータを復号して画像データをメインメモリ６８に出力する。また、他の形態において、伸張部２０４は、画像データを表示ユニット１００に出力してもよい。
【００３３】
圧縮部２０２は、抽出部２０７から供給される画像データを圧縮してオプション装置７６に出力する。例えば、圧縮部２０２は、画像データをＪＰＥＧ形式で符号化してオプション装置７６に出力する。また、圧縮部２０２は、抽出部２０７から供給される画像データが既に非可逆圧縮された画像か否かを判定して、既に非可逆圧縮された画像の場合は、画像の劣化を警告する画面を表示ユニット１００に表示させる信号を表示ユニット１００に出力する。
【００３４】
画像処理部２０６は、抽出部２０７から供給される画像データに処理をする。例えば、この処理は、画像をシャープにする処理、画像をソフトにする処理、画像の色相を変える処理、画像の輝度を変える処理、複数の画像を合成する処理、画像に絵を加える処理、画像に文字を加える処理などの画像データを変更する処理であってよい。処理モード選択部２００は、メインＣＰＵ６２から供給される信号に基づいて、圧縮部２０２、伸張部２０４又は画像処理部２０６のいずれかを選択して画像データを処理する。例えば、メインメモリ６８に格納されている画像データをオプション装置７６に圧縮して保存する場合、処理モード選択部２００は圧縮部２０２を選択する。圧縮画像を伸張する場合、処理モード選択部２００は、伸張部２０４を選択する。メインメモリ６８に格納されている画像データに対して画像処理をする場合、処理モード選択部２００は画像処理部２０６を選択する。圧縮部２０２、伸張部２０４、画像処理部２０６を有することで、デジタルカメラ１０で画像の撮影及び画像処理を行うことができる。
【００３５】
図３は、本実施形態における抽出部２０７の詳細な機能ブロックを示す。抽出部２０７は、付加情報抽出部２１０及び付加情報格納部２１４を有する。付加情報抽出部２１０は、取得部２０５から供給される画像データに含まれる付加情報を抽出して、抽出した付加情報を付加情報格納部２１４に出力する。また、付加情報抽出部２１０は画像データを、圧縮部２０２、伸張部２０４又は画像処理部２０６のいずれかに出力する。例えば、付加情報は非可逆圧縮したか否かを示す情報であってよく、１ビットのデータにより示してよい。また、付加情報は非可逆圧縮した回数であってもよい。
【００３６】
取得部２０５から供給される画像データが、撮像ユニット２０により撮像されてデジタル化されたばかりの、デジタルデータとして利用可能な原本データの場合、付加情報抽出部２１０は、非可逆圧縮されていないことを示す付加情報を付加情報格納部２１４に出力する。
【００３７】
取得部２０５から供給される画像データが、オプション装置７６に格納された非可逆圧縮された画像データの場合、付加情報抽出部２１０は、画像データに含まれる非可逆圧縮された回数を示す情報を抽出して、付加情報格納部２１４に出力する。
【００３８】
図４は、圧縮回数情報２５２を含む画像データのデータ構造の一例を示す。この画像データは、符号化された画像本体のデータである本体データ２６０、非可逆圧縮された回数を示す情報である圧縮回数情報２５２、及び本体データ２６０を復号するために必要な情報であるヘッダ情報２５０を有する。図３を用いて説明した付加情報抽出部２１０は、圧縮回数情報２５２を付加情報格納部２１４に出力する。例えば、画像データは、Ｅｘｉｆ−ＪＰＥＧ形式であってよく、圧縮回数情報２５２は、Ｅｘｉｆ−ＪＰＥＧ形式のヘッダ部分に格納されてもよい。
【００３９】
付加情報抽出部２１０は、圧縮回数情報を示すタグを検出して画像データに含まれる圧縮回数情報を抽出してもよく、予め圧縮回数情報を格納する位置として定められたデータビットの位置にある情報を圧縮回数情報として抽出してもよい。例えば、Ｅｘｉｆ−ＪＰＥＧの場合は、タグにより圧縮回数情報の位置を示すことができる。
【００４０】
図５は、本実施形態における圧縮部２０２の詳細な機能ブロックを示す。圧縮部２０２は、情報検査部２１６、圧縮処理部２１８、付加情報作成部２２０、情報付加部２２２及び圧縮画像データ作成部２２４を有する。情報検査部２１６は、抽出部２０７から画像データが供給されると付加情報格納部２１４に格納されている付加情報に基づいて所定の処理をする。例えば、所定の処理は、画像データを圧縮することで画質が劣化することを警告する処理であって、警告画面を表示ユニット１００に表示させる情報を出力する。また、情報検査部２１６は画像データを圧縮処理部２１８に出力し、圧縮形式、圧縮率などの圧縮に関する情報とヘッダ情報を付加情報作成部２２０に出力する。
【００４１】
付加情報格納部２１４に格納されている圧縮回数情報が０（原本データを示す）の場合、情報検査部２１６は、可逆圧縮または非可逆圧縮のいずれで原本データを保存するかをユーザに選択させる画面を表示ユニット１００に表示させる情報を出力する。ユーザが可逆圧縮を選択した場合、情報検査部２１６は、画像データを圧縮処理部２１８に出力し、圧縮形式が可逆圧縮であることを指定する信号を圧縮処理部２１８及び付加情報作成部２２０に出力する。ユーザが非可逆圧縮を選択した場合、情報検査部２１６は画像データを圧縮処理部２１８に出力し、圧縮形式が非可逆圧縮であることを指定する信号と圧縮率を圧縮処理部２１８及び付加情報作成部２２０に出力する。
【００４２】
また、付加情報格納部２１４に格納されている圧縮回数情報が１以上の場合、情報検査部２１６は、非可逆圧縮することで更に画質が劣化することを警告する画面を表示ユニット１００に表示させる情報を出力する。圧縮する時に、付加情報格納部２１４に格納されている圧縮回数に応じて警告メッセージが表示ユニット１００により表示されるので、ユーザは非可逆圧縮により画質が劣化することを知ることができる。
【００４３】
圧縮処理部２１８は、情報検査部２１６から供給される圧縮に関する情報に基づいて、画像データを圧縮処理する。圧縮処理部２１８は圧縮処理として、非可逆圧縮及び可逆圧縮できることができる。例えば、圧縮処理はＪＰＥＧ、Ｅｘｉｆ−ＪＰＥＧなどの画像から高周波成分を取り除く処理や、ＧＩＦＦなどの画像に含まれる色数を所定の数に減らす処理であってよい。また、圧縮処理部２１８は圧縮処理した画像データを圧縮画像データ作成部２２４に出力する。
【００４４】
付加情報作成部２２０は、付加情報格納部２１４から供給される圧縮回数と、情報検査部２１６から供給される圧縮に関する信号に基づいて付加情報を生成する。付加情報作成部２２０は生成した付加情報を情報付加部２２２に出力する。例えば、ユーザが非可逆圧縮を選択した場合、圧縮回数を１回インクリメントした値を付加情報として情報付加部２２２に出力する。ユーザが可逆圧縮を選択した場合、圧縮回数を変えずに付加情報として情報付加部２２２に出力する。情報付加部２２２は、付加情報作成部２２０から供給された付加情報を画像データに付加する。例えば、情報付加部２２２は、画像データのヘッダ部分に付加情報を付加してよい。情報付加部２２２は画像データの形式に応じて付加情報を付加する。例えば、Ｅｘｉｆ−ＪＰＥＧなどのタグにより付加情報を指定する画像データ形式の場合、情報付加部２２２は圧縮回数情報を示すタグと付加情報作成部２２０から供給される圧縮回数とを画像データに付加する。また、圧縮回数情報を格納する位置が予め定められた画像データ形式の場合、予め定められたデータビットの位置に付加情報作成部２２０から供給された圧縮回数を付加する。
【００４５】
圧縮画像データ作成部２２４は、圧縮処理部２１８から供給される画像の本体データと、情報付加部２２２から供給されるヘッダ情報とに基づいて画像データ形式に合致したデータ構造を生成する。本実施形態において、情報付加部２２２と圧縮画像データ作成部２２４は別の機能ブロックになっているが他の実施形態においては、情報付加部２２２または圧縮画像データ作成部２２４のいずれかが圧縮回数を付加し画像データ形式に合致したデータ構造を生成してもよい。
【００４６】
図６は、図５を用いて説明した情報検査部２１６のフローチャートを示す。抽出部２０７から画像情報が供給されると、情報検査部２１６は、付加情報格納部２１４に格納されている圧縮回数が０より大きいか否かを判定する（Ｓ１０）。圧縮回数が０より大きい場合、圧縮率を設定する（Ｓ１２）。画質の劣化を警告する画面を表示ユニット１００に表示させる（Ｓ１４）。非可逆圧縮を指定する情報を圧縮処理部２１８に出力する（Ｓ１６）。
【００４７】
圧縮回数が０の場合、非可逆圧縮、又は可逆圧縮のいずれかをユーザに選択させる画面を表示ユニット１００に表示させる（Ｓ１８）。非可逆圧縮をユーザが選択した場合、圧縮率が設定される（Ｓ１２）。非可逆圧縮しない場合、可逆圧縮を指定する情報を圧縮処理部２１８に出力する（Ｓ２０）。
【００４８】
図７は、図６を用いて説明したステップ警告表示ステップ（Ｓ１４）の詳細なフローチャートを示す。情報検査部２１６は、付加情報格納部２１４に格納されている圧縮回数を検出する（Ｓ２２）。検出した圧縮回数に基づいて警告メッセージを選択する（Ｓ２３）。
【００４９】
情報検査部２１６は、警告メッセージを表示ユニット１００に表示させると共に、圧縮率を変更するか、このまま圧縮するか、圧縮をやめるかのいずれかをユーザに選択させる（Ｓ２４）。圧縮率を変更する場合、圧縮率設定ステップ（Ｓ１２）へ処理が戻る。このまま圧縮する場合、非可逆圧縮を指定する情報を圧縮処理部２１８に出力する（Ｓ１６）。圧縮をやめる場合、処理を終了する。
【００５０】
図８は、圧縮回数に対応付けられた警告メッセージを示す。例えば、圧縮回数が１回の場合、情報検査部２１６は「やや劣化します。」という警告メッセージを選択する。圧縮回数が２回の場合、情報検査部２１６は「髪の毛などの細かい部分が見づらくなります。」と言う警告メッセージを選択する。圧縮回数が３回の場合、情報検査部２１６は「輪郭がぼやけます。」と言う警告メッセージを選択する。情報検査部２１６は、このような圧縮回数に対応付けられた警告メッセージを有し、画質の劣化の程度をユーザが理解しやすい警告メッセージを表示ユニット１００に表示させる。
【００５１】
従って、画像データを非可逆圧縮する場合に画質の劣化を警告するメッセージが表示ユニット１００に表示されるので、非可逆圧縮の繰り返しによるユーザの予期せぬ画質の劣化を防止することができる。また、圧縮回数に対応した警告メッセージを表示することで、劣化の度合いがわかりやすくなり、これは更に予期せぬ画質の劣化を防止するのに役立つ。
【００５２】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることができる。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。そうした変更例に以下のものがある。
【００５３】
第１の変更例として、図９は、図６を用いて説明した警告表示ステップ（Ｓ１４）は、画質の劣化を判定して警告を表示してもよい。
【００５４】
図９は、画質の劣化を判定して警告を表示するフローチャートを示す。図９に示す警告表示ステップ（Ｓ１４）において、情報検査部２１６は画質の劣化を判定する（Ｓ２５）。判定結果に基づいて警告メッセージを選択する（Ｓ２６）。例えば、情報検査部２１６は、標準的な画像の周波数成分の分布データを有し、この分布データと、非可逆圧縮しようとしている画像の周波数成分の分布を比較することで画質の劣化を判定してもよい。
【００５５】
第２の変更例として、画像の原本データに含まれる周波数成分の分布を、画像データのヘッダ部分に付加情報として格納し、付加情報として格納された原本データに含まれる周波数成分の分布と、非可逆圧縮した場合の周波数成分の分布を比較することで画質の劣化を判定してもよい。この劣化判定をする場合、図５を用いて説明した情報検査部２１６は、原本データに含まれる周波数成分の分布データを検査し付加情報作成部２２０に出力する。付加情報作成部２２０は、原本データに含まれる周波数成分の分布を付加情報として作成する。情報付加部２２２は、この付加情報を画像データのヘッダ部分に付加する。以後、この画像データを非可逆圧縮する場合に、付加情報として付加された原本データの周波数成分の分布が劣化判定に使われる。また、一般的な非可逆圧縮方式では、画像に含まれる高周波成分を取り除くことで画像データの圧縮をするので、原本データの高周波成分だけを付加情報として格納し、高周波成分の量を比較して画質の劣化判定をしてもよい。
【００５６】
第３の変更例として、警告表示ステップ（Ｓ１４）は、非可逆処理して得られる画像と、現在の画像とを同時に表示ユニット１００に表示してもよい。非可逆圧縮後の画像と、現在の画像を比べることができるので、非可逆圧縮の繰り返しによりユーザの予期せぬ画質の劣化を防止することができる。
【００５７】
第４の変更例として、警告表示ステップ（Ｓ１４）は、非可逆圧縮の影響が大きく生じる部分における画像を同時に表示してもよい。図１０は、非可逆圧縮の影響が大きく生じる部分における画像を同時に表示するフローチャートを示す。画像中の高周波成分の多い領域を判定する（Ｓ２８）。例えば、高周波成分の多い領域は、格子状になっている部分、人間の髪の毛の部分などの、細かい間隔で色が急激に変化するような領域である。高周波成分の多い領域を非可逆圧縮する（Ｓ２９）。次に、非可逆圧縮後の画像と非可逆圧縮前の画像を比較する画面を表示ユニット１００に表示させる（Ｓ３０）。
【００５８】
図１１は、比較表示画面の一例を示す。この比較表画面は、非可逆圧縮前の画像２７０、非可逆圧縮後の画像２７４、非可逆圧縮前の画像２７６、圧縮率設定スライドバー２７８、キャンセルボタン２８０及び圧縮ボタン２９０を有する。非可逆圧縮前の画像２７０は、圧縮領域を示す領域指定枠２７２を有する。非可逆圧縮後の画像２７４及び非可逆圧縮前の画像２７６は、領域指定枠２７２により指定された領域の非可逆圧縮後と非可逆圧縮前の画像である。ユーザは、非可逆圧縮後の画像２７４及び非可逆圧縮前の画像２７６を見比べながら圧縮率を圧縮率設定スライドバー２７８により設定することが出来る。圧縮ボタン２９０は、圧縮処理を開始することを指定するボタンである。キャンセルボタン２８０は、圧縮処理を終了することを指定するボタンである。圧縮率設定スライドバー２７８、キャンセルボタン２８０及び圧縮ボタン２９０は、画面上に仮想的に形成されたスライドバー及びボタンである。
【００５９】
画像の一部を非可逆圧縮することで、比較処理画面を表示するまでの時間を短くすることがでる。また、非可逆圧縮の影響が一番生じる領域を選択するので、影響がどのように生じているかがわかりやすい。従って、ユーザの予期せぬ画質の劣化を防止することができる。更に、非可逆圧縮する位置は、ユーザが自由に選べてもよい。
【００６０】
第４の変更例として、図６を用いて説明した警告表示ステップ（Ｓ１４）は、画像の所有者を判定して、不正コピーの可能性を警告してもよい。更に、保存を禁止する保存禁止フラグを検出した場合に非可逆圧縮、可逆圧縮に係わらず保存を禁止してもよい。
【００６１】
図１２は、画像の所有者を判定して、不正コピーの可能性を警告するフローチャートを示す。情報検査部２１６は、画像の所有者と該装置の所有者とを比較して所有者を判定する（Ｓ３２）。画像の所有者と該装置の所有者が違う場合は、不正コピーの可能性があることを警告するメッセージを表示ユニット１００に表示させる。
【００６２】
このような処理をするために、情報検査部２１６は、該デジタルカメラの所有者情報を検出する。所有者情報は、例えば不揮発性メモリ６６に格納されていてもよく、予めデジタルカメラに設定されていることが好ましい。情報検査部２１６は、予め設定されているデジタルカメラの所有者情報を検出し、付加情報作成部２２０に出力する。付加情報作成部２２０は、所有者情報を付加情報として作成する。情報付加部２２２は所有者情報を画像データのヘッダ部分に付加する。所有者判定ステップ（Ｓ３２）は、画像のヘッダ部分に格納されている所有者と、該処理をしている装置の所有者とを比較して同一の所有者か否かを判定する。
【００６３】
保存禁止フラグ検出ステップ（Ｓ３３）は、保存を禁止する保存禁止フラグを検出する。保存禁止フラグを検出した場合、情報検査部２１６は、非可逆圧縮、可逆圧縮に係わらず保存を禁止する。このような処理をするために、付加情報作成部２２０は、保存を禁止する保存禁止フラグをユーザの指示に基づいて作成する。情報付加部２２２は、保存禁止フラグを画像データのヘッダ部分に付加する。保存禁止フラグを画像データに付加することで、不正コピーを防止することができる。
【００６４】
図１３は、画像データのデータ構造の一例を示す。この画像データは、符号化された画像本体のデータである本体データ２６０、圧縮された回数を示す情報である圧縮回数情報２５２、及び本体データ２６０を復号するために必要な情報であるヘッダ情報２５０、図９を用いて説明した画像の劣化判定に使用する劣化判定用情報２５４、図１２を用いて説明した保存を禁止する保存禁止フラグ２５６及び原本データを作成した時のデジタルカメラの所有者を示す所有者情報２５８を有する。例えば、画像データは、Ｅｘｉｆ−ＪＰＥＧ形式であってよく、圧縮回数情報２５２、劣化判定情報２５４、保存禁止フラグ２５６及び所有者情報２５８は、Ｅｘｉｆ−ＪＰＥＧ形式のヘッダ部分に格納されてもよい。
【００６５】
第５の変更例として、非可逆圧縮の繰り返しによる、ユーザの予期しない画質の劣化を防止する装置としてデジタルカメラを実施形態として説明したが他の実施形態においては、コンピュータにより実施されてもよい。
【００６６】
図１４は、コンピュータ３００の機能ブロックを示す。コンピュータ３００は、表示装置３０２、入力装置３０４、外部記憶装置３０６、ハードディスク３０８、ＣＰＵ３１０及びメモリ３１２を備える。コンピュータ３００において、非可逆圧縮の繰り返しによる、ユーザの予期しない画質の劣化を防止するために、デジタルカメラの機能ブロックとして説明した機能をプログラムによりＣＰＵ３１０に実行させる。このプログラムはハードディスク３０８に格納され必要に応じてＣＰＵ３１０に呼び出されて実行される。また、このプログラムは、ＣＤ−ＲＯＭ３１４などの光記憶媒体、メモリカード３１６などの半導体記憶媒体、及びフロッピーディスク３１８など磁気記憶媒体の外部記憶装置３０６に格納されてもよい。
【００６７】
第６の変更例として、画像を非可逆圧縮する場合に限らず、音声を非可逆圧縮する場合にも音質の劣化をユーザに警告してもよい。
【００６８】
【発明の効果】
上記説明から明らかなように、本発明によればコンテントを非可逆圧縮する際に生じるユーザの予期しない劣化を防止することができる。
【図面の簡単な説明】
【図１】デジタルカメラ１０の構成図である。
【図２】本実施形態における圧縮伸張処理部７８の概略機能ブロック図である。
【図３】本実施形態における抽出部２０７の詳細な機能ブロック図である。
【図４】圧縮回数情報２５２を含む画像データのデータ構造の一例を示す図である。
【図５】本実施形態における圧縮部２０２の詳細な機能ブロック図である。
【図６】図５を用いて説明した情報検査部２１６のフローチャートである。
【図７】図６を用いて説明したステップ警告表示ステップ（Ｓ１４）の詳細なフローチャートである。
【図８】圧縮回数に対応付けられた警告メッセージを示す図である。
【図９】画質の劣化を判定して警告を表示するフローチャートである。
【図１０】非可逆圧縮の影響が大きく生じる部分における画像を同時に表示するフローチャートである。
【図１１】比較表示画面の一例を示す図である。
【図１２】画像の所有者を判定して、不正コピーの可能性を警告するフローチャートである。
【図１３】画像データのデータ構造の一例を示す図である。
【図１４】コンピュータ３００の機能ブロック図である。
【符号の説明】
１０・・・デジタルカメラ、２０・・・撮像ユニット、４０・・・撮像制御ユニット、６０・・・処理ユニット、６２・・・メインＣＰＵ、６８・・・メインメモリ、７４・・・オプション装置制御部、７６・・・オプション装置、７８・・・圧縮伸張処理部、８２・・・メインバス、１００・・・表示ユニット、１１０・・・操作ユニット、２００・・・処理モード選択部、２０２・・・圧縮部、２０４・・・伸張部、２０５・・・取得部、２０６・・・画像処理部、２１０・・・付加情報抽出部、２１２・・・伸張処理部、２１４・・・付加情報格納部、２１６・・・情報検査部、２１８・・・圧縮処理部、２２０・・・付加情報作成部、２２２・・・情報付加部、２２４・・・圧縮画像データ作成部、２５０・・・ヘッダ情報、２５２・・・圧縮回数情報、２５４・・・劣化判定情報、２５６・・・保存禁止フラグ、２５８・・・所有者情報、２６０・・・画像データ、３００・・・コンピュータ、３０２・・・表示装置、３０４・・・入力装置、３０６・・・外部記憶装置、３０８・・・ハードディスク、３１０・・・ＣＰＵ、３１２・・・メモリ、３１４・・・ＣＤ−ＲＯＭ、３１６・・・メモリカード、３１８・・・フロッピーディスク
【図１】
0003880758.tif 000002
【図２】
0003880758.tif 000003
【図３】
0003880758.tif 000004
【図４】
0003880758.tif 000005
【図５】
0003880758.tif 000006
【図６】
0003880758.tif 000007
【図７】
0003880758.tif 000008
【図８】
0003880758.tif 000009
【図９】
0003880758.tif 000010
【図１０】
0003880758.tif 000011
【図１１】
0003880758.tif 000012
【図１２】
0003880758.tif 000013
【図１３】
0003880758.tif 000014
【図１４】
0003880758.tif 000015