JP2009071718A - Image display device, image display method, and image display program - Google Patents

Image display device, image display method, and image display program Download PDF

Info

Publication number
JP2009071718A
JP2009071718A JP2007240014A JP2007240014A JP2009071718A JP 2009071718 A JP2009071718 A JP 2009071718A JP 2007240014 A JP2007240014 A JP 2007240014A JP 2007240014 A JP2007240014 A JP 2007240014A JP 2009071718 A JP2009071718 A JP 2009071718A
Authority
JP
Japan
Prior art keywords
scenario
image
user
upper limit
limit value
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
JP2007240014A
Other languages
Japanese (ja)
Inventor
Tetsuo Kubota
哲生 久保田
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2007240014A priority Critical patent/JP2009071718A/en
Publication of JP2009071718A publication Critical patent/JP2009071718A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Processing Or Creating Images (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To execute a slide show according to a scenario utilizing a function of an image display device. <P>SOLUTION: The image display device for continuously displaying frames obtained by drawing an image object according to a scenario includes: a scenario means for associating a plurality of scenarios with different limitation information with a scenario theme to store them, wherein the scenarios include information for limiting image objects to be used for the scenarios; a means for receiving the designation of a scenario theme and the designation of an image to be drawn as an image object from a user; a scenario selecting means for selecting a scenario whose limitation information fits the image designated as an image object by the user among scenarios corresponding to the scenario theme designated by user with reference to a scenario storing means; and a scenario reproducing means for drawing a frame corresponding to the image designated as an image object by the user according to the selected scenario and displaying the drawn frame. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、シナリオに従って画像オブジェクトを描画したフレームを連続的に表示する画像表示技術に関する。   The present invention relates to an image display technique for continuously displaying frames in which image objects are drawn according to a scenario.

近年、デジタルカメラ等の急速な普及やパソコン等の低価格化に伴い、デジタルカメラで撮影した画像を自宅のパソコンに保存し、画像表示ソフトウェアを用いて表示や編集を行って楽しむユーザが増えている。このような画像表示ソフトウェアは、複数の静止画像を所定の時間間隔で切り替えて連続的に表示するスライドショー機能を備えている場合が多い。最近では、単に画像を切り替えて連続的に表示するだけでなく、1つ以上の画像を加工して表示したり、移動させて表示したり、表示に合わせて音楽や背景色を変えて演出するなど、画像処理や演出処理を利用して趣向を凝らした高度なスライドショーを実行できるものも開発されている(特許文献1参照)。
特開2005−303908号公報
In recent years, with the rapid spread of digital cameras, etc. and the price reduction of personal computers, the number of users who save images taken with digital cameras on their home computers and display and edit them using image display software has increased. Yes. Such image display software often has a slide show function that switches a plurality of still images at predetermined time intervals and continuously displays them. Recently, not only switching images and displaying them continuously, but also processing and displaying one or more images, moving and displaying, and changing the music and background colors according to the display. For example, a technique capable of executing a sophisticated slide show using image processing and effect processing has been developed (see Patent Document 1).
Japanese Patent Laying-Open No. 2005-303908

上述のような高度なスライドショー機能では、画像を表示する時間、適用する画像処理の内容、表示する位置、移動させる場合の軌跡、表示に際して行う演出の内容など、画像処理や演出処理等に関する種々のパラメータが規定される。このようなパラメータを時間軸に沿って定めたものは、通常、シナリオと呼ばれる。   In the advanced slide show function as described above, various times related to image processing and effect processing, such as the time for displaying an image, the content of image processing to be applied, the position to display, the trajectory for moving, the content of the effect to be displayed, etc. Parameters are defined. Such a parameter defined along the time axis is usually called a scenario.

ここで、シナリオに従って表示させることができる画像は、ユーザがその都度、指定できるのが普通であり、そのサイズや枚数は通常、固定されていない。   Here, the image that can be displayed according to the scenario is normally designated by the user each time, and the size and number of images are usually not fixed.

一方、画像のサイズや枚数が増大すると、フレームに描画するための処理時間も増加するため、リアルタイムに画像を描画してスライドショーを実行する場合、フレーム落ちや画像の欠落など、フレームを連続的に適切に表示できないおそれがある。   On the other hand, as the size and number of images increase, the processing time for drawing in the frame also increases. Therefore, when drawing images in real time and executing a slide show, frames are dropped continuously, such as dropped frames or missing images. May not display properly.

そのため、従来では、ユーザによって指定される画像のサイズや枚数の最大値を見積もり、そのような最大値の画像が指定された場合でもフレーム落ちや画像の欠落などが生じないように調整して、シナリオを作成することが行われている。   Therefore, in the past, the maximum value of the size and number of images specified by the user is estimated, and even when such maximum image is specified, adjustments are made so that no frame drop or image loss occurs, A scenario is being created.

しかし、画像のサイズを大きく見積もってシナリオを作成する場合、個々の画像に適用する画像処理(圧縮データの伸長処理を含む)に要する時間も長く見積もる必要があるため、フレーム落ちや画像の欠落が生じないように調整するためには、複数の画像処理の組み合わせや複雑な画像処理の適用を避けてシナリオを作成する必要がある。   However, when creating a scenario with a large estimate of the image size, it is necessary to estimate the time required for image processing (including decompression processing of compressed data) to be applied to each image. In order to make adjustments so as not to occur, it is necessary to create a scenario by avoiding the combination of a plurality of image processes and the application of complicated image processes.

また、画像枚数が多い場合、フレーム落ちや画像の欠落が生じないように1画像あたりの処理時間を抑制する必要があるため、シナリオにおいて、個々の画像に対して、複数の画像処理等の組み合わせや複雑な画像処理等を適用することは困難となる。   In addition, when the number of images is large, it is necessary to reduce the processing time per image so as not to cause frame dropping or image loss. Therefore, in a scenario, a combination of a plurality of image processings is performed for each image. It is difficult to apply complicated image processing or the like.

従って、各画像についてサイズや枚数の最大値を見積もって作成されたシナリオでは、シナリオで規定される画像処理等が制限されていることから、豊富な機能を有する画像表示装置において、その機能を生かしたスライドショーを実行できないという問題が生じていた。   Therefore, in the scenario created by estimating the maximum size and number of images for each image, the image processing specified in the scenario is limited. Therefore, in the image display device having abundant functions, the functions are utilized. There was a problem that the slide show could not be executed.

そこで、本発明は、画像表示装置の機能を生かしたシナリオに従ってスライドショーを実行することができる新たな枠組みを提供することを目的とする。   SUMMARY An advantage of some aspects of the invention is that it provides a new framework capable of executing a slide show according to a scenario that makes use of the functions of an image display device.

本発明の画像表示装置は、シナリオに従って画像オブジェクトを描画したフレームを連続的に表示する画像表示装置であって、前記シナリオは、該シナリオに使用する画像オブジェクトを制限する情報(制限情報)を含んでおり、シナリオテーマに前記制限情報の異なる複数の前記シナリオを対応づけて記憶するシナリオ手段と、ユーザから、シナリオテーマの指定と、画像オブジェクトとして描画する画像の指定とを受け付ける手段と、前記シナリオ記憶手段を参照し、ユーザが指定したシナリオテーマに対応する前記シナリオの中から、ユーザが画像オブジェクトとして指定した画像に前記制限情報が適合するシナリオを選択するシナリオ選択手段と、前記選択したシナリオに従って、ユーザが画像オブジェクトとして指定した画像を対応するフレームに描画し、前記描画したフレームを表示するシナリオ再生手段と、を備えることを特徴とする。   The image display device of the present invention is an image display device that continuously displays frames in which image objects are drawn according to a scenario, and the scenario includes information (restriction information) that restricts image objects used in the scenario. Scenario means for associating and storing a plurality of scenarios with different restriction information in a scenario theme, means for receiving a scenario theme specification and an image to be rendered as an image object from a user, and the scenario According to the selected scenario, the scenario selecting unit refers to the storage unit, and selects a scenario that matches the restriction information with the image specified as the image object by the user from the scenarios corresponding to the scenario theme specified by the user. , The image specified by the user as an image object To draw the frame, characterized in that it comprises a scenario reproducing means for displaying the drawing frame.

かかる構成によれば、ユーザが指定した画像が入力されることを想定したシナリオ、従って、ユーザが指定した画像に対して適切な画像処理等の適用を規定したシナリオが選択されるため、画像表示装置の機能を生かしたシナリオに従ってスライドショーを実行することができる。   According to such a configuration, a scenario that assumes that an image specified by the user is input, and therefore a scenario that specifies application of appropriate image processing or the like to the image specified by the user is selected. A slide show can be executed according to a scenario that makes use of the functions of the apparatus.

好適には、前記制限情報は、シナリオに使用する画像オブジェクトのサイズ上限値の情報であり、前記シナリオ選択手段は、ユーザが画像オブジェクトとして指定した画像のサイズ最大値を取得し、ユーザが指定したシナリオテーマに対応する前記シナリオの中から、前記取得した最大値が前記サイズ上限値以下であり、かつ、前記サイズ上限値と前記取得した最大値との差分が閾値以下となるシナリオを選択することを特徴とする。   Preferably, the restriction information is information on a size upper limit value of an image object used for a scenario, and the scenario selection unit acquires a maximum size value of an image designated by the user as an image object, and is designated by the user. Selecting a scenario in which the acquired maximum value is less than or equal to the size upper limit value and a difference between the size upper limit value and the acquired maximum value is less than or equal to a threshold value from the scenarios corresponding to a scenario theme It is characterized by.

また好適には、前記制限情報は、シナリオに使用する画像オブジェクトのサイズ上限値の情報であり、前記シナリオ選択手段は、ユーザが画像オブジェクトとして指定した画像のサイズ最大値を取得し、ユーザが指定したシナリオテーマに対応する前記シナリオの中から、前記取得した最大値が前記サイズ上限値以下であり、かつ、前記サイズ上限値と前記取得した最大値との差分が最小となるシナリオを選択する。   Further preferably, the restriction information is information on a size upper limit value of an image object used for a scenario, and the scenario selection unit acquires a maximum size value of an image designated by the user as an image object and is designated by the user. From the scenarios corresponding to the scenario theme, a scenario is selected in which the acquired maximum value is less than or equal to the size upper limit value and the difference between the size upper limit value and the acquired maximum value is minimum.

また好適には、前記制限情報は、シナリオに使用する画像オブジェクトのサイズ上限値の情報であり、前記シナリオ選択手段は、ユーザが画像オブジェクトとして指定した画像のサイズ最大値を取得し、ユーザが指定したシナリオテーマに対応する前記シナリオの中から、前記サイズ上限値と前記取得した最大値との差分が最小となるシナリオを選択することを特徴とする。   Further preferably, the restriction information is information on a size upper limit value of an image object used for a scenario, and the scenario selection unit acquires a maximum size value of an image designated by the user as an image object and is designated by the user. A scenario in which a difference between the size upper limit value and the acquired maximum value is minimized is selected from the scenarios corresponding to the scenario theme.

かかる構成によれば、入力サイズ最大値がサイズ上限値以下となるシナリオが選択されるので、フレーム落ちや画像の欠落は原則として生じない。   According to such a configuration, a scenario in which the maximum input size value is equal to or smaller than the size upper limit value is selected, so that no frame drop or image loss occurs in principle.

また、ユーザ指定シナリオテーマに対応するシナリオのうち、シナリオ作成時の見積りと実際に入力された画像とのずれが小さいシナリオが選択されるので、画像表示装置の機能を生かしたスライドショーを実行することができる。   Also, among scenarios corresponding to the user-specified scenario theme, a scenario with a small gap between the estimate at the time of scenario creation and the actually input image is selected, so a slide show that makes use of the function of the image display device is executed. Can do.

また好適には、前記制限情報は、シナリオに使用する画像オブジェクトのサイズ上限値及び下限値の情報であり、前記シナリオ選択手段は、ユーザが画像オブジェクトとして指定した画像のサイズ最大値を取得し、ユーザが指定したシナリオテーマに対応する前記シナリオの中から、前記取得した最大値が前記サイズ上限値以下前記サイズ下限値以上となるシナリオを選択することを特徴とする。   Preferably, the restriction information is information on a size upper limit value and a lower limit value of an image object used for a scenario, and the scenario selection unit obtains a maximum size value of an image designated by the user as an image object, A scenario in which the acquired maximum value is equal to or less than the size upper limit value and equal to or greater than the size lower limit value is selected from the scenarios corresponding to the scenario theme designated by the user.

かかる構成によれば、ユーザが指定した画像がシナリオ作成時に想定したサイズ範囲に収まるシナリオが選択されるので、シナリオに従って、フレーム落ちや画像の欠落を生じさせずに、画像表示装置の機能を生かしたスライドショーを実行することができる。   According to such a configuration, a scenario in which the image specified by the user falls within the size range assumed at the time of scenario creation is selected, so that the function of the image display device is utilized without causing frame dropping or image loss according to the scenario. You can run a slide show.

また好適には、前記シナリオ再生手段は、シナリオに従って表示する全フレームについて描画を完了する前に、描画の完了したフレームの表示を開始することを特徴とする。   Also preferably, the scenario reproducing means starts displaying the frame for which drawing has been completed before drawing for all the frames to be displayed according to the scenario.

かかる構成によれば、表示開始までの時間を抑制して、スループットを向上させることができる。   According to such a configuration, it is possible to improve the throughput by suppressing the time until the display starts.

また好適には、前記シナリオ再生手段は、前記選択したシナリオに従って、ユーザが画像オブジェクトとして指定した画像を対応するフレームに描画し、前記描画したフレームの間に表示する補間フレームを描画し、前記描画したフレーム及び補間フレームを表示することを特徴とする。   Preferably, the scenario reproducing means draws an image designated by the user as an image object in a corresponding frame according to the selected scenario, draws an interpolation frame to be displayed between the drawn frames, and draws the drawing. The frame and the interpolated frame are displayed.

かかる構成によれば、より滑らかな動きのスライドショーを実行することができる。   According to such a configuration, it is possible to execute a slide show with smoother movement.

本発明の画像表示装置は、シナリオに従って画像オブジェクトを描画したフレームを連続的に表示する画像表示装置であって、前記シナリオは、該シナリオに使用する画像オブジェクトのサイズ上限値の情報を含んでおり、前記サイズ上限値の異なる複数の前記シナリオを記憶するシナリオ手段と、ユーザから、画像オブジェクトとして描画する画像の指定とを受け付ける手段と、ユーザが画像オブジェクトとして指定した画像のサイズ最大値を取得し、前記シナリオ記憶手段に記憶されるシナリオの中から、前記サイズ上限値と前記取得した最大値との差分が小さいシナリオを優先的に選択するシナリオ選択手段と、前記選択したシナリオに従って、ユーザが画像オブジェクトとして指定した画像を対応するフレームに描画し、前記描画したフレームを表示するシナリオ再生手段と、を備えることを特徴とする。   An image display device of the present invention is an image display device that continuously displays frames in which image objects are drawn according to a scenario, and the scenario includes information on the size upper limit value of the image object used for the scenario. A scenario means for storing a plurality of the scenarios having different size upper limit values, a means for accepting designation of an image to be rendered as an image object from a user, and a maximum size value of an image designated by the user as an image object. , A scenario selection means for preferentially selecting a scenario having a small difference between the size upper limit value and the acquired maximum value from the scenarios stored in the scenario storage means, and the user selects an image according to the selected scenario. Draw the image specified as the object in the corresponding frame, Characterized in that it comprises a scenario reproducing means for displaying the frame.

かかる構成によれば、ユーザ指定シナリオテーマに対応するシナリオのうち、シナリオ作成時の見積りと実際に入力された画像とのずれが小さいシナリオが選択されるので、画像表示装置の機能を生かしたスライドショーを実行することができる。   According to such a configuration, a scenario with a small difference between the estimate at the time of scenario creation and the actually input image is selected from the scenarios corresponding to the user-specified scenario theme. Therefore, the slide show utilizing the function of the image display device Can be executed.

本発明の画像表示方法は、シナリオに従って画像オブジェクトを描画したフレームを連続的に表示する画像表示方法であって、前記シナリオは、該シナリオに使用する画像オブジェクトを制限する情報(制限情報)を含んでおり、ユーザから、シナリオテーマの指定と、画像オブジェクトとして描画する画像の指定とを受け付ける工程と、シナリオテーマに前記制限情報の異なる複数の前記シナリオを対応づけて記憶するシナリオ手段を参照し、ユーザが指定したシナリオテーマに対応する前記シナリオの中から、ユーザが画像オブジェクトとして指定した画像に前記制限情報が適合するシナリオを選択するシナリオ選択工程と、前記選択したシナリオに従って、ユーザが画像オブジェクトとして指定した画像を対応するフレームに描画し、前記描画したフレームを表示するシナリオ再生工程と、を備えることを特徴とする。   The image display method of the present invention is an image display method for continuously displaying frames in which image objects are drawn according to a scenario, and the scenario includes information for restricting image objects used in the scenario (restriction information). And referring to a scenario means for receiving a scenario theme designation and a designation of an image to be rendered as an image object from a user, and a scenario means for storing a plurality of scenarios having different restriction information in association with a scenario theme, A scenario selection step of selecting a scenario in which the restriction information matches the image specified by the user as an image object from the scenarios corresponding to the scenario theme specified by the user, and the user as an image object according to the selected scenario Draw the specified image in the corresponding frame, A scenario reproducing step of displaying the serial drawing frame, characterized in that it comprises a.

本発明の画像表示方法は、種々の情報処理装置において実施することができるが、そのためのプログラムは、CD−ROM、磁気ディスク、半導体メモリ及び通信ネットワークなどの各種の媒体を通じて前記情報処理装置にインストールまたはロードすることができる。   The image display method of the present invention can be implemented in various information processing apparatuses, and a program therefor is installed in the information processing apparatus through various media such as a CD-ROM, a magnetic disk, a semiconductor memory, and a communication network. Or can be loaded.

なお、本発明において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。また、1つの手段や装置が有する機能が2つ以上の物理的手段や装置により実現されても、2つ以上の手段や装置の機能が1つの物理的手段や装置により実現されても良い。   In the present invention, the term “means” does not simply mean a physical means, but includes a case where the functions of the means are realized by software. Also, the functions of one means or device may be realized by two or more physical means or devices, or the functions of two or more means or devices may be realized by one physical means or device.

以上、本発明によれば、画像表示装置の機能を生かしたシナリオに従ってスライドショーを実行することができる新たな枠組みを提供することができる。   As described above, according to the present invention, it is possible to provide a new framework capable of executing a slide show according to a scenario that makes use of the function of the image display device.

図面を参照して本発明の実施形態を説明する。
図1(a)は、本実施形態の画像表示装置1のハードウェア構成を表すブロック図である。
Embodiments of the present invention will be described with reference to the drawings.
FIG. 1A is a block diagram illustrating a hardware configuration of the image display apparatus 1 according to the present embodiment.

画像表示装置1は、CPU(プロセッサ)10、ROM11、RAM12、表示部13、音声出力部14、メモリカードインタフェース15、USB等の通信インタフェース16、ユーザインタフェース17等のハードウェアを備えており、CPU10は、バスを介して各部11〜17にアクセス可能に構成されている。   The image display apparatus 1 includes hardware such as a CPU (processor) 10, a ROM 11, a RAM 12, a display unit 13, an audio output unit 14, a memory card interface 15, a communication interface 16 such as a USB, a user interface 17, and the like. Are configured to be accessible to the respective units 11 to 17 through a bus.

画像表示装置1の機能構成・動作は、原則として従来の画像表示装置の機能構成・動作と同様である。例えば、画像表示装置1は、メモリカードからメモリカードインタフェース15を介して、又は、デジタルカメラ等の情報機器から通信インタフェース16を介して、画像データを読み込み、画像データが圧縮されている場合はこれを伸長して、表示部13に表示する機能、パラメータ情報が規定されたシナリオに従って画像を加工や移動させて表示したり、音声出力などによる演出を行って、スライドショーを実行する機能を備えている。   The functional configuration / operation of the image display device 1 is basically the same as the functional configuration / operation of the conventional image display device. For example, the image display device 1 reads the image data from the memory card via the memory card interface 15 or from the information device such as a digital camera via the communication interface 16. Are displayed on the display unit 13, and the function is to display a processed or moved image in accordance with a scenario in which parameter information is defined, or to perform a slide show by performing effects such as audio output. .

ただし、画像表示装置1が備えるスライドショー機能は、ユーザからシナリオテーマをの指定を受け付けて、該シナリオテーマに対応するシナリオの中から、ユーザが指定した画像に適合するシナリオを選択し、該シナリオに従ってスライドショーを実行するように構成されている点で、従来の画像表示装置が備えるスライドショー機能とは異なっている。   However, the slide show function included in the image display apparatus 1 accepts designation of a scenario theme from the user, selects a scenario that matches the image designated by the user from scenarios corresponding to the scenario theme, and follows the scenario. The slide show function is different from the slide show function provided in the conventional image display device in that it is configured to execute a slide show.

図1(b)に、画像表示装置1の主要な機能構成を示す。図に示すように、画像表示装置1は、ユーザIF手段20、画像処理手段21、演出処理手段22、シナリオ記憶手段23、入力画像適応シナリオ選択手段24、シナリオ再生手段25等を備えて構成される。上記の各手段は、ROM11又はRAM12に格納されるプログラムをCPU10が実行することにより機能的に実現される。   FIG. 1B shows a main functional configuration of the image display apparatus 1. As shown in the figure, the image display device 1 includes a user IF unit 20, an image processing unit 21, an effect processing unit 22, a scenario storage unit 23, an input image adaptive scenario selection unit 24, a scenario reproduction unit 25, and the like. The Each means described above is functionally realized by the CPU 10 executing a program stored in the ROM 11 or the RAM 12.

ユーザIF手段20は、例えば操作キーなどから構成されるユーザインタフェース17を介してユーザから画像表示装置1に対する指示(スライドショー開始指示、シナリオテーマの指定、画像の指定など)を受けつけるとともに、表示部13等に種々の情報を出力する。   The user IF unit 20 receives an instruction (slide show start instruction, scenario theme designation, image designation, etc.) from the user via the user interface 17 including, for example, operation keys and the display unit 13 Etc. to output various information.

画像処理手段21は、圧縮画像データ(JPEGデータなど)の伸長、画像データの加工(トリミング、フィッティング、拡大・縮小、回転、アルファ(透明度)処理、色変換など)等の画像処理を実行する。各画像処理は、従来技術を用いて実現できる。   The image processing means 21 executes image processing such as decompression of compressed image data (such as JPEG data), processing of image data (trimming, fitting, enlargement / reduction, rotation, alpha (transparency) processing, color conversion, etc.), and the like. Each image processing can be realized using a conventional technique.

演出処理手段22は、音声出力部14を制御して効果音等を出力する処理、表示部13を制御して表示パネル等の輝度や色合い、表示領域の背景色を変更する処理等の演出処理を実行する。演出に必要な効果音等のデータは、予めROM11又はRAM12に記憶されているものとする。   The effect processing means 22 controls the sound output unit 14 to output sound effects and the like, and the display unit 13 controls the brightness and hue of the display panel and the like, and changes the background color of the display area. Execute. It is assumed that data such as sound effects necessary for production is stored in the ROM 11 or RAM 12 in advance.

シナリオ記憶手段23は、シナリオの識別情報に対応づけて、シナリオデータを記憶する。   The scenario storage unit 23 stores scenario data in association with the scenario identification information.

シナリオデータは、各フレームについて、該フレームに描画される(正確には、該フレームに対応するフレームバッファに描画される)画像オブジェクトの識別情報を格納したタイムテーブルと、各画像オブジェクトについて、該画像オブジェクトのパラメータ情報を格納したパラメータテーブルとを含んで構成される。図2(a)にタイムテーブル、図2(b)にパラメータテーブルの例を模式的に示す。   The scenario data includes, for each frame, a time table storing identification information of an image object drawn in the frame (exactly, drawn in a frame buffer corresponding to the frame), and the image for each image object. And a parameter table storing object parameter information. FIG. 2A schematically shows an example of a time table, and FIG. 2B schematically shows an example of a parameter table.

ここで、画像オブジェクトとは、シナリオにおいてパラメータ情報を規定する単位となる画像である。画像オブジェクトは、ユーザがデジタルカメラで撮影した画像のほか、これに合成するための装飾用画像、図形画像、テキスト画像などであってもよい。装飾用画像やテキスト画像などは、画像表示装置1のROM等に予め記憶しておくことができる。   Here, an image object is an image that is a unit for defining parameter information in a scenario. The image object may be an image taken by a user with a digital camera, a decoration image, a graphic image, a text image, or the like to be combined therewith. A decorative image, a text image, or the like can be stored in advance in a ROM or the like of the image display device 1.

またパラメータ情報は、画像オブジェクトがフレームに描画される際に参照されるパラメータ項目及びパラメータ値、又は、画像オブジェクトを描画したフレームが表示される際に参照されるパラメータ項目及びパラメータ値などを含む。本実施形態のパラメータテーブルは、これら両方のパラメータ情報を格納するように構成される。   The parameter information includes parameter items and parameter values that are referred to when the image object is drawn on the frame, or parameter items and parameter values that are referenced when the frame on which the image object is drawn is displayed. The parameter table of this embodiment is configured to store both pieces of parameter information.

具体的には、パラメータテーブルには、画像オブジェクトを描画するフレームを特定するためのパラメータ情報A、画像オブジェクトをフレームに描画するためのパラメータ情報B、画像オブジェクトを描画したフレームを表示する際に行なう演出を特定するためのパラメータ情報Cが格納されるものとする。   Specifically, parameter information A for specifying a frame in which an image object is drawn, parameter information B for drawing an image object in a frame, and a frame in which the image object is drawn are displayed in the parameter table. It is assumed that parameter information C for specifying an effect is stored.

パラメータ情報Aの項目としては、例えば、表示開始フレーム番号、表表示終了フレーム番号を考えることができる。フレームレートが決まれば経過時間をフレームに変換できるので、フレーム番号に代えて開始後の経過時間を格納してもよい。   As items of the parameter information A, for example, a display start frame number and a table display end frame number can be considered. Since the elapsed time can be converted into a frame once the frame rate is determined, the elapsed time after the start may be stored instead of the frame number.

また、パラメータ情報Bの項目としては、例えば、画像オブジェクトへのアクセスパス、適用する画像処理タイプ、表示開始位置、表示終了位置、開始位置から終了位置までの移動軌跡タイプなどを考えることができる。   As the parameter information B item, for example, an access path to the image object, an applied image processing type, a display start position, a display end position, a movement trajectory type from the start position to the end position, and the like can be considered.

画像オブジェクトへのアクセスパスは、画像オブジェクトが画像表示装置1のROMやHDD等に記憶されている画像である場合、ドライブ名、ディレクトリパス、ファイル名などを含んで構成される。   When the image object is an image stored in the ROM, HDD, or the like of the image display device 1, the access path to the image object includes a drive name, a directory path, a file name, and the like.

一方、シナリオデータ作成時に画像オブジェクトに対応する画像が特定されていない場合(例えば、既成のシナリオに後から画像を当てはめてスライドショーを行う場合など)は、パラメータテーブルに画像オブジェクトへのアクセスパスは格納されない。   On the other hand, when the image corresponding to the image object is not specified at the time of scenario data creation (for example, when a slide show is performed by applying an image to an existing scenario later), the access path to the image object is stored in the parameter table. Not.

この場合、後述するように、シナリオデータ作成後、スライドショー実行前に、ユーザから画像オブジェクトとして描画する画像の指定を受け付けて、該指定された画像のアクセスパスを画像オブジェクトに対応づけて画像対応テーブルに格納しておき、スライドショー実行時には、シナリオデータと、画像対応テーブルを参照して、画像オブジェクトの画像データを読み出すように構成する。   In this case, as will be described later, after the scenario data is created and before the slide show is executed, the user accepts designation of an image to be rendered as an image object, and associates the access path of the designated image with the image object to create an image correspondence table. The image data of the image object is read out by referring to the scenario data and the image correspondence table when the slide show is executed.

画像処理タイプのパラメータ値としては、例えば、画像処理を適用しないことを示す画像処理0、半透明に変化させることを示す画像処理1、画像の中心に向けてズームすることを示す画像処理2などを考えることができる。また、移動軌跡タイプのパラメータ値としては、例えば、真っ直ぐに移動することを示すストレート0、弧を描いて移動することを示すアーク1などを考えることができる。   As the image processing type parameter value, for example, image processing 0 indicating that image processing is not applied, image processing 1 indicating change to translucent, image processing 2 indicating zooming toward the center of the image, and the like. Can think. As the parameter value of the movement trajectory type, for example, straight 0 indicating a straight movement, arc 1 indicating a movement in an arc, and the like can be considered.

また、パラメータ情報Cの項目としては、例えば、適用する演出処理タイプなどを考えることができ、そのパラメータ値としては、例えば、演出処理を行わないことを示す演出処理0、効果音を出力することを示す演出処理1、BGMを出力することを示す演出処理2などを考えることができる。   Further, as the item of parameter information C, for example, the effect processing type to be applied can be considered, and as the parameter value, for example, effect processing 0 indicating that the effect processing is not performed, output of sound effects An effect process 1 indicating the output, an effect process 2 indicating the output of BGM, and the like can be considered.

シナリオ記憶手段23は、更に、シナリオテーマに対応づけて、該シナリオ記憶手段23に記憶するシナリオの識別情報、該シナリオの画像オブジェクト制限情報などを格納するシナリオテーブルを記憶する。   The scenario storage unit 23 further stores a scenario table that stores scenario identification information, image object restriction information of the scenario, and the like stored in the scenario storage unit 23 in association with the scenario theme.

シナリオテーマは、設計に応じて定めることができ、例えば「旅行」、「結婚式」、「同窓会」などを考えることができる。   The scenario theme can be determined according to the design. For example, “travel”, “wedding”, “reunion”, etc. can be considered.

画像オブジェクト制限情報は、シナリオに使用する画像オブジェクトを制限する情報である。   The image object restriction information is information for restricting image objects used in the scenario.

図3にシナリオテーブルの例を模式的に示す。図に示すように、本実施形態のシナリオテーブルは、1つのシナリオテーマに対して、画像オブジェクト制限情報の異なる複数のシナリオの識別情報を対応づけて格納している。   FIG. 3 schematically shows an example of the scenario table. As shown in the figure, the scenario table of the present embodiment stores identification information of a plurality of scenarios having different image object restriction information in association with one scenario theme.

また、画像オブジェクト制限情報として、シナリオに使用する画像オブジェクトのサイズ上限値、及び、シナリオに使用する画像オブジェクトをサイズ上限値から一定範囲のサイズのものに制限するためのサイズ差分閾値を格納している。サイズ上限値は、シナリオに従ってフレームを連続的に表示できるように調整される。またサイズ差分閾値は、図に示すように、シナリオごとに異なっていてもよい。   In addition, as the image object restriction information, a size upper limit value of the image object used for the scenario and a size difference threshold value for restricting the image object used for the scenario to a size within a certain range from the size upper limit value are stored. Yes. The size upper limit value is adjusted so that frames can be continuously displayed according to the scenario. Also, the size difference threshold may be different for each scenario as shown in the figure.

入力画像適応シナリオ選択手段24、シナリオ再生手段25の動作については、以下の入力画像適応型スライドショー処理の説明において併せて説明する。   The operations of the input image adaptive scenario selection unit 24 and the scenario reproduction unit 25 will be described together in the following description of the input image adaptive slide show process.

(入力画像適応型スライドショー処理)
以下では、図4、図5に示すフローチャート等を参照して、画像表示装置1による入力画像適応型スライドショー処理を詳細に説明する。各ステップは処理内容に矛盾を生じない範囲で任意に順番を変更して、又は並列に実行することができる。また、処理の終了は例えば割り込み等を用いて実現できる。
(Input image adaptive slide show processing)
Hereinafter, the input image adaptive slide show process by the image display device 1 will be described in detail with reference to the flowcharts shown in FIGS. Each step can be executed in any order or in parallel within a range that does not cause a contradiction in processing contents. Further, the end of the process can be realized by using an interrupt or the like, for example.

ユーザIF手段20は、スライドショーを開始する前に、表示部13に提示した入力画面を介して、ユーザから、シナリオテーマの指定と、画像オブジェクトとして描画する画像(郡)の指定とを受け付ける(S100)。   Before starting the slide show, the user IF unit 20 receives a scenario theme specification and an image (group) specification to be drawn as an image object from the user via the input screen presented on the display unit 13 (S100). ).

例えば、ユーザIF手段20について、シナリオ記憶手段23に記憶されるシナリオテーブルを参照して、該シナリオテーブルに登録されているシナリオテーマの一覧を入力画面に提示し、該一覧の中からユーザがシナリオテーマを指定できるように構成することが考えられる。   For example, the user IF unit 20 refers to a scenario table stored in the scenario storage unit 23, presents a list of scenario themes registered in the scenario table on the input screen, and the user selects a scenario from the list. It can be considered that the theme can be specified.

次に、入力画像適応シナリオ選択手段24は、メモリカードからメモリカードインタフェース15を介して、又はデジタルカメラ等の情報機器から通信インタフェース16を介して、ユーザが指定した画像のヘッダ情報等を読み出し、各画像のサイズを取得する(S101)。   Next, the input image adaptation scenario selection means 24 reads out the header information of the image specified by the user from the memory card via the memory card interface 15 or from the information device such as a digital camera via the communication interface 16, The size of each image is acquired (S101).

次に、入力画像適応シナリオ選択手段24は、前記取得した各画像のサイズの最大値(以下、「入力サイズ最大値」という)を求める(S102)。   Next, the input image adaptation scenario selection unit 24 obtains the maximum value of the size of each acquired image (hereinafter referred to as “input size maximum value”) (S102).

次に、入力画像適応シナリオ選択手段24は、シナリオ記憶手段23に記憶されるシナリオテーブルを参照し、前記受け付けたユーザ指定シナリオテーマに対応する複数のシナリオの中から、ユーザが指定した画像に画像オブジェクト制限情報が適合するシナリオを選択する(S103)。   Next, the input image adaptive scenario selection unit 24 refers to the scenario table stored in the scenario storage unit 23 and selects an image specified by the user from among a plurality of scenarios corresponding to the received user-specified scenario theme. A scenario that matches the object restriction information is selected (S103).

具体的には、シナリオテーブルから、前記受け付けたユーザ指定シナリオテーマに対応する各シナリオのサイズ上限値及びサイズ差分閾値を読み出す。そして、前記求めた入力サイズ最大値と、各シナリオのサイズ上限値及びサイズ差分閾値とを比較し、入力サイズ最大値が、サイズ上限値以上であり、かつ、サイズ上限値と入力サイズ最大値との差分がサイズ差分閾値以下となるシナリオを選択する。   Specifically, the size upper limit value and the size difference threshold value of each scenario corresponding to the received user-specified scenario theme are read from the scenario table. Then, the obtained input size maximum value is compared with the size upper limit value and the size difference threshold value of each scenario, the input size maximum value is not less than the size upper limit value, and the size upper limit value and the input size maximum value are Select a scenario where the difference is less than or equal to the size difference threshold.

例えば、図3に示すシナリオテーブルの場合、ユーザ指定シナリオテーマが「旅行」であり、入力サイズ最大値が120メガピクセルであるとすると、サイズ上限値が200メガピクセル、サイズ差分閾値が100メガピクセルである「旅行−C」が選択されることになる。   For example, in the scenario table shown in FIG. 3, if the user-specified scenario theme is “travel” and the maximum input size is 120 megapixels, the size upper limit is 200 megapixels and the size difference threshold is 100 megapixels. “Travel-C” is selected.

なお、ユーザが指定した画像に適合するシナリオが複数存在する場合(例えば図3に示す例において、ユーザ指定シナリオテーマが「旅行」であり、入力サイズ最大値が350メガピクセルである場合など)は、サイズ上限値と入力サイズ最大値との差分が最も小さいものを選択する。又は、ランダムに又は予め設定した優先順位に従って、そのうちの1つを選択する構成としてもよい。   When there are a plurality of scenarios that match the image specified by the user (for example, in the example shown in FIG. 3, the user-specified scenario theme is “travel” and the maximum input size is 350 megapixels). Then, the one with the smallest difference between the size upper limit value and the maximum input size is selected. Alternatively, one of them may be selected randomly or according to a preset priority order.

次に、入力画像適応シナリオ選択手段24は、前記選択したシナリオに登場する画像オブジェクトに対応づけて、ユーザが指定した画像のアクセスパスを、画像対応テーブルに格納する(S104)。   Next, the input image adaptation scenario selection means 24 stores the access path of the image designated by the user in the image correspondence table in association with the image object appearing in the selected scenario (S104).

図6に、画像対応テーブルの例を模式的に示す。かかる対応づけは、入力画像適応シナリオ選択手段24が自動的に決定してもよいし、ユーザIF手段20が表示部13に提示した入力画面を利用し、ユーザからの入力に基づいて決定するように構成してもよい。   FIG. 6 schematically shows an example of the image correspondence table. Such an association may be automatically determined by the input image adaptation scenario selection unit 24 or may be determined based on an input from the user using the input screen presented by the user IF unit 20 on the display unit 13. You may comprise.

次に、シナリオ再生手段25は、例えばユーザからユーザIF手段20を介してスライドショー開始指示を受け付けた場合、スライドショーを開始すべく、時系列順にフレームを選択する(S105)。   Next, for example, when the scenario reproducing unit 25 receives a slide show start instruction from the user via the user IF unit 20, the scenario reproducing unit 25 selects frames in chronological order to start the slide show (S105).

次に、シナリオ再生手段25は、シナリオ記憶手段23に記憶される前記選択したシナリオに対応するタイムテーブルを参照し、前記選択したフレームに描画する画像オブジェクトを順に選択する(S106)。   Next, the scenario reproducing unit 25 refers to the time table corresponding to the selected scenario stored in the scenario storage unit 23, and sequentially selects the image objects to be drawn in the selected frame (S106).

次に、シナリオ再生手段25は、シナリオ記憶手段23に記憶される前記選択したシナリオに対応するパラメータテーブルを参照し、前記選択した画像オブジェクトのパラメータ情報A〜Cを取得する(S107)。   Next, the scenario reproducing unit 25 refers to the parameter table corresponding to the selected scenario stored in the scenario storage unit 23, and acquires the parameter information A to C of the selected image object (S107).

次に、シナリオ再生手段25は、前記選択した画像オブジェクトの画像データを取得する(S108)。   Next, the scenario reproducing means 25 acquires image data of the selected image object (S108).

前記選択した画像オブジェクトが画像表示装置1のROM等に記憶されている画像に対応している場合、前記取得したパラメータ情報Bに含まれる画像オブジェクトへのアクセスパスに基づき、対応する画像データを読み出す。一方、前記選択した画像オブジェクトがユーザ指定画像に対応している場合、画像対応テーブルを参照し、前記選択した画像オブジェクトに対応する画像データのアクセスパスに基づき、メモリカードからメモリカードインタフェース15を介して、又はデジタルカメラ等の情報機器から通信インタフェース16を介して、対応する画像データを読み出す。   When the selected image object corresponds to an image stored in the ROM or the like of the image display device 1, the corresponding image data is read based on the access path to the image object included in the acquired parameter information B. . On the other hand, when the selected image object corresponds to the user-specified image, the image correspondence table is referred to, and the memory card is connected via the memory card interface 15 based on the access path of the image data corresponding to the selected image object. Or corresponding image data is read out from an information device such as a digital camera via the communication interface 16.

なお、読み出した画像データが圧縮画像データであった場合は、画像処理手段21を制御して圧縮画像データの伸長を行わせる。   If the read image data is compressed image data, the image processing means 21 is controlled to decompress the compressed image data.

次に、シナリオ再生手段25は、前記取得したパラメータ情報Bを参照して、前記読み出した画像データ(圧縮画像データの場合は、伸長後の画像データ)を、前記選択したフレームに描画する(S109)。   Next, the scenario reproducing means 25 refers to the acquired parameter information B and draws the read image data (decompressed image data in the case of compressed image data) in the selected frame (S109). ).

例えば、前記取得したパラメータ情報Bに含まれる情報が、画像処理タイプ=画像処理2、表示開始位置=(100,100)、表示終了位置=(200、200)、移動軌跡タイプ=ストレート0であったとする。この場合、シナリオ再生手段25は、画像処理手段21を制御して、前記読み出した画像データに対して画像の中心に向けてズームする画像処理2を適用し、その適用結果を前記選択したフレームに描画する。   For example, the information included in the acquired parameter information B is image processing type = image processing 2, display start position = (100, 100), display end position = (200, 200), and movement track type = straight 0. Suppose. In this case, the scenario reproducing means 25 controls the image processing means 21 to apply the image processing 2 for zooming toward the center of the image to the read image data, and the application result is applied to the selected frame. draw.

また、フレームに描画する位置は、表示開始フレーム番号、表示終了フレーム番号、表示開始位置、表示終了位置、移動軌跡タイプの情報を用いて算出することができる。例えば、前記選択したフレームのフレーム番号をNとすると、移動軌跡タイプ=ストレート0である場合、描画する位置は、表示開始位置+(表示終了位置−表示開始位置)×N/(表示終了フレーム番号−表示開始フレーム番号)により、算出することができる。画像処理の適用の度合い(例えば、透明化の程度、ズームの程度など)についても同様にして線形に求めることができる。   In addition, the position to be drawn in the frame can be calculated using information on the display start frame number, the display end frame number, the display start position, the display end position, and the movement locus type. For example, when the frame number of the selected frame is N, when the movement locus type = straight 0, the drawing position is display start position + (display end position−display start position) × N / (display end frame number). -Display start frame number). The degree of application of image processing (for example, the degree of transparency, the degree of zoom, etc.) can be obtained linearly in the same manner.

次に、シナリオ再生手段25は、前記選択したフレームに描画すべき未選択の画像オブジェクトがある場合は(S110:Yes)、S106に再帰する。   Next, when there is an unselected image object to be drawn in the selected frame (S110: Yes), the scenario reproducing unit 25 recurs to S106.

一方、ない場合、シナリオ再生手段25は、従来と同様にして、前記選択したフレームを表示部13に表示する(正確には、前記選択したフレームに対応するフレームバッファの内容が表示部13に表示されるように制御する)とともに、前記取得したパラメータ情報Cを参照して演出処理手段22を制御し、演出処理を実行する(S111)。   On the other hand, if not, the scenario playback means 25 displays the selected frame on the display unit 13 as in the conventional case (more precisely, the contents of the frame buffer corresponding to the selected frame are displayed on the display unit 13). The effect processing means 22 is controlled with reference to the acquired parameter information C, and the effect process is executed (S111).

例えば、前記取得したパラメータ情報Cが、演出処理タイプ=演出処理1であったとする。この場合、シナリオ再生手段25は、音声出力部14から所定の効果音が出力されるように、演出処理手段22を制御する。   For example, it is assumed that the acquired parameter information C is effect process type = effect process 1. In this case, the scenario reproducing unit 25 controls the effect processing unit 22 so that a predetermined sound effect is output from the audio output unit 14.

次に、シナリオ再生手段25は、前記取得したシナリオデータのタイムテーブルを参照し、未選択のフレームがある場合は(S112:Yes)、S105に再帰する。   Next, the scenario reproducing means 25 refers to the time table of the acquired scenario data, and when there is an unselected frame (S112: Yes), it recurs to S105.

なお、シナリオ再生手段25は、フレームの表示が、所定のフレームレート(シナリオやユーザによって指定されたフレームレート)に従って連続的に行われるように、S111の表示タイミングを制御する。   The scenario reproducing unit 25 controls the display timing of S111 so that the frame display is continuously performed according to a predetermined frame rate (scenario or a frame rate specified by the user).

従って、前記選択したフレームについて描画が完了した段階で該フレームの表示タイミングがまだ到来していない場合は、次のフレームについての処理を先に進めてもよい。また、フレームへの描画が表示に間に合わない状態(バッファアンダーランエラー)が生じないように、最初に所定数のフレームについて描画が完了してから、表示部13への表示や演出処理を実行するように構成してもよい。   Accordingly, when the display timing of the frame has not yet arrived at the stage where the drawing for the selected frame is completed, the processing for the next frame may be advanced. In addition, display on the display unit 13 and presentation processing are executed after drawing for a predetermined number of frames is completed first so that a state in which drawing on the frame is not in time for display (buffer underrun error) does not occur. You may comprise as follows.

ただし、前記選択したシナリオに従って表示する全フレームについて描画を完了する前に、描画の完了したフレームから順に表示を開始することが望ましい(特に画像表示装置のスペックが十分でない場合)。ムービー形式のデータを作成する態様など、全フレームについて描画を完了してから表示を開始する構成では、表示開始までに時間がかかってしまうからである。   However, it is desirable to start the display in order from the frame for which drawing has been completed before the drawing is completed for all the frames to be displayed according to the selected scenario (particularly when the specifications of the image display device are not sufficient). This is because it takes time to start display in a configuration in which display is started after drawing is completed for all frames, such as a mode of creating movie format data.

このように本実施形態の画像表示装置1では、画像オブジェクト制限情報(サイズ上限値及びサイズ差分閾値)の異なる複数のシナリオの中から、ユーザが指定した画像に適合するシナリオ(入力サイズ最大値がサイズ上限値以下、かつ、サイズ上限値と入力サイズ最大値との差分がサイズ差分閾値以下となるシナリオ)を選択し、該シナリオに従ってスライドショーを実行するように構成されている。   As described above, in the image display apparatus 1 according to the present embodiment, a scenario (maximum input size value that matches the image specified by the user is selected from a plurality of scenarios having different image object restriction information (size upper limit value and size difference threshold value). The scenario is selected so that the difference between the size upper limit value and the input size maximum value is equal to or smaller than the size difference threshold value, and the slide show is executed according to the scenario.

かかる構成によれば、ユーザ指定シナリオテーマに対応するシナリオのうち、入力サイズ最大値がサイズ上限値以下となるシナリオが選択されるので、フレーム落ちや画像の欠落は原則として生じない。   According to such a configuration, a scenario in which the input size maximum value is equal to or smaller than the size upper limit value among the scenarios corresponding to the user-specified scenario theme is selected, so that no frame drop or image loss occurs in principle.

また、ユーザ指定シナリオテーマに対応するシナリオのうち、サイズ上限値と入力サイズ最大値との差分がサイズ差分閾値以下となるシナリオが選択されるため、画像表示装置の機能を生かしたシナリオに従ってスライドショーを実行することができる。   In addition, a scenario in which the difference between the size upper limit value and the input size maximum value is equal to or smaller than the size difference threshold among the scenarios corresponding to the user-specified scenario theme is selected, so that the slide show is performed according to the scenario utilizing the function of the image display device. Can be executed.

すなわち、サイズ上限値と入力サイズ最大値との差分がサイズ差分閾値以下となるシナリオは、シナリオ作成時の見積りと実際の入力とのずれがサイズ差分閾値以下となっていることを意味するから、ユーザが指定した画像に対して、サイズ上限値が適切に見積もられており、画像処理等が不必要に制限されていないシナリオになっていると考えられるからである。   In other words, the scenario where the difference between the size upper limit value and the input size maximum value is less than or equal to the size difference threshold means that the deviation between the estimate at the time of scenario creation and the actual input is less than or equal to the size difference threshold. This is because the size upper limit value is appropriately estimated for the image designated by the user, and it is considered that the scenario is such that image processing or the like is not unnecessarily restricted.

これに対し、サイズ上限値と入力サイズ最大値との差分が大きいシナリオは、ユーザが指定した画像に対して、過剰にサイズ上限値が見積もられており、画像処理等が不必要に制限されているシナリオとなっている可能性が高いと考えられるからである。   On the other hand, in the scenario where the difference between the size upper limit value and the input size maximum value is large, the size upper limit value is excessively estimated for the image specified by the user, and image processing etc. are unnecessarily limited. This is because there is a high possibility that the scenario has become.

(変形例)
本発明は上記実施形態に限定されることなく、種々に変形して適用することが可能である。例えば、本発明の画像表示装置は、専用装置(フォトビューワー)として実施する場合に限られず、プリンタ、プロジェクタ、パソコン、デジタルカメラ、携帯電話などの情報処理機器の一機能として実施してもよい。
(Modification)
The present invention is not limited to the above-described embodiment, and can be variously modified and applied. For example, the image display device of the present invention is not limited to being implemented as a dedicated device (photo viewer), and may be implemented as a function of information processing equipment such as a printer, a projector, a personal computer, a digital camera, and a mobile phone.

また上記実施形態では、ユーザが指定したシナリオテーマに対応するものの中からシナリオを選択する構成としているが、シナリオテーマに関係なく、シナリオ記憶手段23に記憶するシナリオの中から、ユーザが画像オブジェクトとして指定した画像に画像オブジェクト制限情報が適合するシナリオを選択する構成としてもよい。この場合、シナリオテーマに関する構成は省略することができる。又は、ユーザが指定した画像に対して画像認識技術を適用して画像の内容を推定し、前記推定した画像内容にマッチするシナリオテーマを選択し、前記選択したシナリオテーマに対応するものの中からシナリオを選択する構成としてもよい。画像認識技術を適用して画像の内容を推定する構成には、周知のものを利用することができる。   In the above embodiment, the scenario is selected from those corresponding to the scenario theme specified by the user. However, regardless of the scenario theme, the user can select the scenario as an image object from the scenarios stored in the scenario storage unit 23. A scenario in which the image object restriction information matches the specified image may be selected. In this case, the configuration related to the scenario theme can be omitted. Alternatively, an image recognition technique is applied to an image designated by the user to estimate the content of the image, a scenario theme that matches the estimated image content is selected, and a scenario is selected from those corresponding to the selected scenario theme. It is good also as a structure which selects. A known configuration can be used as a configuration for estimating the content of an image by applying an image recognition technique.

また上記実施形態では、シナリオごとにサイズ差分閾値を定めてシナリオテーブルに格納する構成としているが、サイズ差分閾値を各シナリオに共通に定めてシナリオ記憶手段23に記憶する構成としてもよい。   In the above embodiment, the size difference threshold value is determined for each scenario and stored in the scenario table. However, the size difference threshold value may be determined in common for each scenario and stored in the scenario storage unit 23.

また上記実施形態では、画像オブジェクト制限情報として、サイズ上限値及びサイズ差分閾値を用いる構成としているが、例えば画像オブジェクトの最大使用数及び使用数差分閾値など、他の画像オブジェクト制限情報を用いる構成としてもよい。   In the above embodiment, the size upper limit value and the size difference threshold are used as the image object restriction information. However, for example, other image object restriction information such as the maximum use number and the use number difference threshold of the image object is used. Also good.

また上記実施形態では、入力サイズ最大値がサイズ上限値以下、かつ、サイズ上限値と入力サイズ最大値との差分がサイズ差分閾値以下となるシナリオを選択する構成としているが、このようにサイズ上限値と入力サイズ最大値との差分が小さいものを優先的に選択する構成として、例えば、入力サイズ最大値がサイズ上限値以下、かつ、サイズ上限値と入力サイズ最大値との差分が最小となるものを選択する構成を採用してもよい。   Further, in the above embodiment, the scenario is such that the input size maximum value is equal to or smaller than the size upper limit value, and the difference between the size upper limit value and the input size maximum value is equal to or smaller than the size difference threshold value. For example, the input size maximum value is equal to or smaller than the size upper limit value, and the difference between the size upper limit value and the input size maximum value is minimized. You may employ | adopt the structure which selects a thing.

更に、入力サイズ最大値がサイズ上限値を超える場合であっても、両者の差分が小さければフレーム落ちや画像の欠落が生じる可能性は低いと考えられるので、入力サイズ最大値がサイズ上限値以下との条件を外し、単に、サイズ上限値と入力サイズ最大値との差分が小さいものを優先的に選択する構成、例えば、サイズ上限値と入力サイズ最大値との差分が閾値以下となるシナリオを選択する構成、サイズ上限値と入力サイズ最大値との差分が最小となるシナリオを選択する構成とすることも考えられる。   Furthermore, even if the maximum input size exceeds the maximum size limit, if the difference between the two is small, it is unlikely that frames will be dropped or missing images, so the maximum input size is below the maximum size limit. The configuration in which the difference between the size upper limit value and the input size maximum value is preferentially selected, for example, a scenario in which the difference between the size upper limit value and the input size maximum value is equal to or less than the threshold value. It is also conceivable to select a scenario in which the difference between the size selection upper limit value and the input size maximum value is minimized.

一方、シナリオテーブルについて、サイズ上限値及びサイズ差分閾値を格納する構成に代えて、シナリオ作成時に想定したサイズ上限値及びサイズ下限値を格納する構成とすることも考えられる。この場合、入力画像適応シナリオ選択手段24は、入力サイズ最大値が、サイズ下限値以上、サイズ上限値以下となるシナリオを選択する。かかる構成によれば、ユーザが指定した画像がシナリオ作成時に想定したサイズ範囲に収まるシナリオが選択されるので、フレーム落ちや画像の欠落を生じさせることなく、画像表示装置の機能を生かしたシナリオに従ってスライドショーを実行することができる。   On the other hand, the scenario table may be configured to store the size upper limit value and the size lower limit value assumed at the time of scenario creation instead of the configuration storing the size upper limit value and the size difference threshold value. In this case, the input image adaptive scenario selection unit 24 selects a scenario in which the maximum input size value is not less than the size lower limit value and not more than the size upper limit value. According to such a configuration, a scenario in which the image specified by the user falls within the size range assumed at the time of scenario creation is selected. Therefore, according to a scenario that makes use of the function of the image display device without causing frame dropping or image loss A slide show can be executed.

また上記実施形態では、シナリオデータで規定されるフレームを表示する構成としているが、シナリオ再生手段25が、前記選択したシナリオに従って、ユーザが画像オブジェクトとして指定した画像を対応するフレームに描画し、前記描画したフレームの間に表示する補間フレームを描画し、前記描画したフレーム及び補間フレームを連続的に表示するように構成してもよい。補間フレームを描画する方法は、従来のフレーム補間技術を利用することができる。   In the above embodiment, the frame defined by the scenario data is displayed. The scenario reproducing means 25 draws the image designated by the user as an image object in the corresponding frame according to the selected scenario. An interpolation frame to be displayed may be drawn between the drawn frames, and the drawn frame and the interpolation frame may be continuously displayed. As a method of drawing an interpolation frame, a conventional frame interpolation technique can be used.

また上記実施形態では、1つのシナリオテーマに対して、画像オブジェクト制限情報の異なる複数のシナリオの識別情報を対応づけて、シナリオテーブルに格納する構成としているが、該シナリオテーブルが、更に、1つのシナリオテーマに対して、画像オブジェクト制限情報が同一となる複数のシナリオの識別情報を対応づけて格納していてもよい。画像オブジェクト制限情報が同一となるシナリオの識別情報が複数あり、それらがユーザ指定画像に適合している場合は、上述したように、ランダムに又は予め設定した優先順位に従って、そのうちの1つを選択すればよいからである。   In the above-described embodiment, the configuration is such that identification information of a plurality of scenarios having different image object restriction information is associated with one scenario theme and stored in the scenario table. The identification information of a plurality of scenarios having the same image object restriction information may be stored in association with the scenario theme. If there is more than one scenario identification information with the same image object restriction information and they match the user-specified image, select one of them randomly or according to a preset priority as described above This is because it only has to be done.

また上記実施形態では、画像オブジェクト制限情報をシナリオテーブルに格納する構成としているが、画像オブジェクト制限情報をシナリオデータの一部としてパラメータテーブル等に格納する構成としてもよい。この場合、シナリオテーブルを参照してシナリオテーマに対応するシナリオの識別情報を取得し、シナリオデータから前記取得した識別情報に対応する画像オブジェクト制限情報を抽出して、ユーザが指定した画像との適合性を判断する。   In the above embodiment, the image object restriction information is stored in the scenario table. However, the image object restriction information may be stored in the parameter table or the like as part of the scenario data. In this case, the scenario table corresponding to the scenario theme is acquired by referring to the scenario table, the image object restriction information corresponding to the acquired identification information is extracted from the scenario data, and the matching with the image specified by the user is performed. Judging sex.

また上記実施形態では、シナリオに規定されるパラメータ情報について、パラメータ情報A〜Cのように分類し、それぞれ具体的なパラメータ項目、パラメータ値を例示しているが、本発明はこのようなパラメータ情報の分類の仕方、具体例に限定されるものではない。   In the above embodiment, the parameter information defined in the scenario is classified as parameter information A to C, and specific parameter items and parameter values are illustrated respectively. However, the present invention is not limited to such parameter information. The classification method is not limited to a specific example.

また上記実施形態では、シナリオ再生手段25が、シナリオデータに含まれるタイムテーブルを参照して、各フレームに描画する画像オブジェクトを選択しているが、このような構成に代えて、シナリオ再生手段25が、パラメータテーブルに格納されている各画像オブジェクトの表示開始フレーム番号、表示終了フレーム番号を参照して、各フレームに描画する画像オブジェクトを選択する(又は、タイムテーブルを作成する)構成としてもよい。この場合、シナリオデータがタイムテーブルを含んでいる必要はない。   In the above embodiment, the scenario reproducing unit 25 refers to the time table included in the scenario data and selects an image object to be drawn in each frame. Instead of such a configuration, the scenario reproducing unit 25 However, referring to the display start frame number and display end frame number of each image object stored in the parameter table, an image object to be drawn in each frame may be selected (or a time table is created). . In this case, the scenario data does not need to include a time table.

また上記実施形態では、メモリカードインタフェース15、通信インタフェース16を介してシナリオデータや画像データを取得する構成としているが、画像表示装置1がCDやDVD、HDDなどの記録媒体用のドライブを備え、そのような記録媒体から各種データを読み出すように構成してもよい。   In the above embodiment, the scenario data and the image data are obtained via the memory card interface 15 and the communication interface 16, but the image display device 1 includes a drive for a recording medium such as a CD, a DVD, and an HDD, You may comprise so that various data may be read from such a recording medium.

最後に、上記実施形態及び変形例の各要素は、本発明の技術思想に基づく範囲で任意に組み合わせて実施することができる。   Finally, the elements of the above-described embodiment and modification examples can be implemented in any combination within the scope based on the technical idea of the present invention.

画像表示装置1の構成を示すブロック図である。1 is a block diagram illustrating a configuration of an image display device 1. FIG. タイムテーブル、パラメータテーブルの例を示す図である。It is a figure which shows the example of a time table and a parameter table. シナリオテーブルの例を示す図である。It is a figure which shows the example of a scenario table. 入力画像適応型スライドショー処理の流れを示すフローチャートである。It is a flowchart which shows the flow of an input image adaptive slide show process. 入力画像適応型スライドショー処理の流れを示すフローチャートである。It is a flowchart which shows the flow of an input image adaptive slide show process. 画像対応テーブルの例を示す図である。It is a figure which shows the example of an image corresponding table.

符号の説明Explanation of symbols

1 画像表示装置、10 CPU、11 ROM、12 RAM、13 表示部、14 音声出力部、15 メモリカードインタフェース、16 通信インタフェース、17 ユーザインタフェース、20 ユーザIF手段、21 画像処理手段、22 演出処理手段、23 シナリオ記憶手段、24 入力画像適応シナリオ選択手段、25 シナリオ再生手段   DESCRIPTION OF SYMBOLS 1 Image display apparatus, 10 CPU, 11 ROM, 12 RAM, 13 Display part, 14 Sound output part, 15 Memory card interface, 16 Communication interface, 17 User interface, 20 User IF means, 21 Image processing means, 22 Production processing means , 23 Scenario storage means, 24 Input image adaptive scenario selection means, 25 Scenario playback means

Claims (10)

シナリオに従って画像オブジェクトを描画したフレームを連続的に表示する画像表示装置であって、
前記シナリオは、該シナリオに使用する画像オブジェクトを制限する情報(以下、「制限情報」という)を含んでおり、
シナリオテーマに前記制限情報の異なる複数の前記シナリオを対応づけて記憶するシナリオ手段と、
ユーザから、シナリオテーマの指定と、画像オブジェクトとして描画する画像の指定とを受け付ける手段と、
前記シナリオ記憶手段を参照し、ユーザが指定したシナリオテーマに対応する前記シナリオの中から、ユーザが画像オブジェクトとして指定した画像に前記制限情報が適合するシナリオを選択するシナリオ選択手段と、
前記選択したシナリオに従って、ユーザが画像オブジェクトとして指定した画像を対応するフレームに描画し、前記描画したフレームを表示するシナリオ再生手段と、を備えることを特徴とする画像表示装置。
An image display device that continuously displays frames in which image objects are drawn according to a scenario,
The scenario includes information for restricting image objects used for the scenario (hereinafter referred to as “restriction information”),
A scenario means for storing a plurality of scenarios having different restriction information in association with a scenario theme;
Means for receiving a scenario theme designation and a designation of an image to be rendered as an image object from a user;
A scenario selection unit that refers to the scenario storage unit and selects a scenario in which the restriction information matches the image specified by the user as an image object from the scenarios corresponding to the scenario theme specified by the user;
An image display apparatus comprising: scenario reproducing means for drawing an image designated by the user as an image object in a corresponding frame in accordance with the selected scenario and displaying the drawn frame.
前記制限情報は、シナリオに使用する画像オブジェクトのサイズ上限値の情報であり、
前記シナリオ選択手段は、ユーザが画像オブジェクトとして指定した画像のサイズ最大値を取得し、ユーザが指定したシナリオテーマに対応する前記シナリオの中から、前記取得した最大値が前記サイズ上限値以下であり、かつ、前記サイズ上限値と前記取得した最大値との差分が閾値以下となるシナリオを選択することを特徴とする請求項1記載の画像表示装置。
The restriction information is information on the size upper limit value of the image object used for the scenario,
The scenario selection means acquires a maximum size value of an image specified by the user as an image object, and the acquired maximum value is less than or equal to the size upper limit value among the scenarios corresponding to the scenario theme specified by the user The image display apparatus according to claim 1, wherein a scenario is selected in which a difference between the size upper limit value and the acquired maximum value is a threshold value or less.
前記制限情報は、シナリオに使用する画像オブジェクトのサイズ上限値の情報であり、
前記シナリオ選択手段は、ユーザが画像オブジェクトとして指定した画像のサイズ最大値を取得し、ユーザが指定したシナリオテーマに対応する前記シナリオの中から、前記取得した最大値が前記サイズ上限値以下であり、かつ、前記サイズ上限値と前記取得した最大値との差分が最小となるシナリオを選択することを特徴とする請求項1記載の画像表示装置。
The restriction information is information on the size upper limit value of the image object used for the scenario,
The scenario selection means acquires a maximum size value of an image specified by the user as an image object, and the acquired maximum value is less than or equal to the size upper limit value among the scenarios corresponding to the scenario theme specified by the user 2. The image display device according to claim 1, wherein a scenario in which a difference between the size upper limit value and the acquired maximum value is minimized is selected.
前記制限情報は、シナリオに使用する画像オブジェクトのサイズ上限値の情報であり、
前記シナリオ選択手段は、ユーザが画像オブジェクトとして指定した画像のサイズ最大値を取得し、ユーザが指定したシナリオテーマに対応する前記シナリオの中から、前記サイズ上限値と前記取得した最大値との差分が最小となるシナリオを選択することを特徴とする請求項1記載の画像表示装置。
The restriction information is information on the size upper limit value of the image object used for the scenario,
The scenario selection means acquires a maximum size value of an image specified by the user as an image object, and a difference between the size upper limit value and the acquired maximum value from the scenarios corresponding to the scenario theme specified by the user The image display apparatus according to claim 1, wherein a scenario that minimizes is selected.
前記制限情報は、シナリオに使用する画像オブジェクトのサイズ上限値及び下限値の情報であり、
前記シナリオ選択手段は、ユーザが画像オブジェクトとして指定した画像のサイズ最大値を取得し、ユーザが指定したシナリオテーマに対応する前記シナリオの中から、前記取得した最大値が前記サイズ上限値以下前記サイズ下限値以上となるシナリオを選択することを特徴とする請求項1記載の画像表示装置。
The restriction information is information on the size upper limit value and the lower limit value of the image object used for the scenario,
The scenario selection means acquires a maximum size value of an image specified by the user as an image object, and the acquired maximum value is equal to or smaller than the size upper limit value from the scenarios corresponding to the scenario theme specified by the user. The image display apparatus according to claim 1, wherein a scenario that is equal to or greater than a lower limit value is selected.
前記シナリオ再生手段は、シナリオに従って表示する全フレームについて描画を完了する前に、描画の完了したフレームの表示を開始することを特徴とする請求項1乃至5のいずれか1項に記載の画像表示装置。   6. The image display according to claim 1, wherein the scenario reproduction unit starts displaying a frame for which drawing has been completed before drawing is completed for all frames to be displayed according to the scenario. apparatus. 前記シナリオ再生手段は、前記選択したシナリオに従って、ユーザが画像オブジェクトとして指定した画像を対応するフレームに描画し、前記描画したフレームの間に表示する補間フレームを描画し、前記描画したフレーム及び補間フレームを表示することを特徴とする請求項1乃至6のいずれか1項に記載の画像表示装置。   The scenario reproduction means draws an image designated by the user as an image object in a corresponding frame according to the selected scenario, draws an interpolation frame to be displayed between the drawn frames, and draws the drawn frame and the interpolation frame. The image display device according to claim 1, wherein: シナリオに従って画像オブジェクトを描画したフレームを連続的に表示する画像表示装置であって、
前記シナリオは、該シナリオに使用する画像オブジェクトのサイズ上限値の情報を含んでおり、
前記サイズ上限値の異なる複数の前記シナリオを記憶するシナリオ手段と、
ユーザから、画像オブジェクトとして描画する画像の指定とを受け付ける手段と、
ユーザが画像オブジェクトとして指定した画像のサイズ最大値を取得し、前記シナリオ記憶手段に記憶されるシナリオの中から、前記サイズ上限値と前記取得した最大値との差分が小さいシナリオを優先的に選択するシナリオ選択手段と、
前記選択したシナリオに従って、ユーザが画像オブジェクトとして指定した画像を対応するフレームに描画し、前記描画したフレームを表示するシナリオ再生手段と、を備えることを特徴とする画像表示装置。
An image display device that continuously displays frames in which image objects are drawn according to a scenario,
The scenario includes information on the size upper limit value of the image object used for the scenario,
Scenario means for storing a plurality of the scenarios having different size upper limit values;
Means for accepting designation of an image to be rendered as an image object from a user;
A maximum size value of an image designated by the user as an image object is acquired, and a scenario having a small difference between the size upper limit value and the acquired maximum value is preferentially selected from the scenarios stored in the scenario storage means. Scenario selection means to
An image display apparatus comprising: scenario reproducing means for drawing an image designated by the user as an image object in a corresponding frame in accordance with the selected scenario and displaying the drawn frame.
シナリオに従って画像オブジェクトを描画したフレームを連続的に表示する画像表示方法であって、
前記シナリオは、該シナリオに使用する画像オブジェクトを制限する情報(以下、「制限情報」という)を含んでおり、
ユーザから、シナリオテーマの指定と、画像オブジェクトとして描画する画像の指定とを受け付ける工程と、
シナリオテーマに前記制限情報の異なる複数の前記シナリオを対応づけて記憶するシナリオ手段を参照し、ユーザが指定したシナリオテーマに対応する前記シナリオの中から、ユーザが画像オブジェクトとして指定した画像に前記制限情報が適合するシナリオを選択するシナリオ選択工程と、
前記選択したシナリオに従って、ユーザが画像オブジェクトとして指定した画像を対応するフレームに描画し、前記描画したフレームを表示するシナリオ再生工程と、を備えることを特徴とする画像表示方法。
An image display method for continuously displaying frames in which image objects are drawn according to a scenario,
The scenario includes information for restricting image objects used for the scenario (hereinafter referred to as “restriction information”),
Receiving from the user a scenario theme specification and an image drawing to be rendered as an image object;
Reference is made to a scenario means for associating and storing a plurality of scenarios having different restriction information to a scenario theme, and the restriction is applied to an image designated by the user as an image object from among the scenarios corresponding to the scenario theme designated by the user. A scenario selection process for selecting a scenario for which the information is suitable;
An image display method comprising: a scenario reproduction step of drawing an image designated by the user as an image object in a corresponding frame according to the selected scenario and displaying the drawn frame.
請求項9記載の画像表示方法をコンピュータで実行させるためのプログラム。   A program for causing a computer to execute the image display method according to claim 9.
JP2007240014A 2007-09-14 2007-09-14 Image display device, image display method, and image display program Pending JP2009071718A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007240014A JP2009071718A (en) 2007-09-14 2007-09-14 Image display device, image display method, and image display program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007240014A JP2009071718A (en) 2007-09-14 2007-09-14 Image display device, image display method, and image display program

Publications (1)

Publication Number Publication Date
JP2009071718A true JP2009071718A (en) 2009-04-02

Family

ID=40607493

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007240014A Pending JP2009071718A (en) 2007-09-14 2007-09-14 Image display device, image display method, and image display program

Country Status (1)

Country Link
JP (1) JP2009071718A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012231470A (en) * 2012-05-29 2012-11-22 Toshiba Corp Electronic apparatus and image processing method
US9002172B2 (en) 2010-06-16 2015-04-07 Kabushiki Kaisha Toshiba Electronic apparatus and image processing method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9002172B2 (en) 2010-06-16 2015-04-07 Kabushiki Kaisha Toshiba Electronic apparatus and image processing method
JP2012231470A (en) * 2012-05-29 2012-11-22 Toshiba Corp Electronic apparatus and image processing method

Similar Documents

Publication Publication Date Title
US20220229536A1 (en) Information processing apparatus display control method and program
US10725734B2 (en) Voice input apparatus
TWI621059B (en) Electronic device and constant speed display method
US20090089710A1 (en) Processing an animation file to provide an animated icon
WO2021258821A1 (en) Video editing method and device, terminal, and storage medium
US10356359B2 (en) Information processing apparatus, method for controlling the information processing apparatus, and recording medium
US9846809B2 (en) Information processing apparatus, method, and storage medium storing program
JP2014209707A (en) Device and method for video reproduction
WO2024041468A1 (en) File processing method and apparatus, and electronic device and storage medium
JP2009071718A (en) Image display device, image display method, and image display program
JP2008304905A (en) Image quality adjustment device, method and program for image quality adjustment
US8819551B2 (en) Display device and method, and program
JP2007243411A (en) Image processing apparatus, method and program
US20210382931A1 (en) Information processing apparatus, control method of information processing apparatus, and non-transitory computer-readable storage medium
WO2019140651A1 (en) Video processing method and device
JP2006101076A (en) Method and device for moving picture editing and program
JP3939850B2 (en) Apparatus for processing control command sequence, method for generating control command sequence, and storage medium for storing control command sequence
JP2009069684A (en) Image display apparatus, method, and program
KR102078479B1 (en) Method for editing video and videos editing device
CN113038014A (en) Video processing method of application program and electronic equipment
JP2007026443A (en) Menu reproduction control method and control device
JP2006019996A (en) Image storing/reproducing device
US20220121704A1 (en) Image file creation apparatus, image file creation method, and storage medium
JP2011193386A (en) Electronic apparatus and image processing method
JP2008090611A (en) Image processor, image processing method and program