[go: up one dir, main page]

JP2011033870A - Image processing apparatus, image processing method and program - Google Patents

Image processing apparatus, image processing method and program Download PDF

Info

Publication number
JP2011033870A
JP2011033870A JP2009180627A JP2009180627A JP2011033870A JP 2011033870 A JP2011033870 A JP 2011033870A JP 2009180627 A JP2009180627 A JP 2009180627A JP 2009180627 A JP2009180627 A JP 2009180627A JP 2011033870 A JP2011033870 A JP 2011033870A
Authority
JP
Japan
Prior art keywords
image
images
reference image
drawn
display
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
Application number
JP2009180627A
Other languages
Japanese (ja)
Inventor
Nobuhiro Doi
宣洋 土井
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2009180627A priority Critical patent/JP2011033870A/en
Priority to US12/820,296 priority patent/US8564624B2/en
Priority to CN2010102396077A priority patent/CN101990066B/en
Publication of JP2011033870A publication Critical patent/JP2011033870A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/51Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00411Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/0044Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
    • H04N1/00458Sequential viewing of a plurality of images, e.g. browsing or scrolling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/631Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/34Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/0044Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
    • H04N1/00442Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails
    • H04N1/00453Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails arranged in a two dimensional array
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2101/00Still video cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Processing Or Creating Images (AREA)
  • Digital Computer Display Output (AREA)
  • Transforming Electric Information Into Light Information (AREA)

Abstract

【課題】複数の画像を操作内容に応じて適切にスクロール表示させる。
【解決手段】描画部141は、記憶部200における各コンテンツについて、各コンテンツを表す画像のうちの1つの画像(基準画像)を画像メモリ300に描画する。また、描画部141は、時間軸において基準画像の前後に位置して基準画像から連続する所定数の画像(近傍画像)を時間軸に従って基準画像に並べて画像メモリ300に描画する。表示制御部142は、画像メモリ300に描画された各画像のうち所定範囲に含まれる画像を表示パネル191に表示させる。制御部160は、スクロール表示の指示操作が受け付けられた場合には、その指示操作に基づいて所定範囲の位置を変更させる。また、その変更が一定条件を満たす場合には基準画像を変更し、変更後の基準画像に関する近傍画像を時間軸に従って基準画像に並べて描画部141に描画させる。
【選択図】図3
A plurality of images are appropriately scroll-displayed according to operation contents.
A drawing unit 141 draws one image (reference image) of images representing each content in an image memory 300 for each content in a storage unit 200. The drawing unit 141 draws the image memory 300 by arranging a predetermined number of images (neighboring images) that are located before and after the reference image on the time axis and are continuous from the reference image on the reference image according to the time axis. The display control unit 142 causes the display panel 191 to display an image included in a predetermined range among the images drawn in the image memory 300. When an instruction operation for scroll display is accepted, the control unit 160 changes the position of the predetermined range based on the instruction operation. In addition, when the change satisfies a certain condition, the reference image is changed, and neighboring images related to the changed reference image are arranged on the reference image along the time axis and are drawn on the drawing unit 141.
[Selection] Figure 3

Description

本発明は、画像処理装置に関し、特に、画像を表示させる画像処理装置および画像処理方法ならびに当該方法をコンピュータに実行させるプログラムに関する。   The present invention relates to an image processing apparatus, and more particularly to an image processing apparatus and an image processing method for displaying an image, and a program for causing a computer to execute the method.

近年、人物や風景等の被写体を撮像して画像データを生成し、この画像データを画像ファイルとして記録するデジタルスチルカメラ等の撮像装置が普及している。また、このように記録された各画像ファイルをユーザ操作により順次再生させることが可能な画像処理装置が提案されている。   2. Description of the Related Art In recent years, imaging devices such as digital still cameras that capture images of subjects such as people and landscapes, generate image data, and record the image data as image files have become widespread. In addition, an image processing apparatus that can sequentially reproduce each image file recorded in this way by a user operation has been proposed.

例えば、ユーザが十字キーを操作することにより、時系列に並べて表示されている再生画像を表示画面内においてアニメーションにより左右方向に移動させることが可能な撮像装置が提案されている(例えば、特許文献1参照。)。   For example, there has been proposed an imaging apparatus capable of moving reproduced images displayed in chronological order in a horizontal direction by animation in a display screen by a user operating a cross key (for example, Patent Documents). 1).

特開2005−328243号公報(図6)Japanese Patent Laying-Open No. 2005-328243 (FIG. 6)

上述の従来技術では、外部記録媒体に記憶されている画像を再生させる場合には、再生対象となる画像が外部記録媒体から取得され、この取得された画像が内部記録媒体に保持され、この保持されている画像が再生画像として表示される。また、画面内において画像をスクロール表示させる場合についても、外部記録媒体から取得された再生対象となる画像が内部記録媒体に保持され、この保持されている画像が再生画像としてアニメーションによりスクロール表示される。   In the above-described conventional technology, when an image stored in an external recording medium is reproduced, the image to be reproduced is acquired from the external recording medium, and the acquired image is stored in the internal recording medium. The displayed image is displayed as a reproduced image. Also in the case of scrolling the image on the screen, the image to be played back acquired from the external recording medium is held in the internal recording medium, and the held image is scrolled and displayed as a playback image by animation. .

このように、画面内において画像をアニメーションによりスクロール表示させる場合には、スクロール表示されている再生画像の内部記録媒体における描画処理を頻繁に行うことが想定される。しかしながら、アニメーションによりスクロール表示されている再生画像の描画処理が頻繁に行われる場合には、ユーザ操作に応じたスクロール表示を適切に行えないおそれがある。   As described above, when the image is scroll-displayed by animation in the screen, it is assumed that drawing processing of the reproduced image being scroll-displayed on the internal recording medium is frequently performed. However, when the drawing process of the reproduced image scroll-displayed by the animation is frequently performed, there is a possibility that the scroll display according to the user operation cannot be appropriately performed.

本発明はこのような状況に鑑みてなされたものであり、複数の画像を操作内容に応じて適切にスクロール表示させることを目的とする。   The present invention has been made in view of such a situation, and an object of the present invention is to appropriately scroll-display a plurality of images according to operation contents.

本発明は、上記課題を解決するためになされたものであり、その第1の側面は、所定の規則に基づいて順序が特定される複数の画像について上記複数の画像のうちの1つの画像を基準画像として画像メモリに描画し、上記順序において上記基準画像の前に位置して上記基準画像から連続する所定数の画像と上記順序において上記基準画像の後に位置して上記基準画像から連続する所定数の画像とのそれぞれを上記基準画像に関する近傍画像として上記順序に従って上記基準画像に並べて上記画像メモリに描画する描画部と、上記画像メモリに描画された各画像のうち所定範囲に含まれる画像を表示部に表示させる表示制御部と、上記表示部における画像の表示状態を変更する指示操作が受け付けられた場合には当該指示操作に基づいて上記所定範囲の位置を変更させ、当該変更が一定条件を満たす場合には上記基準画像を上記画像メモリに描画された各画像のうちの他の画像に変更させ、上記変更後の基準画像に関する上記近傍画像を上記順序に従って上記変更後の基準画像に並べて上記描画部に描画させる制御部とを具備する画像処理装置および画像処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、表示部における画像の表示状態を変更する指示操作が受け付けられた場合には、その指示操作に基づいて所定範囲の位置を変更させ、この変更が一定条件を満たす場合には、基準画像を変更させ、この変更後の基準画像に関する近傍画像を順序に従って変更後の基準画像に並べて描画させるという作用をもたらす。   The present invention has been made to solve the above-described problems, and a first aspect of the present invention relates to one of the plurality of images for a plurality of images whose order is specified based on a predetermined rule. Rendering as a reference image in an image memory, a predetermined number of images positioned before the reference image in the order and continuing from the reference image, and a predetermined number of images positioned after the reference image in the order and continuing from the reference image A drawing unit that draws each of a plurality of images as a neighborhood image related to the reference image in the order according to the order and draws the image in the image memory, and an image included in a predetermined range among the images drawn in the image memory. When a display control unit to be displayed on the display unit and an instruction operation for changing the display state of the image on the display unit are received, the above-described operation is performed based on the instruction operation. When the position of the range is changed, and the change satisfies a certain condition, the reference image is changed to another image among the images drawn in the image memory, and the neighborhood image related to the changed reference image And an image processing method, and a program for causing a computer to execute the method. Accordingly, when an instruction operation for changing the display state of the image on the display unit is accepted, the position of the predetermined range is changed based on the instruction operation. When the change satisfies a certain condition, the reference image And the neighboring images related to the changed reference image are arranged and drawn on the changed reference image according to the order.

また、この第1の側面において、上記制御部は、上記指示操作が受け付けられた場合には当該指示操作の種類に応じて上記変更後の基準画像に関する上記近傍画像の数を変更して上記描画部に描画させるようにしてもよい。これにより、指示操作が受け付けられた場合には、その指示操作の種類に応じて、変更後の基準画像に関する近傍画像の数を変更して描画させるという作用をもたらす。   In the first aspect, when the instruction operation is received, the control unit changes the number of the neighboring images related to the changed reference image according to the type of the instruction operation, and performs the drawing. You may make it draw in a part. As a result, when an instruction operation is accepted, the number of neighboring images related to the changed reference image is changed and drawn according to the type of the instruction operation.

また、この第1の側面において、上記描画部は、上記画像メモリにおける画像描画領域に上記基準画像および上記近傍画像を上記順序に従って特定方向に並べて描画し、上記制御部は、上記基準画像が変更された場合において上記変更後の基準画像に関する上記近傍画像の全てが上記順序に従って上記画像描画領域における上記特定方向に並べて描画できない場合には当該描画できない近傍画像を上記順序に従って上記画像描画領域における上記特定方向の他の端部に描画させるようにしてもよい。これにより、変更後の基準画像に関する近傍画像の全てが、その順序に従って画像描画領域における特定方向に並べて描画できない場合には、その描画できない近傍画像を、その順序に従って画像描画領域における特定方向の他の端部に描画させるという作用をもたらす。   In the first aspect, the drawing unit draws the reference image and the neighboring image in a specific direction according to the order in the image drawing area in the image memory, and the control unit changes the reference image. In the case where all of the neighboring images related to the changed reference image cannot be drawn side by side in the specific direction in the image drawing area according to the order, the neighboring images that cannot be drawn are set in the image drawing area according to the order. You may make it draw on the other edge part of a specific direction. As a result, if all of the neighboring images related to the changed reference image cannot be drawn side by side in a specific direction in the image drawing area according to the order, the neighboring images that cannot be drawn are changed to other specific directions in the image drawing area according to the order. This brings about the effect of drawing at the end of the.

また、この第1の側面において、上記描画部は、上記画像描画領域における上記特定方向の一の端部に描画された上記基準画像または上記近傍画像と同一の画像を上記画像描画領域における上記特定方向の他の端部に描画し、上記制御部は、上記指示操作に基づいて変更された上記所定範囲が上記画像描画領域における上記特定方向の何れかの端部に到達した場合には上記所定範囲を上記画像描画領域における上記特定方向の他の端部に移動させるようにしてもよい。これにより、指示操作に基づいて変更された所定範囲が、画像描画領域における特定方向の何れかの端部に到達した場合には、その所定範囲を画像描画領域における特定方向の他の端部に移動させるという作用をもたらす。   In the first aspect, the drawing unit may identify the image that is the same as the reference image or the neighboring image drawn at one end of the specific direction in the image drawing area in the image drawing area. When the predetermined range changed based on the instruction operation reaches the end in any one of the specific directions in the image drawing area, the control unit draws at the other end of the direction. You may make it move a range to the other edge part of the said specific direction in the said image drawing area | region. Thereby, when the predetermined range changed based on the instruction operation reaches one end of the specific direction in the image drawing area, the predetermined range is set to the other end of the specific direction in the image drawing area. The effect of moving is brought about.

また、この第1の側面において、上記描画部は、上記一の端部に描画された上記基準画像または上記近傍画像と同一の画像が描画される上記画像描画領域における上記特定方向の他の端部の描画領域を上記所定範囲の最大サイズと略同一とするようにしてもよい。これにより、画像描画領域における特定方向の一の端部に描画された基準画像または近傍画像と同一の画像が描画される画像描画領域における特定方向の他の端部の描画領域を、所定範囲の最大サイズと略同一とするという作用をもたらす。   In the first aspect, the drawing unit may have the other end in the specific direction in the image drawing area in which the same image as the reference image or the neighboring image drawn on the one end is drawn. The drawing area of the part may be substantially the same as the maximum size of the predetermined range. As a result, the drawing area at the other end in the specific direction in the image drawing area where the same image as the reference image or the neighboring image drawn at one end in the specific direction in the image drawing area is drawn within the predetermined range. It brings about the effect of making it approximately the same as the maximum size.

また、この第1の側面において、上記制御部は、上記基準画像が変更された場合には上記変更後の基準画像に関する上記近傍画像のうち上記画像メモリに描画されていない近傍画像のみを上記描画部に新たに描画させるようにしてもよい。これにより、基準画像が変更された場合には、変更後の基準画像に関する近傍画像のうち、画像メモリに描画されていない近傍画像のみを新たに描画させるという作用をもたらす。   In the first aspect, when the reference image is changed, the control unit draws only the neighboring image that is not drawn in the image memory among the neighboring images related to the changed reference image. You may make it make a part newly draw. As a result, when the reference image is changed, only the vicinity image that is not drawn in the image memory among the vicinity images related to the changed reference image is newly drawn.

また、この第1の側面において、上記複数の画像を上記表示部にスクロール表示させる操作内容を上記指示操作として受け付ける操作受付部をさらに具備し、上記表示制御部は、上記指示操作に基づいて上記所定範囲を移動させて上記画像メモリに描画された各画像を上記表示部にスクロール表示させるようにしてもよい。これにより、複数の画像を表示部にスクロール表示させる操作内容に基づいて、所定範囲を移動させて画像メモリに描画された各画像を表示部にスクロール表示させるという作用をもたらす。   In addition, in the first aspect, an operation receiving unit that receives, as the instruction operation, an operation content for scroll-displaying the plurality of images on the display unit is further provided, and the display control unit is configured based on the instruction operation. Each image drawn in the image memory by moving a predetermined range may be scroll-displayed on the display unit. Thereby, based on the operation content which scroll-displays a several image on a display part, the effect | action that a predetermined range is moved and each image drawn on the image memory is scroll-displayed on a display part is brought about.

また、この第1の側面において、上記複数の画像は、コンテンツを表す画像であり、上記描画部は、上記コンテンツに関連付けられている属性情報に基づいて上記順序を特定するようにしてもよい。これにより、コンテンツに関連付けられている属性情報に基づいて、基準画像および近傍画像を並べるための順序を特定するという作用をもたらす。   In the first aspect, the plurality of images may be images representing content, and the drawing unit may specify the order based on attribute information associated with the content. This brings about the effect | action of specifying the order for arranging a reference | standard image and a near image based on the attribute information linked | related with content.

また、この第1の側面において、上記複数の画像は、コンテンツを表すサムネイル画像であり、上記描画部は、上記コンテンツを選択するコンテンツ選択画面を表示させるための配列により上記基準画像および上記近傍画像を上記順序に従って描画し、上記表示制御部は、上記画像メモリに描画された各サムネイル画像のうちの複数のサムネイル画像を上記所定範囲に含めて上記所定範囲に含まれる複数のサムネイル画像を含む上記コンテンツ選択画面を上記表示部に表示させるようにしてもよい。これにより、コンテンツ選択画面を表示させるための配列により、基準画像および近傍画像をその順序に従って描画し、画像メモリに描画された各サムネイル画像のうちの複数のサムネイル画像を所定範囲に含めて、その所定範囲に含まれる複数のサムネイル画像を含むコンテンツ選択画面を表示させるという作用をもたらす。   Further, in the first aspect, the plurality of images are thumbnail images representing content, and the drawing unit displays the reference image and the neighborhood image according to an arrangement for displaying a content selection screen for selecting the content. The display control unit includes a plurality of thumbnail images of the thumbnail images drawn in the image memory and includes the plurality of thumbnail images included in the predetermined range. You may make it display a content selection screen on the said display part. As a result, the reference image and the neighboring image are drawn in the order according to the arrangement for displaying the content selection screen, and a plurality of thumbnail images of the thumbnail images drawn in the image memory are included in the predetermined range. The content selection screen including a plurality of thumbnail images included in the predetermined range is displayed.

本発明によれば、複数の画像を操作内容に応じて適切にスクロール表示させることができるという優れた効果を奏し得る。   According to the present invention, it is possible to achieve an excellent effect that a plurality of images can be appropriately scroll-displayed according to the operation content.

本発明の第1の実施の形態における撮像装置100の外観を示す斜視図である。1 is a perspective view illustrating an appearance of an imaging device 100 according to a first embodiment of the present invention. 本発明の第1の実施の形態における撮像装置100の内部構成例を示すブロック図である。1 is a block diagram illustrating an internal configuration example of an imaging apparatus 100 according to a first embodiment of the present invention. 本発明の第1の実施の形態における撮像装置100の描画制御に関する機能構成例を示すブロック図である。It is a block diagram which shows the function structural example regarding the drawing control of the imaging device 100 in the 1st Embodiment of this invention. 本発明の第1の実施の形態における記憶部200に記憶されている画像ファイルを模式的に示す図である。It is a figure which shows typically the image file memorize | stored in the memory | storage part 200 in the 1st Embodiment of this invention. 本発明の第1の実施の形態における画像メモリ300における表示対象画像の描画領域を模式的に示す図である。It is a figure which shows typically the drawing area | region of the display target image in the image memory 300 in the 1st Embodiment of this invention. 本発明の第1の実施の形態における記憶部200に記憶されているコンテンツを表す画像を模式的に示す図である。It is a figure which shows typically the image showing the content memorize | stored in the memory | storage part 200 in the 1st Embodiment of this invention. 本発明の第1の実施の形態における入出力パネル190に表示されている画像の表示状態をフリック操作により変更する場合の表示例を示す図である。It is a figure which shows the example of a display in the case of changing the display state of the image currently displayed on the input-output panel 190 in the 1st Embodiment of this invention by flick operation. 本発明の第1の実施の形態における描画部141による画像メモリ300への描画方法と、表示制御部142による画像メモリ300に描画された画像の表示方法とを模式的に示す図である。4 is a diagram schematically showing a drawing method in the image memory 300 by the drawing unit 141 and a display method of an image drawn in the image memory 300 by the display control unit 142 according to the first embodiment of the present invention. FIG. 本発明の第1の実施の形態における描画部141による画像メモリ300への描画方法と、表示制御部142による画像メモリ300に描画された画像の表示方法とを模式的に示す図である。4 is a diagram schematically showing a drawing method in the image memory 300 by the drawing unit 141 and a display method of an image drawn in the image memory 300 by the display control unit 142 according to the first embodiment of the present invention. FIG. 本発明の第1の実施の形態における入出力パネル190に表示されている画像の表示状態をフリック操作により変更する場合の表示例を示す図である。It is a figure which shows the example of a display in the case of changing the display state of the image currently displayed on the input-output panel 190 in the 1st Embodiment of this invention by flick operation. 本発明の第1の実施の形態における描画部141による画像メモリ300への描画方法と、表示制御部142による画像メモリ300に描画された画像の表示方法とを模式的に示す図である。4 is a diagram schematically showing a drawing method in the image memory 300 by the drawing unit 141 and a display method of an image drawn in the image memory 300 by the display control unit 142 according to the first embodiment of the present invention. FIG. 本発明の第1の実施の形態における描画部141による画像メモリ300への描画方法と、表示制御部142による画像メモリ300に描画された画像の表示方法とを模式的に示す図である。4 is a diagram schematically showing a drawing method in the image memory 300 by the drawing unit 141 and a display method of an image drawn in the image memory 300 by the display control unit 142 according to the first embodiment of the present invention. FIG. 本発明の第1の実施の形態における描画部141による画像メモリ300への描画方法と、表示制御部142による画像メモリ300に描画された画像の表示方法とを模式的に示す図である。4 is a diagram schematically showing a drawing method in the image memory 300 by the drawing unit 141 and a display method of an image drawn in the image memory 300 by the display control unit 142 according to the first embodiment of the present invention. FIG. 本発明の第1の実施の形態における入出力パネル190に表示されている画像の表示状態を長押し画送り操作により変更する場合の表示例を示す図である。It is a figure which shows the example of a display in the case of changing the display state of the image currently displayed on the input / output panel 190 in the 1st Embodiment of this invention by long press image feed operation. 本発明の第1の実施の形態における描画部141による画像メモリ300への描画方法と、表示制御部142による画像メモリ300に描画された画像の表示方法とを模式的に示す図である。4 is a diagram schematically showing a drawing method in the image memory 300 by the drawing unit 141 and a display method of an image drawn in the image memory 300 by the display control unit 142 according to the first embodiment of the present invention. FIG. 本発明の第1の実施の形態における描画部141による画像メモリ300への描画方法と、表示制御部142による画像メモリ300に描画された画像の表示方法とを模式的に示す図である。4 is a diagram schematically showing a drawing method in the image memory 300 by the drawing unit 141 and a display method of an image drawn in the image memory 300 by the display control unit 142 according to the first embodiment of the present invention. FIG. 本発明の第1の実施の形態における描画部141による画像メモリ300への描画方法と、表示制御部142による画像メモリ300に描画された画像の表示方法とを模式的に示す図である。4 is a diagram schematically showing a drawing method in the image memory 300 by the drawing unit 141 and a display method of an image drawn in the image memory 300 by the display control unit 142 according to the first embodiment of the present invention. FIG. 本発明の第1の実施の形態における描画部141による画像メモリ300への描画方法と、表示制御部142による画像メモリ300に描画された画像の表示方法とを模式的に示す図である。4 is a diagram schematically showing a drawing method in the image memory 300 by the drawing unit 141 and a display method of an image drawn in the image memory 300 by the display control unit 142 according to the first embodiment of the present invention. FIG. 本発明の第1の実施の形態における描画部141による画像メモリ300への描画方法と、表示制御部142による画像メモリ300に描画された画像の表示方法とを模式的に示す図である。4 is a diagram schematically showing a drawing method in the image memory 300 by the drawing unit 141 and a display method of an image drawn in the image memory 300 by the display control unit 142 according to the first embodiment of the present invention. FIG. 本発明の第1の実施の形態における入出力パネル190に表示されている画像の表示状態をドラッグ操作により変更する場合の表示例を示す図である。It is a figure which shows the example of a display in the case of changing the display state of the image currently displayed on the input-output panel 190 in the 1st Embodiment of this invention by drag operation. 本発明の第1の実施の形態における描画部141による画像メモリ300への描画方法と、表示制御部142による画像メモリ300に描画された画像の表示方法とを模式的に示す図である。4 is a diagram schematically showing a drawing method in the image memory 300 by the drawing unit 141 and a display method of an image drawn in the image memory 300 by the display control unit 142 according to the first embodiment of the present invention. FIG. 本発明の第1の実施の形態における描画部141による画像メモリ300への描画方法と、表示制御部142による画像メモリ300に描画された画像の表示方法とを模式的に示す図である。4 is a diagram schematically showing a drawing method in the image memory 300 by the drawing unit 141 and a display method of an image drawn in the image memory 300 by the display control unit 142 according to the first embodiment of the present invention. FIG. 本発明の第1の実施の形態における画像メモリ300における表示対象画像の描画領域を模式的に示す図である。It is a figure which shows typically the drawing area | region of the display target image in the image memory 300 in the 1st Embodiment of this invention. 本発明の第1の実施の形態における描画部141による画像メモリ300への描画方法を模式的に示す図である。It is a figure which shows typically the drawing method to the image memory 300 by the drawing part 141 in the 1st Embodiment of this invention. 本発明の第1の実施の形態における描画部141による画像メモリ300への描画方法を模式的に示す図である。It is a figure which shows typically the drawing method to the image memory 300 by the drawing part 141 in the 1st Embodiment of this invention. 本発明の第1の実施の形態における撮像装置100によるコンテンツ再生処理の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the content reproduction process by the imaging device 100 in the 1st Embodiment of this invention. 本発明の第1の実施の形態における撮像装置100によるコンテンツ再生処理の処理手順のうちのスクロール処理を示すフローチャートである。It is a flowchart which shows the scroll process in the process sequence of the content reproduction process by the imaging device 100 in the 1st Embodiment of this invention. 本発明の第1の実施の形態における撮像装置100によるコンテンツ再生処理の処理手順のうちのドラッグ操作スクロール処理を示すフローチャートである。It is a flowchart which shows the drag operation scroll process in the process sequence of the content reproduction process by the imaging device 100 in the 1st Embodiment of this invention. 本発明の第1の実施の形態における撮像装置100によるコンテンツ再生処理の処理手順のうちの取出範囲端部移動処理を示すフローチャートである。It is a flowchart which shows the extraction range edge part movement process in the process sequence of the content reproduction process by the imaging device 100 in the 1st Embodiment of this invention. 本発明の第1の実施の形態における撮像装置100によるコンテンツ再生処理の処理手順のうちのフリック操作スクロール処理を示すフローチャートである。It is a flowchart which shows the flick operation scroll process in the process sequence of the content reproduction process by the imaging device 100 in the 1st Embodiment of this invention. 本発明の第1の実施の形態における撮像装置100によるコンテンツ再生処理の処理手順のうちの長押し画送り操作スクロール処理を示すフローチャートである。It is a flowchart which shows the long press image feed operation scroll process in the process sequence of the content reproduction process by the imaging device 100 in the 1st Embodiment of this invention. 本発明の第2の実施の形態における画像メモリ300における表示対象画像の描画領域を模式的に示す図である。It is a figure which shows typically the drawing area | region of the display target image in the image memory 300 in the 2nd Embodiment of this invention. 本発明の第2の実施の形態における描画部141による画像メモリ300への描画方法と、表示制御部142による画像メモリ300に描画された画像の表示方法とを模式的に示す図である。It is a figure which shows typically the drawing method to the image memory 300 by the drawing part 141 in the 2nd Embodiment of this invention, and the display method of the image drawn to the image memory 300 by the display control part 142. FIG. 本発明の第3の実施の形態における画像メモリ300における表示対象画像の描画領域を模式的に示す図である。It is a figure which shows typically the drawing area | region of the display target image in the image memory 300 in the 3rd Embodiment of this invention. 本発明の第3の実施の形態における描画部141による画像メモリ300への描画方法と、表示制御部142による画像メモリ300に描画された画像の表示方法とを模式的に示す図である。It is a figure which shows typically the drawing method to the image memory 300 by the drawing part 141 in the 3rd Embodiment of this invention, and the display method of the image drawn to the image memory 300 by the display control part 142. FIG. 本発明の第4の実施の形態における画像メモリ300における表示対象画像の描画領域を模式的に示す図である。It is a figure which shows typically the drawing area | region of the display target image in the image memory 300 in the 4th Embodiment of this invention. 本発明の第4の実施の形態における描画部141による画像メモリ300への描画方法と、表示制御部142による画像メモリ300に描画された画像の表示方法とを模式的に示す図である。It is a figure which shows typically the drawing method to the image memory 300 by the drawing part 141 in the 4th Embodiment of this invention, and the display method of the image drawn to the image memory 300 by the display control part 142. FIG.

以下、本発明を実施するための形態(以下、実施の形態と称する)について説明する。説明は以下の順序により行う。
1.第1の実施の形態(描画制御および表示制御:コンテンツを表す画像をスクロール表示する例)
2.第2の実施の形態(描画制御および表示制御:ループ領域の両端に糊代領域を設ける例)
3.第3の実施の形態(描画制御および表示制御:糊代領域を省略する例)
4.第4の実施の形態(描画制御および表示制御:インデックス画面をスクロール表示する例)
Hereinafter, modes for carrying out the present invention (hereinafter referred to as embodiments) will be described. The description will be made in the following order.
1. First embodiment (drawing control and display control: an example in which an image representing content is scroll-displayed)
2. Second embodiment (drawing control and display control: an example in which a margin area is provided at both ends of a loop area)
3. Third embodiment (drawing control and display control: an example in which the margin area is omitted)
4). Fourth embodiment (drawing control and display control: example of scrolling display of index screen)

<1.第1の実施の形態>
[撮像装置の外観構成例]
図1は、本発明の第1の実施の形態における撮像装置100の外観を示す斜視図である。図1(a)は、撮像装置100の正面(すなわち、被写体に向けられるレンズ部111が設けられている面)側の外観を示す斜視図である。また、図1(b)は、撮像装置100の背面(すなわち、撮影者に向けられる入出力パネル190が設けられている面)側の外観を示す斜視図である。
<1. First Embodiment>
[External configuration example of imaging device]
FIG. 1 is a perspective view showing an appearance of the imaging apparatus 100 according to the first embodiment of the present invention. FIG. 1A is a perspective view showing an external appearance of the imaging apparatus 100 on the front side (that is, the surface on which the lens unit 111 facing the subject) is provided. FIG. 1B is a perspective view showing the appearance of the imaging device 100 on the back side (that is, the side on which the input / output panel 190 directed to the photographer is provided).

撮像装置100は、レンズ部111と、シャッターボタン181と、入出力パネル190とを備える。撮像装置100は、被写体を撮像して画像データを生成し、この画像データを静止画ファイルまたは動画ファイルとして記録し、これらを表示することが可能なデジタルスチルカメラ、デジタルビデオカメラ等により実現される。また、撮像装置100は、特許請求の範囲に記載の画像処理装置の一例である。なお、撮像装置100には、電源スイッチ、モード切替スイッチ等の他の操作部材が備えられているが、ここでの図示および説明は省略する。なお、レンズ部111を構成する複数のレンズの一部または全部は撮像装置100の筐体に内蔵されている。   The imaging apparatus 100 includes a lens unit 111, a shutter button 181, and an input / output panel 190. The imaging device 100 is realized by a digital still camera, a digital video camera, or the like that can capture an image of a subject, generate image data, record the image data as a still image file or a moving image file, and display the image data. . The imaging device 100 is an example of an image processing device described in the claims. Note that the imaging apparatus 100 includes other operation members such as a power switch and a mode change switch, but illustration and description thereof are omitted here. Note that some or all of the plurality of lenses constituting the lens unit 111 are built in the housing of the imaging apparatus 100.

レンズ部111は、被写体からの光を集光する複数のレンズ、絞り等を備える光学系である。   The lens unit 111 is an optical system including a plurality of lenses that collect light from a subject, a diaphragm, and the like.

シャッターボタン181は、被写体を撮像して生成された画像データ(撮像画像)を画像ファイルとして記録する際に撮影者により押下されるボタンである。   The shutter button 181 is a button pressed by the photographer when recording image data (captured image) generated by capturing an image of an object as an image file.

入出力パネル190は、各種画像を表示するとともに、入出力パネル190における接触操作を検出することによりユーザからの操作入力を受け付けるものである。   The input / output panel 190 displays various images and receives an operation input from the user by detecting a contact operation on the input / output panel 190.

[撮像装置の内部構成例]
図2は、本発明の第1の実施の形態における撮像装置100の内部構成例を示すブロック図である。撮像装置100は、レンズ部111と、モータドライバ112と、アクチュエータ113と、撮像素子114と、TG(Timing Generator)115と、アナログ信号処理部120と、A/D(Analog/Digital)変換部130とを備える。また、撮像装置100は、画像処理部140と、記憶部200と、制御部160と、不揮発メモリ171と、ROM(Read Only Memory)172と、RAM(Random Access Memory)173とを備える。また、撮像装置100は、操作部180と、GPS信号処理部185と、入出力パネル190とを備える。なお、レンズ部111および入出力パネル190は、図1に示すものと同じであるため、同一の符号を付して説明する。
[Example of internal configuration of imaging device]
FIG. 2 is a block diagram showing an example of the internal configuration of the imaging apparatus 100 according to the first embodiment of the present invention. The imaging apparatus 100 includes a lens unit 111, a motor driver 112, an actuator 113, an imaging element 114, a TG (Timing Generator) 115, an analog signal processing unit 120, and an A / D (Analog / Digital) conversion unit 130. With. In addition, the imaging apparatus 100 includes an image processing unit 140, a storage unit 200, a control unit 160, a nonvolatile memory 171, a ROM (Read Only Memory) 172, and a RAM (Random Access Memory) 173. Further, the imaging apparatus 100 includes an operation unit 180, a GPS signal processing unit 185, and an input / output panel 190. The lens unit 111 and the input / output panel 190 are the same as those shown in FIG.

レンズ部111は、焦点距離を連続的に変えるためのズームレンズ、フォーカスを調整するためのフォーカスレンズ、絞り等を備える光学系であり、被写体からの光を集光して撮像素子114に出力する。また、レンズ部111には、ズームレンズ、フォーカスレンズ等の移動や、絞りの調整等を行うためのアクチュエータ113が機械的に接続されている。   The lens unit 111 is an optical system that includes a zoom lens for continuously changing the focal length, a focus lens for adjusting focus, a diaphragm, and the like, and collects light from the subject and outputs it to the image sensor 114. . The lens unit 111 is mechanically connected to an actuator 113 for moving a zoom lens, a focus lens, etc., adjusting a diaphragm, and the like.

モータドライバ112は、制御部160の制御に基づいて、アクチュエータ113を駆動させるモータドライバである。   The motor driver 112 is a motor driver that drives the actuator 113 based on the control of the control unit 160.

アクチュエータ113は、モータドライバ112の制御に基づいて駆動することによって、レンズ部111を構成する絞りの調整や、レンズ部111を構成するフォーカスレンズ等の移動を行うものである。   The actuator 113 is driven based on the control of the motor driver 112, thereby adjusting the diaphragm constituting the lens unit 111 and moving the focus lens constituting the lens unit 111.

撮像素子114は、レンズ部111を介して入射された被写体からの光の光路上に配置されている撮像素子であり、TG115から供給されるタイミング信号に従って動作することにより、その入射された被写体像を結像して画像信号を生成する。すなわち、撮像素子114は、レンズ部111を介して入射された被写体からの光を受光して光電変換を行うことにより、光の受光量に応じた画像信号(アナログ信号)を生成し、生成された画像信号をアナログ信号処理部120に供給する。なお、撮像素子114として、例えば、CCD(Charge Coupled Device)型やCMOS(Complementary Metal Oxide Semiconductor)型等の固体撮像素子を用いることができる。   The image sensor 114 is an image sensor disposed on the optical path of light from a subject incident through the lens unit 111. The image sensor 114 operates according to a timing signal supplied from the TG 115, so that the incident subject image is input. To form an image signal. That is, the image sensor 114 generates and generates an image signal (analog signal) corresponding to the amount of received light by receiving light from the subject incident through the lens unit 111 and performing photoelectric conversion. The obtained image signal is supplied to the analog signal processing unit 120. As the image sensor 114, for example, a solid-state image sensor such as a charge coupled device (CCD) type or a complementary metal oxide semiconductor (CMOS) type can be used.

TG115は、制御部160の制御に基づいて、タイミング信号を撮像素子114に供給するタイミングジェネレータである。このタイミング信号により撮像素子114における露出時間等が制御される。   The TG 115 is a timing generator that supplies a timing signal to the image sensor 114 based on the control of the control unit 160. The exposure time in the image sensor 114 is controlled by this timing signal.

アナログ信号処理部120は、制御部160の制御に基づいて、撮像素子114から供給された画像信号(アナログ信号)について増幅等のアナログ信号処理を施すものであり、このアナログ信号処理が施された画像信号をA/D変換部130に供給する。   The analog signal processing unit 120 performs analog signal processing such as amplification on the image signal (analog signal) supplied from the image sensor 114 based on the control of the control unit 160, and this analog signal processing is performed. The image signal is supplied to the A / D converter 130.

A/D変換部130は、制御部160の制御に基づいて、アナログ信号処理部120から供給された画像信号(アナログ信号)をA/D変換するものであり、A/D変換により得られる画像信号(デジタル信号)を画像処理部140に供給する。   The A / D conversion unit 130 performs A / D conversion on the image signal (analog signal) supplied from the analog signal processing unit 120 based on the control of the control unit 160, and an image obtained by A / D conversion. A signal (digital signal) is supplied to the image processing unit 140.

画像処理部140は、制御部160の制御に基づいて、各種の画像処理を施すものである。例えば、画像処理部140は、A/D変換部130から供給された画像信号(デジタル信号)についてノイズ除去処理等のデジタル信号処理を施し、デジタル信号処理が施された画像信号(画像データ)を入出力パネル190に供給する。このように、画像処理部140は、デジタル信号処理が施された画像信号を入出力パネル190に供給し、その画像信号に対応する画像(いわゆる、スルー画)を表示させる。また、画像処理部140は、制御部160の制御に基づいて、フォーカス制御に用いられるフォーカス枠(AF枠)の画像を生成し、入出力パネル190に供給して表示させる。   The image processing unit 140 performs various types of image processing based on the control of the control unit 160. For example, the image processing unit 140 performs digital signal processing such as noise removal processing on the image signal (digital signal) supplied from the A / D conversion unit 130, and outputs the image signal (image data) subjected to the digital signal processing. This is supplied to the input / output panel 190. As described above, the image processing unit 140 supplies the image signal subjected to the digital signal processing to the input / output panel 190, and displays an image corresponding to the image signal (a so-called through image). Also, the image processing unit 140 generates an image of a focus frame (AF frame) used for focus control based on the control of the control unit 160, and supplies the image to the input / output panel 190 for display.

また、画像処理部140は、A/D変換部130から供給された画像信号を所定の符号化方式により圧縮し、この圧縮された画像信号を、記憶部200に供給して画像ファイルとして記録させる。この符号化方式として、例えば、JPEG(Joint Photographic Experts Group)方式を用いることができる。また、画像処理部140は、記憶部200に記録されている圧縮された画像データを伸張し、この伸張された画像データに基づいて生成された各画像を入出力パネル190に供給して表示させる。また、画像処理部140は、記憶部200に記録されている画像データおよび情報を取得し、取得された画像データを制御部160に供給する。   Further, the image processing unit 140 compresses the image signal supplied from the A / D conversion unit 130 by a predetermined encoding method, and supplies the compressed image signal to the storage unit 200 to be recorded as an image file. . As this encoding method, for example, a JPEG (Joint Photographic Experts Group) method can be used. The image processing unit 140 expands the compressed image data recorded in the storage unit 200 and supplies each image generated based on the expanded image data to the input / output panel 190 for display. . In addition, the image processing unit 140 acquires image data and information recorded in the storage unit 200 and supplies the acquired image data to the control unit 160.

記憶部200は、画像処理部140から供給された画像信号を静止画ファイル(静止画コンテンツ)または動画ファイル(動画コンテンツ)として記憶する記録デバイスである。また、記憶部200は、画像処理部140から供給された各情報を記憶する。また、記憶部200は、記憶されているファイルや各情報を画像処理部140に供給する。記憶部200として、例えば、DVD(Digital Versatile Disc)等のディスクやメモリカード等の半導体メモリ等のリムーバブルな記録媒体を用いることができる。また、記憶部200は、撮像装置100に内蔵するようにしてもよく、撮像装置100から着脱可能とするようにしてもよい。   The storage unit 200 is a recording device that stores the image signal supplied from the image processing unit 140 as a still image file (still image content) or a moving image file (moving image content). The storage unit 200 stores each piece of information supplied from the image processing unit 140. In addition, the storage unit 200 supplies the stored file and each information to the image processing unit 140. As the storage unit 200, for example, a removable recording medium such as a disc such as a DVD (Digital Versatile Disc) or a semiconductor memory such as a memory card can be used. In addition, the storage unit 200 may be built in the imaging apparatus 100 or may be detachable from the imaging apparatus 100.

制御部160は、ROM172に記録されているプログラムを実行することにより、撮像装置100を構成する各部を制御するものである。また、制御部160は、タッチパネル192におけるユーザ操作または操作部180から出力された操作信号に応じて各種の処理を行う。制御部160は、例えば、CPU(Central Processing Unit)により実現される。なお、制御部160が行う制御については、図3を参照して詳細に説明する。   The control unit 160 controls each unit constituting the imaging apparatus 100 by executing a program recorded in the ROM 172. In addition, the control unit 160 performs various processes according to a user operation on the touch panel 192 or an operation signal output from the operation unit 180. The control unit 160 is realized by, for example, a CPU (Central Processing Unit). The control performed by the control unit 160 will be described in detail with reference to FIG.

不揮発メモリ171は、撮像装置100の電源がオフにされている状態でも保持しておく必要があるデータ(各種設定情報等)を記憶する不揮発メモリである。不揮発メモリ171として、例えば、EEPROM(Electrically Erasable Programmable Read Only Memory)やフラッシュメモリを用いることができる。   The non-volatile memory 171 is a non-volatile memory that stores data (such as various setting information) that needs to be retained even when the power of the imaging apparatus 100 is turned off. As the nonvolatile memory 171, for example, an EEPROM (Electrically Erasable Programmable Read Only Memory) or a flash memory can be used.

ROM172は、制御部160が実行するプログラムや、制御部160がプログラムを実行する上で必要なデータを記憶するメモリである。   The ROM 172 is a memory that stores a program executed by the control unit 160 and data necessary for the control unit 160 to execute the program.

RAM173は、制御部160が各種の処理を行う上で必要なプログラムやデータを一時的に記憶するメモリであり、制御部160の実行プログラムのワークエリア等に利用される。   The RAM 173 is a memory that temporarily stores programs and data necessary for the control unit 160 to perform various processes, and is used as a work area for an execution program of the control unit 160.

操作部180は、ユーザによって操作された操作内容を受け付ける操作受付部であり、受け付けられた操作内容に応じた操作信号を制御部160に供給する。操作部180は、例えば図1に示すシャッターボタン181に対応する。   The operation unit 180 is an operation reception unit that receives operation details operated by the user, and supplies an operation signal corresponding to the received operation content to the control unit 160. The operation unit 180 corresponds to, for example, the shutter button 181 illustrated in FIG.

入出力パネル190は、表示パネル191およびタッチパネル192を備える。表示パネル191は、画像処理部140から供給された画像データに基づいて、その画像データに対応する画像を表示する表示パネルである。例えば、撮像素子114により撮像された画像が入出力パネル190に表示される(いわゆる、スルー画の表示)。また、入出力パネル190には各種メニュー画面や各種画像が表示される。表示パネル191として、例えば、LCD(Liquid Crystal Display)、有機EL(Electro Luminescence)パネル等を用いることができる。   The input / output panel 190 includes a display panel 191 and a touch panel 192. The display panel 191 is a display panel that displays an image corresponding to the image data based on the image data supplied from the image processing unit 140. For example, an image captured by the image sensor 114 is displayed on the input / output panel 190 (so-called through image display). Various menu screens and various images are displayed on the input / output panel 190. As the display panel 191, for example, an LCD (Liquid Crystal Display), an organic EL (Electro Luminescence) panel, or the like can be used.

タッチパネル192は、表示パネル191の画面を透過するように表示パネル191に重ねて配置され、表示面に接触する物体を検出することによりユーザからの操作入力を受け付けるタッチパネルである。タッチパネル192は、表示パネル191に表示されている操作画面において、ユーザが指を触れる等して所望の位置を押下すると、この押下位置の座標を検出し、この検出された座標に対応する操作信号を制御部160に出力する。そして、制御部160は、その操作信号を取得すると、取得された操作信号に基づいて所定の処理を実行する。タッチパネル192として、例えば、専用の感知装置を用いて表示面における接触を電気信号に変換し、この変換された電気信号を制御部160に出力するタッチパネルを用いることができる。また、タッチパネル192として、例えば、表示面に近接または接触する物体を検出することが可能な光センサ方式のタッチパネルを用いるようにしてもよい。   The touch panel 192 is a touch panel that is placed on the display panel 191 so as to transmit the screen of the display panel 191 and receives an operation input from the user by detecting an object that contacts the display surface. When the user presses a desired position on the operation screen displayed on the display panel 191 by touching a finger or the like, the touch panel 192 detects a coordinate of the pressed position, and an operation signal corresponding to the detected coordinate. Is output to the control unit 160. And the control part 160 will perform a predetermined | prescribed process based on the acquired operation signal, if the operation signal is acquired. As the touch panel 192, for example, a touch panel that converts contact on the display surface into an electrical signal using a dedicated sensing device and outputs the converted electrical signal to the control unit 160 can be used. Further, as the touch panel 192, for example, an optical sensor type touch panel capable of detecting an object close to or in contact with the display surface may be used.

GPS信号処理部185は、GPS信号受信アンテナ(図示せず)により受信されたGPS信号に基づいて位置情報を算出するものであり、算出された位置情報を制御部160に出力する。この算出された位置情報には、撮像時における緯度、経度、高度等の位置に関する各データが含まれる。   The GPS signal processing unit 185 calculates position information based on a GPS signal received by a GPS signal receiving antenna (not shown), and outputs the calculated position information to the control unit 160. The calculated position information includes each data regarding the position such as latitude, longitude, altitude at the time of imaging.

ここで、撮像装置100を用いた撮像動作について説明する。例えば、図1に示すシャッターボタン181がユーザにより押下されると、操作部180からレリーズ信号が制御部160に供給される。このレリーズ信号が制御部160に供給されると、制御部160は、画像処理部140を制御し、A/D変換部130から画像処理部140に供給された画像信号を圧縮させ、この圧縮された画像信号を画像ファイルとして記憶部200に記録させる。この画像ファイルの記録の際に、時刻情報と、GPS信号処理部185により算出された位置情報(GPS情報)と、サムネイル画像と、スクリーンネイル画像とが、付属情報として画像ファイルに記録される。この画像ファイルについては、図4を参照して詳細に説明する。   Here, an imaging operation using the imaging apparatus 100 will be described. For example, when the shutter button 181 shown in FIG. 1 is pressed by the user, a release signal is supplied from the operation unit 180 to the control unit 160. When the release signal is supplied to the control unit 160, the control unit 160 controls the image processing unit 140 to compress the image signal supplied from the A / D conversion unit 130 to the image processing unit 140 and compress the compressed image signal. The recorded image signal is recorded in the storage unit 200 as an image file. When the image file is recorded, time information, position information (GPS information) calculated by the GPS signal processing unit 185, a thumbnail image, and a screen nail image are recorded as attached information in the image file. This image file will be described in detail with reference to FIG.

[撮像装置の機能構成例]
図3は、本発明の第1の実施の形態における撮像装置100の描画制御および表示制御に関する機能構成例を示すブロック図である。撮像装置100は、描画部141と、表示制御部142と、制御部160と、表示パネル191と、記憶部200と、操作受付部210と、画像メモリ300とを備える。なお、描画部141、表示制御部142および画像メモリ300は、図2に示す画像処理部140に対応する。また、制御部160、表示パネル191および記憶部200は、図2に示すものと同一であるため、同一の符号を付して説明する。
[Functional configuration example of imaging device]
FIG. 3 is a block diagram illustrating a functional configuration example related to drawing control and display control of the imaging apparatus 100 according to the first embodiment of the present invention. The imaging apparatus 100 includes a drawing unit 141, a display control unit 142, a control unit 160, a display panel 191, a storage unit 200, an operation reception unit 210, and an image memory 300. The drawing unit 141, the display control unit 142, and the image memory 300 correspond to the image processing unit 140 shown in FIG. Moreover, since the control part 160, the display panel 191, and the memory | storage part 200 are the same as what is shown in FIG. 2, it attaches | subjects and demonstrates the same code | symbol.

記憶部200は、静止画ファイルや動画ファイル等のコンテンツを記憶するものであり、記憶されているコンテンツを描画部141に供給する。なお、記憶部200に記憶されるコンテンツについては、図4を参照して詳細に説明する。   The storage unit 200 stores content such as a still image file and a moving image file, and supplies the stored content to the drawing unit 141. The content stored in the storage unit 200 will be described in detail with reference to FIG.

操作受付部210は、表示パネル191に各画像を表示させるための指示操作を受け付ける操作受付部であり、受け付けられた指示操作に応じた操作内容を制御部160に出力する。例えば、操作受付部210は、コンテンツを表す画像を表示パネル191にスクロール表示させる操作内容を受け付ける。この操作内容として、例えば、ドラッグ操作、長押し画送り操作、フリック操作を受け付ける。なお、操作受付部210は、図2に示す操作部180およびタッチパネル192に対応する。   The operation reception unit 210 is an operation reception unit that receives an instruction operation for displaying each image on the display panel 191, and outputs an operation content corresponding to the received instruction operation to the control unit 160. For example, the operation accepting unit 210 accepts an operation content for scrolling and displaying an image representing content on the display panel 191. As this operation content, for example, a drag operation, a long press image feed operation, and a flick operation are accepted. The operation reception unit 210 corresponds to the operation unit 180 and the touch panel 192 illustrated in FIG.

描画部141は、制御部160の制御に基づいて、記憶部200に記憶されているコンテンツを取得し、この取得されたコンテンツに基づいて画像メモリ300に各画像を描画するものである。具体的には、描画部141は、記憶部200に記憶されているコンテンツをデコードし、このデコードされたコンテンツから表示用の画像(例えば、スクリーンネイル画像)を取得し、取得された画像を画像メモリ300に描画する。例えば、描画部141は、コンテンツを表わす複数の画像について、1つの画像を基準画像として画像メモリ300に描画する。また、描画部141は、基準画像に関する近傍画像を時間軸に従って基準画像に並べて画像メモリ300に描画する。ここで、近傍画像は、時間軸において、基準画像に対応するコンテンツの前に位置し、このコンテンツから連続する所定数のコンテンツに対応する画像である。また、近傍画像は、時間軸において、基準画像に対応するコンテンツの後に位置し、このコンテンツから連続する所定数のコンテンツに対応する画像である。これらの描画方法については、図8、図9等を参照して詳細に説明する。   The drawing unit 141 acquires content stored in the storage unit 200 based on the control of the control unit 160 and draws each image in the image memory 300 based on the acquired content. Specifically, the drawing unit 141 decodes the content stored in the storage unit 200, acquires a display image (for example, a screen nail image) from the decoded content, and displays the acquired image as an image. Drawing in the memory 300. For example, the drawing unit 141 draws one image in the image memory 300 as a reference image for a plurality of images representing content. In addition, the drawing unit 141 draws the neighborhood images related to the reference image in the image memory 300 by arranging them in the reference image along the time axis. Here, the neighborhood image is an image corresponding to a predetermined number of contents that are located in front of the content corresponding to the reference image on the time axis and are continuous from the content. Further, the neighborhood image is an image that is located after the content corresponding to the reference image on the time axis and corresponds to a predetermined number of contents that are continuous from the content. These drawing methods will be described in detail with reference to FIGS.

画像メモリ300は、描画部141により描画された画像を保持する描画バッファであり、描画された画像を表示制御部142に供給する。なお、画像メモリ300における描画領域については、図5、図23等を参照して詳細に説明する。   The image memory 300 is a drawing buffer that holds the image drawn by the drawing unit 141, and supplies the drawn image to the display control unit 142. The drawing area in the image memory 300 will be described in detail with reference to FIGS.

表示制御部142は、制御部160の制御に基づいて、画像メモリ300に描画された各画像のうち、取出範囲(例えば、図8等に示す取出範囲350)に含まれる画像を表示パネル191に表示させるものである。この表示制御については、図8、図9等を参照して詳細に説明する。   Based on the control of the control unit 160, the display control unit 142 displays, on the display panel 191, images included in the extraction range (for example, the extraction range 350 shown in FIG. 8 and the like) among the images drawn in the image memory 300. It is what is displayed. This display control will be described in detail with reference to FIGS.

制御部160は、操作受付部210からの操作内容に基づいて、描画部141および表示制御部142を制御するものである。例えば、制御部160は、表示パネル191における画像の表示状態を変更する指示操作(例えば、スクロール操作)が受け付けられた場合には、この指示操作に基づいて取出範囲の位置を変更させる。また、制御部160は、取出範囲の変更が一定条件を満たす場合には、画像メモリ300に描画された各画像のうちの他の画像に基準画像を変更させ、この変更後の基準画像に関する近傍画像を時間軸に従って変更後の基準画像に並べて描画部141に描画させる。この場合に、変更後の基準画像に関する近傍画像のうち、画像メモリ300に描画されていない近傍画像のみを、描画部141に新たに描画させる。   The control unit 160 controls the drawing unit 141 and the display control unit 142 based on the operation content from the operation receiving unit 210. For example, when an instruction operation (for example, a scroll operation) for changing the display state of an image on the display panel 191 is received, the control unit 160 changes the position of the extraction range based on the instruction operation. In addition, when the change of the extraction range satisfies a certain condition, the control unit 160 changes the reference image to another image among the images drawn in the image memory 300, and the neighborhood related to the reference image after the change. The drawing unit 141 draws the images side by side on the changed reference image according to the time axis. In this case, only the neighboring images that are not drawn in the image memory 300 among the neighboring images related to the changed reference image are newly drawn by the drawing unit 141.

[画像ファイルの構成例]
図4は、本発明の第1の実施の形態における記憶部200に記憶されている画像ファイルを模式的に示す図である。図4に示す例では、JPEG方式により記録される静止画ファイルのファイル構造を模式的に示す。
[Image file configuration example]
FIG. 4 is a diagram schematically showing an image file stored in the storage unit 200 according to the first embodiment of the present invention. The example shown in FIG. 4 schematically shows the file structure of a still image file recorded by the JPEG method.

静止画ファイル211は、JPEG方式により記録される静止画ファイルであり、付属情報212および画像情報217から構成されている。画像情報217は、例えば、図1に示すシャッターボタン181がユーザにより押下された場合に、撮像素子114により生成され、画像処理部140により圧縮された画像データ(いわゆる、本画像)である。   The still image file 211 is a still image file recorded by the JPEG method, and is composed of attached information 212 and image information 217. The image information 217 is, for example, image data (so-called main image) generated by the image sensor 114 and compressed by the image processing unit 140 when the user presses the shutter button 181 shown in FIG.

付属情報212は、静止画ファイル211に関する属性情報等であり、例えば、サムネイル画像213と、スクリーンネイル画像214と、位置情報215と、日時情報216とが含まれる。   The attached information 212 is attribute information regarding the still image file 211, and includes, for example, a thumbnail image 213, a screen nail image 214, position information 215, and date / time information 216.

サムネイル画像213は、画像情報217に対応する縮小画像であり、例えば、記憶部200に記憶されている画像ファイルを選択するためのインデックス画面に表示される画像である。   The thumbnail image 213 is a reduced image corresponding to the image information 217, for example, an image displayed on an index screen for selecting an image file stored in the storage unit 200.

スクリーンネイル画像214は、画像情報217に対応する表示用の画像であり、例えば、記憶部200に記憶されている画像ファイルをスクロール表示する際に表示される画像である。   The screen nail image 214 is a display image corresponding to the image information 217, for example, an image displayed when scrolling the image file stored in the storage unit 200.

位置情報215は、GPS信号処理部185により算出されたGPS情報であり、例えば、緯度、経度および高度等の位置情報を含む。   The position information 215 is GPS information calculated by the GPS signal processing unit 185, and includes position information such as latitude, longitude, and altitude.

日時情報216は、画像情報217の撮像時における時刻(撮影時刻)を含む日時情報である。   The date / time information 216 is date / time information including the time when the image information 217 was captured (imaging time).

[表示対象画像の描画領域例]
図5は、本発明の第1の実施の形態における画像メモリ300における表示対象画像の描画領域を模式的に示す図である。本発明の第1の実施の形態では、ユーザ操作等により、記憶部200に記憶されているコンテンツを表す画像(例えば、スクリーンネイル画像)をスクロール表示させる場合には、画像メモリ300上においてそのスクロール方向に比較的長い描画領域を確保する。例えば、図5に示すように、画像メモリ300上において、表示対象画像の描画領域として有効領域310が確保される。
[Drawing area example of display target image]
FIG. 5 is a diagram schematically showing a drawing area of a display target image in the image memory 300 according to the first embodiment of the present invention. In the first embodiment of the present invention, when scrolling and displaying an image (for example, a screen nail image) representing content stored in the storage unit 200 by a user operation or the like, the scroll is performed on the image memory 300. A relatively long drawing area is secured in the direction. For example, as shown in FIG. 5, an effective area 310 is secured as a drawing area of the display target image on the image memory 300.

有効領域310は、ループ領域311および糊代領域312から構成されている。   The effective area 310 includes a loop area 311 and a margin area 312.

ループ領域311は、表示対象となっている画像(基準画像)と、時間軸において基準画像の前に位置して基準画像から連続する2つの画像と、時間軸において基準画像の後に位置して基準画像から連続する2つの画像とが描画される領域である。ループ領域311には、例えば、画像描画領域321乃至325に各コンテンツのスクリーンネイル画像が描画される。また、画像描画領域321乃至325のそれぞれの周りには、黒枠領域331乃至335が設けられている。黒枠領域331乃至335は、例えば、ユーザ操作により、画像描画領域321乃至325に描画されている画像がスクロール表示されている場合に、コンテンツを表す画像の周りに表示される黒枠である。なお、これらの描画方法および表示方法については、図7乃至図22等を参照して詳細に説明する。   The loop region 311 includes an image to be displayed (reference image), two images located before the reference image on the time axis and continuous from the reference image, and a reference image positioned after the reference image on the time axis. This is an area where two consecutive images are drawn. In the loop area 311, for example, screen nail images of each content are drawn in the image drawing areas 321 to 325. Further, black frame regions 331 to 335 are provided around the image drawing regions 321 to 325, respectively. The black frame regions 331 to 335 are black frames that are displayed around the image representing the content when the images drawn in the image drawing regions 321 to 325 are scroll-displayed by a user operation, for example. Note that these drawing method and display method will be described in detail with reference to FIGS.

糊代領域312は、ループ領域311における糊代同期領域313に描画された画像と同一の画像が描画される領域である。具体的には、ループ領域311における画像描画領域321に描画された画像と同一の画像が、画像描画領域326に描画される。また、ループ領域311における画像描画領域322に描画された画像の一部(左右方向の左側の一部)と同一の画像が、画像描画領域327に描画される。また、ループ領域311と同様に、糊代領域312における画像描画領域326および327のそれぞれの周りには、黒枠領域336および337が設けられている。ここで、糊代領域312は、取出範囲(例えば、図16乃至図18等に示す拡大後の取出範囲350)以上のサイズとなるように設定される。   The margin area 312 is an area where the same image as the image drawn in the margin synchronization area 313 in the loop area 311 is drawn. Specifically, the same image as the image drawn in the image drawing area 321 in the loop area 311 is drawn in the image drawing area 326. In addition, the same image as a part of the image drawn in the image drawing area 322 in the loop area 311 (a part on the left side in the left-right direction) is drawn in the image drawing area 327. Similarly to the loop region 311, black frame regions 336 and 337 are provided around the image drawing regions 326 and 327 in the adhesive margin region 312. Here, the margin area 312 is set to have a size larger than the extraction range (for example, the extraction range 350 after enlargement shown in FIGS. 16 to 18 and the like).

[コンテンツを表す画像例]
図6は、本発明の第1の実施の形態における記憶部200に記憶されているコンテンツを表す画像を模式的に示す図である。図6に示す画像400乃至画像410は、例えば、撮像装置100により記録された静止画ファイルに含まれるスクリーンネイル画像またはサムネイル画像である。なお、図6では、画像400乃至画像410に対応する矩形内には、説明の容易のため、簡略化した画像のみを示す。また、図6では、画像400乃至画像410のそれぞれに関連付けて記録されている日時情報(撮影時刻)に基づいて、画像400乃至画像410を時系列で並べて示す。
[Image example showing content]
FIG. 6 is a diagram schematically showing an image representing the content stored in the storage unit 200 according to the first embodiment of the present invention. An image 400 to an image 410 illustrated in FIG. 6 are screen nail images or thumbnail images included in a still image file recorded by the imaging apparatus 100, for example. In FIG. 6, only simplified images are shown in the rectangles corresponding to the images 400 to 410 for ease of explanation. In FIG. 6, the images 400 to 410 are shown in time series based on the date / time information (shooting time) recorded in association with each of the images 400 to 410.

[フリック操作によるスクロール表示例]
図7は、本発明の第1の実施の形態における入出力パネル190に表示されている画像の表示状態をフリック操作により変更する場合の表示例を示す図である。図7(a)には、変更される前の表示状態の一例を示し、図7(b)には、変更された後の表示状態の一例を示す。この例では、図7(a)に示す表示状態(入出力パネル190に画像402が表示されている状態)で、ユーザが指890を用いてフリック操作を行うことにより、画像をスクロール表示させる例を示す。また、このフリック操作による画像のスクロール表示後に、図7(b)に示す表示状態(入出力パネル190に画像404が表示されている状態)となる例を示す。ここで、フリック操作は、入出力パネル190の表示面に指を接触させた状態で、目的とする方向および移動量だけ指で軽くはらう操作を意味する。なお、マウス等の操作部材を用いてフリック操作を行うようにしてもよい。
[Example of scroll display by flick operation]
FIG. 7 is a diagram illustrating a display example when the display state of the image displayed on the input / output panel 190 according to the first embodiment of the present invention is changed by a flick operation. FIG. 7A shows an example of the display state before the change, and FIG. 7B shows an example of the display state after the change. In this example, in the display state shown in FIG. 7A (the state where the image 402 is displayed on the input / output panel 190), the user performs a flick operation using the finger 890 to scroll the image. Indicates. Also, an example is shown in which the display state shown in FIG. 7B (the state in which the image 404 is displayed on the input / output panel 190) is displayed after the scroll display of the image by the flick operation. Here, the flick operation means an operation in which a finger is lightly touched by a target direction and a moving amount while the finger is in contact with the display surface of the input / output panel 190. A flick operation may be performed using an operation member such as a mouse.

例えば、記憶部200に記憶されているコンテンツの中から所望のコンテンツを選択して再生させる場合には、ユーザがコンテンツ選択画面(例えば、図37(b)に示すインデックス画面730)を入出力パネル190に表示させる。このコンテンツ選択画面には、例えば、記憶部200に記憶されているコンテンツを選択するためのサムネイル画像が一覧表示される。そして、一覧表示されているサムネイル画像を選択することにより、選択されたサムネイル画像に対応するコンテンツを再生させることができる。ここで、コンテンツ選択画面を表示させる指示操作およびサムネイル画像を選択する選択操作は、入出力パネル190におけるタッチ操作により行うようにしてもよく、操作部180からの操作入力により行うようにしてもよい。このように選択することにより、図7(a)に示すように、入出力パネル190に画像402を表示させることができる。   For example, when a desired content is selected from the content stored in the storage unit 200 and played back, the user displays the content selection screen (for example, the index screen 730 shown in FIG. 37B) on the input / output panel. 190 is displayed. On this content selection screen, for example, thumbnail images for selecting content stored in the storage unit 200 are displayed in a list. Then, by selecting a thumbnail image displayed as a list, it is possible to reproduce the content corresponding to the selected thumbnail image. Here, the instruction operation for displaying the content selection screen and the selection operation for selecting the thumbnail image may be performed by a touch operation on the input / output panel 190 or may be performed by an operation input from the operation unit 180. . By selecting in this way, the image 402 can be displayed on the input / output panel 190 as shown in FIG.

続いて、入出力パネル190に画像402が表示されている状態で、図7(a)に示すように、入出力パネル190における表示面において、ユーザが指890により矢印891方向にフリック操作を行う。このフリック操作は、画像404を表示させる操作方向および操作量で行うものとする。このように、フリック操作が行われた場合には、入出力パネル190における表示状態が画像402から画像404まで遷移し、画像402乃至画像404がアニメーションによりスクロール表示される。このスクロール表示後に、図7(b)に示すように、入出力パネル190に画像404が表示される。なお、入出力パネル190における画像402から画像404への遷移については、図8および図9を参照して詳細に説明する。   Subsequently, in a state where the image 402 is displayed on the input / output panel 190, the user performs a flick operation in the arrow 891 direction with the finger 890 on the display surface of the input / output panel 190 as shown in FIG. . This flick operation is performed with an operation direction and an operation amount for displaying the image 404. Thus, when a flick operation is performed, the display state on the input / output panel 190 transitions from the image 402 to the image 404, and the images 402 to 404 are scroll-displayed by animation. After the scroll display, an image 404 is displayed on the input / output panel 190 as shown in FIG. The transition from the image 402 to the image 404 in the input / output panel 190 will be described in detail with reference to FIGS.

図8および図9は、本発明の第1の実施の形態における描画部141による画像メモリ300への描画方法と、表示制御部142による画像メモリ300に描画された画像の表示方法とを模式的に示す図である。図8および図9に示す例は、図7に対応する例であり、ユーザによるフリック操作により、入出力パネル190に画像402が表示されている状態から、入出力パネル190に画像404が表示される状態に変更する例である。   8 and 9 schematically illustrate a drawing method on the image memory 300 by the drawing unit 141 and a display method of an image drawn on the image memory 300 by the display control unit 142 according to the first embodiment of the present invention. FIG. The example shown in FIGS. 8 and 9 is an example corresponding to FIG. 7, and the image 404 is displayed on the input / output panel 190 from the state where the image 402 is displayed on the input / output panel 190 by the flick operation by the user. This is an example of changing to a state.

図8(a)には、入出力パネル190に画像402が表示される場合における画像メモリ300の描画状態と、入出力パネル190の表示状態との関係を模式的に示す。   FIG. 8A schematically shows the relationship between the drawing state of the image memory 300 and the display state of the input / output panel 190 when the image 402 is displayed on the input / output panel 190.

例えば、ユーザ操作により、所望の画像を入出力パネル190に表示する指示操作が行われた場合には、描画部141が、表示対象となる画像(基準画像)に対応するコンテンツを記憶部200から取得する。そして、描画部141が、取得されたコンテンツに含まれるスクリーンネイル画像を画像メモリ300に描画する。また、基準画像の描画とともに、描画部141が、時間軸において、基準画像に対応するコンテンツの前に位置し、そのコンテンツから連続する2つのコンテンツを記憶部200から取得する。さらに、描画部141が、時間軸において、基準画像に対応するコンテンツの後に位置し、そのコンテンツから連続する2つのコンテンツを記憶部200から取得する。そして、描画部141が、取得された各コンテンツに含まれるスクリーンネイル画像を画像メモリ300に描画する。   For example, when an instruction operation for displaying a desired image on the input / output panel 190 is performed by a user operation, the drawing unit 141 transmits content corresponding to an image (reference image) to be displayed from the storage unit 200. get. Then, the drawing unit 141 draws a screen nail image included in the acquired content in the image memory 300. Further, along with the drawing of the reference image, the drawing unit 141 obtains, from the storage unit 200, two pieces of content that are located in front of the content corresponding to the reference image on the time axis and that are continuous from the content. Further, the drawing unit 141 obtains, from the storage unit 200, two contents that are located after the content corresponding to the reference image on the time axis and that are continuous from the content. Then, the drawing unit 141 draws a screen nail image included in each acquired content in the image memory 300.

具体的には、図8(a)に示すように、描画部141が、ループ領域311の画像描画領域323に画像402を基準画像として描画する。また、描画部141が、時間軸において、基準画像(画像402)に対応するコンテンツの前に位置し、基準画像に対応するコンテンツに隣接するコンテンツに対応する画像401を画像描画領域322に描画する。また、描画部141が、時間軸において、基準画像に対応するコンテンツの前に位置し、画像401に対応するコンテンツに隣接するコンテンツに対応する画像400を画像描画領域321に描画する。また、描画部141が、時間軸において、基準画像(画像402)に対応するコンテンツの後に位置し、基準画像に対応するコンテンツに隣接するコンテンツに対応する画像403を画像描画領域324に描画する。また、描画部141が、時間軸において、基準画像に対応するコンテンツの後に位置し、画像403に対応するコンテンツに隣接するコンテンツに対応する画像404を画像描画領域325に描画する。   Specifically, as illustrated in FIG. 8A, the drawing unit 141 draws an image 402 as a reference image in the image drawing area 323 of the loop area 311. In addition, the drawing unit 141 draws an image 401 corresponding to content adjacent to the content corresponding to the reference image and positioned adjacent to the content corresponding to the reference image (image 402) in the image drawing area 322 on the time axis. . In addition, the drawing unit 141 draws the image 400 corresponding to the content adjacent to the content corresponding to the image 401 located in front of the content corresponding to the reference image on the time axis in the image drawing area 321. In addition, the drawing unit 141 draws an image 403 corresponding to the content adjacent to the content corresponding to the reference image (image 402) on the time axis and adjacent to the content corresponding to the reference image in the image drawing area 324. In addition, the drawing unit 141 draws an image 404 corresponding to content adjacent to the content corresponding to the image 403 in the image drawing area 325 that is located after the content corresponding to the reference image on the time axis.

すなわち、描画部141が、ループ領域311の画像描画領域321乃至325に、画像400乃至画像404を時系列に並べて描画する。   That is, the drawing unit 141 draws the images 400 to 404 in time series in the image drawing areas 321 to 325 of the loop area 311.

また、描画部141が、糊代領域312における画像描画領域326に、ループ領域311における画像描画領域321に描画された画像と同一の画像を描画する。また、描画部141が、糊代領域312における画像描画領域327に、ループ領域311における画像描画領域322に描画された画像の一部と同一の画像を描画する。すなわち、糊代領域312には、ループ領域311の糊代同期領域313に描画された画像と同一の画像が描画される。具体的には、図8(a)に示すように、描画部141が、糊代領域312における画像描画領域326に画像400を描画し、糊代領域312における画像描画領域327に画像401の一部を描画する。   The drawing unit 141 draws the same image as the image drawn in the image drawing area 321 in the loop area 311 in the image drawing area 326 in the glue margin area 312. The drawing unit 141 draws the same image as a part of the image drawn in the image drawing area 322 in the loop area 311 in the image drawing area 327 in the margin area 312. In other words, the same image as the image drawn in the adhesive margin synchronization area 313 of the loop area 311 is drawn in the margin area 312. Specifically, as illustrated in FIG. 8A, the drawing unit 141 draws the image 400 in the image drawing area 326 in the margin area 312, and the image 401 is displayed in the image drawing area 327 in the margin area 312. Draw a part.

なお、以下で示す各図では、画像メモリ300に描画された画像のうち、入出力パネル190に表示される画像には、取出範囲350(矩形の太線)を付す。すなわち、図8(a)に示す例では、取出範囲350内に含まれる画像402(画像描画領域323に描画された画像)が入出力パネル190に表示される。また、以下で示す各図では、黒枠領域331乃至337については、説明の容易のため、白抜きで示す。   In each figure shown below, out of images drawn in the image memory 300, an image displayed on the input / output panel 190 is given an extraction range 350 (rectangular thick line). That is, in the example shown in FIG. 8A, the image 402 (image drawn in the image drawing area 323) included in the extraction range 350 is displayed on the input / output panel 190. Further, in each figure shown below, the black frame regions 331 to 337 are shown in white for easy explanation.

図8(b)および図9(a)には、フリック操作により、入出力パネル190における表示状態が画像402から画像404に遷移する場合の画像メモリ300の描画状態と、入出力パネル190の表示状態との関係を模式的に示す。   8B and 9A, the drawing state of the image memory 300 when the display state on the input / output panel 190 transitions from the image 402 to the image 404 by the flick operation, and the display of the input / output panel 190 are shown. The relationship with a state is shown typically.

図7(a)に示すように、入出力パネル190に画像402が表示されている状態で、入出力パネル190における表示状態を画像402から画像404に変更するためのフリック操作がユーザにより行われた場合を想定する。この場合には、図8(b)および図9(a)に示すように、表示制御部142が、取出範囲350を画像402から画像404に向かう方向に移動させながら、取出範囲350に含まれる画像を入出力パネル190に順次表示させる。このように、取出範囲350に含まれる画像が入出力パネル190に順次表示されることにより、画像402乃至画像404がアニメーションによりスクロール表示される。なお、取出範囲350の移動は、例えば、一定の速度で移動させるようにしてよく、フリック操作に応じて速度を変更して移動させるようにしてもよい。また、図8(b)および図9(a)に示すように、取出範囲350に含まれる黒枠領域331乃至337に対応する部分が、黒枠画像として入出力パネル190に表示される。   As shown in FIG. 7A, the user performs a flick operation to change the display state on the input / output panel 190 from the image 402 to the image 404 while the image 402 is displayed on the input / output panel 190. Assuming that In this case, as shown in FIGS. 8B and 9A, the display control unit 142 is included in the extraction range 350 while moving the extraction range 350 in the direction from the image 402 toward the image 404. Images are sequentially displayed on the input / output panel 190. Thus, the images included in the extraction range 350 are sequentially displayed on the input / output panel 190, whereby the images 402 to 404 are scroll-displayed by animation. Note that the extraction range 350 may be moved at a constant speed, for example, or may be moved by changing the speed according to a flick operation. Further, as shown in FIGS. 8B and 9A, the portions corresponding to the black frame regions 331 to 337 included in the extraction range 350 are displayed on the input / output panel 190 as black frame images.

ここで、取出範囲350が一定条件を満たす移動をしたと判断された場合には、基準画像の隣に描画された画像を基準画像として、描画部141が新たな画像を描画する。例えば、図9(a)に示すように、取出範囲350が、フリック操作が行われた際における位置(画像402が描画された画像描画領域323)およびその周りの黒枠領域333から離れたことを条件に、画像402から画像403に基準画像を変更することができる。また、基準画像の隣の画像の全部が、取出範囲350に含まれたことを条件に、その隣の画像に基準画像を変更するようにしてもよい。また、基準画像の隣の画像のうちの一定割合が、取出範囲350に含まれたことを条件に、その隣の画像に基準画像を変更するようにしてもよい。   If it is determined that the extraction range 350 has moved to satisfy a certain condition, the drawing unit 141 draws a new image using the image drawn next to the reference image as the reference image. For example, as illustrated in FIG. 9A, the extraction range 350 is separated from the position when the flick operation is performed (the image drawing area 323 where the image 402 is drawn) and the surrounding black frame area 333. As a condition, the reference image can be changed from the image 402 to the image 403. Further, on the condition that the entire image adjacent to the reference image is included in the extraction range 350, the reference image may be changed to the adjacent image. Alternatively, the reference image may be changed to the adjacent image on the condition that a certain percentage of the adjacent image of the reference image is included in the extraction range 350.

例えば、図9(a)に示すように、フリック操作が行われた際に入出力パネル190に表示されていた画像402の隣に描画された画像403に取出範囲350が移動した場合には、画像403を基準画像として、描画部141が新たな画像を描画する。具体的には、時間軸において、ループ領域311の画像描画領域324に描画された画像403(基準画像)に対応するコンテンツの前後に位置し、基準画像に対応するコンテンツに連続する4つのコンテンツに対応する画像が描画対象となる。すなわち、時間軸の前に位置する画像401および402と、時間軸の後に位置する画像404および405とが描画対象となる。なお、図8(a)に示すように、画像401乃至画像404については、画像メモリ300に既に描画されているため、取出範囲350の画像403への移動後には、描画部141が、画像405のみを新たに描画する。   For example, as shown in FIG. 9A, when the extraction range 350 moves to an image 403 drawn next to the image 402 displayed on the input / output panel 190 when the flick operation is performed, The drawing unit 141 draws a new image using the image 403 as a reference image. Specifically, on the time axis, there are four contents that are located before and after the content corresponding to the image 403 (reference image) drawn in the image drawing area 324 of the loop area 311 and are continuous to the content corresponding to the reference image. The corresponding image becomes the drawing target. That is, the images 401 and 402 positioned before the time axis and the images 404 and 405 positioned after the time axis are to be drawn. As shown in FIG. 8A, since the images 401 to 404 are already drawn in the image memory 300, the drawing unit 141 moves the image 405 after moving the extraction range 350 to the image 403. Only draw new.

ここで、ループ領域311には5つの画像描画領域321乃至325が存在する。このため、基準画像が、5つの画像描画領域のうちの真中に位置する画像描画領域323に描画された画像でない場合には、基準画像の両側に2つずつ画像を並べて配置することができない。そこで、基準画像が、画像描画領域323に描画された画像でない場合には、基準画像とその両側に配置すべき4つの画像とが、円環(サイクル)状に時系列に並ぶように配置されて描画される。例えば、画像403は画像描画領域324に描画された画像であるため、ループ領域311においてその両側に2つずつ画像を並べて描画することができない。そこで、画像403の右隣の画像描画領域325に画像404が描画され、ループ領域311における他の端部に位置する画像描画領域321に画像405が描画される。すなわち、描画部141が、ループ領域311の画像描画領域321に画像405を描画するとともに、糊代領域312の画像描画領域326に画像405を描画する。   Here, there are five image drawing areas 321 to 325 in the loop area 311. For this reason, if the reference image is not an image drawn in the image drawing area 323 located in the middle of the five image drawing areas, two images cannot be arranged side by side on both sides of the reference image. Therefore, when the reference image is not an image drawn in the image drawing area 323, the reference image and the four images to be arranged on both sides thereof are arranged in a time series in a ring shape (cycle). Drawn. For example, since the image 403 is an image drawn in the image drawing area 324, it is impossible to draw two images side by side on both sides of the loop area 311. Therefore, the image 404 is drawn in the image drawing area 325 on the right side of the image 403, and the image 405 is drawn in the image drawing area 321 located at the other end in the loop area 311. That is, the drawing unit 141 draws the image 405 in the image drawing area 321 of the loop area 311 and draws the image 405 in the image drawing area 326 of the margin area 312.

続いて、図9(b)に示すように、フリック操作による表示対象となる画像404に取出範囲350が移動して取出範囲350に含まれる画像404が入出力パネル190に表示される。また、図9(b)に示すように、画像404に取出範囲350が移動した場合には、画像404を基準画像として、描画部141が新たな画像を描画する。具体的には、時間軸において、ループ領域311の画像描画領域325に描画された画像404(基準画像)に対応するコンテンツの前後に位置し、基準画像に対応するコンテンツに連続する4つのコンテンツに対応する画像が描画対象となる。すなわち、時間軸の前に位置するコンテンツに対応する画像402および403と、時間軸の後に位置するコンテンツに対応する画像405および406とが描画対象となる。なお、図9(a)に示すように、画像402乃至画像405については、画像メモリ300に既に描画されているため、取出範囲350の画像404への移動後には、描画部141が、画像406のみを新たに描画する。この場合に、上述したように、基準画像と他の4つの画像とが円環状に時系列に並ぶように配置されて描画される。すなわち、ループ領域311において、画像404が描画された画像描画領域325とは反対側に位置する画像描画領域322に画像406が描画される。また、描画部141が、ループ領域311の画像描画領域322に画像406を描画するとともに、糊代領域312の画像描画領域327に画像406の一部を描画する。   Subsequently, as illustrated in FIG. 9B, the extraction range 350 moves to the image 404 to be displayed by the flick operation, and the image 404 included in the extraction range 350 is displayed on the input / output panel 190. Further, as illustrated in FIG. 9B, when the extraction range 350 moves to the image 404, the drawing unit 141 draws a new image using the image 404 as a reference image. Specifically, on the time axis, there are four contents that are located before and after the content corresponding to the image 404 (reference image) drawn in the image drawing area 325 of the loop area 311 and that are continuous to the content corresponding to the reference image. The corresponding image becomes the drawing target. That is, the images 402 and 403 corresponding to the content located before the time axis and the images 405 and 406 corresponding to the content located after the time axis are to be rendered. As shown in FIG. 9A, since the images 402 to 405 are already drawn in the image memory 300, the drawing unit 141 moves the image 406 after moving the extraction range 350 to the image 404. Only draw new. In this case, as described above, the reference image and the other four images are arranged and drawn so as to be arranged in time series in an annular shape. That is, in the loop area 311, the image 406 is drawn in the image drawing area 322 located on the opposite side of the image drawing area 325 where the image 404 is drawn. The drawing unit 141 draws the image 406 in the image drawing area 322 of the loop area 311 and draws a part of the image 406 in the image drawing area 327 of the margin area 312.

次に、フリック操作により入出力パネル190における表示状態を画像404から画像406に変更する例について説明する。   Next, an example in which the display state on the input / output panel 190 is changed from the image 404 to the image 406 by a flick operation will be described.

図10は、本発明の第1の実施の形態における入出力パネル190に表示されている画像の表示状態をフリック操作により変更する場合の表示例を示す図である。図10(a)には、変更される前の表示状態の一例を示し、図10(b)には、変更された後の表示状態の一例を示す。この例では、図10(a)に示す表示状態(入出力パネル190に画像404が表示されている状態)で、ユーザが指890を用いてフリック操作を行うことにより、画像をスクロール表示させる例を示す。また、このフリック操作による画像のスクロール表示後に、図10(b)に示す表示状態(入出力パネル190に画像406が表示されている状態)となる例を示す。   FIG. 10 is a diagram illustrating a display example when the display state of the image displayed on the input / output panel 190 according to the first embodiment of the present invention is changed by a flick operation. FIG. 10A shows an example of the display state before the change, and FIG. 10B shows an example of the display state after the change. In this example, in the display state shown in FIG. 10A (the state where the image 404 is displayed on the input / output panel 190), the user performs a flick operation using the finger 890 to scroll the image. Indicates. In addition, an example is shown in which the display state shown in FIG. 10B (the state where the image 406 is displayed on the input / output panel 190) is displayed after the scroll display of the image by the flick operation.

例えば、入出力パネル190に画像404が表示されている状態で、図10(a)に示すように、入出力パネル190における表示面において、ユーザが指890により矢印892方向にフリック操作を行う。このフリック操作は、画像406を表示させる操作方向および操作量で行うものとする。このように、フリック操作が行われた場合には、入出力パネル190における表示状態が画像404から画像406まで遷移し、画像404乃至画像406がアニメーションによりスクロール表示される。このスクロール表示後に、図10(b)に示すように、入出力パネル190に画像406が表示される。なお、入出力パネル190における画像404から画像406への遷移については、図11乃至図13を参照して詳細に説明する。   For example, in a state where the image 404 is displayed on the input / output panel 190, the user performs a flick operation in the direction of the arrow 892 with the finger 890 on the display surface of the input / output panel 190 as shown in FIG. This flick operation is performed with an operation direction and an operation amount for displaying the image 406. Thus, when a flick operation is performed, the display state on the input / output panel 190 transitions from the image 404 to the image 406, and the images 404 to 406 are scroll-displayed by animation. After the scroll display, an image 406 is displayed on the input / output panel 190 as shown in FIG. The transition from the image 404 to the image 406 in the input / output panel 190 will be described in detail with reference to FIGS.

図11乃至図13は、本発明の第1の実施の形態における描画部141による画像メモリ300への描画方法と、表示制御部142による画像メモリ300に描画された画像の表示方法とを模式的に示す図である。図11乃至図13に示す例は、図10に対応する例であり、ユーザによるフリック操作により、入出力パネル190に画像404が表示されている状態から、入出力パネル190に画像406が表示される状態に変更する例である。   FIGS. 11 to 13 schematically illustrate a drawing method in the image memory 300 by the drawing unit 141 and a display method of an image drawn in the image memory 300 by the display control unit 142 according to the first embodiment of the present invention. FIG. The example shown in FIGS. 11 to 13 is an example corresponding to FIG. 10, and the image 406 is displayed on the input / output panel 190 from the state where the image 404 is displayed on the input / output panel 190 by the flick operation by the user. This is an example of changing to a state.

図11(a)には、入出力パネル190に画像404が表示される場合における画像メモリ300の描画状態と、入出力パネル190の表示状態との関係を模式的に示す。図11(a)に示す状態は、例えば、図7乃至図9に示すように、フリック操作により入出力パネル190に画像404が表示された状態である。なお、図11(a)に示す例は、図9(b)に示す例と同様であるため、ここでの詳細な説明を省略する。   FIG. 11A schematically shows the relationship between the drawing state of the image memory 300 and the display state of the input / output panel 190 when the image 404 is displayed on the input / output panel 190. The state shown in FIG. 11A is a state in which an image 404 is displayed on the input / output panel 190 by a flick operation, for example, as shown in FIGS. Note that the example shown in FIG. 11A is the same as the example shown in FIG. 9B, and thus detailed description thereof is omitted here.

図11(b)乃至図13(a)には、フリック操作により、入出力パネル190における表示状態が画像404から画像406に遷移する場合の画像メモリ300の描画状態と、入出力パネル190の表示状態との関係を模式的に示す。   FIGS. 11B to 13A show the drawing state of the image memory 300 and the display of the input / output panel 190 when the display state of the input / output panel 190 changes from the image 404 to the image 406 by a flick operation. The relationship with a state is shown typically.

図10(a)に示すように、入出力パネル190に画像402が表示されている状態で、入出力パネル190における表示状態を画像404から画像406に変更するためのフリック操作がユーザにより行われた場合を想定する。この場合には、図11(b)および図12(a)に示すように、表示制御部142が、取出範囲350を画像404から画像405に向かう方向に移動させながら、取出範囲350に含まれる画像を入出力パネル190に順次表示させる。ここで、画像404が描画された画像描画領域325は、ループ領域311の端部に位置し、画像404に隣接する画像405は、ループ領域311の他の端部に位置する画像描画領域321に描画されている。このため、ループ領域311において取出範囲350を画像404から画像405に移動させる場合には、ループ領域311の一の端部(画像描画領域325)から、ループ領域311の他の端部(画像描画領域321)に移動させる必要がある。そこで、本発明の第1の実施の形態では、ループ領域311における糊代同期領域313に描画された画像と同一の画像を、糊代領域312に描画しておく。そして、図11(b)および図12(a)に示すように、ループ領域311において取出範囲350を画像404から画像405に移動させる場合には、糊代領域312における画像405が描画された画像描画領域326に取出範囲350を移動させる。この移動後に、図12(b)に示すように、ループ領域311における画像405が描画された画像描画領域321に取出範囲350を移動させる。これにより、画像404から画像405にスクロール表示をする場合に、アニメーション表示を適切に行うことができる。一方、画像405から画像404にスクロール表示をする場合には、糊代同期領域313における画像描画領域321に取出範囲350を移動させた後に、糊代領域312における画像描画領域326に取出範囲350を移動させる。   As shown in FIG. 10A, the user performs a flick operation to change the display state on the input / output panel 190 from the image 404 to the image 406 while the image 402 is displayed on the input / output panel 190. Assuming that In this case, as shown in FIG. 11B and FIG. 12A, the display control unit 142 moves the extraction range 350 in the direction from the image 404 toward the image 405 and is included in the extraction range 350. Images are sequentially displayed on the input / output panel 190. Here, the image drawing area 325 in which the image 404 is drawn is located at the end of the loop area 311, and the image 405 adjacent to the image 404 is in the image drawing area 321 located at the other end of the loop area 311. Has been drawn. For this reason, when moving the extraction range 350 from the image 404 to the image 405 in the loop region 311, the other end (image drawing) of the loop region 311 is changed from one end (image drawing region 325) of the loop region 311. It is necessary to move to area 321). Therefore, in the first embodiment of the present invention, the same image as the image drawn in the glue margin synchronization area 313 in the loop area 311 is drawn in the glue margin area 312. Then, as shown in FIGS. 11B and 12A, when moving the extraction range 350 from the image 404 to the image 405 in the loop region 311, an image in which the image 405 in the margin region 312 is drawn. The extraction range 350 is moved to the drawing area 326. After this movement, as shown in FIG. 12B, the extraction range 350 is moved to the image drawing area 321 where the image 405 in the loop area 311 is drawn. Thereby, when scroll display is performed from the image 404 to the image 405, animation display can be appropriately performed. On the other hand, when scrolling from the image 405 to the image 404, the extraction range 350 is moved to the image drawing area 321 in the glue margin synchronization area 313, and then the extraction range 350 is set in the image drawing area 326 in the glue margin area 312. Move.

また、図12(a)および(b)に示すように、糊代領域312および糊代同期領域313における画像405に取出範囲350が順次移動し、取出範囲350に含まれる画像405が入出力パネル190に表示される。また、画像405に取出範囲350が移動した場合には、画像405を基準画像として、描画部141が新たな画像を描画する。具体的には、時間軸において、ループ領域311の画像描画領域321に描画された画像405(基準画像)に対応するコンテンツの前後に位置し、基準画像に対応するコンテンツに連続する4つのコンテンツに対応する画像が描画対象となる。すなわち、時間軸の前に位置するコンテンツに対応する画像403および404と、時間軸の後に位置するコンテンツに対応する画像406および407とが描画対象となる。この場合に、上述したように、基準画像と他の4つの画像とが円環状に時系列に並ぶように配置されて描画される。すなわち、ループ領域311において、画像描画領域323に画像407が描画される。   Also, as shown in FIGS. 12A and 12B, the extraction range 350 sequentially moves to the image 405 in the margin area 312 and the margin margin synchronization area 313, and the image 405 included in the extraction range 350 is the input / output panel. 190. When the extraction range 350 moves to the image 405, the drawing unit 141 draws a new image using the image 405 as a reference image. Specifically, on the time axis, there are four contents that are located before and after the content corresponding to the image 405 (reference image) drawn in the image drawing area 321 of the loop area 311 and are continuous to the content corresponding to the reference image. The corresponding image becomes the drawing target. In other words, the images 403 and 404 corresponding to the content located before the time axis and the images 406 and 407 corresponding to the content located after the time axis are to be rendered. In this case, as described above, the reference image and the other four images are arranged and drawn so as to be arranged in time series in an annular shape. That is, the image 407 is drawn in the image drawing area 323 in the loop area 311.

続いて、図13(a)に示すように、取出範囲350が、画像405から画像406に向かって移動し、取出範囲350に含まれる画像423(画像405の一部、画像406の一部および黒枠)が入出力パネル190に表示される。   Subsequently, as illustrated in FIG. 13A, the extraction range 350 moves from the image 405 toward the image 406, and the image 423 (a part of the image 405, a part of the image 406, and the image 406 included in the extraction range 350). (Black frame) is displayed on the input / output panel 190.

続いて、図13(b)に示すように、フリック操作による表示対象となる画像406に取出範囲350が移動して取出範囲350に含まれる画像406が入出力パネル190に表示される。また、図13(b)に示すように、画像406に取出範囲350が移動した場合には、画像406を基準画像として、描画部141が新たな画像を描画する。具体的には、時間軸において、ループ領域311の画像描画領域322に描画された画像406(基準画像)に対応するコンテンツの前後に位置し、基準画像に対応するコンテンツに連続する4つのコンテンツに対応する画像が描画対象となる。すなわち、時間軸の前に位置するコンテンツに対応する画像404および405と、時間軸の後に位置するコンテンツに対応する画像407および408とが描画対象となる。この場合に、上述したように、基準画像と他の4つの画像とが円環状に時系列に並ぶように配置されて描画される。すなわち、ループ領域311において、画像描画領域324に画像408が描画される。   Subsequently, as illustrated in FIG. 13B, the extraction range 350 moves to the image 406 to be displayed by the flick operation, and the image 406 included in the extraction range 350 is displayed on the input / output panel 190. As illustrated in FIG. 13B, when the extraction range 350 moves to the image 406, the drawing unit 141 draws a new image using the image 406 as a reference image. Specifically, on the time axis, there are four contents that are located before and after the content corresponding to the image 406 (reference image) drawn in the image drawing area 322 of the loop area 311 and are continuous to the content corresponding to the reference image. The corresponding image becomes the drawing target. That is, the images 404 and 405 corresponding to the content located before the time axis and the images 407 and 408 corresponding to the content located after the time axis are to be rendered. In this case, as described above, the reference image and the other four images are arranged and drawn so as to be arranged in time series in an annular shape. That is, the image 408 is drawn in the image drawing area 324 in the loop area 311.

[長押し画送り操作によるスクロール表示例]
次に、長押し画送り操作により入出力パネル190における表示状態を画像402から画像406に変更する例について説明する。
[Scroll display example by long press image feed operation]
Next, an example in which the display state on the input / output panel 190 is changed from the image 402 to the image 406 by a long press image feed operation will be described.

図14は、本発明の第1の実施の形態における入出力パネル190に表示されている画像の表示状態を長押し画送り操作により変更する場合の表示例を示す図である。図14(a)には、変更される前の表示状態の一例を示し、図14(b)には、変更された後の表示状態の一例を示す。この例では、図14(a)に示す表示状態(入出力パネル190に画像402が表示されている状態)で、ユーザが指890を用いて長押し画送り操作を行うことにより、画像をスクロール表示させる例を示す。また、この長押し画送り操作による画像のスクロール表示後に、図14(b)に示す表示状態(入出力パネル190に画像406が表示されている状態)となる例を示す。ここで、長押し画送り操作は、入出力パネル190の表示面に指を接触させた状態で目的とする方向に指を少し移動させ、この移動後にその状態を維持し、所望のものが表示面に表示された際に表示面から指を離す操作を意味する。なお、マウス等の操作部材を用いて長押し画送り操作を行うようにしてもよい。   FIG. 14 is a diagram showing a display example when the display state of the image displayed on the input / output panel 190 according to the first embodiment of the present invention is changed by a long press image feed operation. FIG. 14A shows an example of the display state before the change, and FIG. 14B shows an example of the display state after the change. In this example, in the display state shown in FIG. 14A (the state where the image 402 is displayed on the input / output panel 190), the user scrolls the image by performing a long press image feed operation using the finger 890. An example of display is shown. Further, an example is shown in which the display state shown in FIG. 14B (the state in which the image 406 is displayed on the input / output panel 190) is displayed after the scroll display of the image by the long press image feed operation. Here, in the long press image feed operation, the finger is slightly moved in the target direction while the finger is in contact with the display surface of the input / output panel 190, and the state is maintained after this movement, and the desired one is displayed. It means an operation of releasing a finger from the display surface when displayed on the surface. Note that a long press image feed operation may be performed using an operation member such as a mouse.

例えば、入出力パネル190に画像402が表示されている状態で、図14(a)に示すように、入出力パネル190における表示面において、ユーザが指890により矢印893方向に長押し画送り操作を行う。この長押し画送り操作は、画像406を表示させる操作方向に行うものとする。このように、長押し画送り操作が行われた場合には、入出力パネル190における表示状態が画像402から画像406まで遷移してアニメーションによりスクロール表示される。このスクロール表示の際に画像402乃至画像406が縮小されて表示される。また、入出力パネル190における表示面から、ユーザが所定のタイミング(画像406を表示させるタイミング)で指890を離すことにより、スクロール表示後に、図14(b)に示すように、入出力パネル190に画像406が表示される。なお、入出力パネル190における画像402から画像406への遷移については、図15乃至図19を参照して詳細に説明する。   For example, in a state where the image 402 is displayed on the input / output panel 190, as shown in FIG. 14A, on the display surface of the input / output panel 190, the user performs a long press image feed operation with the finger 890 in the arrow 893 direction. I do. This long-press image feed operation is performed in the operation direction in which the image 406 is displayed. As described above, when the long-press image feeding operation is performed, the display state on the input / output panel 190 transitions from the image 402 to the image 406 and is scrolled and displayed by animation. During the scroll display, the images 402 to 406 are reduced and displayed. Further, when the user releases the finger 890 from the display surface of the input / output panel 190 at a predetermined timing (timing for displaying the image 406), as shown in FIG. 14B, the input / output panel 190 is displayed after scroll display. An image 406 is displayed on the screen. The transition from the image 402 to the image 406 on the input / output panel 190 will be described in detail with reference to FIGS.

図15乃至図19は、本発明の第1の実施の形態における描画部141による画像メモリ300への描画方法と、表示制御部142による画像メモリ300に描画された画像の表示方法とを模式的に示す図である。図15乃至図19に示す例は、図14に対応する例であり、ユーザによる長押し画送り操作により、入出力パネル190に画像402が表示されている状態から、入出力パネル190に画像406が表示される状態に変更する例である。   15 to 19 schematically illustrate a drawing method in the image memory 300 by the drawing unit 141 and a display method of an image drawn in the image memory 300 by the display control unit 142 according to the first embodiment of the present invention. FIG. The example shown in FIGS. 15 to 19 is an example corresponding to FIG. It is an example which changes to the state where is displayed.

図15(a)には、入出力パネル190に画像402が表示される場合における画像メモリ300の描画状態と、入出力パネル190の表示状態との関係を模式的に示す。なお、図15(a)に示す例は、図8(a)に示す例と同様であるため、ここでの説明を省略する。   FIG. 15A schematically shows the relationship between the drawing state of the image memory 300 and the display state of the input / output panel 190 when the image 402 is displayed on the input / output panel 190. Note that the example shown in FIG. 15A is the same as the example shown in FIG.

図15(b)乃至および図19(a)には、長押し画送り操作により、入出力パネル190における表示状態が画像402から画像406に遷移する場合の画像メモリ300の描画状態と、入出力パネル190の表示状態との関係を模式的に示す。   FIGS. 15B and 19A show the drawing state of the image memory 300 and the input / output when the display state on the input / output panel 190 transitions from the image 402 to the image 406 by a long press image feed operation. The relationship with the display state of the panel 190 is shown typically.

図14(a)に示すように、入出力パネル190に画像402が表示されている状態で、画像402から画像406に向かう方向にスクロール表示をさせるための長押し画送り操作がユーザにより行われた場合を想定する。この場合には、図15(b)に示すように、表示制御部142が、取出範囲350を画像402から画像403に向かう方向に移動させるとともに取出範囲350の大きさを拡大させながら、取出範囲350に含まれる画像を入出力パネル190に順次表示させる。また、取出範囲350の拡大処理は、一定の大きさとなるまで継続して行われる。例えば、図16(a)に示すように、取出範囲350に対応する矩形の垂直方向の長さが、黒枠領域331乃至337の垂直方向の長さと同じになるまで取出範囲350の拡大が行われる。また、取出範囲350の矩形の水平方向の長さについては、例えば、図17(a)に示すように、最大で3つの画像を含む長さとすることができる。そして、取出範囲350が一定の大きさとなるまで拡大された後には、取出範囲350の拡大処理はせずに、取出範囲350を画像402から画像405に向かう方向に移動させる。この場合に、取出範囲350に含まれる画像が入出力パネル190に順次表示されることにより、画像402からの各画像が縮小されてアニメーションによりスクロール表示される。例えば、図15(b)乃至図19(a)に示すように、画像402からの各画像が縮小され、この縮小された各画像の周りには、黒枠領域331乃至337に対応する黒枠画像が付される。このため、写真フィルムをスクロールするように各画像430乃至436を表示させることができる。なお、取出範囲350の移動は、例えば、一定の速度で移動させるようにしてよく、長押し画送り操作に応じて速度を変更して移動させるようにしてもよい。また、取出範囲350の拡大処理は、例えば、一定量で順次拡大させるようにしてよく、長押し画送り操作に応じて拡大量を変更するようにしてもよい。なお、糊代領域312における画像描画領域326および327、黒枠領域336および337により特定される矩形は、拡大後の取出範囲350に対応する矩形のサイズよりも大きくするものとする。例えば、糊代領域312における各領域により特定される矩形と、拡大後の取出範囲350に対応する矩形とを同一とすることができる。   As shown in FIG. 14A, in the state where the image 402 is displayed on the input / output panel 190, the user performs a long-press image feed operation for scroll display in the direction from the image 402 to the image 406. Assuming that In this case, as illustrated in FIG. 15B, the display control unit 142 moves the extraction range 350 in the direction from the image 402 toward the image 403 and enlarges the size of the extraction range 350. The images included in 350 are sequentially displayed on the input / output panel 190. Further, the enlargement process of the extraction range 350 is continuously performed until it reaches a certain size. For example, as illustrated in FIG. 16A, the extraction range 350 is expanded until the vertical length of the rectangle corresponding to the extraction range 350 is the same as the vertical length of the black frame regions 331 to 337. . Further, the horizontal length of the rectangle of the extraction range 350 can be set to a length including a maximum of three images, for example, as shown in FIG. Then, after the extraction range 350 is expanded to a certain size, the extraction range 350 is moved in the direction from the image 402 toward the image 405 without performing the enlargement process of the extraction range 350. In this case, the images included in the extraction range 350 are sequentially displayed on the input / output panel 190, whereby each image from the image 402 is reduced and scrolled by animation. For example, as shown in FIGS. 15B to 19A, each image from the image 402 is reduced, and black frame images corresponding to the black frame regions 331 to 337 are surrounded around each reduced image. Attached. For this reason, each image 430 thru | or 436 can be displayed so that a photographic film may be scrolled. The extraction range 350 may be moved at a constant speed, for example, or may be moved by changing the speed according to the long press image feed operation. Further, in the enlargement process of the extraction range 350, for example, the enlargement amount may be sequentially enlarged by a certain amount, or the enlargement amount may be changed according to the long press image feed operation. The rectangle specified by the image drawing areas 326 and 327 and the black frame areas 336 and 337 in the margin area 312 is assumed to be larger than the size of the rectangle corresponding to the extraction range 350 after enlargement. For example, the rectangle specified by each area in the margin area 312 and the rectangle corresponding to the extracted extraction range 350 can be made the same.

ここで、取出範囲350の移動による基準画像の変更は、例えば、図16(b)に示すように、取出範囲350に、基準画像(画像402)の隣の画像(403)の全部が含まれたことを条件に、その隣の画像を基準画像に変更することができる。また、上述したフリック操作の場合と同様の条件により基準画像を変更するようにしてもよい。   Here, the reference image is changed by moving the extraction range 350, for example, as shown in FIG. 16B, the extraction range 350 includes all the images (403) adjacent to the reference image (image 402). As a result, the adjacent image can be changed to the reference image. Further, the reference image may be changed under the same conditions as in the above-described flick operation.

例えば、図16(b)に示すように、取出範囲350の移動により取出範囲350に画像403の全部が含まれた場合には、画像403を基準画像として、描画部141が新たな画像を描画する。例えば、描画部141が、ループ領域311の画像描画領域321に画像405を描画するとともに、糊代領域312の画像描画領域326に画像405を描画する。   For example, as illustrated in FIG. 16B, when the extraction range 350 includes the entire image 403 due to the movement of the extraction range 350, the drawing unit 141 draws a new image using the image 403 as a reference image. To do. For example, the drawing unit 141 draws the image 405 in the image drawing area 321 in the loop area 311 and also draws the image 405 in the image drawing area 326 in the margin area 312.

また、表示制御部142が、取出範囲350を画像402から画像405に向かう方向に移動させながら、取出範囲350に含まれる画像を入出力パネル190に順次表示させる場合には、図17(b)に示すように、取出範囲350が糊代領域312に到達する。このように、取出範囲350が糊代領域312に到達した場合には、図18(a)に示すように、取出範囲350を糊代同期領域313に移動させる。これにより、画像404から画像405にスクロール表示をする場合に、アニメーション表示を適切に行うことができる。一方、図15乃至図19に示す例とは逆方向にスクロール表示をする場合には、取出範囲350を糊代同期領域313に移動させた後に、糊代領域312に移動させる。   When the display control unit 142 sequentially displays the images included in the extraction range 350 on the input / output panel 190 while moving the extraction range 350 in the direction from the image 402 toward the image 405, FIG. As shown, the take-out range 350 reaches the margin area 312. Thus, when the extraction range 350 reaches the margin area 312, the extraction range 350 is moved to the margin allowance area 313 as shown in FIG. Thereby, when scroll display is performed from the image 404 to the image 405, animation display can be appropriately performed. On the other hand, when scroll display is performed in the direction opposite to the example shown in FIGS. 15 to 19, the extraction range 350 is moved to the paste margin synchronization region 313 and then moved to the paste margin region 312.

また、ユーザによる長押し画送り操作が終了した場合には、取出範囲350の大きさを縮小させながら取出範囲350を移動させ、長押し画送り操作の終了時におけるタイミングに応じて取出範囲350を停止させる。例えば、長押し画送り操作の終了後に通過する画像描画領域に停止させることができる。なお、入出力パネル190の表示面から指を離すことにより長押し画送り操作が終了となる。   Further, when the long press image feed operation by the user is completed, the extraction range 350 is moved while reducing the size of the extraction range 350, and the extraction range 350 is set according to the timing at the end of the long press image feed operation. Stop. For example, it is possible to stop in the image drawing area that passes after the long-press image feed operation is completed. Note that the long-press image feed operation is ended by releasing the finger from the display surface of the input / output panel 190.

例えば、取出範囲350が画像描画領域321を通過した後に、ユーザによる長押し画送り操作が終了した場合を想定する。この場合には、例えば、図19(a)に示すように、表示制御部142が、取出範囲350の大きさを縮小させながら取出範囲350を移動させ、画像描画領域322に描画された画像406の位置に取出範囲350を停止させる。ここで、取出範囲350は、各画像描画領域に対応する矩形の大きさ(拡大前の大きさ)となるまで縮小処理が行われる。このように、入出力パネル190における表示面から、ユーザが所定のタイミング(画像406を表示させるタイミング)で指を離すことにより、スクロール表示後に、図19(b)に示すように、入出力パネル190に画像406が表示される。   For example, it is assumed that the long press image feed operation by the user ends after the extraction range 350 has passed the image drawing area 321. In this case, for example, as illustrated in FIG. 19A, the display control unit 142 moves the extraction range 350 while reducing the size of the extraction range 350, and an image 406 drawn in the image drawing area 322. The extraction range 350 is stopped at the position. Here, reduction processing is performed on the extraction range 350 until the size of the rectangle corresponding to each image drawing area (size before enlargement) is reached. In this way, when the user releases his / her finger from the display surface of the input / output panel 190 at a predetermined timing (timing for displaying the image 406), as shown in FIG. An image 406 is displayed at 190.

[ドラッグ操作によるスクロール表示例]
次に、ドラッグ操作により入出力パネル190における表示状態を画像402から画像403に変更する例について説明する。
[Scroll display example by dragging]
Next, an example in which the display state on the input / output panel 190 is changed from the image 402 to the image 403 by a drag operation will be described.

図20は、本発明の第1の実施の形態における入出力パネル190に表示されている画像の表示状態をドラッグ操作により変更する場合の表示例を示す図である。図20(a)には、変更される前の表示状態の一例を示し、図20(b)には、変更された後の表示状態の一例を示す。この例では、図20(a)に示す表示状態(入出力パネル190に画像402が表示されている状態)で、ユーザが指890を用いてドラッグ操作を行うことにより、画像をスクロール表示させる例を示す。また、このドラッグ操作による画像のスクロール表示後に、図20(d)に示す表示状態(入出力パネル190に画像403が表示されている状態)となる例を示す。ここで、ドラッグ操作は、入出力パネル190の表示面に指を接触させた状態で目的とする方向および移動量だけ指を滑らせる操作を意味する。例えば、ドラッグ操作により、表示面に表示されている対象物を目的とする位置に移動させることができる。なお、マウス等の操作部材を用いてドラッグ操作を行うようにしてもよい。   FIG. 20 is a diagram illustrating a display example when the display state of the image displayed on the input / output panel 190 according to the first embodiment of the present invention is changed by a drag operation. FIG. 20A shows an example of the display state before the change, and FIG. 20B shows an example of the display state after the change. In this example, in the display state shown in FIG. 20A (in the state where the image 402 is displayed on the input / output panel 190), the user performs a drag operation using the finger 890 to scroll the image. Indicates. Also, an example is shown in which the display state shown in FIG. 20D (the state in which the image 403 is displayed on the input / output panel 190) is displayed after scrolling the image by the drag operation. Here, the drag operation means an operation of sliding the finger by a target direction and a moving amount in a state where the finger is in contact with the display surface of the input / output panel 190. For example, the object displayed on the display surface can be moved to a target position by a drag operation. Note that a drag operation may be performed using an operation member such as a mouse.

例えば、入出力パネル190に画像402が表示されている状態で、図20(a)に示すように、入出力パネル190における表示面において、ユーザが指890により矢印894方向にドラッグ操作を行う。このドラッグ操作は、画像401を表示させる方向に少しだけ行うものとする。このように、ドラッグ操作が行われた場合には、図20(b)に示すように、入出力パネル190における表示状態が画像440(画像402の一部および黒枠画像を含む画像)に遷移してアニメーションによりスクロール表示される。続いて、入出力パネル190に画像440が表示されている状態で、図20(b)に示すように、入出力パネル190における表示面において、ユーザが指890により矢印895方向にドラッグ操作を行う。このドラッグ操作は、画像403を表示させる方向に行うものとする。このように、ドラッグ操作が行われた場合には、図20(c)に示すように、入出力パネル190における表示状態が画像402から画像403に向かって遷移してアニメーションによりスクロール表示される。また、図20(c)に示す状態で、入出力パネル190における表示面から、ユーザが指890を離すことにより、スクロール表示後に、図20(d)に示すように、入出力パネル190に画像403が表示される。なお、入出力パネル190における画像402から画像403への遷移については、図21および図22を参照して詳細に説明する。   For example, in a state where the image 402 is displayed on the input / output panel 190, the user performs a drag operation with the finger 890 in the arrow 894 direction on the display surface of the input / output panel 190, as shown in FIG. This drag operation is performed only slightly in the direction in which the image 401 is displayed. In this way, when a drag operation is performed, the display state on the input / output panel 190 transitions to an image 440 (an image including a part of the image 402 and a black frame image) as shown in FIG. And scrolled by animation. Subsequently, in a state where the image 440 is displayed on the input / output panel 190, the user performs a drag operation with the finger 890 in the arrow 895 direction on the display surface of the input / output panel 190, as shown in FIG. . This drag operation is performed in the direction in which the image 403 is displayed. Thus, when a drag operation is performed, as shown in FIG. 20C, the display state on the input / output panel 190 transitions from the image 402 to the image 403 and is scrolled and displayed by animation. In addition, when the user releases the finger 890 from the display surface of the input / output panel 190 in the state shown in FIG. 20C, the image is displayed on the input / output panel 190 as shown in FIG. 403 is displayed. The transition from the image 402 to the image 403 on the input / output panel 190 will be described in detail with reference to FIGS. 21 and 22.

図21および図22は、本発明の第1の実施の形態における描画部141による画像メモリ300への描画方法と、表示制御部142による画像メモリ300に描画された画像の表示方法とを模式的に示す図である。図21および図22に示す例は、図20に対応する例であり、ユーザによるドラッグ操作により、入出力パネル190に画像402が表示されている状態から、入出力パネル190に画像403が表示される状態に変更する例である。   21 and 22 schematically illustrate a drawing method in the image memory 300 by the drawing unit 141 and a display method of an image drawn in the image memory 300 by the display control unit 142 according to the first embodiment of the present invention. FIG. The example shown in FIGS. 21 and 22 is an example corresponding to FIG. 20, and the image 403 is displayed on the input / output panel 190 from the state where the image 402 is displayed on the input / output panel 190 by the drag operation by the user. This is an example of changing to a state.

図21(a)には、入出力パネル190に画像402が表示される場合における画像メモリ300の描画状態と、入出力パネル190の表示状態との関係を模式的に示す。なお、図21(a)に示す例は、図8(a)に示す例と同様であるため、ここでの説明を省略する。   FIG. 21A schematically shows the relationship between the drawing state of the image memory 300 and the display state of the input / output panel 190 when the image 402 is displayed on the input / output panel 190. Note that the example illustrated in FIG. 21A is the same as the example illustrated in FIG. 8A, and thus description thereof is omitted here.

図21(b)には、ドラッグ操作により、入出力パネル190における表示状態が画像402から画像401に向かって遷移する場合の画像メモリ300の描画状態と、入出力パネル190の表示状態との関係を模式的に示す。   FIG. 21B shows the relationship between the drawing state of the image memory 300 and the display state of the input / output panel 190 when the display state on the input / output panel 190 changes from the image 402 toward the image 401 by a drag operation. Is shown schematically.

図20(a)に示すように、入出力パネル190に画像402が表示されている状態で、画像402から画像401に向かう方向にスクロール表示をさせるためのドラッグ操作がユーザにより行われた場合を想定する。この場合には、図21(b)に示すように、表示制御部142が、取出範囲350を画像402から画像401に向かう方向に移動させながら、取出範囲350に含まれる画像を入出力パネル190に順次表示させる。なお、取出範囲350は、例えば、ユーザによるドラッグ操作の移動方向および移動量に応じて移動させることができる。   As shown in FIG. 20A, a case where the user performs a drag operation for scroll display in a direction from the image 402 toward the image 401 in a state where the image 402 is displayed on the input / output panel 190. Suppose. In this case, as shown in FIG. 21B, the display control unit 142 moves the extraction range 350 in the direction from the image 402 toward the image 401, and displays the image included in the extraction range 350 as the input / output panel 190. Are displayed sequentially. The extraction range 350 can be moved according to the moving direction and moving amount of the drag operation by the user, for example.

図22(a)には、ドラッグ操作により、入出力パネル190における表示状態が画像402から画像403に向かって遷移する場合の画像メモリ300の描画状態と、入出力パネル190の表示状態との関係を模式的に示す。   FIG. 22A shows the relationship between the drawing state of the image memory 300 and the display state of the input / output panel 190 when the display state of the input / output panel 190 transitions from the image 402 to the image 403 by a drag operation. Is shown schematically.

図20(b)に示すように、入出力パネル190に画像440が表示されている状態で、画像402から画像403に向かう方向にスクロール表示をさせるためのドラッグ操作がユーザにより行われた場合を想定する。この場合には、図22(a)に示すように、表示制御部142が、取出範囲350を画像402から画像403に向かう方向に移動させながら、取出範囲350に含まれる画像を入出力パネル190に順次表示させる。   As shown in FIG. 20B, when the user performs a drag operation for scrolling in the direction from the image 402 to the image 403 while the image 440 is displayed on the input / output panel 190. Suppose. In this case, as shown in FIG. 22A, the display control unit 142 moves the extraction range 350 in the direction from the image 402 toward the image 403, and displays the images included in the extraction range 350 in the input / output panel 190. Are displayed sequentially.

ここで、ドラッグ操作により取出範囲350が移動された場合に、基準画像の隣に描画された画像を基準画像に変更するための判断基準について説明する。例えば、ドラッグ操作が行われる場合には、図20に示すように、ユーザの指の動きに応じて、画像間の境界付近を頻繁に移動することが想定される。このため、本発明の第1の実施の形態では、ドラッグ操作中には基準画像の変更を行わずに、ドラッグ操作の終了時に基準画像の変更を行うようにする。すなわち、ドラッグ操作以外の操作(例えば、フリック操作、長押し画送り操作)では、基準画像の変更を行うと判定される場合でも、ドラッグ操作中には基準画像の変更を行わない。また、ドラッグ操作が終了した場合には、上述したように、ドラッグ操作以外の操作と同様の判定を行い、基準画像の変更を行うことができる。このように、ドラッグ操作に関する基準画像の変更を行うことにより、ドラッグ操作により画像間の境界付近を取出範囲350が頻繁に移動しているような場合でも、描画処理が頻繁に発生することを防止することができる。また、ドラッグ操作では、1度のユーザ操作で画像を移動させる範囲が制限されるため、ドラッグ操作の終了時に基準画像の変更を行い、描画処理を行っても、スクロール表示を適切に行うことができる。これにより、描画処理の負荷を低減させることができる。   Here, a criterion for changing an image drawn next to the reference image to the reference image when the extraction range 350 is moved by the drag operation will be described. For example, when a drag operation is performed, as illustrated in FIG. 20, it is assumed that the vicinity of the boundary between images frequently moves according to the movement of the user's finger. For this reason, in the first embodiment of the present invention, the reference image is not changed during the drag operation, but the reference image is changed at the end of the drag operation. That is, in operations other than the drag operation (for example, flick operation, long-press image feed operation), even when it is determined that the reference image is to be changed, the reference image is not changed during the drag operation. Further, when the drag operation is ended, as described above, it is possible to perform the same determination as the operation other than the drag operation and change the reference image. In this way, by changing the reference image related to the drag operation, it is possible to prevent the drawing process from occurring frequently even when the extraction range 350 is frequently moved near the boundary between the images by the drag operation. can do. In addition, since the range in which an image is moved by a single user operation is limited in the drag operation, even if the reference image is changed at the end of the drag operation and the drawing process is performed, scroll display can be performed appropriately. it can. Thereby, the load of drawing processing can be reduced.

なお、上述したように、ドラッグ操作では1度のユーザ操作で画像を移動させる範囲が制限されるため、ドラッグ操作の終了時に行う基準画像の変更処理では、上述したドラッグ操作以外の操作時よりも判断基準を緩和するようにしてもよい。例えば、ドラッグ操作の終了時における取出範囲350が、基準画像の隣の画像の半分以上を含む場合に、その隣の画像を基準画像に変更することができる。   As described above, since the range in which the image is moved by a single user operation is limited in the drag operation, the reference image change process performed at the end of the drag operation is more than in the operation other than the drag operation described above. The judgment criteria may be relaxed. For example, when the extraction range 350 at the end of the drag operation includes more than half of the adjacent image of the reference image, the adjacent image can be changed to the reference image.

例えば、図22(a)に示すように、ドラッグ操作の終了時における取出範囲350が、基準画像(画像402)の隣の画像403の半分以上を含む場合には、画像403を基準画像として、描画部141が新たな画像を描画する。例えば、描画部141が、ループ領域311の画像描画領域321に画像405を描画するとともに、糊代領域312の画像描画領域326に画像405を描画する。また、基準画像(画像402)と、隣の画像403とのうち、ドラッグ操作の終了時における取出範囲350に含まれる割合が画像402よりも多い場合に、画像403を基準画像として、描画部141が新たな画像を描画するようにしてもよい。   For example, as shown in FIG. 22A, when the extraction range 350 at the end of the drag operation includes more than half of the image 403 adjacent to the reference image (image 402), the image 403 is used as the reference image. The drawing unit 141 draws a new image. For example, the drawing unit 141 draws the image 405 in the image drawing area 321 in the loop area 311 and also draws the image 405 in the image drawing area 326 in the margin area 312. In addition, when the ratio of the reference image (image 402) and the adjacent image 403 included in the extraction range 350 at the end of the drag operation is larger than the image 402, the drawing unit 141 uses the image 403 as the reference image. May draw a new image.

また、上述したように、ドラッグ操作では1度のユーザ操作で画像を移動させる範囲が制限されるため、ドラッグ操作の終了時において、入出力パネル190に何れの画像を表示させるかを判定するようにしてもよい。例えば、ドラッグ操作の終了時において、基準画像が変更された場合には、その基準画像を表示対象画像として、入出力パネル190に表示させることができる。また、基準画像が変更されなかった場合には、ドラッグ操作の開始時における基準画像を表示対象画像として入出力パネル190に画像を表示させることができる。   Further, as described above, since the range in which an image is moved by a single user operation is limited in the drag operation, it is determined which image is displayed on the input / output panel 190 at the end of the drag operation. It may be. For example, when the reference image is changed at the end of the drag operation, the reference image can be displayed on the input / output panel 190 as a display target image. If the reference image is not changed, the input / output panel 190 can be displayed with the reference image at the start of the drag operation as the display target image.

例えば、ドラッグ操作の終了時において、画像403が基準画像に変更された場合には、図22(b)に示すように、入出力パネル190に画像403が表示される。   For example, when the image 403 is changed to the reference image at the end of the drag operation, the image 403 is displayed on the input / output panel 190 as shown in FIG.

なお、この例では、左右方向のみにドラッグ操作をする例を示したが、例えば、上下方向にドラッグ操作を行うようにしてもよい。このように上下方向にドラッグ操作が行われた場合には、表示対象となっている画像の回りに黒枠画像が表示される。   In this example, the drag operation is performed only in the left-right direction. However, for example, the drag operation may be performed in the vertical direction. When the drag operation is performed in the vertical direction as described above, a black frame image is displayed around the image to be displayed.

[表示対象画像の描画領域の変形例]
図23は、本発明の第1の実施の形態における画像メモリ300における表示対象画像の描画領域を模式的に示す図である。図23に示す例は、図5の変形例であり、ループ領域311における画像描画領域および黒枠領域の数が、5から7に変更された点以外は、図5に示す例と同様である。そこで、以下では、図5と共通する部分についての一部の説明を省略する。
[Modification of drawing area of display target image]
FIG. 23 is a diagram schematically showing a drawing area of a display target image in the image memory 300 according to the first embodiment of the present invention. The example shown in FIG. 23 is a modification of FIG. 5 and is the same as the example shown in FIG. 5 except that the number of image drawing areas and black frame areas in the loop area 311 is changed from 5 to 7. Therefore, in the following, a part of the description of the parts common to FIG. 5 is omitted.

有効領域510は、ループ領域511および糊代領域512から構成されている。   The effective area 510 includes a loop area 511 and a margin area 512.

ループ領域511は、表示対象となっている画像(基準画像)と、時間軸において基準画像の前に位置して基準画像から連続する所定数の画像と、時間軸において基準画像の後に位置して基準画像から連続する所定数の画像とが描画される領域である。ループ領域511には、例えば、画像描画領域521乃至527に各画像が描画される。また、画像描画領域521乃至527のそれぞれの周りには、黒枠領域531乃至537が設けられている。   The loop region 511 is positioned in front of the reference image on the time axis and a predetermined number of images continuous from the reference image on the time axis, and positioned after the reference image on the time axis. This is an area where a predetermined number of images are drawn from the reference image. In the loop area 511, for example, each image is drawn in the image drawing areas 521 to 527. In addition, black frame regions 531 to 537 are provided around the image drawing regions 521 to 527, respectively.

糊代領域512は、ループ領域511における糊代同期領域513に描画された画像と同一の画像が描画される領域である。また、糊代領域512には、例えば、画像描画領域528および529に各画像が描画される。また、画像描画領域528および529のそれぞれの周りには、黒枠領域538および539が設けられている。   The margin area 512 is an area where the same image as the image drawn in the margin synchronization area 513 in the loop area 511 is drawn. In the margin area 512, for example, each image is drawn in the image drawing areas 528 and 529. Black frame regions 538 and 539 are provided around the image drawing regions 528 and 529, respectively.

[フリック操作による描画処理の比較例]
図24および図25は、本発明の第1の実施の形態における描画部141による画像メモリ300への描画方法を模式的に示す図である。図24および図25に示す例は、ループ領域における画像描画領域の数を5とした場合と、ループ領域における画像描画領域の数を7とした場合とにおける描画処理の比較例である。具体的には、ユーザによるフリック操作により、入出力パネル190において、画像402から画像404に表示状態を変更した後に、画像404から画像402に表示状態を戻す場合の比較例である。
[Comparison of drawing process by flick operation]
24 and 25 are diagrams schematically illustrating a drawing method on the image memory 300 by the drawing unit 141 according to the first embodiment of the present invention. The example shown in FIGS. 24 and 25 is a comparative example of the drawing processing when the number of image drawing areas in the loop area is 5 and when the number of image drawing areas in the loop area is 7. Specifically, this is a comparative example in the case where the display state is changed from the image 402 to the image 404 on the input / output panel 190 by the flick operation by the user, and then the display state is returned from the image 404 to the image 402.

図24には、図5に示すように、画像メモリ300上において、表示対象画像の描画領域として有効領域310を確保し、基準画像およびこれに連続する2つ画像を描画する例を示す。   FIG. 24 shows an example in which, as shown in FIG. 5, an effective area 310 is secured as a drawing area for a display target image on the image memory 300, and a reference image and two consecutive images are drawn.

図24(a)には、入出力パネル190に画像402が表示される場合における画像メモリ300の描画状態を模式的に示す。なお、図24(a)に示す例は、図8(a)に示す例と同様であるため、ここでの説明を省略する。   FIG. 24A schematically shows a drawing state of the image memory 300 when the image 402 is displayed on the input / output panel 190. Note that the example illustrated in FIG. 24A is the same as the example illustrated in FIG. 8A, and thus description thereof is omitted here.

図24(b)には、フリック操作により、入出力パネル190における表示状態が画像402から画像404に遷移した場合の画像メモリ300の描画状態を模式的に示す。なお、入出力パネル190における表示状態が画像402から画像404に遷移する場合については、図8および図9に示す例と同様であるため、ここでの詳細な説明を省略する。   FIG. 24B schematically shows the drawing state of the image memory 300 when the display state on the input / output panel 190 transitions from the image 402 to the image 404 by a flick operation. Note that the case where the display state on the input / output panel 190 transitions from the image 402 to the image 404 is the same as the example illustrated in FIGS. 8 and 9, and thus detailed description thereof is omitted here.

図24(b)に示すように、入出力パネル190における表示状態が画像402から画像404に遷移した場合には、ループ領域311における画像描画領域321および322に、画像405および406が新たに描画される。また、糊代領域312における画像描画領域326および327に、画像405および406の一部が新たに描画される。   As shown in FIG. 24B, when the display state on the input / output panel 190 transitions from the image 402 to the image 404, images 405 and 406 are newly drawn in the image drawing areas 321 and 322 in the loop area 311. Is done. Also, part of the images 405 and 406 are newly drawn in the image drawing areas 326 and 327 in the margin area 312.

図24(c)には、フリック操作により、入出力パネル190における表示状態が画像404から画像402に遷移した場合の画像メモリ300の描画状態を模式的に示す。   FIG. 24C schematically shows the drawing state of the image memory 300 when the display state on the input / output panel 190 transitions from the image 404 to the image 402 by a flick operation.

図24(c)に示すように、入出力パネル190における表示状態が画像404から画像402に遷移した場合には、ループ領域311における画像描画領域321および322に、画像400および401が新たに描画される。また、糊代領域312における画像描画領域326および327に、画像400および401の一部が新たに描画される。すなわち、図24(a)に示す描画状態と同様となる。   As shown in FIG. 24C, when the display state on the input / output panel 190 transitions from the image 404 to the image 402, the images 400 and 401 are newly drawn in the image drawing regions 321 and 322 in the loop region 311. Is done. Also, part of the images 400 and 401 are newly drawn in the image drawing areas 326 and 327 in the margin area 312. That is, the drawing state is the same as that shown in FIG.

このように、ループ領域311における画像描画領域の数を5とし、基準画像およびこれに連続する2つ画像を描画する場合には、4つの画像を描画する描画処理が必要となる。   As described above, when the number of image drawing areas in the loop area 311 is 5, and when drawing the reference image and two images consecutive thereto, drawing processing for drawing four images is required.

図25には、図23に示すように、画像メモリ300上において、表示対象画像の描画領域として有効領域510を確保し、基準画像およびこれに連続する2つ画像を描画する例を示す。   FIG. 25 shows an example in which, as shown in FIG. 23, the effective area 510 is secured as the drawing area of the display target image on the image memory 300, and the reference image and two consecutive images are drawn.

図25(a)には、入出力パネル190に画像402が表示される場合における画像メモリ300の描画状態を模式的に示す。なお、図25(a)に示す例は、ループ領域511における画像描画領域および黒枠領域の数が変更された点以外は、図8(a)に示す例と略同様である。すなわち、基準画像(画像402)の両側に、基準画像に連続する2つの画像400、401、403、404が描画され、糊代領域512には、ループ領域511における糊代同期領域513に描画された画像(画像400、401)と同一の画像が描画される。ここで、ループ領域511における画像描画領域526および527には、画像を描画する必要がない。   FIG. 25A schematically shows a drawing state of the image memory 300 when the image 402 is displayed on the input / output panel 190. The example shown in FIG. 25A is substantially the same as the example shown in FIG. 8A except that the number of image drawing areas and black frame areas in the loop area 511 is changed. That is, two images 400, 401, 403, and 404 continuous with the reference image are drawn on both sides of the reference image (image 402), and drawn in the paste margin synchronization area 513 in the loop area 511 in the paste margin area 512. The same image as that obtained (images 400 and 401) is drawn. Here, it is not necessary to draw an image in the image drawing areas 526 and 527 in the loop area 511.

図25(b)には、フリック操作により、入出力パネル190における表示状態が画像402から画像404に遷移した場合の画像メモリ300の描画状態を模式的に示す。図25(b)に示すように、入出力パネル190における表示状態が画像402から画像404に遷移した場合には、新たに基準画像となる画像404の右側に、基準画像に連続する2つの画像405、406が描画される。このように、ループ領域511における画像描画領域の数が7であるため、図24(b)に示す例と異なり、ループ領域511における画像描画領域521および522に、新たに描画対象となった画像405、406を上書きする必要がない。すなわち、基準画像が画像404に変更された場合でも、ループ領域511における画像描画領域521および522には、画像400および401が描画された状態となる。   FIG. 25B schematically shows the drawing state of the image memory 300 when the display state on the input / output panel 190 transitions from the image 402 to the image 404 by a flick operation. As shown in FIG. 25B, when the display state on the input / output panel 190 transitions from the image 402 to the image 404, two images that are continuous with the reference image are displayed on the right side of the image 404 that is to be a new reference image. 405 and 406 are drawn. In this way, since the number of image drawing areas in the loop area 511 is 7, unlike the example shown in FIG. 24B, images newly added to the drawing objects in the image drawing areas 521 and 522 in the loop area 511. There is no need to overwrite 405 and 406. That is, even when the reference image is changed to the image 404, the images 400 and 401 are drawn in the image drawing areas 521 and 522 in the loop area 511.

図25(c)には、フリック操作により、入出力パネル190における表示状態が画像404から画像402に遷移した場合の画像メモリ300の描画状態を模式的に示す。図25(c)に示すように、入出力パネル190における表示状態が画像404から画像402に遷移した場合には、新たに基準画像となる画像402の左側に、基準画像に連続する2つの画像400、401の描画が必要となる。ここで、上述したように、ループ領域511における画像描画領域521および522には、画像400および401が描画された状態である。このため、新たに描画対象となった画像401、402については、新たに描画処理を行う必要がない。また、基準画像が画像402に変更された場合でも、ループ領域511における画像描画領域526および527には、描画対象となる画像がないため、画像405および406は描画された状態となる。   FIG. 25C schematically shows the drawing state of the image memory 300 when the display state on the input / output panel 190 transitions from the image 404 to the image 402 by a flick operation. As shown in FIG. 25C, when the display state on the input / output panel 190 transitions from the image 404 to the image 402, two images that are continuous with the reference image are displayed on the left side of the image 402 that becomes a new reference image. Drawings 400 and 401 are required. Here, as described above, the images 400 and 401 are drawn in the image drawing areas 521 and 522 in the loop area 511. For this reason, it is not necessary to perform a new drawing process for the images 401 and 402 that are newly drawn. Even when the reference image is changed to the image 402, the images 405 and 406 are drawn because there is no image to be drawn in the image drawing regions 526 and 527 in the loop region 511.

このように、ループ領域511における画像描画領域の数を7とし、基準画像およびこれに連続する2つ画像を描画する場合には、2つの画像を描画する描画処理のみが必要となる。このように、画像メモリ300において、ループ領域における画像描画領域の数を多く確保するほど、描画処理を低減させることができ、描画処理にかかる負荷を低減させることができる。   As described above, when the number of image drawing areas in the loop area 511 is set to 7 and a reference image and two images continuous to the drawing are drawn, only drawing processing for drawing two images is required. As described above, in the image memory 300, the larger the number of image drawing areas in the loop area, the more the drawing process can be reduced, and the load on the drawing process can be reduced.

以上では、ループ領域における画像描画領域の数を5または7とする例を示したが、ループ領域における画像描画領域の数を17程度とすることが好ましい。また、以上では、基準画像に連続する画像については、各操作で同一の数の画像を描画する例を示したが、例えば、操作の種類に応じて、基準画像に連続する描画対象となる画像(近傍画像)の数を変更するようにしてもよい。例えば、ドラッグ操作、長押し画送り操作、フリック操作の順で近傍画像の数を多くする。例えば、ループ領域における画像描画領域の数を9とする場合において、ドラッグ操作が行われた場合には、基準画像に連続する2つ画像を近傍画像として描画する。また、例えば、ループ領域における画像描画領域の数を9とする場合において、長押し画送り操作が行われた場合には、基準画像に連続する3つ画像を近傍画像として描画する。また、例えば、ループ領域における画像描画領域の数を9とする場合において、フリック操作が行われた場合には、基準画像に連続する4つ画像を近傍画像として描画する。また、例えば、ドラッグ操作や長押し画送り操作の場合には、取出領域の進行方向に応じて、基準画像の両側の近傍画像の数を変更するようにしてもよい。例えば、取出領域の進行方向に描画される近傍画像の数を増加させ、取出領域の進行方向とは反対側に描画される近傍画像の数を減少させることができる。   In the above example, the number of image drawing areas in the loop area is set to 5 or 7. However, it is preferable to set the number of image drawing areas in the loop area to about 17. Further, in the above description, an example in which the same number of images is drawn in each operation is shown for images that are continuous with the reference image. However, for example, an image that is a drawing target continuous with the reference image according to the type of operation. The number of (neighboring images) may be changed. For example, the number of neighboring images is increased in the order of drag operation, long-press image feed operation, and flick operation. For example, when the number of image drawing areas in the loop area is 9, and a drag operation is performed, two images that are continuous with the reference image are drawn as neighboring images. For example, when the number of image drawing areas in the loop area is set to 9, and a long-press image feed operation is performed, three images that are continuous with the reference image are drawn as neighboring images. Further, for example, when the number of image drawing areas in the loop area is set to 9, and a flick operation is performed, four images that are continuous with the reference image are drawn as neighboring images. Further, for example, in the case of a drag operation or a long-press image feed operation, the number of neighboring images on both sides of the reference image may be changed according to the traveling direction of the extraction area. For example, it is possible to increase the number of neighboring images drawn in the advancing direction of the extraction area and reduce the number of neighboring images drawn on the side opposite to the advancing direction of the extraction area.

[撮像装置の動作例]
図26は、本発明の第1の実施の形態における撮像装置100によるコンテンツ再生処理の処理手順を示すフローチャートである。
[Operation example of imaging device]
FIG. 26 is a flowchart illustrating a processing procedure of content reproduction processing by the imaging apparatus 100 according to the first embodiment of the present invention.

最初に、ユーザ操作によりコンテンツ選択画面(インデックス画面)が入出力パネル190に表示される(ステップS900)。このコンテンツ選択画面において、所望のコンテンツを選択するコンテンツ再生指示操作が受け付けられたか否かが判断され(ステップS901)、その再生指示操作が受け付けられていない場合には、その再生指示操作が受け付けられるまで、監視を継続する。一方、コンテンツ再生指示操作が受け付けられた場合には(ステップS901)、描画部141が、コンテンツ再生指示操作に係るコンテンツおよびこれに連続する所定数のコンテンツを表す画像(画像データ)を取得する(ステップS902)。   First, a content selection screen (index screen) is displayed on the input / output panel 190 by a user operation (step S900). In this content selection screen, it is determined whether or not a content reproduction instruction operation for selecting desired content has been accepted (step S901). If the reproduction instruction operation has not been accepted, the reproduction instruction operation is accepted. Until monitoring continues. On the other hand, when a content reproduction instruction operation is accepted (step S901), the drawing unit 141 acquires content related to the content reproduction instruction operation and an image (image data) representing a predetermined number of content items following the content (image data) ( Step S902).

続いて、描画部141が、取得された各画像を画像メモリ300におけるループ領域に時系列に並べて描画する(ステップS903)。続いて、描画部141が、ループ領域における糊代同期領域に描画された画像と同一の画像を糊代領域に描画する(ステップS904)。なお、ステップS903およびS904は、特許請求の範囲に記載の描画手順の一例である。続いて、表示制御部142が、コンテンツ再生指示操作に係るコンテンツを表す画像を基準画像とし、この基準画像に取出範囲を設定する(ステップS905)。続いて、表示制御部142が、画像メモリ300に描画された画像のうち、取出範囲に含まれる画像を表示パネル191に表示させる(ステップS906)。なお、ステップS905およびS906は、特許請求の範囲に記載の表示制御手順の一例である。   Subsequently, the drawing unit 141 draws the acquired images in time series in the loop area in the image memory 300 (step S903). Subsequently, the drawing unit 141 draws the same image as the image drawn in the margin synchronization area in the loop region in the margin area (step S904). Steps S903 and S904 are an example of a drawing procedure described in the claims. Subsequently, the display control unit 142 sets an image representing the content related to the content reproduction instruction operation as a reference image, and sets an extraction range for the reference image (step S905). Subsequently, the display control unit 142 causes the display panel 191 to display an image included in the extraction range among the images drawn in the image memory 300 (step S906). Note that steps S905 and S906 are an example of a display control procedure described in the claims.

続いて、表示パネル191に表示されている画像について、ユーザによるスクロール操作が受け付けられたか否かが判断される(ステップS907)。スクロール操作が受け付けられていない場合には(ステップS907)、ユーザによる戻る操作が受け付けられたか否かが判断される(ステップS908)。戻る操作が受け付けられていない場合には(ステップS908)、ステップS907に戻り、戻る操作が受け付けられた場合には、ステップS900に戻る。   Subsequently, it is determined whether or not a scroll operation by the user has been accepted for the image displayed on the display panel 191 (step S907). If the scroll operation has not been accepted (step S907), it is determined whether or not a return operation by the user has been accepted (step S908). When the return operation is not accepted (step S908), the process returns to step S907, and when the return operation is accepted, the process returns to step S900.

また、ユーザによるスクロール操作が受け付けられた場合には(ステップS907)、スクロール処理が行われる(ステップS910)。このスクロール処理については、図27を参照して詳細に説明する。なお、ステップS910は、特許請求の範囲に記載の制御手順の一例である。   When a scroll operation by the user is accepted (step S907), scroll processing is performed (step S910). This scroll process will be described in detail with reference to FIG. Note that step S910 is an example of a control procedure described in the claims.

続いて、ユーザによるコンテンツ再生終了操作が受け付けられたか否かが判断され(ステップS909)。コンテンツ再生終了操作が受け付けられていない場合には(ステップS909)、ステップS907に戻り、コンテンツ再生終了操作が受け付けられた場合には、コンテンツ再生処理の動作を終了する。   Subsequently, it is determined whether or not a content reproduction end operation by the user has been accepted (step S909). If the content reproduction end operation has not been accepted (step S909), the process returns to step S907. If the content reproduction end operation has been accepted, the operation of the content reproduction process is terminated.

図27は、本発明の第1の実施の形態における撮像装置100によるコンテンツ再生処理の処理手順のうちのスクロール処理(図26に示すステップS910の処理手順)を示すフローチャートである。   FIG. 27 is a flowchart showing scroll processing (processing procedure of step S910 shown in FIG. 26) in the processing procedure of content reproduction processing by the imaging apparatus 100 according to the first embodiment of the present invention.

最初に、受け付けられたスクロール操作がドラッグ操作であるか否かが判断される(ステップS911)。受け付けられたスクロール操作がドラッグ操作である場合には(ステップS911)、ドラッグ操作スクロール処理が行われる(ステップS920)。このドラッグ操作スクロール処理については、図28を参照して詳細に説明する。   First, it is determined whether or not the accepted scroll operation is a drag operation (step S911). If the accepted scroll operation is a drag operation (step S911), a drag operation scroll process is performed (step S920). This drag operation scroll process will be described in detail with reference to FIG.

また、受け付けられたスクロール操作がドラッグ操作でない場合には(ステップS911)、受け付けられたスクロール操作がフリック操作であるか否かが判断される(ステップS912)。受け付けられたスクロール操作がフリック操作である場合には(ステップS912)、フリック操作スクロール処理が行われる(ステップS940)。このフリック操作スクロール処理については、図30を参照して詳細に説明する。   If the accepted scroll operation is not a drag operation (step S911), it is determined whether or not the accepted scroll operation is a flick operation (step S912). If the accepted scroll operation is a flick operation (step S912), a flick operation scroll process is performed (step S940). The flick operation scroll process will be described in detail with reference to FIG.

また、受け付けられたスクロール操作がフリック操作でない場合には(ステップS912)、受け付けられたスクロール操作が長押し画送り操作であるか否かが判断される(ステップS913)。受け付けられたスクロール操作が長押し画送り操作である場合には(ステップS913)、長押し画送り操作スクロール処理が行われる(ステップS950)。この長押し画送り操作スクロール処理については、図31を参照して詳細に説明する。   If the accepted scroll operation is not a flick operation (step S912), it is determined whether or not the accepted scroll operation is a long press image feed operation (step S913). When the accepted scroll operation is a long press image feed operation (step S913), a long press image feed operation scroll process is performed (step S950). This long press image feed operation scroll process will be described in detail with reference to FIG.

なお、受け付けられたスクロール操作が長押し画送り操作でない場合には(ステップS913)、受け付けられたスクロール操作に応じた他のスクロール処理が行われる(ステップS914)。   If the accepted scroll operation is not a long-press image feed operation (step S913), another scroll process corresponding to the accepted scroll operation is performed (step S914).

図28は、本発明の第1の実施の形態における撮像装置100によるコンテンツ再生処理の処理手順のうちのドラッグ操作スクロール処理(図27に示すステップS920の処理手順)を示すフローチャートである。   FIG. 28 is a flowchart illustrating a drag operation scroll process (the process procedure of step S920 shown in FIG. 27) in the process procedure of the content reproduction process performed by the imaging device 100 according to the first embodiment of the present invention.

最初に、表示制御部142が、ドラッグ操作に応じて取出範囲を移動させ(ステップS921)、画像メモリ300に描画された画像のうち、移動後の取出範囲に含まれる画像を表示パネル191に表示させる(ステップS922)。続いて、取出範囲端部移動処理が行われる(ステップS930)。この取出範囲端部移動処理については、図29を参照して詳細に説明する。   First, the display control unit 142 moves the extraction range in response to the drag operation (step S921), and displays, among the images drawn in the image memory 300, images included in the moved extraction range on the display panel 191. (Step S922). Subsequently, an extraction range end portion moving process is performed (step S930). The extraction range end portion moving process will be described in detail with reference to FIG.

続いて、ドラッグ操作が終了したか否かが判断される(ステップS923)。ドラッグ操作が終了していない場合には(ステップS923)、ステップS921に戻る。一方、ドラッグ操作が終了した場合には(ステップS923)、取出範囲が一定条件を満たす移動をしたか否かが判断される(ステップS924)。取出範囲が一定条件を満たす移動をしていない場合には(ステップS924)、ドラッグ操作スクロール処理の動作を終了する。   Subsequently, it is determined whether or not the drag operation has ended (step S923). If the drag operation has not ended (step S923), the process returns to step S921. On the other hand, when the drag operation is finished (step S923), it is determined whether or not the take-out range has moved so as to satisfy a certain condition (step S924). If the extraction range has not moved so as to satisfy a certain condition (step S924), the drag operation scroll process is terminated.

取出範囲が一定条件を満たす移動をした場合には(ステップS924)、一定条件を満たす移動先の画像を基準画像とし、この基準画像に取出範囲を移動させる(ステップS925)。この移動に応じて取出範囲に含まれる画像が表示パネル191に順次表示させる。続いて、新たに設定された基準画像およびこれに連続する所定数の画像が特定され、描画部141が、画像メモリ300におけるループ領域に描画されていない画像(画像データ)を取得する(ステップS926)。   When the extraction range moves so as to satisfy a certain condition (step S924), the destination image satisfying the certain condition is set as a reference image, and the extraction range is moved to this reference image (step S925). In accordance with this movement, images included in the extraction range are sequentially displayed on the display panel 191. Subsequently, a newly set reference image and a predetermined number of continuous images are specified, and the drawing unit 141 acquires an image (image data) that is not drawn in the loop area in the image memory 300 (step S926). ).

続いて、描画部141が、取得された各画像を画像メモリ300におけるループ領域に時系列に並べて描画する(ステップS927)。この場合に、描画された画像が、ループ領域における糊代同期領域に描画された場合には、その画像と同一の画像が糊代領域に描画される。   Subsequently, the drawing unit 141 draws the acquired images in time series in the loop area in the image memory 300 (step S927). In this case, if the drawn image is drawn in the margin synchronization area in the loop area, the same image as that image is drawn in the margin area.

図29は、本発明の第1の実施の形態における撮像装置100によるコンテンツ再生処理の処理手順のうちの取出範囲端部移動処理(図28に示すステップS930の処理手順)を示すフローチャートである。   FIG. 29 is a flowchart showing an extraction range end movement process (the process procedure of step S930 shown in FIG. 28) in the process procedure of the content reproduction process performed by the imaging device 100 according to the first embodiment of the present invention.

最初に、表示制御部142が、糊代領域における所定位置(例えば、図5に示す画像描画領域326の位置)に取出範囲が到達したか否かを判断する(ステップS931)。取出範囲が糊代領域における所定位置に到達した場合には(ステップS931)、表示制御部142が、ループ領域の糊代同期領域における所定位置(例えば、図5に示す画像描画領域321の位置)に取出範囲を移動させる(ステップS932)。一方、取出範囲が糊代領域における所定位置に到達していない場合には(ステップS931)、ステップS933に進む。   First, the display control unit 142 determines whether or not the extraction range has reached a predetermined position in the glue margin area (for example, the position of the image drawing area 326 shown in FIG. 5) (step S931). When the extraction range reaches a predetermined position in the margin area (step S931), the display control unit 142 determines the predetermined position in the margin synchronization area of the loop area (for example, the position of the image drawing area 321 shown in FIG. 5). The extraction range is moved to (Step S932). On the other hand, when the extraction range has not reached the predetermined position in the margin area (step S931), the process proceeds to step S933.

続いて、表示制御部142が、ループ領域の糊代同期領域における所定位置(例えば、図5に示す画像描画領域321の位置)に取出範囲が到達したか否かを判断する(ステップS933)。取出範囲が糊代同期領域における所定位置に到達した場合には(ステップS933)、表示制御部142が、糊代領域における所定位置(例えば、図5に示す画像描画領域326の位置)に取出範囲を移動させる(ステップS934)。一方、取出範囲が糊代同期領域における所定位置に到達していない場合には(ステップS933)、取出範囲端部移動処理の動作を終了する。   Subsequently, the display control unit 142 determines whether or not the extraction range has reached a predetermined position (for example, the position of the image drawing area 321 shown in FIG. 5) in the glue margin synchronization area of the loop area (step S933). When the extraction range has reached a predetermined position in the margin allowance synchronization area (step S933), the display control unit 142 extracts the extraction range to a predetermined position in the margin allowance area (for example, the position of the image drawing area 326 shown in FIG. 5). Is moved (step S934). On the other hand, when the extraction range has not reached the predetermined position in the adhesive margin synchronization area (step S933), the operation of the extraction range end portion moving process is terminated.

図30は、本発明の第1の実施の形態における撮像装置100によるコンテンツ再生処理の処理手順のうちのフリック操作スクロール処理(図27に示すステップS940の処理手順)を示すフローチャートである。   FIG. 30 is a flowchart showing a flick operation scroll process (the process procedure of step S940 shown in FIG. 27) in the process procedure of the content reproduction process by the imaging device 100 according to the first embodiment of the present invention.

最初に、表示制御部142が、フリック操作に応じた方向に取出範囲を移動させ(ステップS941)、画像メモリ300に描画された画像のうち、移動後の取出範囲に含まれる画像を表示パネル191に表示させる(ステップS942)。続いて、取出範囲端部移動処理が行われる(ステップS930)。この取出範囲端部移動処理は、図29に示す処理と同一である。   First, the display control unit 142 moves the extraction range in the direction corresponding to the flick operation (step S941), and among the images drawn in the image memory 300, the image included in the extracted extraction range is displayed on the display panel 191. (Step S942). Subsequently, an extraction range end portion moving process is performed (step S930). The extraction range end portion moving process is the same as the process shown in FIG.

続いて、取出範囲が一定条件を満たす移動をしたか否かが判断される(ステップS943)。取出範囲が一定条件を満たす移動をしていない場合には(ステップS943)、ステップS947に進む。取出範囲が一定条件を満たす移動をした場合には(ステップS943)、一定条件を満たす移動先の画像を基準画像に設定する(ステップS944)。続いて、新たに設定された基準画像およびこれに連続する所定数の画像が特定され、描画部141が、画像メモリ300におけるループ領域に描画されていない画像(画像データ)を取得する(ステップS945)。   Subsequently, it is determined whether or not the extraction range has moved so as to satisfy a certain condition (step S943). If the extraction range has not moved so as to satisfy a certain condition (step S943), the process proceeds to step S947. If the extraction range has moved so as to satisfy a certain condition (step S943), the destination image satisfying the certain condition is set as a reference image (step S944). Subsequently, a newly set reference image and a predetermined number of continuous images are specified, and the drawing unit 141 acquires an image (image data) that is not drawn in a loop area in the image memory 300 (step S945). ).

続いて、描画部141が、取得された各画像を画像メモリ300におけるループ領域に時系列に並べて描画する(ステップS946)。この場合に、描画された画像が、ループ領域における糊代同期領域に描画された場合には、その画像と同一の画像が糊代領域に描画される。   Subsequently, the drawing unit 141 draws the acquired images in time series in the loop area in the image memory 300 (step S946). In this case, if the drawn image is drawn in the margin synchronization area in the loop area, the same image as that image is drawn in the margin area.

続いて、フリック操作に応じた画像位置まで取出範囲が移動したか否かが判断される(ステップS947)。フリック操作に応じた画像位置まで取出範囲が移動していない場合には(ステップS947)、ステップS941に戻る。フリック操作に応じた画像位置まで取出範囲が移動した場合には(ステップS947)、フリック操作スクロール処理の動作を終了する。   Subsequently, it is determined whether or not the extraction range has been moved to the image position corresponding to the flick operation (step S947). If the extraction range has not moved to the image position corresponding to the flick operation (step S947), the process returns to step S941. If the extraction range has moved to the image position corresponding to the flick operation (step S947), the operation of the flick operation scroll process is terminated.

図31は、本発明の第1の実施の形態における撮像装置100によるコンテンツ再生処理の処理手順のうちの長押し画送り操作スクロール処理(図27に示すステップS950の処理手順)を示すフローチャートである。   FIG. 31 is a flowchart showing the long-press image feed operation scroll process (the process procedure of step S950 shown in FIG. 27) in the process procedure of the content reproduction process by the imaging device 100 according to the first embodiment of the present invention. .

最初に、表示制御部142が、取出範囲が一定のサイズ(例えば、図16乃至図18に示す拡大後の取出範囲350のサイズ)であるか否かを判断する(ステップS951)。取出範囲が一定のサイズでない場合には(ステップS951)、表示制御部142が、取出範囲を拡大させ(ステップS952)、取出範囲が一定のサイズである場合には、ステップS953に進む。   First, the display control unit 142 determines whether or not the extraction range is a certain size (for example, the size of the extraction range 350 after enlargement shown in FIGS. 16 to 18) (step S951). If the extraction range is not a certain size (step S951), the display control unit 142 expands the extraction range (step S952), and if the extraction range is a certain size, the process proceeds to step S953.

続いて、表示制御部142が、長押し画送り操作に応じた方向に取出範囲を移動させ(ステップS953)、画像メモリ300に描画された画像のうち、移動後の取出範囲に含まれる画像を表示パネル191に表示させる(ステップS954)。続いて、取出範囲端部移動処理が行われる(ステップS930)。この取出範囲端部移動処理は、図29に示す処理と略同一である。ただし、長押し画送り操作では、取出範囲が拡大されるため、糊代領域または糊代同期領域における所定位置は、糊代領域または糊代同期領域の全体とすることができる。   Subsequently, the display control unit 142 moves the extraction range in a direction corresponding to the long-press image feeding operation (step S953), and among the images drawn in the image memory 300, images included in the extracted extraction range are displayed. It is displayed on the display panel 191 (step S954). Subsequently, an extraction range end portion moving process is performed (step S930). This extraction range end moving process is substantially the same as the process shown in FIG. However, in the long press image feed operation, since the extraction range is enlarged, the predetermined position in the paste margin area or the paste margin synchronization area can be the entire paste margin area or the paste margin synchronization area.

続いて、取出範囲が一定条件を満たす移動をしたか否かが判断される(ステップS955)。取出範囲が一定条件を満たす移動をしていない場合には(ステップS955)、ステップS959に進む。一方、取出範囲が一定条件を満たす移動をした場合には(ステップS955)、一定条件を満たす移動先の画像を基準画像に設定する(ステップS956)。続いて、新たに設定された基準画像およびこれに連続する所定数の画像が特定され、描画部141が、画像メモリ300におけるループ領域に描画されていない画像(画像データ)を取得する(ステップS957)。   Subsequently, it is determined whether or not the extraction range has moved so as to satisfy a certain condition (step S955). When the extraction range does not move so as to satisfy a certain condition (step S955), the process proceeds to step S959. On the other hand, when the extraction range has moved so as to satisfy a certain condition (step S955), a destination image satisfying the certain condition is set as a reference image (step S956). Subsequently, a newly set reference image and a predetermined number of continuous images are specified, and the drawing unit 141 acquires an image (image data) that is not drawn in the loop area in the image memory 300 (step S957). ).

続いて、描画部141が、取得された各画像を画像メモリ300におけるループ領域に時系列に並べて描画する(ステップS958)。この場合に、描画された画像が、ループ領域における糊代同期領域に描画された場合には、その画像と同一の画像が糊代領域に描画される。   Subsequently, the drawing unit 141 draws the acquired images in time series in the loop area in the image memory 300 (step S958). In this case, if the drawn image is drawn in the margin synchronization area in the loop area, the same image as that image is drawn in the margin area.

続いて、長押し画送り操作が終了したか否かが判断される(ステップS959)。長押し画送り操作が終了していない場合には(ステップS959)、ステップS951に戻る。一方、長押し画送り操作が終了した場合には(ステップS959)、表示制御部142が、取出範囲を縮小させながら、画像メモリ300に描画された画像のうち、進行方向の直近の画像の位置まで取出範囲を移動させる(ステップS960)。そして、画像メモリ300に描画された画像のうち、移動後の取出範囲に含まれる画像を表示パネル191に順次表示させ(ステップS960)、長押し画送り操作スクロール処理の動作を終了する。   Subsequently, it is determined whether or not the long press image feed operation has been completed (step S959). If the long press image feed operation has not been completed (step S959), the process returns to step S951. On the other hand, when the long press image feed operation is completed (step S959), the display control unit 142 reduces the extraction range, and among the images drawn in the image memory 300, the position of the nearest image in the traveling direction. The extraction range is moved to (step S960). Then, among the images drawn in the image memory 300, the images included in the extraction range after movement are sequentially displayed on the display panel 191 (step S960), and the operation of the long press image feed operation scroll processing is ended.

<2.第2の実施の形態>
本発明の第1の実施の形態では、ループ領域における特定方向の一の端部に糊代領域を設ける例を示した。本発明の第2の実施の形態では、ループ領域における特定方向の両端に糊代領域を設ける例について説明する。なお、本発明の第2の実施の形態における撮像装置の構成については、本発明の第1の実施の形態と略同様である。このため、以下では、本発明の第1の実施の形態と異なる部分を中心に説明する。
<2. Second Embodiment>
In the first embodiment of the present invention, the example in which the margin area is provided at one end portion in the specific direction in the loop area has been described. In the second embodiment of the present invention, an example in which a margin area is provided at both ends in a specific direction in a loop area will be described. Note that the configuration of the imaging apparatus according to the second embodiment of the present invention is substantially the same as that of the first embodiment of the present invention. For this reason, below, it demonstrates centering on a different part from the 1st Embodiment of this invention.

[表示対象画像の描画領域例]
図32は、本発明の第2の実施の形態における画像メモリ300における表示対象画像の描画領域を模式的に示す図である。図32に示す例は、図5の変形例であり、ループ領域における特定方向の一の端部に糊代領域を設ける代わりに、ループ領域における特定方向の両端に糊代領域を設けた点以外は、図5に示す例と略同様である。このため、以下では、図5に示す例と異なる部分を中心に説明する。
[Drawing area example of display target image]
FIG. 32 is a diagram schematically showing a drawing area of a display target image in the image memory 300 according to the second embodiment of the present invention. The example shown in FIG. 32 is a modification of FIG. 5, except that instead of providing a margin area at one end in a specific direction in the loop area, a margin area is provided at both ends in the specific direction in the loop area. Is substantially the same as the example shown in FIG. For this reason, below, it demonstrates centering on a different part from the example shown in FIG.

図32に示すように、ユーザ操作等により、記憶部200に記憶されているコンテンツを表す画像をスクロール表示させる場合には、画像メモリ300上において、そのスクロール方向に比較的長い描画領域(有効領域610)を確保する。   As shown in FIG. 32, when scrolling an image representing content stored in the storage unit 200 by a user operation or the like, a relatively long drawing area (effective area) in the scroll direction on the image memory 300 is displayed. 610) is secured.

有効領域610は、ループ領域611と、第1糊代領域612と、第2糊代領域613とから構成されている。   The effective area 610 includes a loop area 611, a first margin area 612, and a second margin area 613.

ループ領域611は、基準画像と、時間軸において基準画像の前に位置して基準画像から連続する2つの画像と、時間軸において基準画像の後に位置して基準画像から連続する2つの画像とが描画される領域である。ループ領域611には、例えば、画像描画領域621乃至625に各画像が描画される。また、画像描画領域621乃至625のそれぞれの周りには、黒枠領域631乃至635が設けられている。   The loop region 611 includes a reference image, two images that are located before the reference image on the time axis and continuous from the reference image, and two images that are located after the reference image on the time axis and are continuous from the reference image. The area to be drawn. In the loop area 611, for example, each image is drawn in the image drawing areas 621 to 625. Further, black frame regions 631 to 635 are provided around the image drawing regions 621 to 625, respectively.

第1糊代領域612は、ループ領域611における第1糊代同期領域614に描画された画像と同一の画像が描画される領域である。また、第2糊代領域613は、ループ領域611における第2糊代同期領域615に描画された画像と同一の画像が描画される領域である。また、第1糊代領域612における画像描画領域627の周りには黒枠領域637が設けられ、第2糊代領域613における画像描画領域626の周りには黒枠領域636が設けられている。ここで、第1糊代領域612および第2糊代同期領域615により特定される矩形は、取出範囲(例えば、図33に示す拡大後の取出範囲350)以上のサイズとなるように設定される。同様に、第2糊代領域613および第1糊代同期領域614により特定される矩形は、取出範囲以上のサイズとなるように設定される。   The first margin area 612 is an area where the same image as the image drawn in the first margin allowance area 614 in the loop area 611 is drawn. The second margin area 613 is an area in which the same image as the image drawn in the second margin allowance area 615 in the loop area 611 is drawn. In addition, a black frame region 637 is provided around the image drawing region 627 in the first margin area 612, and a black frame region 636 is provided around the image drawing region 626 in the second margin area 613. Here, the rectangle specified by the first margin allowance area 612 and the second margin allowance synchronization area 615 is set to have a size equal to or larger than the extraction range (for example, the enlarged extraction range 350 shown in FIG. 33). . Similarly, the rectangle specified by the second margin allowance area 613 and the first margin allowance synchronization area 614 is set to have a size larger than the extraction range.

[長押し画送り操作によるスクロール表示例]
図33は、本発明の第2の実施の形態における描画部141による画像メモリ300への描画方法と、表示制御部142による画像メモリ300に描画された画像の表示方法とを模式的に示す図である。図33(a)に示す例では、基準画像を画像404とした場合に、基準画像の両側に、基準画像に連続する2つの画像402、403、405、406が描画された場合を例にして示す。この場合に、第1糊代領域612には、ループ領域611における第1糊代同期領域614に描画された画像(画像404)と同一の画像が描画される。また、第2糊代領域613には、ループ領域611における第2糊代同期領域615に描画された画像(画像405)と同一の画像が描画される。図33(a)に示す例は、長押し画送り操作により、拡大後の取出範囲350が画像404から画像405に向かう方向(右側方向)に移動している状態を示すものとする。
[Scroll display example by long press image feed operation]
FIG. 33 is a diagram schematically illustrating a drawing method on the image memory 300 by the drawing unit 141 and a display method of an image drawn on the image memory 300 by the display control unit 142 according to the second embodiment of the present invention. It is. In the example shown in FIG. 33A, when the reference image is the image 404, two images 402, 403, 405, and 406 continuous with the reference image are drawn on both sides of the reference image as an example. Show. In this case, in the first margin area 612, the same image as the image (image 404) drawn in the first margin synchronization area 614 in the loop area 611 is drawn. In the second margin area 613, the same image as the image (image 405) drawn in the second margin allowance area 615 in the loop area 611 is drawn. The example illustrated in FIG. 33A illustrates a state in which the enlarged extraction range 350 is moved in the direction from the image 404 toward the image 405 (rightward direction) by the long press image feed operation.

図33(b)には、図33(a)に示す状態で入出力パネル190に表示される画像の表示例を示す。図33(a)に示すように、取出範囲350が移動して、取出範囲350の全部が第2糊代領域613および第1糊代同期領域614に到達した場合には、取出範囲350が、第1糊代領域612および第2糊代同期領域615に移動する。この場合に、取出範囲350に含まれる画像640が入出力パネル190に順次表示される。なお、図33(a)では、第2糊代領域613および第1糊代同期領域614に到達した取出範囲350を点線で示し、第1糊代領域612および第2糊代同期領域615に移動した取出範囲350を実線で示す。   FIG. 33B shows a display example of an image displayed on the input / output panel 190 in the state shown in FIG. As shown in FIG. 33A, when the extraction range 350 moves and the entire extraction range 350 reaches the second margin allowance area 613 and the first margin allowance synchronization area 614, the extraction range 350 is It moves to the first margin area 612 and the second margin area 615. In this case, the images 640 included in the extraction range 350 are sequentially displayed on the input / output panel 190. In FIG. 33A, the extraction range 350 that has reached the second margin area 613 and the first margin allowance area 614 is indicated by a dotted line, and moved to the first margin area 612 and the second margin allowance area 615. The extracted range 350 is indicated by a solid line.

このように、本発明の第2の実施の形態では、第1糊代領域および第2糊代領域の合計サイズを、拡大後の取出範囲以上として、糊代領域をループ領域の両端に分割して配置する。このように配置した場合でも、ループ領域における端部での連続的なアニメーションによるスクロール表示を行うことができる。   Thus, in the second embodiment of the present invention, the total size of the first margin area and the second margin area is set to be equal to or larger than the enlarged extraction range, and the margin area is divided at both ends of the loop area. Arrange. Even when arranged in this way, it is possible to perform scroll display by continuous animation at the end in the loop region.

<3.第3の実施の形態>
本発明の第1および第2の実施の形態では、ループ領域における特定方向の端部に糊代領域を設けることにより、ループ領域における端部のスクロール表示を連続して行う例を示した。本発明の第3の実施の形態では、ループ領域における特定方向の端部に糊代領域を設けずに、ループ領域における端部のスクロール表示を連続して行う例について説明する。なお、本発明の第3の実施の形態における撮像装置の構成については、本発明の第1の実施の形態と略同様である。このため、以下では、本発明の第1の実施の形態と異なる部分を中心に説明する。
<3. Third Embodiment>
In the first and second embodiments of the present invention, an example has been shown in which scroll margins are continuously displayed at the end of the loop region by providing a margin area at the end of the loop region in a specific direction. In the third embodiment of the present invention, an example will be described in which scroll display of the end portion in the loop region is continuously performed without providing a margin area at the end portion in the specific direction in the loop region. Note that the configuration of the imaging apparatus according to the third embodiment of the present invention is substantially the same as that of the first embodiment of the present invention. For this reason, below, it demonstrates centering on a different part from the 1st Embodiment of this invention.

[表示対象画像の描画領域例]
図34は、本発明の第3の実施の形態における画像メモリ300における表示対象画像の描画領域を模式的に示す図である。図34に示す例は、図5の変形例であり、ループ領域における特定方向の端部に糊代領域を設けない点以外は、図5に示す例と略同様である。このため、以下では、図5に示す例と異なる部分を中心に説明する。
[Drawing area example of display target image]
FIG. 34 is a diagram schematically showing a drawing area of a display target image in the image memory 300 according to the third embodiment of the present invention. The example shown in FIG. 34 is a modification of FIG. 5 and is substantially the same as the example shown in FIG. 5 except that the margin area is not provided at the end in the specific direction in the loop area. For this reason, below, it demonstrates centering on a different part from the example shown in FIG.

図34に示すように、ユーザ操作等により、記憶部200に記憶されているコンテンツを表す画像をスクロール表示させる場合には、画像メモリ300上において、そのスクロール方向に比較的長い描画領域(有効領域650)を確保する。有効領域650は、ループ領域651のみから構成されている。   As shown in FIG. 34, when an image representing content stored in the storage unit 200 is scroll-displayed by a user operation or the like, a relatively long drawing area (effective area) in the scroll direction is displayed on the image memory 300. 650). The effective area 650 includes only a loop area 651.

ループ領域651は、基準画像と、時間軸において基準画像の前に位置して基準画像から連続する2つの画像と、時間軸において基準画像の後に位置して基準画像から連続する2つの画像とが描画される領域である。ループ領域651には、例えば、画像描画領域661乃至665に各画像が描画される。また、画像描画領域661乃至665のそれぞれの周りには、黒枠領域671乃至675が設けられている。   The loop region 651 includes a reference image, two images located before the reference image on the time axis and continuing from the reference image, and two images located after the reference image on the time axis and continuous from the reference image. The area to be drawn. In the loop area 651, for example, each image is drawn in the image drawing areas 661 to 665. Further, black frame regions 671 to 675 are provided around the image drawing regions 661 to 665, respectively.

[長押し画送り操作によるスクロール表示例]
図35は、本発明の第3の実施の形態における描画部141による画像メモリ300への描画方法と、表示制御部142による画像メモリ300に描画された画像の表示方法とを模式的に示す図である。図35(a)に示す例では、基準画像を画像404とした場合に、基準画像の両側に、基準画像に連続する2つの画像402、403、405、406が描画された場合を例にして示す。また、図35(a)に示す例は、長押し画送り操作により、取出範囲が画像404から画像405に向かう方向(右側方向)に移動している状態を示すものとする。
[Scroll display example by long press image feed operation]
FIG. 35 schematically illustrates a drawing method on the image memory 300 by the drawing unit 141 and a display method of an image drawn on the image memory 300 by the display control unit 142 according to the third embodiment of the present invention. It is. In the example shown in FIG. 35A, when the reference image is the image 404, the case where two images 402, 403, 405, and 406 continuous with the reference image are drawn on both sides of the reference image is taken as an example. Show. In addition, the example illustrated in FIG. 35A illustrates a state in which the extraction range is moved in the direction from the image 404 toward the image 405 (rightward direction) by the long press image feed operation.

図35(b)には、図35(a)に示す状態で入出力パネル190に表示される画像の表示例を示す。取出範囲が移動して、取出範囲がループ領域651の端部に到達した場合には、図35(a)に示すように、表示制御部142が、ループ領域651における両端部に2つの取出範囲(取出範囲351および352)を設定する。この2つの取出範囲の合計サイズは、例えば、上述した取出範囲350のサイズと同一とすることができる。そして、表示制御部142が、ループ領域651における両端部に配置された取出範囲351および352に含まれる各画像を合成し、この合成された画像680を入出力パネル190に表示させる。また、表示制御部142は、ループ領域651における両端部に配置された取出範囲351および352を所定の速度で移動させる。そして、表示制御部142は、ループ領域651の何れかの端部の取出範囲が不要となった場合に、ループ領域651に1つの取出範囲を設定する。例えば、取出範囲が画像405から画像406に向かう方向(右側方向)に移動している場合には、取出範囲351が消去され、取出範囲352のサイズを通常の取出範囲(取出範囲350)の大きさとして、取出範囲352の移動が継続される。   FIG. 35B shows a display example of an image displayed on the input / output panel 190 in the state shown in FIG. When the extraction range moves and the extraction range reaches the end of the loop region 651, the display control unit 142 has two extraction ranges at both ends in the loop region 651 as shown in FIG. (Extraction ranges 351 and 352) are set. The total size of the two extraction ranges can be the same as the size of the extraction range 350 described above, for example. Then, the display control unit 142 combines the images included in the extraction ranges 351 and 352 arranged at both ends in the loop region 651 and causes the input / output panel 190 to display the combined image 680. Further, the display control unit 142 moves the extraction ranges 351 and 352 arranged at both ends in the loop region 651 at a predetermined speed. The display control unit 142 sets one extraction range in the loop region 651 when the extraction range at any end of the loop region 651 becomes unnecessary. For example, when the extraction range is moving in the direction from the image 405 toward the image 406 (rightward direction), the extraction range 351 is deleted, and the size of the extraction range 352 is larger than the normal extraction range (extraction range 350). As a result, the movement of the extraction range 352 is continued.

このように、本発明の第3の実施の形態では、ループ領域の両端に2つの取出範囲を設定し、この2つの取出範囲に含まれる画像を合成することにより合成画像を生成し、この合成画像を表示する。このように糊代領域を設けない場合でも、ループ領域における端部での連続的なアニメーションによるスクロール表示を行うことができる。   As described above, in the third embodiment of the present invention, two extraction ranges are set at both ends of the loop region, and a composite image is generated by combining the images included in the two extraction ranges. Display an image. As described above, even when the margin area is not provided, scroll display by continuous animation at the end in the loop area can be performed.

<4.第4の実施の形態>
本発明の第1乃至3の実施の形態では、コンテンツを表す画像を左右方向にスクロール表示する例を示した。本発明の第4の実施の形態では、再生対象となるコンテンツを選択するためのインデックス画面(コンテンツ選択画面)に含まれるサムネイル画像をスクロール表示する例について説明する。なお、本発明の第4の実施の形態における撮像装置の構成については、本発明の第1の実施の形態と略同様である。このため、以下では、本発明の第1の実施の形態と異なる部分を中心に説明する。
<4. Fourth Embodiment>
In the first to third embodiments of the present invention, the example in which the image representing the content is scroll-displayed in the left-right direction has been described. In the fourth embodiment of the present invention, an example will be described in which thumbnail images included in an index screen (content selection screen) for selecting content to be reproduced are scroll-displayed. Note that the configuration of the imaging apparatus according to the fourth embodiment of the present invention is substantially the same as that of the first embodiment of the present invention. For this reason, below, it demonstrates centering on a different part from the 1st Embodiment of this invention.

[表示対象画像の描画領域例]
図36は、本発明の第4の実施の形態における画像メモリ300における表示対象画像の描画領域を模式的に示す図である。ここで、本発明の第4の実施の形態では、ユーザ操作等により、記憶部200に記憶されているコンテンツを選択するためのインデックス画面を表示させる場合には、画像メモリ300上において、そのスクロール方向に比較的長い描画領域を確保する。例えば、図36に示すように、画像メモリ300上において、表示対象画像の描画領域として有効領域710が確保される。なお、図36に示す例では、入出力パネル190における上下方向にインデックス画面をスクロールする場合における表示対象画像の描画領域例を示す。また、図36に示す例は、図5の変形例であり、描画対象がコンテンツに含まれるサムネイル画像である点、上下方向にインデックス画面がスクロールされる点等が異なるが、図5に示す例と略同様である。このため、以下では、図5に示す例と異なる部分を中心に説明する。
[Drawing area example of display target image]
FIG. 36 is a diagram schematically showing a drawing area of a display target image in the image memory 300 according to the fourth embodiment of the present invention. Here, in the fourth embodiment of the present invention, when an index screen for selecting content stored in the storage unit 200 is displayed by a user operation or the like, the scroll is performed on the image memory 300. A relatively long drawing area is secured in the direction. For example, as shown in FIG. 36, an effective area 710 is secured on the image memory 300 as a drawing area of the display target image. In the example shown in FIG. 36, an example of a drawing area of the display target image when the index screen is scrolled in the vertical direction on the input / output panel 190 is shown. The example shown in FIG. 36 is a modification of FIG. 5 and differs in that the drawing target is a thumbnail image included in the content, the index screen is scrolled in the vertical direction, and the like. Is substantially the same. For this reason, below, it demonstrates centering on a different part from the example shown in FIG.

有効領域710は、ループ領域711および糊代領域712から構成されている。また、有効領域710には、インデックス画面を表示させるための配列により各画像が時系列に描画される。   The effective area 710 includes a loop area 711 and a margin area 712. In the effective area 710, each image is drawn in time series by an array for displaying an index screen.

ループ領域711は、表示対象となっている複数のサムネイル画像(基準画像群)と、この基準画像群に連続する複数の画像(近傍画像)とが描画される領域であり、例えば、4×15のマトリクス状にサムネイル画像#0乃至#59が描画される。なお、サムネイル画像#0乃至#59は、時系列(#0乃至#59の順序)に並べて配置されているものとする。ループ領域711に描画される近傍画像として、例えば、時間軸において基準画像群の前に位置して基準画像群から連続する24のサムネイル画像(4×6のマトリクス状のサムネイル画像)が描画される。また、ループ領域711に描画される近傍画像として、例えば、時間軸において基準画像群の後に位置して基準画像群から連続する24のサムネイル画像(4×6のマトリクス状のサムネイル画像)が描画される。例えば、取出範囲720に含まれるサムネイル画像#24乃至#35を基準画像群とする場合には、時間軸において基準画像群の前に位置して基準画像群から連続する24のサムネイル画像は、サムネイル画像#0乃至#23である。また、時間軸において基準画像群の後に位置して基準画像群から連続する24のサムネイル画像は、サムネイル画像#36乃至#59である。   The loop area 711 is an area in which a plurality of thumbnail images (reference image group) to be displayed and a plurality of images (neighboring images) continuous to the reference image group are drawn. For example, 4 × 15 Thumbnail images # 0 to # 59 are drawn in a matrix. Note that the thumbnail images # 0 to # 59 are arranged in time series (in the order of # 0 to # 59). For example, 24 thumbnail images (4 × 6 matrix-like thumbnail images) that are located in front of the reference image group on the time axis and are continuous from the reference image group are drawn as neighboring images drawn in the loop region 711. . Further, for example, 24 thumbnail images (4 × 6 matrix-like thumbnail images) positioned after the reference image group on the time axis and continuing from the reference image group are drawn as neighboring images drawn in the loop region 711. The For example, when the thumbnail images # 24 to # 35 included in the extraction range 720 are set as the reference image group, 24 thumbnail images that are located before the reference image group on the time axis and are continuous from the reference image group are thumbnails. Images # 0 to # 23. The 24 thumbnail images that are located after the reference image group on the time axis and are continuous from the reference image group are thumbnail images # 36 to # 59.

糊代領域712は、ループ領域711における糊代同期領域713に描画されたサムネイル画像と同一のサムネイル画像が描画される領域である。また、糊代領域712は、取出範囲720以上のサイズとなるように設定される。   The margin area 712 is an area in which the same thumbnail image as the thumbnail image drawn in the margin synchronization area 713 in the loop area 711 is drawn. Also, the margin area 712 is set so as to have a size larger than the extraction range 720.

[インデックス画像のスクロール表示例]
図37は、本発明の第4の実施の形態における描画部141による画像メモリ300への描画方法と、表示制御部142による画像メモリ300に描画された画像の表示方法とを模式的に示す図である。図37(a)では、ループ領域711における一部の画像描画領域を省略して示す。図37(a)に示すように、糊代領域712には、ループ領域711における糊代同期領域713に描画されたサムネイル画像(4×3のマトリクス状のサムネイル画像)と同一のサムネイル画像が描画される。
[Example of scrolling index image display]
FIG. 37 is a diagram schematically illustrating a drawing method on the image memory 300 by the drawing unit 141 and a display method of an image drawn on the image memory 300 by the display control unit 142 according to the fourth embodiment of the present invention. It is. In FIG. 37A, a part of the image drawing area in the loop area 711 is omitted. As shown in FIG. 37A, in the margin area 712, the same thumbnail image as the thumbnail image (4 × 3 matrix thumbnail image) drawn in the margin synchronization area 713 in the loop area 711 is drawn. Is done.

図37(b)には、図37(a)に示す状態で入出力パネル190に表示されるインデックス画面の表示例を示す。図37(b)に示すように、取出範囲720に含まれるサムネイル画像の一覧がインデックス画面730として入出力パネル190に表示される。このように、入出力パネル190にインデックス画面730が表示されている場合に、インデックス画面730を上下方向に移動させる指示操作がユーザにより行われた場合には、その指示操作に応じて取出範囲720が上下方向に移動する。そして、取出範囲720の移動に応じて取出範囲720に含まれるサムネイル画像が変更され、変更後のサムネイル画像の一覧がインデックス画面として入出力パネル190に順次表示される。   FIG. 37B shows a display example of the index screen displayed on the input / output panel 190 in the state shown in FIG. As shown in FIG. 37B, a list of thumbnail images included in the extraction range 720 is displayed on the input / output panel 190 as an index screen 730. As described above, when the index screen 730 is displayed on the input / output panel 190 and the user performs an instruction operation for moving the index screen 730 in the vertical direction, the extraction range 720 is set according to the instruction operation. Moves up and down. Then, the thumbnail images included in the extraction range 720 are changed according to the movement of the extraction range 720, and a list of thumbnail images after the change is sequentially displayed on the input / output panel 190 as an index screen.

また、取出範囲720の移動に応じて基準画像群が変更される。例えば、取出範囲720に含まれる3行のサムネイル画像のうち1行毎に基準画像群が変更される。例えば、取出範囲720の移動に応じて新たに取出範囲720に含まれた1行のサムネイル画像のうち上下方向の所定割合が取出範囲720に含まれた場合に、その新たな1行のサムネイル画像を含む3行のサムネイル画像を基準画像群として変更することができる。   Further, the reference image group is changed according to the movement of the extraction range 720. For example, the reference image group is changed for each row of the three rows of thumbnail images included in the extraction range 720. For example, when a predetermined ratio in the vertical direction is included in the extraction range 720 among the thumbnail images of one row newly included in the extraction range 720 according to the movement of the extraction range 720, the new one row thumbnail image Can be changed as a reference image group.

また、取出範囲720が糊代領域712または糊代同期領域713に到達した場合における取出範囲720の移動は、本発明の第1の実施の形態と同様であるため、ここでの説明を省略する。   In addition, the movement of the extraction range 720 when the extraction range 720 reaches the margin margin area 712 or the margin margin synchronization area 713 is the same as that of the first embodiment of the present invention, and thus the description thereof is omitted here. .

このように、本発明の第4の実施の形態によれば、インデックス画面に含まれるサムネイル画像をスクロール表示する場合に、これらのサムネイル画像の連続的なアニメーションによるスクロール表示を適切に行うことができる。   As described above, according to the fourth embodiment of the present invention, when scrolling the thumbnail images included in the index screen, it is possible to appropriately perform scroll display of these thumbnail images by continuous animation. .

以上で示したように、本発明の実施の形態では、各画像をスクロール表示する場合に、ユーザ操作に応じた適切なアニメーションによるスクロール表示を行うことができる。すなわち、ユーザ操作に応じて、アニメーションによるスクロール表示に関する一連の動作を軽快に遅滞なく行うことができる。例えば、画像メモリにおけるループ領域の端部から他の端部への画像遷移の場合でも、ユーザに違和感を与えることなく、アニメーションによるスクロール表示を行うことができる。これにより、各画像をスクロール表示させる画像遷移のGUI(Graphical User Interface)において、画像をスクロール表示させる際の視認性を向上させることができる。   As described above, according to the embodiment of the present invention, when each image is scroll-displayed, it is possible to perform scroll display using an appropriate animation corresponding to a user operation. That is, according to the user operation, a series of operations related to scroll display by animation can be performed lightly and without delay. For example, even in the case of image transition from the end of the loop region in the image memory to another end, scroll display by animation can be performed without giving the user a sense of incongruity. Thereby, in the GUI (Graphical User Interface) of the image transition for scroll-displaying each image, it is possible to improve the visibility when the image is scroll-displayed.

また、本発明の実施の形態では、所定の規則として日時情報を用いて、コンテンツを表す画像を並べて描画する例を示したが、例えば、コンテンツに関連付けられている位置情報や名称(例えば、ファイル名)等の属性情報を用いるようにしてもよい。位置情報を用いる場合には、例えば、基準位置(例えば、ユーザの自宅)からの距離に基づいて、各コンテンツの順序を特定することができる。また、名称を用いる場合には、例えば、名称を辞書順(例えば、あいうえお順、アルファベット順、数字順)とすることにより、各コンテンツの順序を特定することができる。   Further, in the embodiment of the present invention, an example in which images representing content are arranged and drawn using date and time information as a predetermined rule has been described. For example, position information and names associated with the content (for example, file Attribute information such as name) may be used. When position information is used, for example, the order of each content can be specified based on a distance from a reference position (for example, a user's home). When using names, for example, the order of the contents can be specified by setting the names in dictionary order (for example, in the order of letters, alphabets, and numbers).

また、本発明の実施の形態では、コンテンツを表す画像として、静止画ファイルに含まれるスクリーンネイル画像またはサムネイル画像を描画する例を示した。しかしながら、例えば、描画対象となるスクリーンネイル画像が静止画ファイルに含まれていない場合には、その静止画ファイルに含まれるサムネイル画像を描画に用いるようにしてもよい。また、例えば、描画対象となるサムネイル画像が静止画ファイルに含まれていない場合には、その静止画ファイルに含まれるスクリーンネイル画像を描画に用いるようにしてもよい。なお、例えば、スクリーンネイル画像およびサムネイル画像が静止画ファイルに含まれていない場合には、その静止画ファイルに含まれる本画像を描画に用いるようにしてもよい。また、静止画ファイルに含まれる画像を描画に用いる代わりに、例えば、コンテンツを管理する管理ファイルに記録されている各属性情報に基づいて、コンテンツを表す画像を描画するようにしてもよい。また、コンテンツを表す画像として、動画ファイルを表す画像を表示する場合について本発明の実施の形態を適用することができる。動画ファイルを表す画像として、例えば、代表フレーム(例えば、先頭フレーム)のサムネイル画像等を用いることができる。   In the embodiment of the present invention, an example in which a screen nail image or a thumbnail image included in a still image file is drawn as an image representing content is shown. However, for example, when the screen nail image to be rendered is not included in the still image file, the thumbnail image included in the still image file may be used for rendering. For example, when a thumbnail image to be rendered is not included in the still image file, a screen nail image included in the still image file may be used for rendering. For example, when the screen nail image and the thumbnail image are not included in the still image file, the main image included in the still image file may be used for drawing. Further, instead of using an image included in a still image file for drawing, for example, an image representing content may be drawn based on each attribute information recorded in a management file for managing the content. Further, the embodiment of the present invention can be applied to a case where an image representing a moving image file is displayed as an image representing content. As an image representing a moving image file, for example, a thumbnail image of a representative frame (for example, the first frame) can be used.

さらに、動画コンテンツおよび静止画コンテンツ以外の他のコンテンツを表す画像を表示する場合についても本発明の実施の形態を適用することができる。例えば、音声データのコンテンツに関する画像(例えば、音楽のジャケット画像)を表示して、ユーザ操作によりスクロール表示させる場合に、本発明の実施の形態を適用することができる。   Furthermore, the embodiment of the present invention can be applied to a case where an image representing content other than moving image content and still image content is displayed. For example, the embodiment of the present invention can be applied to the case where an image (for example, a music jacket image) related to audio data content is displayed and scrolled by a user operation.

なお、本発明の実施の形態では、デジタルスチルカメラ等の撮像装置を例にして説明したが、音楽、動画、静止画等のコンテンツを再生することが可能な携帯電話機、携帯型メディアプレーヤー等の画像処理装置に本発明の実施の形態を適用することができる。また、例えば、文書データ等のコンテンツを生成して表示することが可能なパーソナルコンピュータ等の画像処理装置に本発明の実施の形態を適用することができる。また、コンテンツを他の表示装置に出力し、その表示装置にコンテンツを表す画像を表示させることが可能な画像処理装置に本発明の実施の形態を適用することができる。   In the embodiment of the present invention, an imaging device such as a digital still camera has been described as an example. However, a mobile phone, a portable media player, or the like that can play back content such as music, moving images, and still images. The embodiment of the present invention can be applied to an image processing apparatus. For example, the embodiment of the present invention can be applied to an image processing apparatus such as a personal computer capable of generating and displaying content such as document data. Further, the embodiment of the present invention can be applied to an image processing apparatus that can output content to another display device and display an image representing the content on the display device.

なお、本発明の実施の形態は本発明を具現化するための一例を示したものであり、本発明の実施の形態において明示したように、本発明の実施の形態における事項と、特許請求の範囲における発明特定事項とはそれぞれ対応関係を有する。同様に、特許請求の範囲における発明特定事項と、これと同一名称を付した本発明の実施の形態における事項とはそれぞれ対応関係を有する。ただし、本発明は実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において実施の形態に種々の変形を施すことにより具現化することができる。   The embodiment of the present invention shows an example for embodying the present invention. As clearly shown in the embodiment of the present invention, the matters in the embodiment of the present invention and the claims Each invention-specific matter in the scope has a corresponding relationship. Similarly, the matters specifying the invention in the claims and the matters in the embodiment of the present invention having the same names as the claims have a corresponding relationship. However, the present invention is not limited to the embodiments, and can be embodied by making various modifications to the embodiments without departing from the gist of the present invention.

また、本発明の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。この記録媒体として、例えば、CD(Compact Disc)、MD(MiniDisc)、DVD(Digital Versatile Disk)、メモリカード、ブルーレイディスク(Blu-ray Disc(登録商標))等を用いることができる。   The processing procedure described in the embodiment of the present invention may be regarded as a method having a series of these procedures, and a program for causing a computer to execute the series of procedures or a recording medium storing the program May be taken as As this recording medium, for example, a CD (Compact Disc), an MD (MiniDisc), a DVD (Digital Versatile Disk), a memory card, a Blu-ray Disc (registered trademark), or the like can be used.

100 撮像装置
111 レンズ部
112 モータドライバ
113 アクチュエータ
114 撮像素子
120 アナログ信号処理部
130 A/D変換部
140 画像処理部
141 描画部
142 表示制御部
160 制御部
171 不揮発メモリ
172 ROM
173 RAM
180 操作部
181 シャッターボタン
185 GPS信号処理部
190 入出力パネル
191 表示パネル
192 タッチパネル
200 記憶部
210 操作受付部
300 画像メモリ
DESCRIPTION OF SYMBOLS 100 Image pick-up device 111 Lens part 112 Motor driver 113 Actuator 114 Image sensor 120 Analog signal processing part 130 A / D conversion part 140 Image processing part 141 Drawing part 142 Display control part 160 Control part 171 Non-volatile memory 172 ROM
173 RAM
180 Operation unit 181 Shutter button 185 GPS signal processing unit 190 Input / output panel 191 Display panel 192 Touch panel 200 Storage unit 210 Operation reception unit 300 Image memory

Claims (11)

所定の規則に基づいて順序が特定される複数の画像について前記複数の画像のうちの1つの画像を基準画像として画像メモリに描画し、前記順序において前記基準画像の前に位置して前記基準画像から連続する所定数の画像と前記順序において前記基準画像の後に位置して前記基準画像から連続する所定数の画像とのそれぞれを前記基準画像に関する近傍画像として前記順序に従って前記基準画像に並べて前記画像メモリに描画する描画部と、
前記画像メモリに描画された各画像のうち所定範囲に含まれる画像を表示部に表示させる表示制御部と、
前記表示部における画像の表示状態を変更する指示操作が受け付けられた場合には当該指示操作に基づいて前記所定範囲の位置を変更させ、当該変更が一定条件を満たす場合には前記基準画像を前記画像メモリに描画された各画像のうちの他の画像に変更させ、前記変更後の基準画像に関する前記近傍画像を前記順序に従って前記変更後の基準画像に並べて前記描画部に描画させる制御部と
を具備する画像処理装置。
For a plurality of images whose order is specified based on a predetermined rule, one of the plurality of images is drawn as a reference image in an image memory, and the reference image is positioned in front of the reference image in the order. A predetermined number of images consecutive from the reference image and a predetermined number of images located after the reference image in the order and continuing from the reference image are arranged in the reference image according to the order as neighboring images related to the reference image. A drawing unit for drawing in memory;
A display control unit that causes a display unit to display an image included in a predetermined range among the images drawn in the image memory;
When an instruction operation for changing the display state of the image on the display unit is accepted, the position of the predetermined range is changed based on the instruction operation, and when the change satisfies a certain condition, the reference image is A control unit that changes each of the images drawn in the image memory to another image, arranges the neighboring images related to the changed reference image in the order according to the order, and causes the drawing unit to draw An image processing apparatus.
前記制御部は、前記指示操作が受け付けられた場合には当該指示操作の種類に応じて前記変更後の基準画像に関する前記近傍画像の数を変更して前記描画部に描画させる請求項1記載の画像処理装置。   2. The control unit according to claim 1, wherein when the instruction operation is received, the control unit changes the number of the neighboring images related to the reference image after the change according to the type of the instruction operation, and causes the drawing unit to draw. Image processing device. 前記描画部は、前記画像メモリにおける画像描画領域に前記基準画像および前記近傍画像を前記順序に従って特定方向に並べて描画し、
前記制御部は、前記基準画像が変更された場合において前記変更後の基準画像に関する前記近傍画像の全てが前記順序に従って前記画像描画領域における前記特定方向に並べて描画できない場合には当該描画できない近傍画像を前記順序に従って前記画像描画領域における前記特定方向の他の端部に描画させる
請求項1記載の画像処理装置。
The drawing unit draws the reference image and the neighboring image in a specific direction according to the order in the image drawing area in the image memory,
The control unit, when the reference image is changed, if all the neighboring images related to the changed reference image cannot be drawn side by side in the specific direction in the image drawing area according to the order, the neighboring image that cannot be drawn 2. The image processing apparatus according to claim 1, wherein the image is drawn at the other end of the specific direction in the image drawing area according to the order.
前記描画部は、前記画像描画領域における前記特定方向の一の端部に描画された前記基準画像または前記近傍画像と同一の画像を前記画像描画領域における前記特定方向の他の端部に描画し、
前記制御部は、前記指示操作に基づいて変更された前記所定範囲が前記画像描画領域における前記特定方向の何れかの端部に到達した場合には前記所定範囲を前記画像描画領域における前記特定方向の他の端部に移動させる
請求項3記載の画像処理装置。
The drawing unit draws the same image as the reference image or the neighboring image drawn at one end of the specific direction in the image drawing region at the other end of the specific direction in the image drawing region. ,
When the predetermined range changed based on the instruction operation reaches one end of the specific direction in the image drawing area, the control unit determines the predetermined range as the specific direction in the image drawing area. The image processing apparatus according to claim 3, wherein the image processing apparatus is moved to the other end.
前記描画部は、前記一の端部に描画された前記基準画像または前記近傍画像と同一の画像が描画される前記画像描画領域における前記特定方向の他の端部の描画領域を前記所定範囲の最大サイズと略同一とする請求項4記載の画像処理装置。   The drawing unit sets a drawing area at the other end in the specific direction in the image drawing area in which the same image as the reference image or the neighborhood image drawn at the one end is drawn within the predetermined range. The image processing apparatus according to claim 4, wherein the image processing apparatus is substantially the same as the maximum size. 前記制御部は、前記基準画像が変更された場合には前記変更後の基準画像に関する前記近傍画像のうち前記画像メモリに描画されていない近傍画像のみを前記描画部に新たに描画させる請求項1記載の画像処理装置。   The control unit causes the drawing unit to newly draw only a neighboring image that is not drawn in the image memory among the neighboring images related to the changed reference image when the reference image is changed. The image processing apparatus described. 前記複数の画像を前記表示部にスクロール表示させる操作内容を前記指示操作として受け付ける操作受付部をさらに具備し、
前記表示制御部は、前記指示操作に基づいて前記所定範囲を移動させて前記画像メモリに描画された各画像を前記表示部にスクロール表示させる
請求項1記載の画像処理装置。
An operation receiving unit that receives, as the instruction operation, an operation content for scrolling the plurality of images on the display unit;
The image processing apparatus according to claim 1, wherein the display control unit moves the predetermined range based on the instruction operation and scrolls and displays each image drawn in the image memory on the display unit.
前記複数の画像は、コンテンツを表す画像であり、
前記描画部は、前記コンテンツに関連付けられている属性情報に基づいて前記順序を特定する
請求項1記載の画像処理装置。
The plurality of images are images representing content,
The image processing apparatus according to claim 1, wherein the drawing unit specifies the order based on attribute information associated with the content.
前記複数の画像は、コンテンツを表すサムネイル画像であり、
前記描画部は、前記コンテンツを選択するコンテンツ選択画面を表示させるための配列により前記基準画像および前記近傍画像を前記順序に従って描画し、
前記表示制御部は、前記画像メモリに描画された各サムネイル画像のうちの複数のサムネイル画像を前記所定範囲に含めて前記所定範囲に含まれる複数のサムネイル画像を含む前記コンテンツ選択画面を前記表示部に表示させる
請求項1記載の画像処理装置。
The plurality of images are thumbnail images representing content,
The drawing unit draws the reference image and the neighborhood image according to the order by an array for displaying a content selection screen for selecting the content,
The display control unit includes the content selection screen including a plurality of thumbnail images included in the predetermined range by including a plurality of thumbnail images among the thumbnail images drawn in the image memory. The image processing apparatus according to claim 1, wherein the image processing apparatus is displayed on the screen.
所定の規則に基づいて順序が特定される複数の画像について前記複数の画像のうちの1つの画像を基準画像として画像メモリに描画し、前記順序において前記基準画像の前に位置して前記基準画像から連続する所定数の画像と前記順序において前記基準画像の後に位置して前記基準画像から連続する所定数の画像とのそれぞれを前記基準画像に関する近傍画像として前記順序に従って前記基準画像に並べて前記画像メモリに描画する描画手順と、
前記画像メモリに描画された各画像のうち所定範囲に含まれる画像を表示部に表示させる表示制御手順と、
前記表示部における画像の表示状態を変更する指示操作が受け付けられた場合には当該指示操作に基づいて前記所定範囲の位置を変更させ、当該変更が一定条件を満たす場合には前記基準画像を前記画像メモリに描画された各画像のうちの他の画像に変更させ、前記変更後の基準画像に関する前記近傍画像を前記順序に従って前記変更後の基準画像に並べて描画部に描画させる制御手順と
を具備する画像処理方法。
For a plurality of images whose order is specified based on a predetermined rule, one of the plurality of images is drawn as a reference image in an image memory, and the reference image is positioned in front of the reference image in the order. A predetermined number of images consecutive from the reference image and a predetermined number of images located after the reference image in the order and continuing from the reference image are arranged in the reference image according to the order as neighboring images related to the reference image. Drawing procedure to draw in memory;
A display control procedure for causing the display unit to display an image included in a predetermined range among the images drawn in the image memory;
When an instruction operation for changing the display state of the image on the display unit is accepted, the position of the predetermined range is changed based on the instruction operation, and when the change satisfies a certain condition, the reference image is A control procedure for changing to another image among the images drawn in the image memory, and causing the drawing unit to draw the neighboring images related to the changed reference image in the changed reference image according to the order. Image processing method.
所定の規則に基づいて順序が特定される複数の画像について前記複数の画像のうちの1つの画像を基準画像として画像メモリに描画し、前記順序において前記基準画像の前に位置して前記基準画像から連続する所定数の画像と前記順序において前記基準画像の後に位置して前記基準画像から連続する所定数の画像とのそれぞれを前記基準画像に関する近傍画像として前記順序に従って前記基準画像に並べて前記画像メモリに描画する描画手順と、
前記画像メモリに描画された各画像のうち所定範囲に含まれる画像を表示部に表示させる表示制御手順と、
前記表示部における画像の表示状態を変更する指示操作が受け付けられた場合には当該指示操作に基づいて前記所定範囲の位置を変更させ、当該変更が一定条件を満たす場合には前記基準画像を前記画像メモリに描画された各画像のうちの他の画像に変更させ、前記変更後の基準画像に関する前記近傍画像を前記順序に従って前記変更後の基準画像に並べて描画部に描画させる制御手順と
をコンピュータに実行させるプログラム。
For a plurality of images whose order is specified based on a predetermined rule, one of the plurality of images is drawn as a reference image in an image memory, and the reference image is positioned in front of the reference image in the order. A predetermined number of images consecutive from the reference image and a predetermined number of images located after the reference image in the order and continuing from the reference image are arranged in the reference image according to the order as neighboring images related to the reference image. Drawing procedure to draw in memory;
A display control procedure for causing the display unit to display an image included in a predetermined range among the images drawn in the image memory;
When an instruction operation for changing the display state of the image on the display unit is accepted, the position of the predetermined range is changed based on the instruction operation, and when the change satisfies a certain condition, the reference image is A control procedure for changing to another image among the images drawn in the image memory and arranging the neighboring images related to the changed reference image in the order in the order of the changed reference images and drawing them on the drawing unit A program to be executed.
JP2009180627A 2009-08-03 2009-08-03 Image processing apparatus, image processing method and program Pending JP2011033870A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2009180627A JP2011033870A (en) 2009-08-03 2009-08-03 Image processing apparatus, image processing method and program
US12/820,296 US8564624B2 (en) 2009-08-03 2010-06-22 Image processing apparatus, image processing method, and program
CN2010102396077A CN101990066B (en) 2009-08-03 2010-07-27 Image processing apparatus, image processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009180627A JP2011033870A (en) 2009-08-03 2009-08-03 Image processing apparatus, image processing method and program

Publications (1)

Publication Number Publication Date
JP2011033870A true JP2011033870A (en) 2011-02-17

Family

ID=43526578

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009180627A Pending JP2011033870A (en) 2009-08-03 2009-08-03 Image processing apparatus, image processing method and program

Country Status (3)

Country Link
US (1) US8564624B2 (en)
JP (1) JP2011033870A (en)
CN (1) CN101990066B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012037219A (en) * 2010-07-14 2012-02-23 Sharp Corp Cooker
JP2014071377A (en) * 2012-09-28 2014-04-21 Fujifilm Corp Image display control device, image display device, program and image display method
JP2015056114A (en) * 2013-09-13 2015-03-23 Dmg森精機株式会社 NC machine tool operation device
JP2015176527A (en) * 2014-03-18 2015-10-05 カシオ計算機株式会社 Image display device, image display method, and program for image display device
JP2015535122A (en) * 2012-11-14 2015-12-07 フェイスブック,インク. Scroll through a series of content items
JP5946965B2 (en) * 2013-06-28 2016-07-06 楽天株式会社 Display system, display method, and program

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102681771B (en) * 2011-03-03 2016-09-14 株式会社堀场制作所 Measurement apparatus
JP5734037B2 (en) * 2011-03-15 2015-06-10 キヤノン株式会社 Information processing apparatus, control method thereof, and program
JP5730090B2 (en) * 2011-03-23 2015-06-03 キヤノン株式会社 Display control apparatus, display control method, and program
US8971623B2 (en) 2012-03-06 2015-03-03 Apple Inc. Overlaid user interface tools for applying effects to image
US9189876B2 (en) * 2012-03-06 2015-11-17 Apple Inc. Fanning user interface controls for a media editing application
US9131192B2 (en) 2012-03-06 2015-09-08 Apple Inc. Unified slider control for modifying multiple image properties
US9319589B2 (en) * 2013-05-31 2016-04-19 Sony Corporation Device and method for capturing images and selecting a desired image by tilting the device
USD738394S1 (en) * 2013-06-09 2015-09-08 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD788795S1 (en) * 2013-09-03 2017-06-06 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
JP6187811B2 (en) * 2013-09-09 2017-08-30 ソニー株式会社 Image processing apparatus, image processing method, and program
USD772278S1 (en) * 2013-12-18 2016-11-22 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD764484S1 (en) * 2013-12-26 2016-08-23 Huawei Device Co., Ltd. Watch with three display screens with graphical user interface
USD738908S1 (en) * 2014-01-09 2015-09-15 Microsoft Corporation Display screen with animated graphical user interface
USD791143S1 (en) * 2014-09-03 2017-07-04 Apple Inc. Display screen or portion thereof with graphical user interface
USD763903S1 (en) * 2015-01-20 2016-08-16 Microsoft Corporation Display screen with animated graphical user interface
USD764528S1 (en) * 2015-01-20 2016-08-23 Microsoft Corporation Display screen with animated graphical user interface
USD762714S1 (en) * 2015-01-20 2016-08-02 Microsoft Corporation Display screen with animated graphical user interface
USD763904S1 (en) * 2015-01-20 2016-08-16 Microsoft Corporation Display screen with animated graphical user interface
USD764527S1 (en) * 2015-01-20 2016-08-23 Microsoft Corporation Display screen with animated graphical user interface
KR102318610B1 (en) * 2015-01-30 2021-10-28 삼성전자주식회사 Mobile device and displaying method thereof
USD767613S1 (en) * 2015-05-01 2016-09-27 Microsoft Corporation Display screen with animated graphical user interface
USD849027S1 (en) * 2015-08-03 2019-05-21 Google Llc Display screen with animated graphical user interface
USD888733S1 (en) 2015-08-03 2020-06-30 Google Llc Display screen with animated graphical user interface
USD848458S1 (en) * 2015-08-03 2019-05-14 Google Llc Display screen with animated graphical user interface
WO2017029849A1 (en) * 2015-08-20 2017-02-23 ソニー株式会社 Image processing method, image processing device, and program
USD806741S1 (en) 2016-07-26 2018-01-02 Google Llc Display screen with animated graphical user interface
USD823337S1 (en) 2016-07-29 2018-07-17 Ebay Inc. Display screen or a portion thereof with animated graphical user interface
USD804521S1 (en) * 2016-08-12 2017-12-05 Facebook, Inc. Display panel with a graphical user interface for a programmed computer system
USD815130S1 (en) * 2016-10-28 2018-04-10 Spotify Ab Display screen or portion thereof with graphical user interface
USD831059S1 (en) * 2017-08-24 2018-10-16 Google Llc Display screen with transitional graphical user interface
AU201811303S (en) * 2017-10-03 2018-04-12 Google Llc Display screen with graphical user interface
USD955430S1 (en) * 2018-04-10 2022-06-21 Google Llc Display screen with icon
USD879132S1 (en) 2018-06-03 2020-03-24 Apple Inc. Electronic device with graphical user interface
USD877175S1 (en) 2018-06-04 2020-03-03 Apple Inc. Electronic device with graphical user interface
USD918220S1 (en) * 2018-06-13 2021-05-04 Juniper Networks, Inc. Display screen or portions thereof with animated graphical user interface
USD883319S1 (en) 2018-10-29 2020-05-05 Apple Inc. Electronic device with graphical user interface
USD913306S1 (en) * 2019-02-28 2021-03-16 Amazon Technologies, Inc. Display screen or portion thereof having a graphical user interface
USD916892S1 (en) * 2019-04-09 2021-04-20 Google Llc Display screen or portion thereof with graphical user interface with icon
USD940755S1 (en) * 2019-05-02 2022-01-11 Google Llc Display screen or portion thereof with transitional computer graphical interface thereon
USD984461S1 (en) 2021-06-04 2023-04-25 Apple Inc. Display screen or portion thereof with graphical user interface
USD1068841S1 (en) * 2022-09-27 2025-04-01 Google Llc Portion of a display screen with an icon
USD1068842S1 (en) * 2022-09-27 2025-04-01 Google Llc Portion of a display screen with an icon
USD1088001S1 (en) * 2023-11-28 2025-08-12 Salesforce, Inc. Display screen or portion thereof with animated graphical user interface
USD1088002S1 (en) * 2023-11-28 2025-08-12 Salesforce, Inc. Display screen or portion thereof with animated graphical user interface

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6147703A (en) * 1996-12-19 2000-11-14 Eastman Kodak Company Electronic camera with image review
US6310648B1 (en) * 1997-09-12 2001-10-30 Eastman Kodak Company User interface for electronic image viewing apparatus
JP4325075B2 (en) * 2000-04-21 2009-09-02 ソニー株式会社 Data object management device
JP3914705B2 (en) * 2000-11-29 2007-05-16 富士フイルム株式会社 Digital camera and operation control method thereof
US6970200B2 (en) * 2001-10-26 2005-11-29 Hewlett-Packard Development Company, L.P. System and method for a simplified digital camera interface for viewing images and controlling camera operation
JP5055685B2 (en) 2004-05-13 2012-10-24 ソニー株式会社 Imaging apparatus, screen display method, and user interface
KR101164374B1 (en) * 2004-05-13 2012-07-09 소니 주식회사 Imaging device, image display method, and user interface
JP4775332B2 (en) * 2007-06-14 2011-09-21 ブラザー工業株式会社 Image selection apparatus and image selection method
US8704849B2 (en) * 2008-07-01 2014-04-22 Canon Kabushiki Kaisha Display control apparatus and display control method

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012037219A (en) * 2010-07-14 2012-02-23 Sharp Corp Cooker
JP2014071377A (en) * 2012-09-28 2014-04-21 Fujifilm Corp Image display control device, image display device, program and image display method
US9430989B2 (en) 2012-09-28 2016-08-30 Fuji Xerox Co., Ltd. Image display control apparatus, image display apparatus, non-transitory computer readable medium, and image display method for displaying images on a divided display
JP2015535122A (en) * 2012-11-14 2015-12-07 フェイスブック,インク. Scroll through a series of content items
JP5946965B2 (en) * 2013-06-28 2016-07-06 楽天株式会社 Display system, display method, and program
JP2015056114A (en) * 2013-09-13 2015-03-23 Dmg森精機株式会社 NC machine tool operation device
JP2015176527A (en) * 2014-03-18 2015-10-05 カシオ計算機株式会社 Image display device, image display method, and program for image display device

Also Published As

Publication number Publication date
US20110025711A1 (en) 2011-02-03
US8564624B2 (en) 2013-10-22
CN101990066A (en) 2011-03-23
CN101990066B (en) 2013-11-06

Similar Documents

Publication Publication Date Title
JP2011033870A (en) Image processing apparatus, image processing method and program
EP3226537B1 (en) Mobile terminal and method for controlling the same
JP4811452B2 (en) Image processing apparatus, image display method, and image display program
CN102200992B (en) Image display and method for displaying image
JP4752897B2 (en) Image processing apparatus, image display method, and image display program
US8875045B2 (en) Display control device, display control method, and program
JP4752900B2 (en) Image processing apparatus, image display method, and image display program
JP5884421B2 (en) Image processing apparatus, image processing apparatus control method, and program
JP5617603B2 (en) Display control apparatus, display control method, and program
US9438789B2 (en) Display control apparatus and display control method
US20090278916A1 (en) Image display device
JP4935551B2 (en) Display control apparatus, display control method, and program
KR101335325B1 (en) Display control apparatus and display control method
RU2450321C2 (en) Image capturing device, display control device and method
CN101847076A (en) Electronic device and display control method
JP2010072749A (en) Image search device, digital camera, image search method, and image search program
CN105026976A (en) Image processing device, imaging device, program, and image processing method
JP6442266B2 (en) IMAGING CONTROL DEVICE, ITS CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM
US11122207B2 (en) Electronic apparatus, method for controlling the same, computer readable nonvolatile recording medium
US8897625B2 (en) Slideshow display control for a display control apparatus
JP5174735B2 (en) Operation control device, operation control method, and operation control program
CN101998049A (en) Display apparatus, display method, and display program
US20200105302A1 (en) Editing apparatus for controlling representative image to appropriate image, method of controlling the same, and storage medium therefor
JP2016149005A (en) Display control device and control method of the same, program, and recording medium
JP2011035485A (en) Display controller and program