JP2014165876A - Image processing apparatus, imaging apparatus, and image processing program - Google Patents
Image processing apparatus, imaging apparatus, and image processing program Download PDFInfo
- Publication number
- JP2014165876A JP2014165876A JP2013037767A JP2013037767A JP2014165876A JP 2014165876 A JP2014165876 A JP 2014165876A JP 2013037767 A JP2013037767 A JP 2013037767A JP 2013037767 A JP2013037767 A JP 2013037767A JP 2014165876 A JP2014165876 A JP 2014165876A
- Authority
- JP
- Japan
- Prior art keywords
- text
- weather
- information
- image data
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Studio Devices (AREA)
- Image Analysis (AREA)
Abstract
Description
本発明は、画像データからテキストを生成する画像処理装置、撮像装置及び画像処理プログラムに関する。 The present invention relates to an image processing apparatus, an imaging apparatus, and an image processing program that generate text from image data.
画像データを解析した解析結果と、画像データに含まれる撮像情報等に基づいて、画像データに対するテキストを作成する技術が提案されている(特許文献1等参照)。また、近年では、複数のバリエーションを有するコメントリストを用意するなどして、ユーザーの感覚と整合性の高いテキストを作成する技術が提案されている。 A technique for creating a text for image data based on an analysis result obtained by analyzing image data and imaging information included in the image data has been proposed (see Patent Document 1). In recent years, a technique has been proposed in which a text that is highly consistent with the user's sense is created by preparing a comment list having a plurality of variations.
また、テキスト作成のために有用と考えられる画像データの解析手法としては、例えば顔認識や色情報の抽出等が挙げられる。 Examples of image data analysis techniques that are considered useful for text creation include face recognition and color information extraction.
色情報の解析結果からテキストを生成する技術は、撮影者及び画像の観察者の感性に近いテキストを自動で付与するために有効な手段ではあるものの、色情報の抽出のみでは、撮影者等の感性に近いテキストを作成することが困難な場合もある。 Although the technique for generating text from the analysis result of color information is an effective means for automatically providing text close to the sensitivity of the photographer and the observer of the image, only extraction of color information can It may be difficult to create text that is close to sensibility.
そこで本発明の目的は、画像データから、当該画像データを見た際に人間が生じる感性に対して良好な整合性を有するテキストを生成し得る画像処理装置を提供することである。 SUMMARY OF THE INVENTION An object of the present invention is to provide an image processing apparatus capable of generating text having good consistency with the sensibility generated by humans when viewing the image data.
上記目的を達成するために、本発明に係る画像処理装置は、
画像データに関する情報を取得する情報取得部と、取得した前記情報からテキストを生成するテキスト生成部と、を有する画像処理装置であって、
前記情報取得部は、前記画像データの撮影現場の天気に関する天気情報を取得する天気情報取得部を有し、
前記テキスト生成部は、前記天気情報に基づき前記撮影現場の天気に関連する前記テキストである天気テキストを生成する天気テキスト生成部を有することを特徴とする。
In order to achieve the above object, an image processing apparatus according to the present invention provides:
An image processing apparatus comprising: an information acquisition unit that acquires information about image data; and a text generation unit that generates text from the acquired information.
The information acquisition unit includes a weather information acquisition unit that acquires weather information related to the weather at the shooting site of the image data,
The text generation unit includes a weather text generation unit that generates a weather text that is the text related to the weather at the shooting site based on the weather information.
また、例えば、前記情報取得部は、前記画像データに含まれる人物の像に関する人物情報を取得する人物情報取得部をさらに有しても良く、
前記テキスト生成部は、前記人物情報に基づき前記人物の像に関連する前記テキストである人物テキストを生成する人物テキスト生成部と、前記天気テキストと前記人物テキストとを組み合わせた前記テキストである複合テキストを生成する複合テキスト生成部と、をさらに有しても良い。
In addition, for example, the information acquisition unit may further include a person information acquisition unit that acquires person information related to an image of a person included in the image data.
The text generation unit is configured to generate a person text that is the text related to the image of the person based on the person information, and a composite text that is the text obtained by combining the weather text and the person text And a composite text generation unit that generates
また、例えば、前記情報取得部は、前記画像データに含まれる人工物の像に関する人工物情報を取得する人工物情報取得部をさらに有しても良く、
前記テキスト生成部は、前記人工物情報に基づき、前記人工物の像に関連する前記テキストである人工物テキストを生成する人工物テキスト生成部をさらに有しても良く、
前記テキスト生成部は、情報取得部が取得した前記情報に基づき、前記天気テキスト生成部と前記人工物テキスト生成部のいずれか一方を用いて前記テキストを生成しても良い。
In addition, for example, the information acquisition unit may further include an artifact information acquisition unit that acquires artifact information relating to an image of the artifact included in the image data,
The text generation unit may further include an artifact text generation unit that generates an artifact text that is the text related to the image of the artifact based on the artifact information,
The text generation unit may generate the text using either the weather text generation unit or the artifact text generation unit based on the information acquired by the information acquisition unit.
また、例えば、前記天気情報取得部は、前記画像データに含まれる空の像の全体に対する比率に関する空比率情報をさらに取得しても良く、
前記テキスト生成部は、前記空比率情報に応じて前記テキストを変更しても良い。
Further, for example, the weather information acquisition unit may further acquire sky ratio information relating to a ratio of the entire sky image included in the image data,
The text generation unit may change the text according to the empty ratio information.
また、例えば、前記天気テキスト生成部は、前記撮影現場の天気が晴れである場合には、前記撮影現場の天気が曇り又は雨の場合と比較して、前記撮影現場の天気をより肯定的に表現する前記天気テキストを生成しても良い。 Further, for example, the weather text generation unit may more positively determine the weather at the shooting site when the weather at the shooting site is clear than when the weather at the shooting site is cloudy or rainy. The weather text to be expressed may be generated.
また、例えば、前記情報取得部は、前記画像データの色に関する色情報を取得する色情報取得部を有しても良く、
前記テキスト生成部は、前記色情報に基づき前記画像データの色が持つイメージに関連する前記テキストである色形容テキストを生成する色形容テキスト生成部を有しても良く、
前記テキスト生成部は、前記天気情報取得部が前記天気情報を取得できない場合に、前記色形容テキスト生成部を用いて前記テキストを生成しても良い。
In addition, for example, the information acquisition unit may include a color information acquisition unit that acquires color information related to the color of the image data.
The text generation unit may include a color shape text generation unit that generates a color shape text that is the text related to an image included in a color of the image data based on the color information,
The text generation unit may generate the text using the color and shape text generation unit when the weather information acquisition unit cannot acquire the weather information.
本発明に係る撮像装置は、上記のうちいずれかの画像処理装置と、被写体を撮像して前記画像データを生成する撮像部と、を有する。 An imaging apparatus according to the present invention includes any one of the above-described image processing apparatuses and an imaging unit that captures an image of a subject and generates the image data.
本発明に係る画像処理プログラムは、コンピュータに、画像データに関する情報を取得する情報取得処理と、取得した前記情報からテキストを生成するテキスト生成処理と、を実行させる画像処理プログラムであって、
前記情報取得処理では、前記画像データの撮影現場の天気に関する天気情報を取得することができ、
前記テキスト生成処理では、前記天気情報に基づき前記撮影現場の天気に関連する前記テキストである天気テキストを生成することができる。
An image processing program according to the present invention is an image processing program that causes a computer to execute an information acquisition process for acquiring information about image data and a text generation process for generating text from the acquired information.
In the information acquisition process, it is possible to acquire weather information related to the weather of the shooting site of the image data,
In the text generation process, a weather text that is the text related to the weather at the shooting site can be generated based on the weather information.
図1は、本発明の一実施形態に係る撮像装置10の概略ブロック図である。撮像装置10は、撮像部12、カメラ制御部20、操作部22、画像処理部40、表示部26、記憶部28、バッファメモリ部30、通信部32、メモリカード(記憶媒体)34等を有しており、各部分は、バス24を介して相互に通信することができる。
FIG. 1 is a schematic block diagram of an
撮像部12は、光学系14、撮像素子16、A/D変換部18等を有しており、画像データを生成する。光学系14は、1又は2以上のレンズを備え、レンズに入射した光の像を、撮像素子16の受光面に形成する。
The imaging unit 12 includes an optical system 14, an
撮像素子16は、例えばCCDやCMOS等の固体撮像素子によって構成され、光学系14を介して受光面に結像した光学像を、電気信号に変換する。撮像素子16は、生成した電気信号を、A/D変換部18に出力する。A/D変換部18は、撮像素子16によって生成された電気信号に対して、アナログ/デジタル変換等を行い、カメラ制御部20及び画像処理部40等で処理可能な画像データを生成する。
The
撮像部12による画像データの生成動作は、カメラ制御部20によって制御される。例えば、撮像部12は、カメラ制御部20による制御により、操作部22等を介して撮影信号が入力されたタイミングで撮像素子16による光電変換を行い、いわゆる静止画の画像データを生成することができる。また、撮像部12は、カメラ制御部20による制御により、操作部22等を介して動画撮影開始信号が入力されたタイミングで、連続的な光電変換を行い、いわゆる動画の画像データを生成することができる。
The operation of generating image data by the imaging unit 12 is controlled by the
撮像部12で生成された画像データは、カメラ制御部20の制御により、バッファメモリ部30及び画像処理部40を介して、メモリカード34に保存される。なお、撮像部12は、操作部22等からの操作信号が入力されていない状態で、自動的に画像データの生成を行い、いわゆるスルー画の画像データを生成することもできる。この場合、撮像部12で生成されたスルー画の画像データは、カメラ制御部20の制御により、表示部26に表示される。
The image data generated by the imaging unit 12 is stored in the
画像処理部40は、メモリカード34又はバッファメモリ部30に記憶されている画像データに対して、各種の画像処理を実行する。画像処理部40は、撮像部12で生成された静止画、動画、スルー画等について画像処理を行う他、メモリカード34等に保存されている撮像部12以外で生成された画像データについても、画像処理を行うことができる。画像処理部40は、各種補正処理や、データの圧縮及び変換、顔認識や色の抽出などを行うことができるが、画像処理部40の詳細については、後ほど述べる。
The
表示部26は、液晶ディスプレイ等で構成されており、カメラ制御部20の制御に従って、画像データや、操作メニュー等を表示する。また、表示部は、画像処理部40によるテキスト生成処理によって生成されたテキストを、画像データに重ねて表示することができる。記憶部28には、撮像装置10の制御に用いる撮影条件、画像処理条件、再生制御条件、表示制御条件、記録制御条件、入出力制御条件や、テキストの生成に用いる辞書(テキスト集)など、各種の情報が記憶されている。カメラ制御部20や画像処理部40は、必要に応じて、記憶部28に記憶されている情報を読み出し、演算処理に利用することができる。記憶部28は、ROM等によって構成される。
The
バッファメモリ部30は、カメラ制御部20及び画像処理部40が演算処理を実施する際の作業領域として利用される。例えば、画像処理部40が画像データに対して画像処理を行う場合、処理の対象となる画像データは、記憶媒体から読み出され、バッファメモリ部30に一次的に格納される。バッファメモリ部30は、RAM等によって構成される。
The
操作部22は、操作者が撮像装置10に対して情報を入力するためのスイッチ等を有している。操作部22は、電源スイッチ、レリーズスイッチ、モードスイッチ、メニュースイッチ、選択キー等を備えており、操作者の操作に対応した信号を、カメラ制御部20に出力する。
The
通信部32は、メモリカード34を取り付けるスロットや、他の情報機器と通信を行うための送受信部等を有しており、撮像装置10は、通信部32を介して、メモリカード34や他の情報機器から情報を取得できる。また、カメラ制御部20は、通信部32を介してメモリカード34に画像データを出力し、メモリカード34に画像データを保存することができる。
The
メモリカード34は、通信部32を介して着脱自在に接続される記憶媒体であり、撮像部12で生成された画像データ等を記憶することができる。メモリカード34に保存される画像データの形式は特に限定されないが、例えば画像データは、イグジフ(Exif)形式のファイルとして、メモリカード34に保存される。
The
カメラ制御部20は、撮像装置10が備えている各部分の制御を行う。例えば、カメラ制御部20には、電源部(不図示)が接続されており、カメラ制御部20は、撮像装置10内の各部分に対して適切に電力が供給されるように、制御を行う。カメラ制御部20は、例えばマイクロプロセッサ等によって構成される。なお、カメラ制御部20と画像処理部40の演算処理は、共通のマイクロプロセッサで行われても良く、また別個の電子回路で行われても良い。
The
図2は、図1に示す画像処理部40に含まれる処理部を、ブロック図で表したものである。画像処理部40は、画像データ入力部41と、情報取得部43と、テキスト生成部50と、文章付加部56とを有する。画像処理部40は、図1に示す撮像部12等で生成された画像データについて、各種の解析処理を行うことにより、画像データに関する各種の情報を取得し、取得した情報から画像データの内容と整合性の高いテキストを作成し、画像データにテキストを付加することができる。
FIG. 2 is a block diagram showing a processing unit included in the
図2に示す画像データ入力部41は、メモリカード34又はバッファメモリ部30に格納されている画像データを読み出し、情報取得部43に出力する。
The image
情報取得部43は、天気情報取得部44、人物情報取得部45、人工物情報取得部46及び色情報取得部47を有しており、画像データから情報を取得する。また、情報取得部43は、Exifファイル等の形式で画像データに関連付けて保存されている撮影情報を取得することができる。情報取得部43がExifファイル等から取得可能な撮影情報は、画像データの撮影状況を示すデータであれば特に限定されないが、画像データの生成年、生成月日、生成時間に関する情報や、画像データの生成場所(GPSデータ)、撮影者等に関する情報が含まれる。情報取得部43で取得された画像データに関する情報は、テキスト生成部50に出力され、テキスト生成部50は、その情報をテキストの生成等に利用することができる。
The
天気情報取得部44は、空領域抽出部44a、空代表色抽出部44b及び天気推定部44cを有し、画像データの撮影現場の天気に関する天気情報を取得する。空領域抽出部44aは、画像データに含まれる各画素の色及び明るさに関する情報や、各画素のエッジ情報(空間周波数などを含む)を用いて、画像データに含まれる空の像の領域(空領域)を抽出することができるが、具体的な手法は特に限定されない。また、空領域抽出部44aは、抽出した空領域の画像データ全体に対する比率である空比率情報を算出することができる。空代表色抽出部44bは、空領域抽出部44aで抽出された空領域の代表色を抽出する。空代表色抽出部44bによる代表色の算出方法は特に限定されず、例えば空領域に含まれる画素の平均色を代表色としても良く、また、空領域における色別の頻度分布に対してK−means法などの手法を用いてクラスタリングを行うことにより、代表色を算出しても良い。
The weather
天気推定部44cは、算出された空領域の代表色を用いて、画像データの撮影現場の天気を推定する。たとえば図10に示すように、天気推定部44cは、空領域の代表色が青系の色の場合は撮影現場の天気を「晴れ」であると推定し、空領域の代表色がグレー系の色の場合は撮影現場の天気を「くもり」又は「雨」であると推定することができる。また、天気推定部44cは、空領域の代表色から、撮影現場の時間帯(「夕方」、「夜」、「早朝」)などを推定しても良い。さらに、天気推定部44cは、撮影現場の天気や時間帯を推定する場合に、Exifファイル等から取得された画像データの生成月日、生成時間に関する情報を、空領域の代表色と併せて用いてもよく、これにより推定精度を高めることができる。またさらに、天気推定部44cは、Exifファイル等から取得された画像データの生成場所、生成年月日の情報を用いて、Web等を介して画像データの撮影現場の気象情報を取得し、これを利用して撮影現場の天気を推定しても良い。 The weather estimation unit 44c estimates the weather at the shooting site of the image data using the calculated representative color of the sky region. For example, as shown in FIG. 10, when the representative color of the sky region is a blue color, the weather estimation unit 44c estimates that the weather at the shooting site is “sunny” and the representative color of the sky region is a gray color. In the case of a color, it can be estimated that the weather at the shooting site is “cloudy” or “rainy”. Further, the weather estimation unit 44c may estimate the time zone (“evening”, “night”, “early morning”) of the shooting site from the representative color of the sky region. Furthermore, when estimating the weather and time zone of the shooting site, the weather estimation unit 44c uses information on the generation date and generation time of the image data acquired from the Exif file or the like together with the representative color of the sky region. As a result, the estimation accuracy can be increased. Furthermore, the weather estimation unit 44c acquires the weather information of the image data shooting site via the Web or the like using the information on the generation location and generation date of the image data acquired from the Exif file or the like. May be used to estimate the weather at the shooting site.
人物情報取得部45は、画像データに含まれる人物の像に関する人物情報を取得する。人物情報取得部45は、人物の像が写っている領域を、テンプレートマッチングなどの顔認識に関する技術を用いて画像データから抽出したり、被写体である人物の笑顔レベルを、顔における口角部分の上がり具合を数値化するなどして画像データから抽出することが可能である。また、人物情報取得部45は、画像データに含まれる人物の像の数や、抽出した人物の像の画像データ全体に対する比率(大きさ)や、人物の像の性別や年齢を抽出しても良い。
The person
人工物情報取得部46は、画像データに含まれる人工物の像に関する人工物情報を取得する。人工物情報取得部46は、画像データからエッジ情報を抽出し、さらに抽出したエッジの幾何学的特性を分析することにより、画像データに含まれる被写体が建築物や乗り物等の人工物であるか、樹木や草花、動物等の自然物であるかを推定し、画像データを分類することができる。例えば、人工物情報取得部46は、直線、円、楕円など特定の規則性を持ったエッジが多い場合は被写体が人工物であると推定し、ランダムな形状性が高い場合は被写体が自然物であると推定する。また、人工物情報取得部46は、被写体が人工物であるか自然物であるかの分析を、画像データ全体に対して行うことも可能であるが、画像データの一部の領域(例えばピントが合っている領域など)に対して行うことも可能である。
The artifact
色情報取得部47は、画像データの色(色相以外の要素を含む)に関する情報を抽出し、または、抽出した情報を元に更に演算処理を行うことにより、色情報を得ることができる。色情報取得部47による色情報の種別、算出方法等は特に限定されないが、画像データに含まれる各画素のHSV値を集計したものや、集計したHSV値から算出された代表色などが、色情報に含まれる。ただし、色情報取得部47が色情報を算出する際における解像度は、演算処理の負担等を考慮して適宜変更すれば良く、また、色空間の種類もHSVに限られず、RGB、CMY、CMYK等であっても良い。また、色情報取得部47による色情報の抽出処理も、人工物情報取得部46と同様に、画像データ全体に対してだけでなく、画像データの一部の領域に対して行うことも可能である。さらに、色情報取得部47による代表色の算出方法も特に限定されないが、例えば画像データ若しくはその領域に含まれる画素の平均色を代表色としても良く、また、色別の頻度分布に対してK−means法などの手法を用いてクラスタリングを行うことにより、代表色を算出しても良い。なお、色情報取得部47による代表色の抽出処理は、空代表色抽出部44bと共通であっても良く、異なっていても良い。
The color information acquisition unit 47 can obtain color information by extracting information about the color of image data (including elements other than hue), or by further performing arithmetic processing based on the extracted information. The type and calculation method of the color information by the color information acquisition unit 47 are not particularly limited, but the sum of the HSV values of each pixel included in the image data, the representative color calculated from the summed HSV values, etc. Included in the information. However, the resolution when the color information acquisition unit 47 calculates the color information may be appropriately changed in consideration of the burden of calculation processing, and the type of color space is not limited to HSV, and RGB, CMY, CMYK Etc. Further, the color information extraction processing by the color information acquisition unit 47 can be performed not only on the entire image data but also on a partial region of the image data, as with the artifact
テキスト生成部50は、情報取得部43等から送信された情報を用いてテキストを生成し、生成したテキストと画像データとを関連づける。テキスト生成部50は、天気テキスト生成部51、人物テキスト生成部52、人工物テキスト生成部53、色形容テキスト生成部54、複合テキスト生成部55を有している。テキスト生成部50は、情報取得部43からの情報を用いて、これらの各テキスト生成部51〜55のうち1つ又は複数を選択して、テキストを生成することが可能である。例えば、テキスト生成部50は、空領域抽出部44aで算出された空比率が所定の閾値以上である場合には、天気テキスト生成部51を用いてテキストを生成し、空比率が所定の閾値未満である場合は、色形容テキスト生成部54等を用いてテキストを生成することができる。なお、テキスト生成部50は、記憶部28に記憶された各辞書(図11)を用いて、テキストを生成することができる。
The
天気テキスト生成部51は、天気情報取得部44で取得された天気情報に基づき撮影現場の天気に関連するテキストである天気テキストを生成することができる。例えば天気テキスト生成部51は、図11(A)に示すように天気に関連するテキストが保存されている「天気」辞書を用いて、取得された天気情報に対応するテキストのうち1つを選択することにより、天気テキストを生成することができる。また、天気テキスト生成部51は、撮影現場の天気が「晴れ」である場合には、撮影現場の天気が「曇り」又は「雨」の場合と比較して、撮影現場の天気をより肯定的に表現する天気テキストを生成することができる。例えば、図11(A)に示すように、天気テキスト生成部51が使用する「天気」辞書のうち、「晴れ(1)」、「晴れ(2)」に対応する項目には、「快晴!」、「さわやかに晴れた」などのように「晴れ」という天気をストレートに記述するテキストが保存されている。これに対して、「曇り」又は「雨」の項目には、「曇っていたが・・・」「雨だったけど・・・」のように、天気を表す後に逆説の接続詞を付加するなど、撮影現場の天気を否定的に記述するテキストが保存されている。これにより、天気テキスト生成部51は、推定された天気が曇りや雨の場合において、「曇り」や「雨」といった言葉を使用したテキストでありながら、「曇り」や「雨」といった言葉が有するネガティブなイメージを抑制したテキストを、生成することができる。
The weather text generation unit 51 can generate weather text that is text related to the weather at the shooting site based on the weather information acquired by the weather
人物テキスト生成部52は、人物情報取得部45で取得された人物情報に基づき、人物の像に関連するテキストである人物テキストを生成する。例えば人物テキスト生成部52は、図11(B)に示すように、笑顔レベルから推定される人物の感情を表すテキストなど、人物に関連するテキストが保存されている「人物」辞書を用いて、人物テキストを生成することができる。
The person
人工物テキスト生成部53は、人工物情報取得部46で取得された人工物情報に基づき、人工物の像に関連するテキストである人工物テキストを生成する。例えば、人工物テキスト生成部53は、図11(B)に示すように、人工物の大きさや形状を表すテキストなど、人工物に関連するテキストが保存されている「人工物」辞書を用いて、人工物テキストを生成することができる。また、人工物テキスト生成部53は、人工物の大きさや形状などを人工物情報から認識できない場合には、撮影日時など被写体の印象に依存しない情報に基づいたテキストを生成できる。
The artifact
色形容テキスト生成部54は、色情報取得部47で取得された色情報に基づき、画像データの色が持つイメージに関連するテキストである色形容テキストを生成する。例えば、色形容テキスト生成部54は、図11(B)に示すように、「ピンク」や「青」のように色から直接イメージできる単語や、「すがすがしい」、「穏やか」のように色から連想されるイメージに関連する単語を含む色形容テキストを、「色形容」辞書を用いて生成することができる。
Based on the color information acquired by the color information acquisition unit 47, the color description
複合テキスト生成部55は、天気テキスト生成部51で生成された天気テキストと人物テキスト生成部52で生成された人物テキストのように、異なるテキスト生成部51〜54で生成されたテキストを組み合わせて、複合テキストを生成する。例えば、テキスト生成部50は、空領域抽出部44aで算出された空比率が所定の閾値未満である場合に、複合テキスト生成部55を用いて、天気テキスト単独ではなくこれと色形容テキストを組み合わせた複合テキストを生成しても良い。
The compound
テキスト生成部50及びこれに含まれる天気テキスト生成部51、人物テキスト生成部52、人工物テキスト生成部53、色形容テキスト生成部54及び複合テキスト生成部55は、画像データを表示部26(図1参照)に表示させる際に、カメラ制御部20が当該画像データに対応するテキストを読み出せるように、画像データと関連づけて、生成したテキストをメモリカード34等に保存できる。また、テキスト生成部50は、生成したテキストを文章付加部56に出力する。
The
文章付加部56は、テキスト生成部50によって生成されたテキストを、画像データに付与する。具体的には、文章付加部56は、テキストのフォント、色、表示位置などを決定し、画像データとテキストを合成した表示内容に関する情報を生成する。文章付加部56は、画像データとテキストを合成した新たな画像データを生成してもよく、合成画像を表示する際に画像データに追加される表示情報及び画像データとの関連付け情報を含むファイルを生成しても良い。文章付加部56は、必要に応じて、画像データとテキストを合成した表示内容を表示部26に表示させても良く、生成した新たな画像データ及び情報ファイルを、メモリカード34に記憶させても良い。
The
以下に、画像処理部40において行われる処理の具体例を説明するが、本発明はこれに限定されない。
A specific example of processing performed in the
実施例1
画像処理部40におけるテキスト生成処理は、操作部22等を介して操作者の入力信号を検知したカメラ制御部20等が、画像処理部40に対してテキスト生成処理の開始信号を送信することにより開始される(図1参照)。テキスト生成処理が開始されると、画像処理部40の画像データ入力部41は、操作部22及び表示部26の表示内容を介して取得した操作者の選択内容に従い、メモリカード34に格納されている画像データを読み出し、情報取得部43に出力する。実施例1では、図4(A)に示すような画像データ60が、テキスト生成処理の対象となった場合を例に説明を行う。また、画像データ入力部41は、画像データ60とともにExifファイル等に保存されている撮影情報を読み出し、情報取得部43に出力しても良い。
Example 1
The text generation process in the
図3は、図2に示す画像処理部40において行われるテキスト生成処理の流れを表すフローチャートである。画像データ入力部41から処理の対象となる画像データ60を取得した情報取得部43は、図3のステップS001へ進み、画像データ60が人物写真であるか否かを判断する。具体的には、情報取得部43は、人物情報取得部45を用いて画像データ60の中に人物の像が所定の態様で含まれるか否かを抽出し、人物の像の抽出に成功した場合は対象画像を人物画像であると判定し、人物の像の抽出に失敗した場合は対象画像を人物画像でないと判定する。実施例1では、情報取得部43及び人物情報取得部45は、画像データ60を人物画像ではないと判定し、ステップS005へ進む。なお、ステップS001において対象画像が人物画像であると判定された場合の処理については、実施例2及び実施例3で説明する。
FIG. 3 is a flowchart showing the flow of text generation processing performed in the
図3のステップS005では、情報取得部43が、対象画像である画像データ60が風景写真であるか否かを判断する。ステップS005では、まず、情報取得部43は、天気情報取得部44の空領域抽出部44aを用いて、画像データ60から空領域の抽出を試みる。より具体的には、図4(B)に示すように、空領域抽出部44aは、地平線若しくは水平線より上方の領域である空領域60aと下方の領域である地上領域60bに、画像データ60を分割することを試みる。例えば、図9における風景判定の項目に示すように、空領域抽出部44aは、画像上部と画像下部の輝度差が所定値α以上であって、かつエッジ量差がβ以上である場合に、画像上部を空領域として抽出し、対象画像を風景画像であると認定する。実施例1では、空領域抽出部44aが画像データ60から空領域60aを抽出することに成功し、情報取得部43は画像データ60を風景写真であると判断してステップS006に進む。なお、ステップS005において対象画像が風景画像でないと判定された場合の処理については、実施例4及び実施例5で説明する。
In step S005 of FIG. 3, the
図3に示すステップS006では、天気情報取得部44の空代表色抽出部44bが、空領域抽出部44aで抽出された空領域の代表色を抽出する。空代表色抽出部44bは、画像データ60の空領域60aに対してクラスタリングを行い、空領域60aの代表色を抽出する。
In step S006 shown in FIG. 3, the sky representative color extraction unit 44b of the weather
ステップS006において空領域の代表色を抽出すると、画像処理部40は、ステップS007の処理へ進む。ステップS007では、情報取得部43若しくは天気情報取得部44が、空領域抽出部44aや空代表色抽出部44bで取得された天気情報に基づき、対象画像から天気を推定することが可能か否かを判断する。例えば、天気情報取得部44の天気推定部44cは、図10に示すような対応関係を参照して、空代表色抽出部44bで取得された空領域の代表色が、対応表におけるいずれかの「天気」の「代表色」に該当する場合は、対象画像から天気を推定することが可能であると判断する。実施例1では、空代表色抽出部44bが画像データ60における空領域60aの代表色として「あざやかな青」に含まれる色を抽出し、天気情報取得部44は、画像データ60から天気を推定することが可能であると判断して、ステップS008へ進む。
When the representative color of the sky area is extracted in step S006, the
ステップS008では、テキスト生成部50における天気テキスト生成部51が、天気情報取得部44で抽出された天気情報に基づき撮影現場の天気に関する天気テキストを生成する。より具体的には、天気テキスト生成部51は、天気推定部44cによって推定された「晴れ(1)」、「曇り」などの天気情報を情報取得部43から取得し、記憶部28に記憶された天気辞書(図11(A))に含まれる単語又は文書のうち1つを選択し、それを対象画像に対応するテキストであると決定する。実施例1では、天気推定部44cが画像データ60の天気を「晴れ(1)」であると判断し、その情報を得た天気テキスト生成部51は、天気辞書(図11(A))における晴れ(1)の項目から文書を選択することにより、画像データ60のテキストを生成する。さらに、天気テキスト生成部51で生成したテキストは、文章付加部56に出力され、テキストの表示方法(表示位置、フォント等)が決定された後、画像データ60と関連づけてメモリカード34等に保存される。その後、画像処理部40は、一連の画像テキスト生成処理を終了する。
In step S008, the weather text generation unit 51 in the
なお、天気情報取得部44が対象画像の天気を推定できないと判断した場合は、ステップS009へ進む。ステップS009では、テキスト生成部50における色形容テキスト生成部54が、図11(B)に示すような「色形容」辞書を用いて、色情報取得部47で取得された色情報に基づき、対象画像のテキストを生成する。テキスト生成後の処理は、ステップS008と同様である。
When the weather
図4(C)は、上述した実施例1に係るテキスト生成処理で生成されたテキスト「さわやかに晴れた」が、画像データ60と伴に表示部26に表示された状態を表している。このように、画像処理部40は、天気情報取得部44が抽出した天気情報を用いて、天気テキスト生成部が撮影現場の天気に関する天気テキストを生成することにより、より抽象的な情報である色情報から直接テキストを生成する技術に比べて、撮影者や観察者の感性に適合するテキストを生成することができ、生成されたテキストと画像データとのマッチング感が向上する。また、画像データから天気を推定できない場合には、画像データの色情報に基づきテキストを生成できるため、空領域の代表色が想定外であったような場合にでも、テキストを生成できずに処理を終了してしまう問題を回避できる。
FIG. 4C shows a state where the text “freshly clear” generated by the text generation processing according to the first embodiment described above is displayed on the
実施例2・実施例3
実施例2及び実施例3では、図5(A)に示すような画像データ65(実施例2)と図6(A)に示すような画像データ70(実施例3)がテキスト生成処理の対象となる場合を例に、説明を行う。なお、実施例2及び実施例3の説明では、実施例1との相違点のみを説明し、実施例1と同様の処理が行われる部分については説明を省略する。画像データ65,70が対象画像である場合、ステップS001において、図2に示す人物情報取得部45は、画像データ65,70の中から人物の像を抽出し、対象画像が人物画像であると判断してステップS002へ進む。
Example 2 and Example 3
In Example 2 and Example 3, image data 65 (Example 2) as shown in FIG. 5A and image data 70 (Example 3) as shown in FIG. The case will be described as an example. In the description of the second and third embodiments, only the differences from the first embodiment will be described, and the description of the portions where the same processing as in the first embodiment is performed will be omitted. When the
ステップS002では、情報取得部43が、対象画像である画像データ65,70の背景から空領域が抽出されるか否かを判断する。実施例3を用いて具体的に説明すると、図6(B)に示すように、画像データ70のうち人物情報取得部45が人物の像が写っていると認定した領域70c以外の領域を背景であると認定し、当該背景について、天気情報取得部44の空領域抽出部44aが、空領域の抽出を実施する。図9に示すように、空領域抽出部44aは、対象領域が背景であるか画像全体であるかが異なることを除き、ステップS005における風景写真判定と同様の手法により、対象領域を空領域70dと地上領域70eに分割することを試みる。実施例3に係る画像データ70が処理対象である場合、情報取得部43は画像データ70の背景から空領域70dを抽出し(図6(B)参照)、ステップS003へ進む。これに対して、実施例2に係る画像データ65が処理対象である場合、情報取得部43は画像データ65(図5(A)参照)の背景から空領域を抽出できず、ステップS004へ進む。
In step S002, the
ステップS004では、テキスト生成部50の人物テキスト生成部52が、図11(B)に示すような「人物」辞書を用いて、人物情報取得部45で取得された人物情報に基づき、対象画像のテキストを生成する。画像データ65が対象画像である実施例2の場合、まず、人物情報取得部45が、画像データ65に複数の人物の像が写っていることや、被写体である人物の笑顔レベルが高い旨の人物情報を取得し、人物テキスト生成部52に出力する。人物テキスト生成部52は、人物情報取得部45からの人物情報に基づき、被写体が複数である旨の情報から導かれる「みんな」等の単語や、笑顔レベルが高いことから導かれる「笑顔」等の単語が含まれる人物テキストを生成する。テキスト生成後の処理は、実施例1で説明したステップS008と同様である。図5(B)は、上述した実施例2に係るテキスト生成処理で生成されたテキスト「みんないい表情!」が、画像データ65と伴に表示部26に表示された状態を表している。
In step S 004, the person
ステップS003では、天気情報取得部44が、対象画像の背景における空領域の代表色を決定した後、対象画像の天気を推定可能か否かについて判断する。対象画像の天気を推定可能である場合、天気テキスト生成部51及び人物テキスト生成部52が、それぞれ天気情報と人物情報に基づき、天気テキストと人物テキストを生成し、さらに複合テキスト生成部55が、天気テキストと人物テキストを組み合わせたテキストである複合テキストを生成する。また、対象画像の天気を推定できない場合は、人物テキスト生成部52及び色形容テキスト生成部54が、それぞれ人物情報と色情報に基づき、人物テキストと色形容テキストを生成し、さらに複合テキスト生成部55が、人物テキストと色形容テキストを組み合わせた複合テキストを生成する。なお、天気テキスト生成部51による天気テキストの生成、人物テキスト生成部52による人物テキストの生成及び色形容テキスト生成部54による色形容テキストの生成は、ステップS008、ステップS004及びステップS009で説明した処理と同様の方法で行うことができる。また、テキスト生成後の処理は、実施例1で説明したステップS008と同様である。
In step S003, the weather
実施例3に係る画像データ70が対象画像である場合、まず天気情報取得部44が、図6(B)に示す空領域70dの代表色(「あざやかな青」)を算出して、画像データ70の天気を推定可能であると判断する。次に、天気テキスト生成部51及び人物テキスト生成部52が、それぞれ天気情報と人物情報に基づき、天気テキスト「青空の下」と人物テキスト「いい笑顔!」を生成し、さらに複合テキスト生成部55が、天気テキストと人物テキストを組み合わせて、「青空の下、いい笑顔!」を生成する。図6(C)は、上述した実施例3に係るテキスト生成処理で生成されたテキストが、画像データ75と伴に表示部26に表示された状態を表している。
When the
このように、画像処理部40は、室内撮影のように空が写っていない画像データに対しては、人物テキスト生成部が人物情報に基づきテキストを生成することにより、撮影者や観察者の感性に適合するテキストを生成することができる。また、天気情報と人物情報、人物情報と色情報のように、互いに種類の異なる情報から生成されたテキストを組み合わせる複合テキスト生成部55を有するため、画像処理部40は、多様で画像とのマッチング感の高いテキストを生成することができる。
As described above, the
実施例4・実施例5
実施例4及び実施例5では、図7(A)に示すような画像データ75(実施例4)と図8(A)に示すような画像データ80がテキスト生成処理の対象となる場合を例に、説明を行う。なお、実施例4及び実施例5の説明では、実施例1〜3との相違点のみを説明し、実施例1〜3と同様の処理が行われる部分については説明を省略する。画像データ75,80が対象画像である場合、ステップS001では、実施例1の場合と同様に、情報取得部43が対象画像を人物画像でないと判定し、ステップS005へ進む。また、ステップS005では、天気情報取得部44の空領域抽出部44aが、画像データ75,80から空領域を抽出できず、これらの対象画像を風景画像でないと判断し、ステップS010へ進む。
Example 4 and Example 5
In the fourth and fifth embodiments, image data 75 (embodiment 4) as shown in FIG. 7A and
図3のステップS010では、情報取得部43が、対象画像である画像データ75,80が自然物を撮影した自然物写真であるか否かを判断する。具体的には、情報取得部43における人工物情報取得部46が、画像データ75,80からエッジ情報を抽出した後、抽出したエッジの幾何学的特性に基づき、対象画像である画像データ75,80が自然物写真であるか人工物写真であるかを判断する。
In step S010 of FIG. 3, the
画像データ75が対象画像である実施例4(図7参照)では、人工物情報取得部46が、画像データ75から抽出されたエッジについて、ランダムな形状性が高いと認定し、画像データ75を自然物写真であると判断する。この場合、ステップS011へ進み、テキスト生成部50における色形容テキスト生成部54が、画像データ75の色情報に基づき、色形容テキストを生成する。ステップS011での処理は、ステップS009での処理と同様である。図7(B)は、実施例4に係るテキスト生成処理で生成されたテキスト「綺麗なピンクだね。」が、画像データ75と伴に表示部26に表示された状態を表している。
In Example 4 (see FIG. 7) in which the
また、画像データ80が対象画像である実施例5(図8参照)では、人工物情報取得部46が、画像データ80から抽出されたエッジについて、規則的な形状性が高いと認定し、画像データ80を人工物が写っている人工物写真であると判断する。この場合、ステップS012へ進み、テキスト生成部50における人工物テキスト生成部53が、画像データ80の人工物情報に基づき、人工物テキストを生成する。図8(B)は、実施例5に係るテキスト生成処理で生成されたテキスト「何の形かな?」が、画像データ80と伴に表示部26に表示された状態を表している。
Further, in Example 5 (see FIG. 8) in which the
このように、画像処理部40は、空が映っていない画像データや、空が画像の観察者に対して強い印象を与えない画像データについては、色形容テキスト生成部54や人工物テキスト生成部53が、色情報や人工物情報に基づきテキストを生成することにより、撮影者や観察者の感性と整合しないテキストが生成される頻度を低減し、生成されるテキストと画像とのマッチングを高めることができる。また、画像処理部40は、画像情報に応じて天気テキスト生成部51、人物テキスト生成部52、人工物テキスト生成部53及び色形容テキスト生成部54を選択的に用いてテキストを生成することにより、画像データの雰囲気を支配している要素にマッチしたテキストを生成することが可能である。
As described above, the
上述の実施形態及び実施例では、画像処理部40を備える撮像装置10を例に挙げて、画像処理装置の説明を行ったが、画像処理部40を備える画像処理装置はこれに限定されず、パーソナルコンビュータ、携帯電話等、撮像部を必ずしも有しない装置であっても良い。また、画像データからテキストを生成するプログラムは、撮像装置10だけでなく、画像処理を実施するその他の情報機器にも、実装することができる。
In the above-described embodiments and examples, the image processing apparatus has been described by taking the
10…撮像装置
12…撮像部
14…光学系
16…撮像素子
18…A/D変換部
20…カメラ制御部
22…操作部
24…バス
26…表示部
28…記憶部
30…バッファメモリ部
32…通信部
34…メモリカード
40…画像処理部
41…画像データ入力部
43…情報取得部
44…天気情報取得部
44a…空領域抽出部
44b…空代表色抽出部
44c…天気推定部
45…人物情報取得部
46…人工物情報取得部
47…色情報取得部
50…テキスト生成部
51…天気テキスト生成部
52…人物テキスト生成部
53…人工物テキスト生成部
54…色形容テキスト生成部
55…複合テキスト生成部
56…文章付加部
60,65,70,75,80…画像データ
60a,70d…空領域
DESCRIPTION OF
Claims (8)
前記情報取得部は、前記画像データの撮影現場の天気に関する天気情報を取得する天気情報取得部を有し、
前記テキスト生成部は、前記天気情報に基づき前記撮影現場の天気に関連する前記テキストである天気テキストを生成する天気テキスト生成部を有することを特徴とする画像処理装置。 An image processing apparatus comprising: an information acquisition unit that acquires information about image data; and a text generation unit that generates text from the acquired information.
The information acquisition unit includes a weather information acquisition unit that acquires weather information related to the weather at the shooting site of the image data,
The image processing apparatus according to claim 1, wherein the text generation unit includes a weather text generation unit that generates a weather text that is the text related to the weather at the shooting site based on the weather information.
前記情報取得部は、前記画像データに含まれる人物の像に関する人物情報を取得する人物情報取得部をさらに有し、
前記テキスト生成部は、前記人物情報に基づき前記人物の像に関連する前記テキストである人物テキストを生成する人物テキスト生成部と、前記天気テキストと前記人物テキストとを組み合わせた前記テキストである複合テキストを生成する複合テキスト生成部と、をさらに有することを特徴とする画像処理装置。 An image processing apparatus according to claim 1,
The information acquisition unit further includes a person information acquisition unit that acquires person information related to an image of a person included in the image data,
The text generation unit is configured to generate a person text that is the text related to the image of the person based on the person information, and a composite text that is the text obtained by combining the weather text and the person text An image processing apparatus, further comprising: a composite text generation unit that generates
前記情報取得部は、前記画像データに含まれる人工物の像に関する人工物情報を取得する人工物情報取得部をさらに有し、
前記テキスト生成部は、前記人工物情報に基づき、前記人工物の像に関連する前記テキストである人工物テキストを生成する人工物テキスト生成部をさらに有し、
前記テキスト生成部は、前記情報取得部が取得した前記情報に基づき、前記天気テキスト生成部と前記人工物テキスト生成部のいずれか一方を用いて前記テキストを生成することを特徴とする画像処理装置。 An image processing apparatus according to claim 1 or 2, wherein
The information acquisition unit further includes an artifact information acquisition unit that acquires artifact information related to an artifact image included in the image data,
The text generation unit further includes an artifact text generation unit that generates an artifact text that is the text related to the image of the artifact based on the artifact information,
The text generation unit generates the text using one of the weather text generation unit and the artifact text generation unit based on the information acquired by the information acquisition unit. .
前記天気情報取得部は、前記画像データに含まれる空の像の全体に対する比率に関する空比率情報をさらに取得し、
前記テキスト生成部は、前記空比率情報に応じて前記テキストを変更することを特徴とする画像処理装置。 An image processing apparatus according to any one of claims 1 to 3, wherein
The weather information acquisition unit further acquires sky ratio information related to the ratio of the entire sky image included in the image data,
The image processing apparatus, wherein the text generation unit changes the text according to the empty ratio information.
前記天気テキスト生成部は、前記撮影現場の天気が晴れである場合には、前記撮影現場の天気が曇り又は雨の場合と比較して、前記撮影現場の天気をより肯定的に表現する前記天気テキストを生成することを特徴とする画像処理装置。 The image processing apparatus according to any one of claims 1 to 4, wherein:
When the weather at the shooting site is clear, the weather text generation unit is configured to express the weather at the shooting site more positively than when the weather at the shooting site is cloudy or rainy. An image processing apparatus for generating text.
前記情報取得部は、前記画像データの色に関する色情報を取得する色情報取得部を有し、
前記テキスト生成部は、前記色情報に基づき前記画像データの色が持つイメージに関連する前記テキストである色形容テキストを生成する色形容テキスト生成部を有し、
前記テキスト生成部は、前記天気情報取得部が前記天気情報を取得できない場合に、前記色形容テキスト生成部を用いて前記テキストを生成することを特徴とする画像処理装置。 An image processing apparatus according to any one of claims 1 to 5, wherein
The information acquisition unit includes a color information acquisition unit that acquires color information related to the color of the image data,
The text generation unit includes a color shape text generation unit that generates a color shape text that is the text related to an image included in a color of the image data based on the color information,
The image processing apparatus, wherein the text generation unit generates the text using the color and shape text generation unit when the weather information acquisition unit cannot acquire the weather information.
被写体を撮像して前記画像データを生成する撮像部と、を有する撮像装置。 An image processing device according to any one of claims 1 to 6,
An imaging unit that captures an image of a subject and generates the image data.
前記情報取得処理では、前記画像データの撮影現場の天気に関する天気情報を取得することができ、
前記テキスト生成処理では、前記天気情報に基づき前記撮影現場の天気に関連する前記テキストである天気テキストを生成することができる画像処理プログラム。 An image processing program for causing a computer to execute an information acquisition process for acquiring information about image data, and a text generation process for generating text from the acquired information,
In the information acquisition process, it is possible to acquire weather information related to the weather of the shooting site of the image data,
In the text generation process, an image processing program capable of generating a weather text that is the text related to the weather at the shooting site based on the weather information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013037767A JP2014165876A (en) | 2013-02-27 | 2013-02-27 | Image processing apparatus, imaging apparatus, and image processing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013037767A JP2014165876A (en) | 2013-02-27 | 2013-02-27 | Image processing apparatus, imaging apparatus, and image processing program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014165876A true JP2014165876A (en) | 2014-09-08 |
Family
ID=51616061
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013037767A Pending JP2014165876A (en) | 2013-02-27 | 2013-02-27 | Image processing apparatus, imaging apparatus, and image processing program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2014165876A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016062141A (en) * | 2014-09-16 | 2016-04-25 | 株式会社オプティム | Image determination device, image determination method, and image determination device program |
KR20210128187A (en) * | 2020-04-16 | 2021-10-26 | (주)트루엔 | Method and electronic device for displaying video information |
-
2013
- 2013-02-27 JP JP2013037767A patent/JP2014165876A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016062141A (en) * | 2014-09-16 | 2016-04-25 | 株式会社オプティム | Image determination device, image determination method, and image determination device program |
KR20210128187A (en) * | 2020-04-16 | 2021-10-26 | (주)트루엔 | Method and electronic device for displaying video information |
KR102339710B1 (en) * | 2020-04-16 | 2021-12-17 | (주)트루엔 | Method and electronic device for displaying video information |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3477931B1 (en) | Image processing method and device, readable storage medium and electronic device | |
CN104811684B (en) | A kind of three-dimensional U.S. face method and device of image | |
CN110163810B (en) | Image processing method, device and terminal | |
RU2008143205A (en) | EFFICIENT CODING OF MANY SPECIES | |
JP2006319870A (en) | Photographic device, method and program | |
JP2005128956A (en) | Subject determining program and digital camera | |
KR102009130B1 (en) | The System Providing Diagnosis of Makeup and Question and Answer Service | |
JP2017028559A (en) | Image processing device, image processing method, program and recording medium | |
JP2010166363A (en) | Pseudo-gray-image generating device, and program | |
JP4672587B2 (en) | Image output method, apparatus and program | |
JP2010092094A (en) | Image processing apparatus, image processing program, and digital camera | |
JP4983643B2 (en) | Imaging apparatus and correction program | |
JP5272775B2 (en) | Electronic still camera | |
US9323981B2 (en) | Face component extraction apparatus, face component extraction method and recording medium in which program for face component extraction method is stored | |
JP2014165876A (en) | Image processing apparatus, imaging apparatus, and image processing program | |
JP6497030B2 (en) | Imaging system, information processing apparatus, imaging method, program, storage medium | |
KR101281003B1 (en) | Image processing system and method using multi view image | |
JP5453796B2 (en) | Image processing apparatus, electronic camera, and image processing program | |
JP2012003324A (en) | Image processing system, imaging apparatus, image processing program and memory medium | |
JP2012095342A (en) | Pseudo-gray-image generating device, and program | |
CN113781330A (en) | Image processing method, device and electronic system | |
JP2013210778A (en) | Imaging apparatus | |
JP2011160221A (en) | Apparatus and method for processing image, and program | |
JP2016129281A (en) | Image processor | |
JP2014165666A (en) | Image processing apparatus, imaging apparatus, and image processing program |