JP2016053597A - Display control device and control method thereof - Google Patents

Display control device and control method thereof Download PDF

Info

Publication number
JP2016053597A
JP2016053597A JP2014178432A JP2014178432A JP2016053597A JP 2016053597 A JP2016053597 A JP 2016053597A JP 2014178432 A JP2014178432 A JP 2014178432A JP 2014178432 A JP2014178432 A JP 2014178432A JP 2016053597 A JP2016053597 A JP 2016053597A
Authority
JP
Japan
Prior art keywords
histogram
format
display control
color
control apparatus
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.)
Granted
Application number
JP2014178432A
Other languages
Japanese (ja)
Other versions
JP6525533B2 (en
Inventor
陽介 高木
Yosuke Takagi
陽介 高木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2014178432A priority Critical patent/JP6525533B2/en
Publication of JP2016053597A publication Critical patent/JP2016053597A/en
Application granted granted Critical
Publication of JP6525533B2 publication Critical patent/JP6525533B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Generation (AREA)
  • Studio Devices (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

PROBLEM TO BE SOLVED: To enable important information in a histogram to be displayed in a visibility retained manner so as to be known to a user.SOLUTION: A display control device according to the invention has: acquisition means for acquiring the color information of each pixel in order to display a histogram from an image; histogram drawing means for drawing a histogram with a first-color format in a specific area of memory on the basis of the value acquired by the acquisition means; and format conversion means for converting the data drawn by the histogram drawing means from the first-color format to a second-color format, the histogram drawing means drawing the columns at the left and right edges of the histogram in a thicker width than for the other columns.SELECTED DRAWING: Figure 3

Description

本発明は表示制御装置及びその制御方法に関し、特に、記憶媒体に記録された画像を表示し、画像の色情報を表すヒストグラムを表示するように制御する表示制御装置における表示方法に関する。   The present invention relates to a display control apparatus and a control method thereof, and more particularly to a display method in a display control apparatus that displays an image recorded on a storage medium and controls to display a histogram representing color information of the image.

近年、デジタルカメラやパーソナルコンピュータ等の、撮像画像を表示する表示制御装置にはRGBヒストグラムを表示する機能を搭載するものが増えてきている。RGBヒストグラムとは、画像内の赤、緑、青の分布を示すヒストグラムである。RGBヒストグラムにおいて、横軸は各色の明るさを示しており、特に横軸の一番左端と右端の要素(列、ライン)が重要で、色がつぶれた画像かどうかを判断するのに用いる。   In recent years, display control devices that display captured images, such as digital cameras and personal computers, are increasingly equipped with a function for displaying an RGB histogram. An RGB histogram is a histogram showing the distribution of red, green, and blue in an image. In the RGB histogram, the horizontal axis indicates the brightness of each color. In particular, the leftmost and rightmost elements (columns and lines) on the horizontal axis are important, and are used to determine whether the image has a color collapsed.

特許文献1には、画像における輝度レベル毎の画素数データから偶数番目の画素数データを間引き、残りの画素数データを重複利用しながら、各々の隣り合う2つの画素数データの平均値を算出し、新たに度数データを作成する方法が提案されている。作成した度数データに基づきヒストグラムを表示することにより、その表示面積が小さくとも、輝度値が隣り合うデータ間の段差が強調されない滑らかなヒストグラムが得られることが開示されている。
一方、デジタルカメラなどの携帯機器においてもベクターグラフィックスで描画した表示を行う機器が増えてきた。
Patent Document 1 calculates an average value of two adjacent pixel number data while thinning out even-numbered pixel number data from pixel number data for each luminance level in an image and using the remaining pixel number data repeatedly. However, a new method for creating frequency data has been proposed. It is disclosed that by displaying a histogram based on the created frequency data, it is possible to obtain a smooth histogram in which a step between data having adjacent luminance values is not emphasized even if the display area is small.
On the other hand, the number of devices that perform display drawn with vector graphics has also increased in portable devices such as digital cameras.

特開2001−268400号公報JP 2001-268400 A

ベクターグラフィックスで取り扱う色のフォーマットはRGBフォーマットであることが多く、表示用のVRAMはRAM節約のため YCbCr411やYCbCr422形式を用いることが多い。このような場合、RGBフォーマットからYCbCr411 or YCbCr422フォーマットへ変換する際に色情報が欠落してしまう。 The color format handled by the vector graphics often at RGB format, VRAM for display is often used YC b C r 411 and YC b C r 422 format for RAM savings. In this case, color information when converting from RGB format to YC b C r 411 or YC b C r 422 format will be missing.

ヒストグラムの場合、横軸の一番端の要素の色情報が欠落してしまうと、視認性が悪くなってしまい、ヒストグラムとしての機能性を損なうことになってしまう。前述の特許文献1においても、フォーマットの変換による色情報の欠落については考慮されていない。
本発明は前述の問題点に鑑み、ヒストグラムにおける重要な情報がユーザに伝わるように視認性を保った表示を行うことができるようにすることを目的とする。
In the case of a histogram, if the color information of the element at the extreme end of the horizontal axis is lost, the visibility deteriorates and the functionality as a histogram is impaired. Also in the above-mentioned patent document 1, the lack of color information due to format conversion is not considered.
In view of the above-described problems, an object of the present invention is to enable display with visibility so that important information in a histogram is transmitted to a user.

本発明の表示制御装置は、画像からヒストグラムを表示するための各画素の色情報を取得する取得手段と、前記取得手段によって取得された値に基づいてメモリ上の特定の領域に第1の色のフォーマットでヒストグラムを描画するヒストグラム描画手段と、前記ヒストグラム描画手段によって描画されたデータを、前記第1の色のフォーマットから第2の色のフォーマットへ変換するフォーマット変換手段とを有し、前記ヒストグラム描画手段は、ヒストグラムの左端と右端の列を他の列よりも幅を太く描画することを特徴とする。   The display control apparatus of the present invention includes an acquisition unit that acquires color information of each pixel for displaying a histogram from an image, and a first color in a specific area on a memory based on a value acquired by the acquisition unit. A histogram drawing means for drawing a histogram in the format of; and a format conversion means for converting the data drawn by the histogram drawing means from the format of the first color to the format of the second color. The drawing means draws the left and right columns of the histogram wider than the other columns.

本発明によれば、ヒストグラムにおける重要な情報がユーザに伝わるように視認性を保った表示を行うことができる。   According to the present invention, it is possible to perform display with visibility so that important information in the histogram is transmitted to the user.

本発明の実施形態に係るデジタルカメラの外観を示す図である。It is a figure which shows the external appearance of the digital camera which concerns on embodiment of this invention. 本発明の実施形態に係るデジタルカメラの構成例を示すブロック図である。It is a block diagram which shows the structural example of the digital camera which concerns on embodiment of this invention. 第1の実施形態の形態に係る、(a)はシングル再生の処理を示し、(b)はヒストグラム補正処理を示すフローチャートである。(A) shows a single reproduction process and (b) is a flowchart showing a histogram correction process according to the first embodiment. 第1の実施形態に係る、RGB→YCbCrフォーマットへの変換過程を示す図である。According to the first embodiment and illustrating the process of converting the RGB → YC b C r format. 第1の実施形態に係る、(a)はヒストグラムの色情報の欠落例を示す図、(b)はヒストグラム補正処理後の結果例を示す図である。(A) is a figure which shows the missing example of the color information of a histogram based on 1st Embodiment, (b) is a figure which shows the example of a result after a histogram correction process. 第2の実施形態に係る、ヒストグラム補正処理の別の手法を示す図である。It is a figure which shows another method of the histogram correction process based on 2nd Embodiment.

以下、図面を参照して本発明の好適な実施形態を説明する。
図1に、本発明の表示制御装置の一例としてのデジタルカメラの外観図を示す。
表示部28は画像や各種情報を表示する表示部である。シャッターボタン61は撮影指示を行うための操作部である。モード切り替えスイッチ60は各種モードを切り替えるための操作部である。
Preferred embodiments of the present invention will be described below with reference to the drawings.
FIG. 1 shows an external view of a digital camera as an example of the display control apparatus of the present invention.
The display unit 28 is a display unit that displays images and various types of information. The shutter button 61 is an operation unit for issuing a shooting instruction. The mode switch 60 is an operation unit for switching various modes.

コネクタ112は、接続ケーブル111とデジタルカメラ100とのコネクタである。操作部70は、ユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材より成る操作部である。コントローラホイール73は、操作部70に含まれる回転操作可能な操作部材である。   The connector 112 is a connector between the connection cable 111 and the digital camera 100. The operation unit 70 is an operation unit including operation members such as various switches, buttons, and a touch panel that receive various operations from the user. The controller wheel 73 is a rotatable operation member included in the operation unit 70.

電源スイッチ72は、電源オン、電源オフを切り替えるための押しボタンである。記録媒体200は、メモリカードやハードディスク等の記録媒体である。記録媒体スロット201は、記録媒体200を格納するためのスロットである。記録媒体スロット201に格納された記録媒体200は、デジタルカメラ100との通信が可能となる。蓋202は、記録媒体スロット201の蓋である。   The power switch 72 is a push button for switching between power on and power off. The recording medium 200 is a recording medium such as a memory card or a hard disk. The recording medium slot 201 is a slot for storing the recording medium 200. The recording medium 200 stored in the recording medium slot 201 can communicate with the digital camera 100. A lid 202 is a lid of the recording medium slot 201.

図2は、本実施形態によるデジタルカメラ100の構成例を示すブロック図である。
図2において、撮影レンズ103はズームレンズ、フォーカスレンズを含むレンズ群である。シャッター101は絞り機能を備えるシャッターである。撮像部22は光学像を電気信号に変換するCCDやCMOS素子等で構成される撮像素子である。
FIG. 2 is a block diagram illustrating a configuration example of the digital camera 100 according to the present embodiment.
In FIG. 2, a photographing lens 103 is a lens group including a zoom lens and a focus lens. The shutter 101 is a shutter having an aperture function. The imaging unit 22 is an imaging device configured with a CCD, a CMOS device, or the like that converts an optical image into an electrical signal.

A/D変換器23は、アナログ信号をデジタル信号に変換する。A/D変換器23は、撮像部22から出力されるアナログ信号をデジタル信号に変換するために用いられる。バリア102は、デジタルカメラ100の、撮影レンズ103を含む撮像系を覆うことにより、撮影レンズ103、シャッター101、撮像部22を含む撮像系の汚れや破損を防止する。   The A / D converter 23 converts an analog signal into a digital signal. The A / D converter 23 is used to convert an analog signal output from the imaging unit 22 into a digital signal. The barrier 102 covers the imaging system including the imaging lens 103 of the digital camera 100, thereby preventing the imaging system including the imaging lens 103, the shutter 101, and the imaging unit 22 from becoming dirty or damaged.

画像処理部24は、A/D変換器23からのデータ、またはメモリ制御部15からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部24では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部50が露光制御、測距制御を行う。これにより、TTL(スルー・ザ・レンズ)方式のAF(オートフォーカス)処理、AE(自動露出)処理、EF(フラッシュプリ発光)処理が行われる。画像処理部24では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてTTL方式のAWB(オートホワイトバランス)処理も行っている。   The image processing unit 24 performs a resizing process and color conversion process such as predetermined pixel interpolation and reduction on the data from the A / D converter 23 or the data from the memory control unit 15. The image processing unit 24 performs predetermined calculation processing using the captured image data, and the system control unit 50 performs exposure control and distance measurement control based on the obtained calculation result. Thereby, AF (autofocus) processing, AE (automatic exposure) processing, and EF (flash pre-emission) processing of the TTL (through-the-lens) method are performed. The image processing unit 24 further performs predetermined calculation processing using the captured image data, and also performs TTL AWB (auto white balance) processing based on the obtained calculation result.

A/D変換器23からの出力データは、画像処理部24及びメモリ制御部15を介して、或いは、メモリ制御部15を介してメモリ32に直接書き込まれる。メモリ32は、撮像部22によって得られA/D変換器23によりデジタルデータに変換された画像データや、表示部28に表示するための画像データを格納する。メモリ32は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。   Output data from the A / D converter 23 is directly written into the memory 32 via the image processing unit 24 and the memory control unit 15 or via the memory control unit 15. The memory 32 stores image data obtained by the imaging unit 22 and converted into digital data by the A / D converter 23 and image data to be displayed on the display unit 28. The memory 32 has a storage capacity sufficient to store a predetermined number of still images, a moving image and sound for a predetermined time.

また、メモリ32は画像表示用のメモリ(ビデオメモリ)を兼ねている。D/A変換器13は、メモリ32に格納されている画像表示用のデータをアナログ信号に変換して表示部28に供給する。こうして、メモリ32に書き込まれた表示用の画像データはD/A変換器13を介して表示部28により表示される。   The memory 32 also serves as an image display memory (video memory). The D / A converter 13 converts the image display data stored in the memory 32 into an analog signal and supplies the analog signal to the display unit 28. Thus, the display image data written in the memory 32 is displayed on the display unit 28 via the D / A converter 13.

表示部28は、LCD等の表示器上に、D/A変換器13からのアナログ信号に応じた表示を行う。A/D変換器23によって一度A/D変換されメモリ32に蓄積されたデジタル信号をD/A変換器13においてアナログ変換し、表示部28に逐次転送して表示することで、電子ビューファインダとして機能し、スルー画像表示(ライブビュー表示)を行える。   The display unit 28 performs display according to the analog signal from the D / A converter 13 on a display such as an LCD. A digital signal once A / D converted by the A / D converter 23 and stored in the memory 32 is converted into an analog signal by the D / A converter 13 and sequentially transferred to the display unit 28 for display as an electronic viewfinder. It functions and can perform live view display (live view display).

不揮発性メモリ56は、電気的に消去・記録可能なメモリであり、例えばEEPROM等が用いられる。不揮発性メモリ56には、システム制御部50の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。   The nonvolatile memory 56 is an electrically erasable / recordable memory, and for example, an EEPROM or the like is used. The nonvolatile memory 56 stores constants, programs, and the like for operating the system control unit 50. Here, the program is a program for executing various flowcharts described later in the present embodiment.

システム制御部50は、デジタルカメラ100の全体動作を制御する。前述した不揮発性メモリ56に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。52はシステムメモリであり、RAMが用いられる。システムメモリ52には、システム制御部50の動作用の定数、変数、不揮発性メモリ56から読み出したプログラム等を展開する。また、システム制御部はメモリ32、D/A変換器13、表示部28等を制御することにより表示制御も行う。   The system control unit 50 controls the overall operation of the digital camera 100. By executing the program recorded in the non-volatile memory 56 described above, each process of the present embodiment to be described later is realized. A system memory 52 is a RAM. In the system memory 52, constants and variables for operation of the system control unit 50, programs read from the nonvolatile memory 56, and the like are expanded. The system control unit also performs display control by controlling the memory 32, the D / A converter 13, the display unit 28, and the like.

システムタイマー53は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
モード切り替えスイッチ60、シャッターボタン61、操作部70はシステム制御部50に各種の動作指示を入力するための操作手段である。モード切り替えスイッチ60は、システム制御部50の動作モードを静止画記録モード、動画記録モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、撮影シーン別の撮影設定となる各種シーンモード、プログラムAEモード、カスタムモード等がある。
The system timer 53 is a time measuring unit that measures the time used for various controls and the time of a built-in clock.
The mode switch 60, the shutter button 61, and the operation unit 70 are operation means for inputting various operation instructions to the system control unit 50. The mode switch 60 switches the operation mode of the system control unit 50 to any one of a still image recording mode, a moving image recording mode, a reproduction mode, and the like. Modes included in the still image recording mode include an auto shooting mode, an auto scene discrimination mode, a manual mode, various scene modes for shooting settings for each shooting scene, a program AE mode, a custom mode, and the like.

モード切り替えスイッチ60で、静止画撮影モードに含まれるこれらのモードのいずれかに直接切り替えられる。あるいは、モード切り替えスイッチ60で静止画撮影モードに一旦切り換えた後に、静止画撮影モードに含まれるこれらのモードのいずれかに、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。   The mode changeover switch 60 can directly switch to any of these modes included in the still image shooting mode. Alternatively, after switching to the still image shooting mode once with the mode switch 60, the mode may be switched to one of these modes included in the still image shooting mode using another operation member. Similarly, the moving image shooting mode may include a plurality of modes.

第1シャッタースイッチ62は、デジタルカメラ100に設けられたシャッターボタン61の操作途中、いわゆる半押し(撮影準備指示)でONとなり、第1シャッタースイッチ信号SW1を発生する。第1シャッタースイッチ信号SW1により、AF(オートフォーカス)処理、AE(自動露出)処理、AWB(オートホワイトバランス)処理、EF(フラッシュプリ発光)処理等の動作を開始する。   The first shutter switch 62 is turned on when the shutter button 61 provided in the digital camera 100 is being operated, so-called half-press (shooting preparation instruction), and generates a first shutter switch signal SW1. In response to the first shutter switch signal SW1, operations such as AF (autofocus) processing, AE (automatic exposure) processing, AWB (auto white balance) processing, and EF (flash pre-emission) processing are started.

第2シャッタースイッチ64は、シャッターボタン61の操作完了、いわゆる全押し(撮影指示)でONとなり、第2シャッタースイッチ信号SW2を発生する。システム制御部50は、第2シャッタースイッチ信号SW2により、撮像部22からの信号読み出しから記録媒体200に画像データを書き込むまでの一連の撮影処理の動作を開始する。   The second shutter switch 64 is turned ON when the operation of the shutter button 61 is completed, that is, when it is fully pressed (shooting instruction), and generates a second shutter switch signal SW2. In response to the second shutter switch signal SW2, the system control unit 50 starts a series of shooting processing operations from reading a signal from the imaging unit 22 to writing image data on the recording medium 200.

操作部70の各操作部材は、表示部28に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部28に表示される。利用者は、表示部28に表示されたメニュー画面と、上下左右の4方向ボタンやSETボタンとを用いて直感的に各種設定を行うことができる。   Each operation member of the operation unit 70 is appropriately assigned a function for each scene by selecting and operating various function icons displayed on the display unit 28, and functions as various function buttons. Examples of the function buttons include an end button, a return button, an image advance button, a jump button, a narrowing button, and an attribute change button. For example, when a menu button is pressed, various setting menu screens are displayed on the display unit 28. The user can make various settings intuitively using the menu screen displayed on the display unit 28, and the four-way button and the SET button.

コントローラホイール73は、操作部70に含まれる回転操作可能な操作部材であり、方向ボタンと共に選択項目を指示する際などに使用される。コントローラホイール73を回転操作すると、操作量に応じて電気的なパルス信号が発生し、このパルス信号に基づいてシステム制御部50はデジタルカメラ100の各部を制御する。このパルス信号によって、コントローラホイール73が回転操作された角度や、何回転したかなどを判定することができる。   The controller wheel 73 is a rotatable operation member included in the operation unit 70, and is used when a selection item is instructed together with a direction button. When the controller wheel 73 is rotated, an electrical pulse signal is generated according to the operation amount, and the system control unit 50 controls each unit of the digital camera 100 based on the pulse signal. From this pulse signal, it is possible to determine the angle at which the controller wheel 73 is rotated, how many rotations, and the like.

なお、コントローラホイール73は、回転操作が検出できる操作部材であればどのようなものでもよい。例えば、ユーザの回転操作に応じてコントローラホイール73自体が回転してパルス信号を発生するダイヤル操作部材であってもよい。また、タッチセンサよりなる操作部材で、コントローラホイール73自体は回転せず、コントローラホイール73上でのユーザの指の回転動作などを検出するものであってもよい(いわゆる、タッチホイール)。   The controller wheel 73 may be any operation member that can detect a rotation operation. For example, it may be a dial operation member that generates a pulse signal by rotating the controller wheel 73 itself according to the rotation operation of the user. Further, an operation member made of a touch sensor may detect the rotation operation of the user's finger on the controller wheel 73 without rotating the controller wheel 73 itself (so-called touch wheel).

電源制御部80は、電池検出回路、DC−DCコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部80は、その検出結果及びシステム制御部50の指示に基づいてDC−DCコンバータを制御し、必要な電圧を必要な期間、記録媒体200を含む各部へ供給する。   The power control unit 80 includes a battery detection circuit, a DC-DC converter, a switch circuit that switches a block to be energized, and the like, and detects whether or not a battery is installed, the type of battery, and the remaining battery level. Further, the power control unit 80 controls the DC-DC converter based on the detection result and an instruction from the system control unit 50, and supplies a necessary voltage to each unit including the recording medium 200 for a necessary period.

電源部30は、アルカリ電池やリチウム電池等の一次電池やNiCd電池やNiMH電池、Li電池等の二次電池、ACアダプター等からなる。記録媒体I/F18は、メモリカードやハードディスク等の記録媒体200とのインターフェースである。記録媒体200は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。   The power supply unit 30 includes a primary battery such as an alkaline battery or a lithium battery, a secondary battery such as a NiCd battery, a NiMH battery, or a Li battery, an AC adapter, or the like. The recording medium I / F 18 is an interface with the recording medium 200 such as a memory card or a hard disk. The recording medium 200 is a recording medium such as a memory card for recording a captured image, and includes a semiconductor memory, a magnetic disk, or the like.

通信部54は、無線または優先ケーブルによって接続し、映像信号や音声信号の送受信を行う。通信部54は無線LAN(Local Area Network)やインターネットとも接続可能である。通信部54は撮像部22で撮像した画像(スルー画像を含む)や、記録媒体200に記録された画像を送信可能であり、また、外部機器から画像データやその他の各種情報を受信することができる。   The communication unit 54 is connected by radio or a priority cable, and transmits and receives video signals and audio signals. The communication unit 54 can be connected to a wireless local area network (LAN) or the Internet. The communication unit 54 can transmit an image captured by the imaging unit 22 (including a through image) and an image recorded on the recording medium 200, and can receive image data and other various types of information from an external device. it can.

姿勢検知部55は、重力方向に対するデジタルカメラ100の姿勢を検知する。姿勢検知部55で検知された姿勢に基づいて、撮像部22で撮影された画像が、デジタルカメラ100を横に構えて撮影された画像であるか、縦に構えて撮影された画像なのかを判別可能である。   The posture detection unit 55 detects the posture of the digital camera 100 with respect to the direction of gravity. Based on the attitude detected by the attitude detection unit 55, it is determined whether the image shot by the imaging unit 22 is an image shot with the digital camera 100 held horizontally or an image shot with the image held vertically. It can be determined.

システム制御部50は、姿勢検知部55で検知された姿勢に応じた向き情報を撮像部22で撮像された画像の画像ファイルに付加したり、画像を回転して記録したりすることが可能である。姿勢検知部55としては、加速度センサーやジャイロセンサーなどを用いることができる。   The system control unit 50 can add orientation information corresponding to the posture detected by the posture detection unit 55 to the image file of the image picked up by the image pickup unit 22, or rotate and record the image. is there. As the attitude detection unit 55, an acceleration sensor, a gyro sensor, or the like can be used.

[第1の実施形態]
図3に本実施形態の動作を説明するフローチャートを示す。
図3(a)は、画像を一枚再生するためのシングル再生モードのフローチャートである。この処理は、不揮発性メモリ56に記録されたプログラムを、システムメモリ52をワークメモリとして読み込み、システム制御部50が実行することにより実現する。また、この処理における各種の画像処理及び描画処理は、システム制御部50が画像処理部24とメモリ制御部15を適宜用いて実現される。デジタルカメラ100が再生モードで起動されると、図3の処理を開始する。
[First Embodiment]
FIG. 3 shows a flowchart for explaining the operation of the present embodiment.
FIG. 3A is a flowchart of a single reproduction mode for reproducing one image. This process is realized by reading the program recorded in the nonvolatile memory 56 using the system memory 52 as a work memory and executing it by the system control unit 50. Various image processing and drawing processing in this processing are realized by the system control unit 50 using the image processing unit 24 and the memory control unit 15 as appropriate. When the digital camera 100 is activated in the playback mode, the processing of FIG. 3 is started.

まず、S301にて、システム制御部50は、記録媒体200に記録されている画像の中から表示する画像を読み込みメモリ32に配置する。S302にて、システム制御部50は、メモリ32に配置された画像をデコードし、YCbCrフォーマットのデータとしてメモリ32内の別の領域に展開する。ここで展開されるのはヒストグラムではなく、撮像画像などの、画像ファイルが元となっている画像である。 First, in S <b> 301, the system control unit 50 reads an image to be displayed from the images recorded on the recording medium 200 and arranges it in the memory 32. At S302, the system control unit 50 decodes the placed image in the memory 32, to expand to a different area in the memory 32 as a YC b C r format of the data. What is developed here is not a histogram but an image based on an image file, such as a captured image.

S303では、システム制御部50は、S302にてデコードしたYCbCrデータ(撮像画像)から各色のヒストグラムデータを取得する。ヒストグラムデータは、画素の色情報である輝度成分、R成分、G成分、B成分ごとに取得し、それぞれの成分において256階調の明るさを示すデータの配列である。 In S303, the system control unit 50 acquires histogram data for each color from the YC b Cr data (captured image) decoded in S302. The histogram data is an array of data acquired for each of the luminance component, R component, G component, and B component, which are pixel color information, and indicating the brightness of 256 gradations in each component.

S304では、システム制御部50は、取得したヒストグラムデータを補正処理する。補正処理の詳細方法については後述する。S304にて補正したヒストグラムデータをS305にて、メモリ上の特定の領域である下書き用のVRAMに一度描画する、ヒストグラム描画処理を行う。下書き用のVRAMは、RGBフォーマットでデータが描画されているので、S306では、システム制御部50は、そのヒストグラムデータをYCbCrフォーマットに変換する、フォーマット変換処理を行う。YCbCrフォーマットへの変換方法の詳細については後述する。S307において、システム制御部50は、表示更新を行う表示部28に表示する。 In S304, the system control unit 50 corrects the acquired histogram data. A detailed method of the correction process will be described later. In S305, a histogram rendering process is performed in which the histogram data corrected in S304 is once rendered in a draft VRAM, which is a specific area on the memory. VRAM for drafts, the data in RGB format is drawn, in S306, the system control unit 50 converts the histogram data to YC b C r format to format conversion. Details of the conversion method to the YC b C r format will be described later. In step S307, the system control unit 50 displays the information on the display unit 28 that performs display update.

S304でのヒストグラムデータを補正する処理の詳細について述べる。
図3(b)は、ヒストグラム補正処理の手順を説明するフローチャートである。ヒストグラム補正処理では、256個の配列データの1番目の要素と最後の256番目の要素をさらに外側の要素としてコピーする処理を行う。
Details of the process of correcting the histogram data in S304 will be described.
FIG. 3B is a flowchart for explaining the procedure of the histogram correction process. In the histogram correction process, a process of copying the first element and the last 256th element of the 256 array data as an outer element is performed.

具体的には、S331にて、システム制御部50は、n番目の要素をn+1番目の要素(ライン、列)にコピーし(これによって右端の2ラインは同じデータとなる)、S332にて2〜n+1番目の要素を、3〜n+2にシフト(1ずつシフト)させる。さらに、S333で1番目の要素を2番目の要素にコピーする。これによって、左端の2ラインも同じデータとなる。このようにして、左端と右端の列を他の列よりも幅を太く描画して、ヒストグラムの外側方向にヒストグラムを太らせる。   Specifically, in S331, the system control unit 50 copies the nth element to the (n + 1) th element (line, column) (therefore, the rightmost two lines become the same data), and 2 in S332. The ˜n + 1th element is shifted (shifted by 1) from 3 to n + 2. In step S333, the first element is copied to the second element. As a result, the leftmost two lines also have the same data. In this way, the left and right end columns are drawn wider than the other columns, and the histogram is thickened in the outward direction of the histogram.

S306でのYCbCrフォーマットへの変換の詳細について述べる。
図4(a)〜図4(c)は、横に並んだ4つの画素がRGBフォーマットからYCbCr422フォーマットに変換される過程である。図4(a)では、RGBフォーマットで左から、黒・赤・赤・黒で画素が並んでいるとする。
Details of the conversion to the YC b Cr format in S306 will be described.
Figure 4 (a) ~ FIG. 4 (c), a process in which four pixels arranged laterally is converted to YC b C r 422 format from the RGB format. In FIG. 4A, it is assumed that pixels are arranged in black, red, red, and black from the left in the RGB format.

図4(b)は、変換の過程として図4(a)の各画素をYCbCr444フォーマットに直したものである。各画素のRGB成分はそれぞれ異なるYCbCrに変換される。
図4(c)は、図4(b)の各画素をYCbCr422フォーマットに変換したものである。このとき、色差成分CbCrについては図4(b)の奇数画素のものを採用し、偶数画素の色差成分は破棄する。
FIG. 4B shows the conversion process in which each pixel in FIG. 4A is converted to the YC b C r 444 format. RGB components of each pixel is converted to a different YC b C r, respectively.
FIG. 4C is a diagram in which each pixel in FIG. 4B is converted into the YC b C r 422 format. At this time, the chrominance component C b C r is the odd pixel of FIG. 4B , and the chrominance component of the even pixel is discarded.

本来、YCbCr422やYCbCr411フォーマットは、人間の目が輝度の変化には敏感であり、色の変化には鈍感であることを利用し、色差成分を複数画素で共通に用いることでデータ量を減らすことが目的である。しかしながら、図4のような色差成分の差が大きい画素が隣り合うような並びの場合、偶数画素の色差成分は奇数画素のものを用いるために図4(c)のように、黒・灰・赤・茶という並びになってしまい、元の色と著しく異なる色に変わってしまうことがある。 Originally, the YC b C r 422 and YC b C r 411 formats utilize the fact that the human eye is sensitive to changes in luminance and insensitive to changes in color, so color difference components are shared by multiple pixels. The purpose is to reduce the amount of data. However, in the case where pixels with large differences in color difference components as shown in FIG. 4 are arranged next to each other, the color difference components of even pixels are odd pixels, so that black, gray, and gray are used as shown in FIG. It may be a sequence of red and brown, and may change to a color that is significantly different from the original color.

ヒストグラムにおいては、隣り合う画素の色差成分の差が大きいようなケースは多々発生し、赤色の細い線であるはずが実際に表示されると灰色になってしまう。特に、ヒストグラムでは、横軸の左端、右端の成分が重要な意味をもっており、画像内の色がつぶれてしまっているかを示している。より詳しくは、左端は最も暗いピクセルの数を示しており、ヒストグラムにおいて左端が高くなっているということは、画像に黒潰れが発生している可能性があることを示している。右端は最も明るいピクセルの数を示しており、ヒストグラムにおいて右端が高くなっているということは、画像に白とびが発生している可能性を示している。   In the histogram, there are many cases where the difference between the color difference components of adjacent pixels is large, and although it should be a thin red line, it becomes gray when actually displayed. In particular, in the histogram, the components on the left and right ends of the horizontal axis have important meanings and indicate whether the colors in the image are crushed. More specifically, the left end indicates the number of the darkest pixels, and the fact that the left end is high in the histogram indicates that there is a possibility that blackout has occurred in the image. The right end indicates the number of the brightest pixels, and the fact that the right end is higher in the histogram indicates the possibility of overexposure in the image.

このように、ユーザにとって、ヒストグラムの両端は黒潰れと白とびの発生の可能性を判断するための重要な情報である。従って、ヒストグラムの両端の視認性が落ちることはユーザにとって好ましくない。しかし、前述の例のようにヒストグラムの左端、右端の成分の色が変わってしまうと見えづらくなってしまい、ヒストグラムとしての機能性の低下につながる。   Thus, for the user, both ends of the histogram are important information for determining the possibility of occurrence of blackout and overexposure. Therefore, it is not preferable for the user that the visibility at both ends of the histogram is lowered. However, if the color of the left and right end components of the histogram changes as in the above example, it becomes difficult to see and leads to a decrease in functionality as a histogram.

図5(a)は、RGBで描画したヒストグラム(左側)を、YCbCrフォーマットへ変換した場合(右側)の表示例である。ヒストグラムにおける右端ライン(nライン目)の値は他のラインよりも値が高くなっており、白とびが発生している可能性があるが、YCbCrフォーマットへの変換に伴って表示色が変わってしまい、見えづらくなっている。ユーザは、この表示を見ると、右端のラインは値が高くないと誤認し、白とびが発生している可能性を見落としてしまう恐れがある。 5 (a) is a histogram drawn by RGB (left) is a display example when (right) converted into YC b C r format. The value of the rightmost line (the nth line) in the histogram is higher than the other lines, and there is a possibility that overexposure has occurred. However, the display color is changed with the conversion to the YC b Cr format. Has changed, making it difficult to see. When viewing this display, the user mistakes the rightmost line as not having a high value, and may overlook the possibility of overexposure.

そこで、S304でのヒストグラムデータを補正する処理により、ヒストグラムの左端、右端の成分をそれぞれ複製し2列ずつ描画することで、図5(b)のように一番端の要素が存在していることを明示的に示すことができる。図5(b)の左側の図は、前述のS304の処理によって、図5(a)のような補正前のヒストグラムデータのうち、右端のデータを2ラインに複製し、n+1ライン目とn+2ライン目が同じデータとなるように補正したものである(左端の表示は省略)。   Therefore, by the process of correcting the histogram data in S304, the leftmost and rightmost components of the histogram are duplicated and drawn in two columns, so that the element at the extreme end exists as shown in FIG. Can be shown explicitly. FIG. 5B shows the left-hand side of the histogram data before correction shown in FIG. 5A by duplicating the rightmost data in two lines by the process of S304 described above. The correction is made so that the n + 2th line has the same data (the left end display is omitted).

このようなデータを、YCbCrフォーマットに変換すると、図5(b)の左側の図のように、右端の2ライン(n+1ライン目とn+2ライン目)のうち何れかのラインは表示色が変換前から変わらないため、視認性が劣化するのを防ぐことができる。図5(b)の表示をみれば、ユーザはヒストグラムの右端の値が高くなっていることを認識でき、白とびが発生している可能性を正しく把握することができる。 When such data is converted into the YC b Cr format, one of the rightmost two lines (n + 1 line and n + 2 line) is selected as shown in the left figure of FIG. Since the display color of the line does not change from before conversion, the visibility can be prevented from deteriorating. If the display of FIG.5 (b) is seen, the user can recognize that the value of the right end of a histogram is high, and can grasp | ascertain correctly the possibility that the overexposure has generate | occur | produced.

ここで、S304でのヒストグラム補正処理では、元のヒストグラムデータの配列に対して外側にデータを複製するようにしていた。これは、データを欠落させるよりもヒストグラムの幅が多少大きくなる方がデメリットが少ないと考えたからであるが、配列の最初の要素は2番目に、最後の要素は最後から2番目にコピーして、ヒストグラムの内側方向に2ラインずつ描画するようにしてもよい。このようにして、ヒストグラムの内側方向にヒストグラムを太らせるようにしてもよい。   Here, in the histogram correction processing in S304, data is duplicated outside the original histogram data array. This is because it is considered that there is less disadvantage when the width of the histogram is slightly larger than when data is lost, but the first element of the array is copied second and the last element is copied second to last. Alternatively, two lines may be drawn in the inner direction of the histogram. In this way, the histogram may be thickened in the inner direction of the histogram.

[第2の実施形態]
次に、本発明の第2の実施形態について説明する。
ヒストグラムの要素数が偶数である場合に、奇数になるように何れかの要素をコピーして増やすか、あるいは削除して減らすことで要素数を奇数とすることでも両端の視認性を向上させることができる。
図6(a)のように、ヒストグラムの要素数が偶数列の場合、ヒストグラムの左端と右端のどちらか一方は偶数ラインの画素となり、奇数画像の色差成分が用いられるデータとなるため、正しく描画されなくなってしまう。図6(a)では、nライン(nは偶数)のヒストグラムを、各ライン1ピクセル幅を用いて表示した場合の表示例である。
[Second Embodiment]
Next, a second embodiment of the present invention will be described.
When the number of elements in the histogram is an even number, either one of the elements can be copied and increased so as to become an odd number, or deleted to reduce the number of elements to improve the visibility at both ends. Can do.
As shown in FIG. 6A, when the number of elements of the histogram is an even number column, one of the left end and the right end of the histogram is an even line pixel, and the data using the color difference component of the odd image is used. It will not be done. FIG. 6A shows a display example when a histogram of n lines (n is an even number) is displayed using a width of 1 pixel for each line.

右端のラインnライン目は、偶数ライン目であるため、RGBの場合は赤く表示できていても、YCbCrフォーマットへ変換すると奇数ラインの色差成分が用いられるため視認性が悪くなる。 The right end of the line n-th line are the even-numbered line, be made of displayed in red in the case of RGB, the color difference components of the YC b C r conversion to format the odd lines visibility is deteriorated due to use.

これに対し、ヒストグラムの所定の1要素を2ラインで描画することで、ライン数が増加することにより、全体として要素数が奇数になるため、左端と右端の要素を両方とも奇数列の画素とし、正しく描画されるようにすることができる。   On the other hand, by drawing a predetermined element of the histogram with 2 lines, the number of lines increases and the number of elements becomes odd as a whole. Therefore, both the left and right end elements are pixels in odd columns. Can be drawn correctly.

図6(b)の例では、nライン(nは偶数)のヒストグラムのうち、両端以外の列であるm(<n)ライン目を1列コピーしてライン数を増加し、全体をn+1ラインにすることで全体としての要素数を奇数にしている。より具体的には、システム制御部50は、m〜nライン目をm+1〜n+1ライン目にコピーする。   In the example of FIG. 6B, in the histogram of n lines (n is an even number), the m (<n) line, which is a column other than both ends, is copied by one column, the number of lines is increased, and the total number of n + By making one line, the number of elements as a whole is made odd. More specifically, the system control unit 50 copies the m-th line to the m + 1-n + 1-th line.

こうすることで、mライン目とm+1ライン目が同じデータとなる。右端のn+1ライン目は奇数となるため、YCbCrフォーマットへ変換してもデータが欠落せず、視認性が保たれる。 By doing so, the mth line and the (m + 1) th line become the same data. Since the n + 1th line on the right end is an odd number, even if converted to the YC b Cr format, no data is lost and visibility is maintained.

なお、所定の1要素を2ラインで描画する変わりに、その要素を配列から削減することで要素数全体を奇数にしてもよい。例えば、mライン目を削除(より詳しくは、m+1〜nライン目をm〜n-1ライン目にコピーし、nライン目を削除して1列間引く)するようにして、全体の要素数を奇数ラインにすることでも同様に両端の視認性を確保することができる。   Instead of drawing a predetermined element with two lines, the entire number of elements may be made odd by removing the element from the array. For example, the m-th line is deleted (more specifically, the m + 1 to nth lines are copied to the m to n-1 lines, the nth line is deleted and one column is thinned out), and the entire element The visibility of both ends can be similarly secured by making the number an odd number line.

また、上述の各実施形態においては、RGBフォーマットからYCbCrフォーマットへ変換するフォーマット変換について説明したが、他の色フォーマットの変換においても同様に適用可能である。色の情報が欠落するような色フォーマットの変換の場合、上述の各実施形態を適用すれば上述の各実施形態で説明したことと同様の効果を奏することができる。 Further, in the above embodiments have been described format conversion for converting the RGB format to the YC b C r format, it can be similarly applied to the conversion of other color formats. In the case of color format conversion in which color information is missing, the same effects as described in the above embodiments can be obtained by applying the above embodiments.

なお、システム制御部の制御は1つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
Note that the control of the system control unit may be performed by one piece of hardware, or the entire apparatus may be controlled by a plurality of pieces of hardware sharing the processing.
Although the present invention has been described in detail based on the preferred embodiments thereof, the present invention is not limited to these specific embodiments, and various forms without departing from the gist of the present invention are also included in the present invention. included. Furthermore, each embodiment mentioned above shows only one embodiment of this invention, and it is also possible to combine each embodiment suitably.

また、前述した実施形態においては、本発明を表示制御装置に適用した場合を例にして説明したが、これはこの例に限定されず撮像手段を有する機器であれば適用可能である。すなわち、本発明はパーソナルコンピュータやPDA、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置などに適用可能である。   In the above-described embodiment, the case where the present invention is applied to the display control apparatus has been described as an example. However, the present invention is not limited to this example, and can be applied to any device having an imaging unit. That is, the present invention can be applied to a personal computer, a PDA, a mobile phone terminal, a portable image viewer, a printer device including a display, and the like.

(その他の実施形態)
本発明は、前述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又はコンピュータ読み取り可能な記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other embodiments)
The present invention supplies a program that realizes one or more functions of the above-described embodiments to a system or apparatus via a network or a computer-readable storage medium. It can also be realized by a process in which one or more processors in the computer of the system or apparatus read and execute the program. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

15 メモリ制御部
22 撮像部
24 画像処理部
28 表示部
32 メモリ
50 システム制御部
56 不揮発性メモリ
60 モード切り替えスイッチ
61 シャッターボタン
100 デジタルカメラ
15 Memory control unit 22 Image pickup unit 24 Image processing unit 28 Display unit 32 Memory 50 System control unit 56 Non-volatile memory 60 Mode switch 61 Shutter button 100 Digital camera

Claims (18)

画像からヒストグラムを表示するための各画素の色情報を取得する取得手段と、
前記取得手段によって取得された値に基づいてメモリ上の特定の領域に第1の色のフォーマットでヒストグラムを描画するヒストグラム描画手段と、
前記ヒストグラム描画手段によって描画されたデータを、前記第1の色のフォーマットから第2の色のフォーマットへ変換するフォーマット変換手段とを有し、
前記ヒストグラム描画手段は、ヒストグラムの左端と右端の列を他の列よりも幅を太く描画することを特徴とする表示制御装置。
Acquisition means for acquiring color information of each pixel for displaying a histogram from an image;
Histogram drawing means for drawing a histogram in a first color format in a specific area on the memory based on the value acquired by the acquisition means;
Format conversion means for converting the data drawn by the histogram drawing means from the first color format to the second color format;
The display controller according to claim 1, wherein the histogram drawing means draws the left and right columns of the histogram wider than the other columns.
前記ヒストグラム描画手段は、ヒストグラムの外側方向にヒストグラムを太らせることを特徴とする請求項1に記載の表示制御装置。   The display control apparatus according to claim 1, wherein the histogram drawing unit thickens the histogram in an outward direction of the histogram. 前記ヒストグラム描画手段は、ヒストグラムの内側方向にヒストグラムを太らせることを特徴とする請求項1に記載の表示制御装置。   The display control apparatus according to claim 1, wherein the histogram drawing unit thickens the histogram in an inner direction of the histogram. 前記ヒストグラム描画手段は、前記ヒストグラムの左端と右端の列をそれぞれ2列ずつ描画することを特徴とする請求項1に記載の表示制御装置。   The display control apparatus according to claim 1, wherein the histogram drawing unit draws two columns at the left end and the right end of the histogram. 前記ヒストグラム描画手段が太く表示しなかった場合のヒストグラムは偶数列であることを特徴とする請求項1乃至4の何れか1項に記載の表示制御装置。   The display control apparatus according to any one of claims 1 to 4, wherein the histogram when the histogram drawing means does not display a thick line is an even-numbered column. 画像からヒストグラムを表示するための各画素の色情報を取得する取得手段と、
前記取得手段によって取得された値に基づいてメモリ上の特定の領域に第1の色のフォーマットでヒストグラムを描画するヒストグラム描画手段と、
前記ヒストグラム描画手段によって描画されたデータを、前記第1の色のフォーマットから第2の色のフォーマットへ変換するフォーマット変換手段とを有し、
前記ヒストグラム描画手段は、ヒストグラムの左端と右端の列が両方とも奇数列の画素となるように、ヒストグラムの列を削減または増加させて描画することを特徴とする表示制御装置。
Acquisition means for acquiring color information of each pixel for displaying a histogram from an image;
Histogram drawing means for drawing a histogram in a first color format in a specific area on the memory based on the value acquired by the acquisition means;
Format conversion means for converting the data drawn by the histogram drawing means from the first color format to the second color format;
The display control apparatus according to claim 1, wherein the histogram drawing means draws by reducing or increasing the number of histogram columns so that both the left and right end columns of the histogram are odd-numbered columns.
前記ヒストグラム描画手段は、ヒストグラムの所定の列を1列コピーして増やして描画することを特徴とする請求項6に記載の表示制御装置。   The display control apparatus according to claim 6, wherein the histogram drawing unit draws a predetermined column of the histogram by copying one column and increasing the drawing. 前記ヒストグラム描画手段は、ヒストグラムの所定の列を1列間引いて描画することを特徴とする請求項6に記載の表示制御装置。   The display control apparatus according to claim 6, wherein the histogram drawing unit draws a predetermined column of the histogram by thinning out one column. 前記所定の列は両端以外の列であることを特徴とする請求項7または8に記載の表示制御装置。   The display control apparatus according to claim 7, wherein the predetermined column is a column other than both ends. 前記ヒストグラム描画手段が削減または増加させなかった場合のヒストグラムは偶数列であることを特徴とする請求項6乃至9の何れか1項に記載の表示制御装置。   10. The display control apparatus according to claim 6, wherein the histogram when the histogram drawing unit does not reduce or increase is an even-numbered column. 前記画像は撮像画像であることを特徴とする請求項1乃至10の何れか1項に記載の表示制御装置。   The display control apparatus according to claim 1, wherein the image is a captured image. 前記表示制御装置は、画像を撮像する撮像手段を更に有する撮像装置であることを特徴とする請求項1乃至11の何れか1項に記載の表示制御装置。   The display control apparatus according to claim 1, wherein the display control apparatus is an imaging apparatus that further includes an imaging unit that captures an image. 前記第1の色のフォーマットから前記第2の色のフォーマットに変換することで、色情報の欠落があることを特徴とする請求項1乃至12の何れか1項に記載の表示制御装置。   The display control apparatus according to claim 1, wherein there is a lack of color information by converting the format of the first color to the format of the second color. 前記第1の色のフォーマットはRGBフォーマットであり、前記第2の色のフォーマットはYCbCrフォーマットであることを特徴とする請求項1乃至13の何れか1項に記載の表示制御装置。 The display control apparatus according to claim 1, wherein the format of the first color is an RGB format, and the format of the second color is a YC b Cr format. 画像からヒストグラムを表示するための各画素の色情報を取得する取得工程と、
前記取得工程において取得された値に基づいてメモリ上の特定の領域に第1の色のフォーマットでヒストグラムを描画するヒストグラム描画工程と、
前記ヒストグラム描画工程において描画されたデータを、前記第1の色のフォーマットから第2の色のフォーマットへ変換するフォーマット変換工程とを有し、
前記ヒストグラム描画工程は、ヒストグラムの左端と右端の列を他の列よりも幅を太く描画することを特徴とする表示制御装置の制御方法。
An acquisition step of acquiring color information of each pixel for displaying a histogram from an image;
A histogram drawing step of drawing a histogram in a first color format in a specific area on the memory based on the value acquired in the acquisition step;
A format conversion step of converting the data drawn in the histogram drawing step from the first color format to the second color format;
The method for controlling a display control device, wherein the histogram drawing step draws the left and right columns of the histogram wider than the other columns.
画像からヒストグラムを表示するための各画素の色情報を取得する取得工程と、
前記取得工程において取得された値に基づいてをメモリ上の特定の領域に第1の色のフォーマットでヒストグラムを描画するヒストグラム描画工程と、
前記ヒストグラム描画工程において描画されたデータを、前記第1の色のフォーマットから第2の色のフォーマットへ変換するフォーマット変換工程とを有し、
前記ヒストグラム描画工程は、ヒストグラムの左端と右端の列が両方とも奇数列の画素となるように、ヒストグラムの列を削減または増加させて描画することを特徴とする表示制御装置の制御方法。
An acquisition step of acquiring color information of each pixel for displaying a histogram from an image;
A histogram drawing step of drawing a histogram in a first color format in a specific area on the memory based on the value acquired in the acquisition step;
A format conversion step of converting the data drawn in the histogram drawing step from the first color format to the second color format;
The method of controlling a display control apparatus, wherein the histogram drawing step draws with the histogram columns reduced or increased so that both the left and right columns of the histogram are odd-numbered pixels.
コンピュータを、請求項1乃至14の何れか1項に記載された表示制御装置の各手段として機能させるためのプログラム。   The program for functioning a computer as each means of the display control apparatus as described in any one of Claims 1 thru | or 14. コンピュータを、請求項1乃至14の何れか1項に記載された表示制御装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。   A computer-readable storage medium storing a program for causing a computer to function as each unit of the display control device according to any one of claims 1 to 14.
JP2014178432A 2014-09-02 2014-09-02 Image processing apparatus and control method thereof Active JP6525533B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014178432A JP6525533B2 (en) 2014-09-02 2014-09-02 Image processing apparatus and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014178432A JP6525533B2 (en) 2014-09-02 2014-09-02 Image processing apparatus and control method thereof

Publications (2)

Publication Number Publication Date
JP2016053597A true JP2016053597A (en) 2016-04-14
JP6525533B2 JP6525533B2 (en) 2019-06-05

Family

ID=55745140

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014178432A Active JP6525533B2 (en) 2014-09-02 2014-09-02 Image processing apparatus and control method thereof

Country Status (1)

Country Link
JP (1) JP6525533B2 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001245204A (en) * 2000-03-01 2001-09-07 Casio Comput Co Ltd Image pickup device and luminance distribution display method
JP2001268400A (en) * 2000-03-17 2001-09-28 Casio Comput Co Ltd Device and method for generating histogram
JP2006033088A (en) * 2004-07-12 2006-02-02 Canon Inc Image processing apparatus and method, imaging apparatus, program, and storage medium
JP2006148426A (en) * 2004-11-18 2006-06-08 Matsushita Electric Ind Co Ltd Imaging apparatus
JP2006180015A (en) * 2004-12-21 2006-07-06 Seiko Epson Corp Histogram generating apparatus and histogram generating method
JP2006186688A (en) * 2004-12-27 2006-07-13 Casio Comput Co Ltd Imaging apparatus, image processing method, and program
JP2007122126A (en) * 2005-10-25 2007-05-17 Sony Corp Information processor, information processing method, and information processing program
JP2009261705A (en) * 2008-04-25 2009-11-12 Aruze Corp Game machine

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001245204A (en) * 2000-03-01 2001-09-07 Casio Comput Co Ltd Image pickup device and luminance distribution display method
JP2001268400A (en) * 2000-03-17 2001-09-28 Casio Comput Co Ltd Device and method for generating histogram
JP2006033088A (en) * 2004-07-12 2006-02-02 Canon Inc Image processing apparatus and method, imaging apparatus, program, and storage medium
JP2006148426A (en) * 2004-11-18 2006-06-08 Matsushita Electric Ind Co Ltd Imaging apparatus
JP2006180015A (en) * 2004-12-21 2006-07-06 Seiko Epson Corp Histogram generating apparatus and histogram generating method
JP2006186688A (en) * 2004-12-27 2006-07-13 Casio Comput Co Ltd Imaging apparatus, image processing method, and program
JP2007122126A (en) * 2005-10-25 2007-05-17 Sony Corp Information processor, information processing method, and information processing program
JP2009261705A (en) * 2008-04-25 2009-11-12 Aruze Corp Game machine

Also Published As

Publication number Publication date
JP6525533B2 (en) 2019-06-05

Similar Documents

Publication Publication Date Title
JP4702401B2 (en) Camera, camera control program, and camera control method
JP6833746B2 (en) Imaging equipment, imaging methods, programs and recording media
US10972674B2 (en) Electronic apparatus
US9692971B2 (en) Image capturing apparatus capable of automatically switching from reproduction mode to shooting mode and displaying live view image and control method thereof
JP6253007B2 (en) Display device
JP2014123888A (en) Imaging apparatus and control method of the same
JP6792372B2 (en) Image processing equipment, control methods, programs, and storage media
JP2014131190A (en) Image pick-up apparatus, control method thereof, and control program
US9538097B2 (en) Image pickup apparatus including a plurality of image pickup units and method of controlling the same
JP6953296B2 (en) Imaging control device and its control method
JP6918605B2 (en) Imaging control device, control method, program, and storage medium
JP6765919B2 (en) Image processing device, its control method, program
US11165970B2 (en) Image processing apparatus, imaging apparatus, image processing method, and non-transitory computer readable medium
JP6761228B2 (en) Display devices and their control methods, programs, and storage media
JP6184077B2 (en) Imaging device and control method thereof.
JP6525533B2 (en) Image processing apparatus and control method thereof
JP6590560B2 (en) Imaging control apparatus and control method thereof
JP5658580B2 (en) Imaging apparatus, control method therefor, program, and recording medium
JP6045612B2 (en) Display control apparatus and control method thereof
JP2016082276A (en) Imaging apparatus
JP5984899B2 (en) Display control apparatus and control method thereof
JP2021027446A (en) Image processing device, imaging device, image processing method, and program
JP2016092542A (en) Image processing apparatus, control method thereof, program, and storage media
JP2020167457A (en) Image processing device, image processing method, and program
JP2021125735A (en) Imaging control device, control method thereof, program, and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170711

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180416

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180605

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180730

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181218

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190218

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190409

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190507

R151 Written notification of patent or utility model registration

Ref document number: 6525533

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151