(57)【要約】【課題】カメラが収集した画像データに対し、より適切な圧縮条件を適用することによって、最適の画像データ圧縮が可能になるように支援するカメラの画像データ圧縮方法及びこれを支援する端末を提供することにある。【解決手段】本発明は、カメラの画像データ圧縮に関し、特に、本発明は、カメラにより獲得された原本画像のプレビューデータを生成する段階と、前記プレビューデータの複雑度を分析して第１圧縮率を算出する段階と、前記算出された第１圧縮率に基づいて、撮影(ｃａｐｔｕｒｅ)指示に応じて選択されたプレビューデータに対応する撮影画像を圧縮する段階と、を含むことを特徴とするカメラの画像データ圧縮方法及びこれを支援する端末の構成を開示する。【選択図】図１
2014135729.tif 000002
【特許請求の範囲】
【請求項１】
カメラにより獲得された原本画像のプレビューデータを生成する段階と、
前記プレビューデータの複雑度を分析して第１圧縮率を算出する段階と、
前記算出された第１圧縮率に基づいて、撮影(ｃａｐｔｕｒｅ)指示に応じて選択されたプレビューデータに対応する撮影画像を圧縮する段階と、
を含むことを特徴とするカメラの画像データ圧縮方法。
【請求項２】
前記圧縮された撮影画像を格納する段階をさらに含むことを特徴とする請求項１に記載のカメラの画像データ圧縮方法。
【請求項３】
前記撮影画像に対する検索要請を受信する段階と、
前記第１圧縮率に基づいて、前記撮影画像を圧縮解除し、前記圧縮解除された撮影画像を表示する段階と、
をさらに含むことを特徴とする請求項１に記載のカメラの画像データ圧縮方法。
【請求項４】
前記第１圧縮率情報が記録されたヘッダーを含む前記圧縮された撮影画像を他の端末に伝送する段階をさらに含むことを特徴とする請求項１に記載のカメラの画像データ圧縮方法。
【請求項５】
前記撮影画像に対応するサムネイル画像を生成する段階をさらに含むことを特徴とする請求項１に記載のカメラの画像データ圧縮方法。
【請求項６】
前記サムネイル画像の生成のためのタグ情報を収集する段階と、
前記サムネイル画像に割り当てられたバッファーで前記タグ情報の比率を確認する段階と、
前記タグ情報比率を除外したバッファーのサイズ及び前記プレビューデータに基づいて、前記サムネイル画像の第２圧縮率を算出する段階と、
前記第２圧縮率に基づいて、前記サムネイル画像を圧縮する段階と、
をさらに含むことを特徴とする請求項５に記載のカメラの画像データ圧縮方法。
【請求項７】
前記圧縮されたサムネイル画像を格納する段階をさらに含むことを特徴とする請求項６に記載のカメラの画像データ圧縮方法。
【請求項８】
前記サムネイル画像に対する検索要請を受信する段階と、
前記第２圧縮率に基づいて、前記サムネイル画像を圧縮解除し、前記圧縮解除されたサムネイル画像を表示する段階と、
をさらに含むことを特徴とする請求項６に記載のカメラの画像データ圧縮方法。
【請求項９】
前記第２圧縮率情報が記録されたヘッダーを含む前記圧縮されたサムネイル画像を他の端末に伝送する段階をさらに含むことを特徴とする請求項６に記載のカメラの画像データ圧縮方法。
【請求項１０】
原本画像を獲得するカメラと、
前記原本画像のプレビューデータを生成して、前記プレビューデータの複雑度を分析し、撮影(ｃａｐｔｕｒｅ)画像の第１圧縮率、及び前記撮影画像に対応するサムネイル画像のための第２圧縮率のうち少なくとも一つの圧縮率を算出し、前記算出された第１圧縮率及び第２圧縮率のうち少なくとも一つに基づいて、少なくとも一つの撮影画像及びサムネイル画像のうち少なくとも一つの画像を圧縮する制御部と、
を含むことを特徴とするカメラの画像データ圧縮を支援する端末。
【請求項１１】
前記圧縮された撮影画像及び前記圧縮されたサムネイル画像のうち少なくとも一つを格納する格納部をさらに含むことを特徴とする請求項１０に記載のカメラの画像データ圧縮を支援する端末。
【請求項１２】
前記制御部は、
前記撮影画像に対する検索要請が受信されるとき、前記第１圧縮率に基づいて前記撮影画像を圧縮解除し、前記圧縮解除された撮影画像を表示部に表示するように制御することを特徴とする請求項１０に記載のカメラの画像データ圧縮を支援する端末。
【請求項１３】
前記第１圧縮率情報が記録されたヘッダーを含む前記圧縮された撮影画像、及び前記第２圧縮率情報が記録されたヘッダーを含む前記圧縮されたサムネイル画像のうち少なくとも一つの画像を他の端末に伝送する通信部をさらに含むことを特徴とする請求項１０に記載のカメラの画像データ圧縮を支援する端末。
【請求項１４】
前記制御部は、
前記サムネイル画像の生成のためのタグ情報を収集し、前記サムネイル画像に割り当てられたバッファーで前記タグ情報の比率を確認し、前記タグ情報比率を除外したバッファーのサイズ及び前記プレビューデータに基づいて、前記サムネイル画像の第２圧縮率を算出することを特徴とする請求項１０に記載のカメラの画像データ圧縮を支援する端末。
【請求項１５】
前記制御部は、
前記撮影画像に対する検索要請を受信するとき、前記第２圧縮率に基づいて前記サムネイル画像を圧縮解除し、前記圧縮解除されたサムネイル画像を表示部に表示するように制御することを特徴とする請求項１０に記載のカメラの画像データ圧縮を支援する端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ圧縮方法に関し、特に、カメラが収集する画像データの圧縮段階で、より適切な圧縮条件が適用されるように支援するカメラの画像データ圧縮方法及びこれを支援する端末に関するものである。
【背景技術】
【０００２】
携帯端末は、通信機能を有し、サイズが携帯できるほど十分小さいため、多くの人々が使用している。携帯端末は、最近、タッチスクリーンのサイズが拡大されると共に、様々なコンテンツを提供するハードウェア及びソフトウェアの支援により、劇的に成長している。
【０００３】
このような従来の携帯端末は、画像を撮影できるように支援するために、カメラを備えている。これにより、多くのユーザが、カメラを用いて画像を撮影したり、撮影された画像を格納したり、編集することができ、他の端末に伝送こともできる。一方、携帯端末は、携帯の容易性を支援するために、そのサイズが制限されている。このようなサイズ制限は、性能が相対的に高いデータ処理方式を採用することを制限するようになる。例えば、カメラが収集した画像に対し可変圧縮率を適用する方式を使用する場合、最終イメージバッファーサイズに最適化された圧縮率を計算して適用することができるため、装置の効率的運用が可能である。しかし、原本イメージに対しｆｕｌｌ ｂｕｆｆｅｒを適用してデータを処理するため、画像データ処理において多くの演算量が要求されるので、迅速なイメージ処理が要求される携帯端末のような装置には、適用することが難しいという問題点がある。
【０００４】
一方、固定圧縮率を使用する方式は、イメージ複雑度が低い場合、最終結果物の画質が低下することがあり、イメージ複雑度が高い場合には、最終結果物のサイズが大きくなることがあるので、最終結果物のためのバッファー割り当てに無駄が発生する場合がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従って、本発明の目的は、上述のような従来技術の問題点を解決するために、カメラが収集した画像データに対し、より適切な圧縮条件を適用することによって、最適の画像データ圧縮が可能になるように支援するカメラの画像データ圧縮方法及びこれを支援する端末を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するための本発明は、活性化されたカメラにより収集された原本画像のプレビューデータを生成する段階と、前記プレビューデータに可変圧縮率方式を適用し、前記プレビューデータの複雑度に対応する第１圧縮率を算出する段階と、前記プレビューデータに対応する撮影画像圧縮の際、前記算出された第１圧縮率を適用して圧縮する段階と、を含むことを特徴とするカメラの画像データ圧縮方法の構成を開示する。
【０００７】
本発明は、また、画像獲得及び撮影のためのカメラと、前記カメラにより収集された原本画像のプレビューデータに可変圧縮率方式を適用し、前記プレビューデータの複雑度に対応する第１圧縮率、及び前記撮影画像確認のためのサムネイル画像の圧縮のための第２圧縮率のうち少なくとも一つを算出し、算出された当該圧縮率を当該画像それぞれに適用する制御部と、を含むことを特徴とするカメラの画像データ圧縮を支援する端末の構成を開示する。
【発明の効果】
【０００８】
上述したように、本発明のカメラの画像データ圧縮方法及びこれを支援する端末によると、本発明は、より改善された圧縮条件適用を提供することによって良質の画像を格納することができる。
【０００９】
また、本発明は、改善された圧縮条件適用による良質のサムネイル画像格納も支援することができる。
【００１０】
また、本発明は、プレビュー画像に対する圧縮条件分析を行うため、相対的に少ない演算量に基づいて機能運用を支援することができ、システムの負荷を低減し、かつリアルタイムで良好な画像を獲得することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るカメラの画像データ圧縮を支援する端末の構成を概略的に表した図である。
【図２】図１の制御部の構成をより詳細に表した図である。
【図３】本発明の実施形態に係るカメラの画像データ圧縮方法を説明するための図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を添付の図面に基づいて詳細に説明する。
【００１３】
実施形態を説明するにおいて、本発明の属する技術分野に十分知られており、本発明に直接関連のない技術内容については説明を省略する。また、実質的に同じ構成や機能を有する構成要素については詳細な説明を省略する。
【００１４】
同一の理由により、添付図面において、一部の構成要素は誇張されているか、省略されているか、又は概略的に図示されており、各構成要素のサイズは実際のサイズを全面的に反映しているものではない。従って、本発明は、添付の図面に示された相対的なサイズや間隔に制限されるものではない。
【００１５】
図１は、本発明の実施形態に係るカメラの画像データ圧縮を支援する端末１００の構成を概略的に表した図面である。
【００１６】
図１を参照すると、本発明の端末１００は、通信部１１０、入力部１２０、オーディオ処理部１３０、表示部１４０、格納部１５０、カメラ１７０、及び制御部１６０の構成を含むことができる。また、本発明の端末１００は、カメラ１７０の運用段階で、撮影画像収集の際、追加される様々なタグ情報収集のための追加モジュールをさらに含むことができる。例えば、端末１００は、撮影画像収集位置情報を獲得するためにＧＰＳのような位置情報収集モジュールをさらに含むことができる。
【００１７】
説明に先立ち、以下において、原本画像は、カメラ１７０が画像撮影のために含むメモリに格納される画像であり、別途のデータ処理が行われていない画像である。また、獲得画像は、カメラ１７０のメモリに格納された原本画像をプレビューフレームデータ又はプレビューデータとして提供する画像であり、別途のエンコーディング段階を行うことなく表示部１４０に出力するために事前に定義されたサイズに調整されるか、あるいは画素数が調節された画像である。このような獲得画像は、原本画像に比べて小さいサイズ又は低画素数の画像になる。撮影画像は、カメラ１７０のメモリに格納された画像のうち撮影信号により指示された一定時点の画像であり、格納部１５０に格納される画像である。このような撮影画像は、格納部１５０に格納される前にエンコーディング段階が適用され、このとき設定された圧縮条件により圧縮格納される。サムネイル画像は、撮影画像が収集された時点に当該撮影画像をユーザが確認できるように提供される画像であり、撮影画像に比べてサイズが小さく設定され、エンコーディング段階及びその他のサムネイル格納形式、例えば、ＥＸＩＦタイプで格納部１５０に格納される。このようなサムネイル画像は、原本画像、撮影画像、獲得画像のうち少なくとも一つから生成される。
【００１８】
このような構成の端末１００は、カメラ１７０が獲得するプレビューデータに対して可変圧縮率方式を適用し、画像格納のための最適の第１圧縮条件を算出し、画像撮影のための入力イベント、例えば、シャッターイベント発生の際、算出された第１圧縮条件をシャッターイベント発生時点に収集された画像に適用するように支援する。これにより、本発明の端末１００は、カメラ１７０が撮影した画像に対する最適の第１圧縮条件を提供することができる。
【００１９】
また、本発明の端末１００が、カメラ１７０が収集したプレビューデータに対する可変圧縮率方式適用の際、サムネイル生成に適用する最適の第２圧縮条件を算出し、算出された第２圧縮条件をサムネイル生成時に適用するように支援する。これにより、本発明の端末１００は、カメラ１７０のサムネイル生成の際、最適の第２圧縮条件を提供することができる。
【００２０】
そのために、カメラ１７０は、制御部１６０の制御により画像を獲得してプレビューフレームデータとして提供し、入力部１２０又は入力機能の表示部１４０又はイベント発生に応じて撮影画像を収集して提供する。このようなカメラ１７０は、画像撮影のために、レンズ、絞り、メモリ、及び画像処理モジュールの構成を含むことができる。また、カメラ１７０は、タイプによってプレビューデータとして使用する獲得画像をリアルタイムで生成し、制御部１６０に伝送することができる。又は、カメラ１７０は、原本画像を制御部１６０に提供し、制御部１６０が、カメラ１７０が提供した原本画像を用いて獲得画像、撮影画像、サムネイル画像等を生成して提供することもできる。
【００２１】
入力部１２０は、端末１００運用に必要な様々な入力信号を生成する構成である。前記入力部１２０は、ボタンキーや、サイドキー、ホームキー等の特定のキー形態で形成されることはもちろん、フルタッチスクリーン支援のために仮想タッチパッドとして提供されることもある。ここで、仮想タッチパッドは、表示部１４０上に表示され、ユーザタッチによる入力信号を生成するように支援する構成である。特に、入力部１２０は、カメラ１７０活性化のための入力信号、活性化されたカメラ１７０を用いて撮影画像収集を指示する入力信号、収集された撮影画像を格納するように指示する入力信号等をユーザ要請に応じて生成することができる。また、入力部１２０は、本発明の圧縮条件改善モード適用のための入力信号を生成することができる。圧縮条件改善モードは、本発明で提示するプレビューデータに可変圧縮率を適用して圧縮条件を算出し、当該圧縮条件は、撮影画像又はサムネイル画像に適用するように支援するモードである。前記圧縮条件改善モードが設定されない場合、一般モード、例えば、固定圧縮率適用モードが適用されることができる。上述した入力信号は、制御部１６０に伝送され、当該入力に対応して命令語に転換されて適用される。一方、表示部１４０が、入力機能を支援する場合、表示部１４０は入力部１２０として動作することができる。これにより、上述したモード活性化のための入力信号、カメラ１７０活性化信号、及びカメラ１７０運用のための入力信号等は、タッチ機能の表示部１４０により生成される。
【００２２】
オーディオ処理部１３０は、端末運用段階で発生する様々なオーディオ信号を処理する構成である。例えば、オーディオ処理部１３０は、端末１００で生成又は復号されたオーディオ信号出力を支援するために、スピーカー（ＳＰＫ）を含むことができ、また、音声通話や画像通話機能、録音機能等を支援するために、オーディオ信号を収集できるマイク（ＭＩＣ）を含むことができる。このようなオーディオ処理部１３０は、カメラ１７０運用のための様々な案内音や効果音出力を支援することができる。例えば、オーディオ処理部１３０は、カメラ１７０の撮影画像収集の際、収集時点を案内する案内音出力を支援することができる。また、オーディオ処理部１３０は、本発明の圧縮条件改善モードが活性化された状態又は非活性化された状態に関する案内音出力を支援することができる。上述したオーディオ処理部１３０のカメラ１７０活性化に関連するオーディオ信号出力は、ユーザ設定等に応じて省略することもできる。
【００２３】
表示部１４０は、本発明の端末１００運用段階に必要な様々な機能画面を出力する構成である。例えば、表示部１４０は、メニュー画面、複数のアイコン表示画面、複数のウィジェット表示画面、待ち受け画面、ロックスクリーン画面等の設定された機能、及び端末１００支援機能等に応じて様々な画面を提供することができる。特に、本発明の表示部１４０は、カメラ１７０活性化により、カメラ１７０運用に関連する画面、例えば、カメラ１７０運用により獲得されたプレビューデータを出力するプレビュー画面、撮影画像収集のための画面、撮影画像収集の際、当該撮影画像のサムネイル画像を出力する画面等を提供することができる。ここで、表示部１４０は、本発明の圧縮条件改善モードが設定された状態をユーザが直接確認できるように、カメラ１７０活性化の際、圧縮条件改善モード活性化を指示するアイコンや、テキストを出力することができる。また、表示部１４０は、圧縮条件改善モード活性化又は非活性化のためのメニュー項目やアイコン出力を支援する。また、表示部１４０は、格納された多数の撮影画像に対する検索要請に応じた画像検索画面、サムネイル画像に対する検索要請に応じたサムネイル画像検索画面等をさらに出力することができる。
【００２４】
一方、通信部１１０は、端末１００の通信機能を支援するために提供される構成であり、カメラ１７０機能アップデート情報の受信、カメラ１７０に基づいて収集された撮影画像、サムネイル画像等の伝送、又は他の端末からの画像受信等を支援する。また、通信部１１０は、撮影画像収集段階でサムネイル画像を生成する場合、サムネイル画像に含むべきタグ情報収集のための通信チャンネルを形成することができる。例えば、端末１００は、特定の位置で撮影画像が収集されると、位置基盤サービスを提供するサーバー装置に接続して、当該位置の位置情報をサーバー装置に提供し、当該位置に関連する様々な情報を受信するように支援することができる。この過程で、通信部１１０は、サーバー装置と端末１００間の通信チャンネル形成を支援し、ユーザ要請に応じて、当該サーバー装置からサムネイル画像に含むべきタグ情報を受信し、制御部１６０に提供することができる。
【００２５】
このような通信部１１０は、少なくとも一つの通信方式支援のために、少なくとも一つの通信モジュールを含むことができる。例えば、通信部１１０は、２Ｇ、３Ｇ、４Ｇ等の様々な世代の通信方式が支援できる通信モジュールのうち少なくとも一つを含めて構成される。制御部１６０は、ユーザ要請に応じて通信部１１０を活性化し、要請されたサービス種類に応じた通信チャンネルを形成するように支援することができる。この段階で、通信部１１０は、ユーザが活性化を要請した項目に応じた通信チャンネル形成を支援する。
【００２６】
格納部１５０は、端末１００運用に必要な様々なプログラム、端末１００運用で発生する様々なデータを格納することができる。例えば、格納部１５０は、端末１００運用に必要な運営体制等のプログラムを格納することができる。特に、格納部１５０は、本発明の圧縮条件改善モード支援のために、圧縮支援プログラム１５１、Ｑテーブル１５３を含むことができる。
【００２７】
圧縮支援プログラム１５１は、圧縮条件改善モード選択のために項目を提供することができる。また、圧縮支援プログラム１５１は、当該項目選択に応じて圧縮条件改善ードが活性化された状態でカメラ１７０を運用する際、カメラ１７０が獲得したプレビューデータに対し、可変圧縮率を適用して第１圧縮条件を算出する第１算出ルーティンと、撮影画像獲得の際、プレビューデータから算出した第１圧縮条件を撮影画像のエンコーディング圧縮条件として適用するルーティンと、を含むことができる。ここで、第１算出ルーティンは、カメラ１７０が提供するプレビューデータに対し、リアルタイムで第１圧縮条件を算出することができ、このように、リアルタイムで算出される第１圧縮条件のうち、撮影画像収集の直前に獲得された第１圧縮条件が当該撮影画像の圧縮条件として適用される。
【００２８】
また、圧縮支援プログラム１５１は、プレビューデータに対して可変圧縮率を適用し、サムネイル画像のための第２圧縮条件を算出する第２算出ルーティンと、算出された第２圧縮条件を、生成されるサムネイル画像に適用する適用ルーティンと、を含む。第２算出ルーティンは、サムネイル画像のために割り当てられるバッファーの全体サイズ中に、ＥＸＩＦ(Ｅｘｃｈａｎｇｅａｂｌｅ Ｉｍａｇｅ Ｆｉｌｅ Ｆｏｒｍａｔ)提供によりタグ情報等が追加される場合、実際に格納するサムネイル画像に関するバッファーサイズ検出ルーティンと、検出されたバッファーサイズを基準に、サムネイル画像に適用する第２圧縮条件を算出するルーティンと、を含むことができる。すなわち、第２算出ルーティンは、プレビューデータに基づいて、又は原本画像で、サムネイル画像を生成する際、格納するタグ情報のサイズに応じて第２圧縮条件を調節することができる。
【００２９】
Ｑテーブル１５３は、プレビューデータに基づいて圧縮条件を検出する段階で参照される圧縮条件値を格納したテーブルである。例えば、Ｑテーブル１５３は圧縮条件のうち圧縮率に関する様々な値を格納する。また、Ｑテーブル１５３は、収集されたプレビューデータに対し可変圧縮率を適用する段階で参照され、プレビューデータを構成する様々なオブジェクト別の圧縮率を提供することができる。これにより、制御部１６０は、Ｑテーブル１５３を参照して、プレビューデータに含まれたオブジェクト別の可変圧縮率を算出し、算出された圧縮率に基づいて当該プレビューデータに適用する圧縮率を第１圧縮条件として算出することができる。また、制御部１６０は、Ｑテーブル１５３を参照し、サムネイル画像を生成するために、プレビューデータに適用する可変圧縮率を第２圧縮条件として算出することができる。
【００３０】
制御部１６０は、本発明の実施形態に係る圧縮条件改善モード運用のための端末１００の信号の流れと、データの処理、情報の収集及び伝送等を制御する構成である。このような制御部１６０は、カメラ１７０の画像データ圧縮段階で、圧縮条件改善のために、図２に示された構成を含むことができる。
【００３１】
図２は、本発明の実施形態に係る端末１００の制御部１６０構成をより詳細に表した図面である。
【００３２】
図２を参照すると、本発明の制御部１６０は、プレビューデータ可変圧縮率算出部１６１、サムネイル画像圧縮部１６３、撮影画像圧縮部１６５、及び格納支援部１６７の構成を含む。
【００３３】
プレビューデータ可変圧縮率算出部１６１は、プレビューデータに基づいて、上述した第１圧縮条件及び第２圧縮条件のうち少なくとも一つをユーザ設定に応じて算出する構成である。そのために、プレビューデータ可変圧縮率算出部１６１は、圧縮条件改善モード運用のためのメニューアイテムやアイコン出力を支援し、当該メニュー又はアイコン選択の際、圧縮条件改善モード運用を実行するように支援することができる。特に、プレビューデータ可変圧縮率算出部１６１は、カメラ１７０が原本画像を提供する場合、原本画像をプレビューフレームサイズに調整するか、あるいは画素調整を行い、原本画像に比べてサイズが小さいか、もしくは画素数の低いフレームを生成する。ここで、プレビューデータ可変圧縮率算出部１６１は、カメラ１７０がプレビューデータを直接提供する場合、別途のプレビューデータ生成を行わない場合もある。
【００３４】
プレビューデータ可変圧縮率算出部１６１は、プレビューデータが獲得されると、当該プレビューデータを表示部１４０に提供し、プレビュー画面を具現するように支援する一方、プレビューデータに対する可変圧縮率適用を行うことができる。プレビューデータ可変圧縮率算出部１６１は、可変圧縮率適用のために、プレビューデータに対する画像の複雑度分析を行い、複雑度分析結果に応じて、現在収集されたプレビューデータに最適化された圧縮率を算出することができる。プレビューデータ可変圧縮率算出部１６１は、算出された圧縮率を当該プレビューデータに対応する原本画像に関する第１圧縮条件として臨時格納することができる。一方、プレビューデータ可変圧縮率算出部１６１は、リアルタイムで伝送されるか、又は生成されたプレビューデータに対し、上述した可変圧縮率方式を適用して、当該プレビューデータに最適化された圧縮率算出をリアルタイムで行う。また、プレビューデータ可変圧縮率算出部１６１は、リアルタイムで算出された圧縮率を第１圧縮条件として格納し、続けて更新するように支援する。また、プレビューデータ可変圧縮率算出部１６１は、画像撮影のための入力イベントが生成されると、前記第１圧縮条件を撮影画像圧縮部１６５に提供することができる。
【００３５】
一方、プレビューデータ可変圧縮率算出部１６１は、プレビューデータ及びサムネイル画像を格納する、固定されたバッファーサイズ情報に基づいて第２圧縮条件を算出することができる。そのために、プレビューデータ可変圧縮率算出部１６１は、サムネイル画像を格納する時点に一緒に記録される情報、例えば、タグ情報を確認する。また、当該情報がサムネイル画像で占める比率を確認し、実際にサムネイル画像でイメージとして格納される空間がどの程度であるのかを確認する。このような確認が完了すれば、プレビューデータ可変圧縮率算出部１６１は、情報を除いて実際のイメージが記録されるバッファーの空間に応じて、プレビューデータに適用する第２圧縮条件、例えば、圧縮率をさらに調整することができる。すなわち、プレビューデータ可変圧縮率算出部１６１は、プレビューデータの複雑度分析により、当該プレビューデータに適用する可変圧縮率を決定した後、サムネイル画像のために割り当てられたバッファー空間で、実際にイメージが挿入されるバッファー空間を確認し、決定された圧縮率をさらに調整することができる。又は、プレビューデータ可変圧縮率算出部１６１は、サムネイル画像のために割り当てられたバッファーの実際のイメージ挿入バッファー空間を基準に、当該プレビューデータに適用する可変圧縮率を決定することができる。プレビューデータ可変圧縮率算出部１６１は、算出された第２圧縮条件をサムネイル画像圧縮部１６３に提供する。
【００３６】
一方、プレビューデータ可変圧縮率算出部１６１は、プレビューデータ収集のためのバッファー活用をより最適化するように支援することができる。例えば、初期原本画像処理のために、バッファーのサイズが５Ｍｂｙｔｅに設定される場合、それに対応し、プレビューデータのサイズが３Ｍｂｙｔｅで提供されると仮定した状況で、ユーザ設定変更に応じて初期原本画像処理に関するバッファーのサイズが２Ｍｂｙｔｅに変更されることができる。この場合、プレビューデータ可変圧縮率算出部１６１は、別途のエラー出力を行うことなく、原本画像のためのバッファーサイズ確認を行った後、プレビューデータに適用する圧縮率を２Ｍｂｙｔｅ以下で適用するように制御することができる。
【００３７】
サムネイル画像圧縮部１６３は、カメラ１７０が提供する原本画像、又はプレビューデータとして使用される獲得画像のうち少なくとも一つの画像を、サムネイル画像を生成するために圧縮する構成である。特に、サムネイル画像圧縮部１６３は、サムネイル画像生成のためのイベントが発生すれば、サムネイル画像格納のために割り当てられたバッファーサイズ、及びプレビューデータに基づいて算出された第２圧縮条件に応じて原本画像の圧縮を行う。また、サムネイル画像圧縮部１６３は、第２圧縮条件により圧縮されたサムネイル画像を格納支援部１６７に伝送することができる。
【００３８】
撮影画像圧縮部１６５は、撮影画像収集のためのイベントが発生すれば、プレビューデータ可変圧縮率算出部１６１から第１圧縮条件を伝送される。ここで、撮影画像収集のためのイベントは、様々な入力イベント又は設定イベントである。例えば、入力イベントは、シャッターキーを押すための入力イベント、仮想シャッターキー選択のためのタッチイベント、シャッターキー選択のためのジェスチャーイベント等を含むことができる。設定イベントの場合、事前に定義された画像分析条件になることができる。すなわち、設定イベントは、被写体の顔認識、顔の表情認識、被写体のジェスチャー認識、被写体の音声認識、端末１００の動作停止認識等を含むことができる。撮影画像圧縮部１６５は、上述したイベントのうち事前に定義された一定イベントが発生すれば、当該イベント発生に応じてカメラ１７０が収集した撮影画像を受信する。これにより、撮影画像圧縮部１６５は、第１圧縮条件を収集された撮影画像に適用して圧縮を行う。圧縮されたデータは格納支援部１６７に伝送する。
【００３９】
格納支援部１６７は、撮影画像圧縮部１６５から、第１圧縮条件により圧縮された撮影画像を受信し、これを格納部１５０に格納する。また、格納支援部１６７は、サムネイル画像圧縮部１６３から、第２圧縮条件により圧縮されたサムネイル画像を受信し、これを格納部１５０に格納する。ここで、圧縮されたデータはＪＰＥＧ方式により圧縮されたデータになることができる。一方、格納支援部１６７は、格納された撮影画像及びサムネイル画像のうち少なくとも一つを検索するためのイベントが発生すれば、当該画像を制御部１６０に伝送し、表示部１４０に出力されるように支援する。
【００４０】
図３は、本発明の実施形態に係るカメラの画像データ圧縮方法を説明するための図面である。
【００４１】
図３を参照すると、本発明のカメラの画像データ圧縮方法は、制御部１６０が、３０１段階でカメラ機能活性化のためのイベント発生があるのか確認する。この段階で発生したイベントが、カメラ機能活性化のためのイベントではない場合、制御部１６０は、３０３段階に分岐し、当該イベントによる機能実行を支援することができる。例えば、制御部１６０は、格納部１５０に格納された撮影画像又はサムネイル画像等を検索する機能、当該画像を他の端末に伝送する機能、他の端末から特定の画像を受信する機能等を支援することができる。
【００４２】
一方、３０１段階でカメラ機能活性化のためのイベントが発生すれば、制御部１６０は、３０５段階に分岐してカメラ画像を受信する。そのために、制御部１６０はカメラ１７０活性化のための制御動作を実行する。カメラ１７０は、活性化のための制御信号に応じて初期化段階を実行し、レンズを介して受信される原本画像を制御部１６０に提供することができる。ここで、カメラ１７０が、原本画像に基づいて獲得画像に加工して提供する場合、制御部１６０は、３０７段階を実行することなく省略することもできる。
【００４３】
一方、制御部１６０は、カメラ１７０から原本画像を受信すれば、３０７段階で受信された原本画像から事前に定義された一定基準によりプレビューデータを生成する。また、制御部１６０は、プレビューデータが生成されると、３０９段階でプレビューデータに対する可変圧縮率方式を適用し、第１圧縮条件Ｑ１及び第２圧縮条件Ｑ２を算出する。このとき、第１圧縮条件Ｑ１は、撮影画像圧縮のために、プレビューデータに可変圧縮率を適用して算出した圧縮率になることができる。第２圧縮条件Ｑ２は、撮影画像に対応し、ユーザに確認のために提供する一定サイズのサムネイル画像圧縮のために、サムネイル画像格納のためのバッファーのサイズ情報、及びプレビューデータ複雑度分析に基づいて可変圧縮率を適用して算出した圧縮率になることができる。前記３０９段階は、端末１００の機能支援有無に応じて、少なくとも一つの圧縮条件算出が実行される段階になることができる。すなわち、撮影画像に関する圧縮条件改善モードである場合、３０９段階は第１圧縮条件Ｑ１のみを算出する段階になることができる。また、サムネイル画像に関する圧縮条件改善モードである場合、３０９段階は第２圧縮条件Ｑ２のみを算出する段階になることができる。また、撮影画像及びサムネイル画像両方に関する圧縮条件改善モードである場合、３０９段階は第１圧縮条件Ｑ１及び第２圧縮条件Ｑ２を両方とも算出する段階になることができる。以下の説明では、第１圧縮条件Ｑ１及び第２圧縮条件Ｑ２を両方とも算出する段階を基準に説明する。
【００４４】
次に、制御部１６０は、３１１段階で撮影のためのイベントが発生するのか確認することができる。また、制御部１６０は、撮影のためのイベント、例えば、シャッターキー選択のための入力イベントが発生すれば、３１３段階に分岐し、第１圧縮条件Ｑ１を撮影画像に適用して撮影画像圧縮を実行する。また、制御部１６０は、撮影画像圧縮と共にサムネイル画像を表示するように設計された場合、又はサムネイル画像を圧縮格納するように設計された場合、第２圧縮条件Ｑ２をサムネイル画像に適用してサムネイル画像圧縮を実行する。制御部１６０は、圧縮が完了すれば、圧縮された撮影画像及び圧縮されたサムネイル画像を格納部１５０に格納するように支援することができる。また、制御部１６０は、格納された圧縮撮影画像及び圧縮サムネイル画像に対する検索イベントが発生すれば、圧縮段階で適用された圧縮率に基づいて圧縮解除した撮影画像、及び圧縮解除したサムネイル画像を表示部１４０に出力するように支援することができる。ここで、制御部１６０は、画像に対する他の端末への伝送要請が発生する場合、各画像に対する圧縮解除を行わずに圧縮された画像を他の端末に伝送するように支援することができる。このとき、他の端末に伝送される圧縮された撮影画像のヘッダー情報には、プレビューデータに対する可変圧縮率適用方式によって算出された圧縮率情報が記録される。また、他の端末に伝送される圧縮されたサムネイル画像のヘッダー情報には、実際に記録されたイメージのサイズ、当該イメージに適用された圧縮率情報、タグ関連情報等が含まれて提供される。
【００４５】
次に、制御部１６０は、３１５段階でカメラ機能終了のためのイベント発生があるのか確認する。この段階で、制御部１６０は、カメラ１７０機能終了のためのイベント発生がない場合、３０５段階に分岐して以下の段階を再実行するように支援することができる。
【００４６】
上述したように、本発明の実施形態に係るカメラの画像データ圧縮方法及びこれを支援する端末によると、本発明は、原本画像から生成されたプレビューデータに可変圧縮率方式を適用して最適の圧縮条件、すなわち、圧縮率を算出し、算出された圧縮率を撮影する撮影画像に適用するように支援することができる。さらに、本発明は、サムネイル画像の圧縮のために、生成段階で収集されるタグ情報に応じて変更されるバッファーのサイズを圧縮率に適用することによって、最適のサムネイル画像圧縮が実行できるように支援することができる。
【００４７】
一方、上述した携帯端末１００は、その提供形態に応じて様々な追加モジュールをさらに含むことができる。すなわち、前記携帯端末１００は、通信端末である場合、近距離通信のための近距離通信モジュール、前記携帯端末１００の有線通信方式又は無線通信方式によるデータ送受信のためのインターフェース、インターネットネットワークと通信してインターネット機能を実行するインターネット通信モジュール、及びデジタル放送受信と再生機能を実行するデジタル放送モジュール等のように上記で言及されなかった構成をさらに含むこともできる。このような構成要素は、デジタル機器のコンバージェンス(ｃｏｎｖｅｒｇｅｎｃｅ)傾向に応じて変形が様々であり、すべて列挙することは難しいが、前記言及された構成要素と同等なレベルの構成要素が前記デバイスにさらに含まれて構成されることもできる。また、本発明の携帯端末１００は、その提供形態に応じて、上記の構成から特定の構成が除外されることもあり、他の構成に代替されることもある。これは、本技術分野の通常の知識を有する者にとって容易に理解できることである。
【００４８】
また、本発明の実施形態に係る前記携帯端末１００は、例えば、様々な通信システムに対応する通信プロトコル(ｃｏｍｍｕｎｉｃａｔｉｏｎ ｐｒｏｔｏｃｏｌｓ)に基づいて動作するすべての移動通信端末(ｍｏｂｉｌｅ ｃｏｍｍｕｎｉｃａｔｉｏｎ ｔｅｒｍｉｎａｌｓ)をはじめとして、ＰＭＰ(Ｐｏｒｔａｂｌｅ Ｍｕｌｔｉｍｅｄｉａ Ｐｌａｙｅｒ)、デジタル放送プレーヤー、ＰＤＡ(Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ)、音楽再生器(例えば、ＭＰ３プレーヤー)、携帯ゲーム端末、スマートフォン(Ｓｍａｒｔ Ｐｈｏｎｅ)、ノートパソコン、及びハンドヘルドＰＣ等すべての情報通信機器、マルチメディア、及びそれに関連する応用機器を含むことができる。
【００４９】
一方、本明細書と図面において、本発明の好ましい実施形態について説明し、ここで、特定の用語が使用されているが、これは単に本発明の技術内容を容易に説明し、発明を理解しやすくするために、一般的な意味で使用されただけであり、本発明の範囲を限定するものではない。ここに開示された実施形態以外にも、本発明の技術的思想に基づいた他の変形例が実施可能であることは、本発明の属する技術分野における通常の知識を有する者にとって自明なことである。
【符号の説明】
【００５０】
１００:端末
１１０:通信部
１２０:入力部
１３０:オーディオ処理部
１４０:表示部
１５０:格納部
１６０:制御部
１７０:カメラ
【図１】
2014135729.tif 000003
【図２】
2014135729.tif 000004
【図３】
2014135729.tif 000005