JP2006099532A - Information processor, image data output method and program - Google Patents
Information processor, image data output method and program Download PDFInfo
- Publication number
- JP2006099532A JP2006099532A JP2004286147A JP2004286147A JP2006099532A JP 2006099532 A JP2006099532 A JP 2006099532A JP 2004286147 A JP2004286147 A JP 2004286147A JP 2004286147 A JP2004286147 A JP 2004286147A JP 2006099532 A JP2006099532 A JP 2006099532A
- Authority
- JP
- Japan
- Prior art keywords
- display
- image data
- instruction
- display control
- condition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、情報処理装置、画像データ出力方法およびプログラムに関し、特には、画面表示指示を受け付けた際に複数の画像データを順番に出力する情報処理装置、画像データ出力方法およびプログラムに関する。 The present invention relates to an information processing apparatus, an image data output method, and a program, and more particularly to an information processing apparatus, an image data output method, and a program that sequentially output a plurality of image data when a screen display instruction is received.
デジタルカメラの普及により、ユーザが保有している写真データは増えている。ユーザが保有している複数の写真データの中には、撮影に失敗した写真データ、および、あまり重要でない写真データが含まれている可能性が高い。 With the widespread use of digital cameras, the amount of photo data held by users is increasing. It is highly likely that the plurality of pieces of photograph data held by the user include photograph data that has failed to be photographed and less important photograph data.
一般に、ユーザがコンピュータで写真(電子写真)を閲覧する場合、コンピュータに写真を1枚ずつ表示させる方法と、コンピュータに写真を連続して表示(以下「スライドショー」と称する。)させる方法がある。 Generally, when a user browses photographs (electronic photographs) with a computer, there are a method of displaying photographs one by one on the computer and a method of displaying photographs continuously on a computer (hereinafter referred to as “slide show”).
スライドショーでは、電子アルバムに含まれるすべての写真が連続的に表示される。したがって、スライドショーでは、失敗写真および重要でない写真が、他の写真と同様に表示される。このため、単純なスライドショーでは、ユーザは、自己が好む写真を重点的に見ることができなかった。 In the slide show, all the photos included in the electronic album are displayed continuously. Therefore, in the slide show, failed photos and unimportant photos are displayed in the same way as other photos. For this reason, in a simple slide show, the user cannot focus on the photos he likes.
特許文献1(特開平11−344771号公報)、特許文献2(特開2000−67057号公報)および特許文献3(特開2003−316630号公報)には、ユーザの好みに応じて、スライドショーでの画像の表示順序を変更する技術が記載されている。 In Patent Document 1 (Japanese Patent Laid-Open No. 11-344771), Patent Document 2 (Japanese Patent Laid-Open No. 2000-67057), and Patent Document 3 (Japanese Patent Laid-Open No. 2003-316630), a slide show is performed according to user preference. A technique for changing the display order of the images is described.
特許文献1に記載の画像再生装置は、固有の特定情報が付加された画像データを再生する際に、その特定情報が示す内容に基づいて、画像データの表示順序を決定する。
When reproducing image data to which unique specific information is added, the image reproduction device described in
特許文献2に記載の画像データ逐次表示装置は、検索対象画像データに類似した画像データを検索し、その検索した画像データを逐次表示する。
The image data sequential display device described in
特許文献3に記載の情報処理装置は、画像データのスライド表示の順番をユーザに設定させ、その設定された順番でスライド表示を実行する。
特許文献1ないし3に記載の技術では、ユーザは、スライドショーでの画像の表示順序を変更するために、煩わしい作業を行わなければならない。
In the techniques described in
具体的には、特許文献1に記載の画像再生装置では、ユーザは、固有の特定情報を画像データに付加するという煩わしい作業を行わなければならない。
Specifically, in the image reproduction device described in
特許文献2に記載の画像データ逐次表示装置では、ユーザは、検索対象画像データを指定するという煩わしい作業を行わなければならない。
In the image data sequential display device described in
特許文献3に記載の情報処理装置では、ユーザは、スライド表示の順番を設定するという煩わしい作業を行わなければならない。
In the information processing apparatus described in
本発明の目的は、ユーザが画像の表示順序を変更するための煩わしい作業を行わなくても、ユーザの関心の程度に応じて自動的にスライド表示を調節することが可能な情報処理装置、画像データ出力方法、プログラムおよび記録媒体を提供することである。 An object of the present invention is to provide an information processing apparatus and image that can automatically adjust the slide display according to the degree of interest of the user, without requiring the user to perform troublesome work for changing the display order of the images. A data output method, a program, and a recording medium are provided.
上記の目的を達成するために、本発明の情報処理装置は、ユーザから画面表示指示を受け付けた際に、該画面表示指示に対応する複数の画像データを出力する情報処理装置であって、前記画面表示指示および前記画面表示指示と異なる表示制御指示を受け付ける入力部と、前記画面表示指示に対応する複数の画像データおよび前記表示制御指示に対応する画像データを含む画像データを格納する画像データ格納部と、前記入力部が前記画面表示指示を受け付けると、前記画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを予め定められた順番で出力し、また、前記入力部が前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理部と、前記表示処理部が出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記表示処理部の動作に基づいて算出する条件算出部と、前記入力部が前記画面表示指示を受け付けた際の前記表示処理部の動作を、前記条件算出部が算出した表示条件に基づいて制御する表示制御部と、を含む。 To achieve the above object, an information processing apparatus of the present invention is an information processing apparatus that outputs a plurality of image data corresponding to a screen display instruction when a screen display instruction is received from a user, An image data storage that stores a screen display instruction and an input unit that receives a display control instruction different from the screen display instruction, a plurality of image data corresponding to the screen display instruction, and image data including image data corresponding to the display control instruction And when the input unit accepts the screen display instruction, a plurality of image data corresponding to the screen display instruction stored in the image data storage unit are output in a predetermined order, and the input When the display unit receives the display control instruction, the image data corresponding to the display control instruction stored in the image data storage unit is used as the display control instruction. And a condition calculation unit that calculates, for each image data output from the display processing unit, a display condition indicating a user's interest in the image data based on an operation of the display processing unit. A display control unit that controls the operation of the display processing unit when the input unit receives the screen display instruction based on the display condition calculated by the condition calculation unit.
また、本発明の画像データ出力方法は、画面表示指示に対応する複数の画像データおよび該画面表示指示と異なる表示制御指示に対応する画像データを含む画像データを格納する画像データ格納部を含み、ユーザから前記画面表示指示を受け付けた際に、該画面表示指示に対応する複数の画像データを出力する情報処理装置が行う画像データ出力方法であって、前記画面表示指示および前記表示制御指示を択一的に受け付ける入力ステップと、前記入力ステップで前記画面表示指示を受け付けると、前記画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを予め定められた順番で出力し、また、前記入力ステップで前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理ステップと、前記表示処理ステップで出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記表示処理ステップの動作に基づいて算出する条件算出ステップと、前記入力ステップで前記画面表示指示を受け付けた際の前記表示処理ステップの動作を、前記条件算出ステップで算出した表示条件に基づいて制御する表示制御ステップと、を含む。 The image data output method of the present invention includes an image data storage unit that stores a plurality of image data corresponding to a screen display instruction and image data including image data corresponding to a display control instruction different from the screen display instruction, An image data output method performed by an information processing apparatus that outputs a plurality of image data corresponding to a screen display instruction when the screen display instruction is received from a user, wherein the screen display instruction and the display control instruction are selected. When the screen display instruction is received at the input step and the input step, a plurality of image data corresponding to the screen display instruction stored in the image data storage unit are output in a predetermined order. In addition, when the display control instruction is received in the input step, the display control instruction stored in the image data storage unit is A display processing step for outputting corresponding image data based on the display control instruction, and a display condition indicating a user's interest in the image data for each of the image data output in the display processing step. A condition calculating step for calculating based on the operation, and a display control step for controlling the operation of the display processing step when the screen display instruction is received in the input step based on the display condition calculated in the condition calculating step; ,including.
上記の発明によれば、画面表示指示に応じた画像データの出力動作は、表示条件に基づいて制御される。表示条件は、過去に入力された指示に応じた画像データの出力動作に基づいて算出される。過去の画像データの出力動作は、画像データごとのユーザの関心度を示す。このため、過去の表示動作が画面表示制御用の情報として用いられる。したがって、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心の程度に応じて自動的に画面表示を調節することが可能になる。 According to the above invention, the output operation of the image data according to the screen display instruction is controlled based on the display conditions. The display condition is calculated based on an image data output operation corresponding to an instruction input in the past. The past image data output operation indicates the degree of interest of the user for each image data. For this reason, the past display operation is used as information for screen display control. Therefore, it is possible to automatically adjust the screen display according to the degree of interest of the user without the user performing a troublesome operation for controlling the display of the image.
また、前記表示条件は、出力された画像データごとの表示平均時間に基づいて算出算出されることが望ましい。 The display condition is preferably calculated and calculated based on an average display time for each output image data.
上記の発明によれば、表示条件として、表示回数のみ、または、表示のべ時間を使用する場合に比べて、ユーザの関心度が表示条件に反映されやすくなる。その理由は、以下の通りである。 According to the above invention, as compared with the case where only the number of times of display or the total display time is used as the display condition, the degree of interest of the user is easily reflected in the display condition. The reason is as follows.
表示条件として、表示回数のみ、または、表示のべ時間を使用する場合、早送りされた映像データがユーザの関心度の高いデータとして誤認識されてしまう可能性がある。しかしながら、表示条件が表示平均時間に基づいて算出されると、早送りされた映像データをユーザの関心度の低いデータとして認識することが可能となる。 When only the number of times of display or the total display time is used as the display condition, the fast-forwarded video data may be erroneously recognized as data with high user interest. However, when the display condition is calculated based on the display average time, it is possible to recognize the fast-forwarded video data as data with a low interest level of the user.
また、前記表示条件は、出力された画像データごとの表示平均時間および表示回数に基づいて算出算出されることが望ましい。 The display condition is preferably calculated and calculated based on a display average time and a display count for each output image data.
上記の発明によれば、ユーザの関心度が表示条件により反映されやすくなる。その理由は、例えば、表示平均時間が同じ映像データに対するユーザの関心度を、表示回数で識別することが可能になるからである。 According to said invention, a user's interest level becomes easy to be reflected by display conditions. This is because, for example, it becomes possible to identify the degree of interest of the user with respect to video data having the same display average time by the number of display times.
また、前記表示条件は、複数の画像データが順番に出力されている間に変更された表示動作に基づいて算出されることが望ましい。 The display condition is preferably calculated based on a display operation that is changed while a plurality of pieces of image data are output in order.
上記の発明によれば、ユーザの関心度が表示条件により反映されやすくなる。 According to said invention, a user's interest level becomes easy to be reflected by display conditions.
また、前記表示条件に基づいて、複数の画像データの順番を制御することが望ましい。 It is desirable to control the order of the plurality of image data based on the display conditions.
上記の発明によれば、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心の程度に応じて自動的に画面表示の順番を調節することが可能になる。 According to the above invention, it is possible to automatically adjust the order of screen display according to the degree of interest of the user without the user performing troublesome work for controlling the display of images.
また、複数の画像データをユーザの関心度が高い順に出力するように、前記表示条件に基づいて、複数の画像データの順番を制御することが望ましい。 In addition, it is desirable to control the order of the plurality of image data based on the display condition so that the plurality of image data are output in descending order of interest of the user.
上記の発明によれば、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心度が高い順に画面表示を行うことが可能になる。 According to said invention, even if a user does not perform the troublesome operation | work for controlling the display of an image, it becomes possible to display a screen in order with a user's high degree of interest.
また、撮影日情報に基づいて複数の映像データを撮影日単位で画像データ群としてまとめた際に、複数の映像データを画像データ群単位で順番に出力するように、複数の画像データの順番を表示条件に基づいて制御することが望ましい。 In addition, when a plurality of video data is grouped as an image data group by shooting date unit based on shooting date information, the order of the plurality of image data is set so that the plurality of video data is output in order by image data group unit. It is desirable to control based on display conditions.
上記の発明によれば、複数の映像データを撮影日単位で順番に出力することが可能になる。 According to the above-described invention, it is possible to output a plurality of video data in order by shooting date.
また、各画像データ群の中で最もユーザの関心度が高い画像データの関心度のそれぞれを各画像データ群のユーザ関心度とした際に、該画像データ群のユーザ関心度が高い順に出力されるように、複数の画像データの順番が表示条件に基づいて制御されることが望ましい。 In addition, when the interest levels of the image data with the highest user interest level in each image data group are set as the user interest levels of each image data group, the image data groups are output in descending order of the user interest level. As described above, the order of the plurality of image data is desirably controlled based on the display conditions.
上記の発明によれば、複数の映像データを、ユーザの関心度順に撮影日単位で順番に出力することが可能になる。 According to said invention, it becomes possible to output several video data in order of a user's interest degree in order of a photography day unit.
また、画面表示指示を受け付けた日に近い日付順に前記画像データ群が出力され、かつ、共通の画像データ群に含まれる画像データをユーザの関心度が高い順に出力するように、複数の画像データの順番が表示条件に基づいて制御されることが望ましい。 Further, a plurality of pieces of image data are output so that the image data groups are output in the order of dates close to the date when the screen display instruction is received, and the image data included in the common image data group is output in the descending order of interest of the user. It is desirable that the order is controlled based on display conditions.
上記の発明によれば、複数の映像データを、撮影日順で、かつ同一撮影日の映像データはユーザの関心度順に、出力することが可能になる。 According to the above invention, it is possible to output a plurality of video data in order of shooting date, and video data on the same shooting date in order of user interest.
また、表示条件に基づいて、複数の画像データの表示時間を制御することが望ましい。 Further, it is desirable to control the display time of a plurality of image data based on the display conditions.
上記の発明によれば、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心度に応じて、画像データの表示時間を制御することが可能になる。 According to the above invention, it is possible to control the display time of the image data in accordance with the degree of interest of the user without the user performing troublesome work for controlling the display of the image.
また、ユーザの関心度が高い画像データほど表示時間が長くなるように、複数の画像データの表示時間を表示条件に基づいて制御することが望ましい。 In addition, it is desirable to control the display times of the plurality of image data based on the display conditions so that the image data with a higher degree of interest of the user has a longer display time.
上記の発明によれば、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、前記ユーザの関心度が高い画像データほど表示時間を長くすることが可能になる。 According to said invention, even if the user does not perform the troublesome operation | work for controlling the display of an image, it becomes possible to lengthen display time, so that the said user's interest degree has high image data.
また、本発明の情報処理装置は、ユーザから画面表示指示を受け付けた際に、該画面表示指示に対応する複数の画像データを出力する情報処理装置であって、前記画面表示指示および前記画面表示指示と異なる表示制御指示を受け付ける入力部と、前記画面表示指示に対応する複数の画像データおよび前記表示制御指示に対応する画像データを含む画像データを格納する画像データ格納部と、前記入力部が前記画面表示指示を受け付けると、前記画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを予め定められた順番で出力し、また、前記入力部が前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理部と、前記表示処理部が出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記入力部が受け付けた指示に基づいて算出する条件算出部と、前記入力部が前記画面表示指示を受け付けた際の前記表示処理部の動作を、前記条件算出部が算出した表示条件に基づいて制御する表示制御部と、を含む。 The information processing apparatus of the present invention is an information processing apparatus that outputs a plurality of image data corresponding to a screen display instruction when a screen display instruction is received from a user, the screen display instruction and the screen display An input unit that receives a display control instruction different from the instruction, a plurality of image data corresponding to the screen display instruction, an image data storage unit that stores image data including image data corresponding to the display control instruction, and the input unit When the screen display instruction is received, a plurality of image data corresponding to the screen display instruction stored in the image data storage unit is output in a predetermined order, and the input unit outputs the display control instruction. When accepted, a display process for outputting the image data corresponding to the display control instruction stored in the image data storage unit based on the display control instruction. A condition calculation unit that calculates, for each image data output from the display processing unit, a display condition indicating a user's interest in the image data based on an instruction received by the input unit; and A display control unit that controls the operation of the display processing unit when receiving the screen display instruction based on the display condition calculated by the condition calculation unit.
また、本発明の画像データ出力方法は、画面表示指示に対応する複数の画像データおよび該画面表示指示と異なる表示制御指示に対応する画像データを含む画像データを格納する画像データ格納部を含み、ユーザから前記画面表示指示を受け付けた際に、該画面表示指示に対応する複数の画像データを出力する情報処理装置が行う画像データ出力方法であって、前記画面表示指示および前記表示制御指示を択一的に受け付ける入力ステップと、前記入力ステップで前記画面表示指示を受け付けると、前記画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを予め定められた順番で出力し、また、前記入力ステップで前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理ステップと、前記表示処理ステップで出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記入力ステップで受け付けた指示に基づいて算出する条件算出ステップと、前記入力ステップで前記画面表示指示を受け付けた際の前記表示処理ステップの動作を、前記条件算出ステップで算出した表示条件に基づいて制御する表示制御ステップと、を含む。 The image data output method of the present invention includes an image data storage unit that stores a plurality of image data corresponding to a screen display instruction and image data including image data corresponding to a display control instruction different from the screen display instruction, An image data output method performed by an information processing apparatus that outputs a plurality of image data corresponding to a screen display instruction when the screen display instruction is received from a user, wherein the screen display instruction and the display control instruction are selected. When the screen display instruction is received at the input step and the input step, a plurality of image data corresponding to the screen display instruction stored in the image data storage unit are output in a predetermined order. In addition, when the display control instruction is received in the input step, the display control instruction stored in the image data storage unit is A display processing step for outputting the corresponding image data based on the display control instruction, and a display condition indicating a user's interest in the image data for each image data output in the display processing step is received in the input step. A condition calculation step for calculating based on the received instruction, and a display control step for controlling the operation of the display processing step when the screen display instruction is received in the input step based on the display condition calculated in the condition calculation step And including.
上記の発明によれば、画面表示指示に応じた画像データの出力動作は、表示条件に基づいて制御される。表示条件は、過去に入力された指示に基づいて算出される。過去に入力された指示は、過去に出力された画像データごとのユーザの関心度を示す。よって、過去の指示が画面表示制御用の情報として用いられる。このため、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心の程度に応じて自動的に画面表示を調節することが可能になる。 According to the above invention, the output operation of the image data according to the screen display instruction is controlled based on the display conditions. The display condition is calculated based on an instruction input in the past. The instruction input in the past indicates the degree of interest of the user for each image data output in the past. Therefore, past instructions are used as information for screen display control. For this reason, it is possible to automatically adjust the screen display according to the degree of interest of the user without requiring the user to perform troublesome work for controlling the display of the image.
また、上記の発明において、表示条件に基づいて、複数の画像データの順番を制御することが望ましい。 In the above invention, it is desirable to control the order of a plurality of image data based on display conditions.
上記の発明によれば、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心の程度に応じて自動的に画面表示の順番を調節することが可能になる。 According to the above invention, it is possible to automatically adjust the order of screen display according to the degree of interest of the user without the user performing troublesome work for controlling the display of images.
また、上記の発明において、表示条件に基づいて、複数の画像データの表示時間を制御することが望ましい。 In the above invention, it is desirable to control display times of a plurality of image data based on display conditions.
上記の発明によれば、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心度に応じて画像データの表示時間を制御することが可能になる。 According to the above invention, it is possible to control the display time of the image data in accordance with the degree of interest of the user without the user performing a troublesome work for controlling the display of the image.
また、本発明のプログラムは、ユーザから画面表示指示を受け付けた際に、該画面表示指示に対応する複数の画像データを出力する画像データ出力処理をコンピュータに実行させるプログラムであって、前記画面表示指示および前記画面表示指示と異なる表示制御指示を択一的に受け付ける入力処理と、前記入力処理で前記画面表示指示を受け付けると、画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを順番に出力し、また、前記入力処理で前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理と、前記表示処理で出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記表示処理の動作に基づいて算出する条件算出処理と、前記入力処理で前記画面表示指示を受け付けた際の前記表示処理の動作を、前記条件算出処理で算出した表示条件に基づいて制御する表示制御処理と、を含む画像データ出力処理をコンピュータに実行させる。 The program of the present invention is a program for causing a computer to execute an image data output process for outputting a plurality of image data corresponding to a screen display instruction when a screen display instruction is received from a user. An input process that selectively receives an instruction and a display control instruction different from the screen display instruction, and a plurality of corresponding screen display instructions stored in an image data storage unit when the screen display instruction is received in the input process When the display control instruction is received in the input process, the image data corresponding to the display control instruction stored in the image data storage unit is output based on the display control instruction. Display processing for outputting, and display conditions indicating the degree of interest of the user for the image data for each image data output in the display processing The condition calculation process calculated based on the operation of the display process and the operation of the display process when the screen display instruction is received in the input process are controlled based on the display condition calculated in the condition calculation process And causing the computer to execute image data output processing including display control processing.
また、本発明のプログラムは、ユーザから画面表示指示を受け付けた際に、該画面表示指示に対応する複数の画像データを出力する画像データ出力処理をコンピュータに実行させるプログラムであって、前記画面表示指示および前記画面表示指示と異なる表示制御指示を択一的に受け付ける入力処理と、前記入力処理で前記画面表示指示を受け付けると、画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを順番に出力し、また、前記入力処理で前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理と、前記表示処理で出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記入力処理で受け付けた指示に基づいて算出する条件算出処理と、前記入力処理で前記画面表示指示を受け付けた際の前記表示処理の動作を、前記条件算出処理で算出した表示条件に基づいて制御する表示制御処理と、を含む画像データ出力処理をコンピュータに実行させる。 The program of the present invention is a program for causing a computer to execute an image data output process for outputting a plurality of image data corresponding to a screen display instruction when a screen display instruction is received from a user. An input process that selectively receives an instruction and a display control instruction different from the screen display instruction, and a plurality of corresponding screen display instructions stored in an image data storage unit when the screen display instruction is received in the input process When the display control instruction is received in the input process, the image data corresponding to the display control instruction stored in the image data storage unit is output based on the display control instruction. Display processing for outputting, and display conditions indicating the degree of interest of the user for the image data for each image data output in the display processing The condition calculation process that is calculated based on the instruction received in the input process, and the operation of the display process when the screen display instruction is received in the input process are based on the display condition that is calculated in the condition calculation process. And causing the computer to execute image data output processing including display control processing to be controlled.
上記の発明によれば、画像データ出力方法をコンピュータに実行させることが可能となる。 According to the above invention, it is possible to cause a computer to execute the image data output method.
本発明によれば、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心の程度に応じて自動的に画面表示を調節することが可能になる。 According to the present invention, it is possible to automatically adjust the screen display according to the degree of interest of the user without the user performing a troublesome operation for controlling the display of the image.
以下、本発明の実施例について図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the drawings.
図1は、本発明の一実施例の情報処理装置を含む電子機器を示したブロック図である。 FIG. 1 is a block diagram illustrating an electronic apparatus including an information processing apparatus according to an embodiment of the present invention.
図1において、電子機器は、入力装置1と、情報処理装置2と、ディスプレイ(表示装置)3とを含む。
In FIG. 1, the electronic device includes an
電子機器は、例えば、入力装置とディスプレイとを含むパーソナルコンピュータ(例えば、ノート型パーソナルコンピュータ)、デジタルカメラ、または、テレビジョンである。また、情報処理装置2は、例えば、入力装置とディスプレイとを含まないパーソナルコンピュータ、または、パーソナルコンピュータと異なる映像データ出力装置である。
The electronic device is, for example, a personal computer (for example, a notebook personal computer) including an input device and a display, a digital camera, or a television. The
情報処理装置2は、画像データ格納部21と、メモリ22と、CPU23と、入力端子24と、表示記録格納部25と、表示条件格納部26と、出力端子27とを含む。CPU23は、表示処理部23aと、条件算出部23bと、表示制御部23cとを含む。表示処理部23aは、スライドショー処理部23a1と、1枚表示処理部23a2とを含む。条件算出部23bは、表示記録処理部23b1と、条件算出処理部23b2とを含む。
The
画像データ格納部21は、例えばメモリであり、複数の画像データ(例えば、複数の写真データ)を格納する。また、画像データ格納部21は、複数の画像データを含む電子アルバム単位でも、複数の画像データを格納する。 The image data storage unit 21 is a memory, for example, and stores a plurality of image data (for example, a plurality of photo data). The image data storage unit 21 stores a plurality of image data even in units of electronic albums including a plurality of image data.
画像データ格納部21は、複数の画像データのそれぞれを、その画像データの撮影日を示す撮影日情報と関連づけて格納する。また、画像データ格納部21は、複数の画像データのそれぞれを、その画像データの識別情報(例えば、通し番号)と関連づけて格納する。 The image data storage unit 21 stores each of the plurality of image data in association with shooting date information indicating the shooting date of the image data. The image data storage unit 21 stores each of the plurality of image data in association with identification information (for example, a serial number) of the image data.
メモリ22は、コンピュータが読み取り可能な記録媒体である。メモリ22には、CPU23の動作を規定する動作プログラムが記録されている。 The memory 22 is a computer-readable recording medium. The memory 22 stores an operation program that defines the operation of the CPU 23.
コンピュータとしてのCPU23は、メモリ22に記録されている動作プログラムを読み取り、その読み取った動作プログラムを実行する。CPU23は、その動作プログラムを実行することによって、種々の機能を実現する。 The CPU 23 as a computer reads the operation program recorded in the memory 22 and executes the read operation program. The CPU 23 implements various functions by executing the operation program.
図1では、CPU23がその動作プログラムを実行することによって実現する機能を、機能ブロック(具体的には、表示処理部23aと、条件算出部23bと、表示制御部23c、スライドショー処理部23a1と、1枚表示処理部23a2と、表示記録処理部23b1と、条件算出処理部23b2)として示している。
In FIG. 1, functions realized by the CPU 23 executing the operation program are function blocks (specifically, a display processing unit 23 a, a condition calculation unit 23 b, a
なお、表示処理部23aと、条件算出部23bと、表示制御部23c、スライドショー処理部23a1と、1枚表示処理部23a2と、表示記録処理部23b1と、条件算出処理部23b2は、ハードウエアによって構成されてもよい。
The display processing unit 23a, the condition calculation unit 23b, the
入力装置1は、例えば、キーボード、マウス、リモートコントローラー、タッチパネルで、ユーザの入力を受け付ける。入力装置1は、例えば、画面表示指示としてのスライド表示コマンドと、表示制御指示としてのコマンド表示制御コマンドと、画像データ指定コマンドと、電子アルバム指定コマンドとを受け付ける。
The
スライド表示コマンドは、スライドショーを実行させる旨のコマンドである。 The slide display command is a command for executing a slide show.
表示制御コマンドは、スライド表示コマンドと異なるコマンドで、例えば、再生コマンド、早送りコマンド、巻き戻しコマンドおよび一時停止コマンドである。 The display control command is a command different from the slide display command, and is, for example, a playback command, a fast-forward command, a rewind command, and a pause command.
画像データ指定コマンドは、画像データ格納部21に格納されている画像データの中から任意の画像データを指定する旨のコマンドである。 The image data designation command is a command for designating arbitrary image data from the image data stored in the image data storage unit 21.
電子アルバム指定コマンドは、画像データ格納部21に格納されている電子アルバムの中から任意の電子アルバムを指定する旨のコマンドである。 The electronic album designation command is a command for designating an arbitrary electronic album from among the electronic albums stored in the image data storage unit 21.
入力装置1は、ユーザから入力されたコマンドを入力端子24に出力する。
The
入力端子24は、入力装置1から、スライド表示コマンドと、表示制御コマンドと、画像データ指定コマンドと、電子アルバム指定コマンドとを択一的に受け付ける。
The
スライド表示コマンドは、入力端子24を介して、表示制御部23cに供給される。
The slide display command is supplied to the
表示制御コマンドは、入力端子24を介して、表示処理部23a(具体的には、スライドショー処理部23a1および1枚表示処理部23a2)に供給される。
The display control command is supplied to the display processing unit 23a (specifically, the slide show processing unit 23a1 and the single-sheet display processing unit 23a2) via the
画像データ指定コマンドは、入力端子24を介して、表示制御部23cおよび1枚表示処理部23a2に供給される。
The image data designation command is supplied to the
電子アルバム指定コマンドは、入力端子24を介して、表示制御部23cおよび1枚表示処理部23a2に供給される。
The electronic album designation command is supplied to the
表示制御部23cは、入力端子24を介してスライド表示コマンドを受け付けると、表示処理部23aに、画像データ格納部21に格納されている複数の画像データを順番に出力させる。
When receiving a slide display command via the
具体的には、表示制御部23cは、スライド表示コマンドを受け付けると、スライドショー表示制御信号を生成する。なお、スライドショー表示制御信号の生成の仕方は後述する。表示制御部23cは、その生成したスライドショー表示制御信号をスライドショー処理部23a1に出力する。
Specifically, when receiving the slide display command, the
なお、表示制御部23cは、入力端子24を介して画像データ指定コマンドまたは電子アルバム指定コマンドを受け付けた後に、スライド表示コマンドを受け付ける。
The
スライドショー表示制御信号は、スライドショー処理部23a1に、画像データ指定コマンドまたは電子アルバム指定コマンドによって指定された複数の画像データを順番に出力させる信号である。この場合、画像データ指定コマンドまたは電子アルバム指定コマンドによって指定された複数の画像データが、スライド表示コマンドに対応する。 The slide show display control signal is a signal for causing the slide show processing unit 23a1 to sequentially output a plurality of image data designated by the image data designation command or the electronic album designation command. In this case, a plurality of image data designated by the image data designation command or the electronic album designation command corresponds to the slide display command.
なお、表示制御部23cがスライド表示コマンドを受け付ける直前に受け付けた画像データ指定コマンドが、1つの画像データしか指定していない場合、表示制御部23cは、その画像データ指定コマンドが指定した画像データを含む電子アルバムを選択し、その選択した電子アルバムが含む複数の画像データを順番に出力させるスライドショー表示制御信号を、スライドショー処理部23a1に出力する。この場合、その選択した電子アルバムが含む複数の画像データが、スライド表示コマンドに対応する。
When the image data designation command received immediately before the
スライドショー処理部23a1は、スライドショー表示制御信号を受け付けると、そのスライドショー表示制御信号に基づいて、画像データ指定コマンドまたは電子アルバム指定コマンドによって指定された複数の画像データを画像データ格納部21から順番に読み出し、その読み出した複数の画像データをその読み出した順番で出力端子27に出力する。
When the slide show processing unit 23a1 receives the slide show display control signal, the slide show processing unit 23a1 sequentially reads a plurality of image data designated by the image data designation command or the electronic album designation command from the image data storage unit 21 based on the slide show display control signal. The plurality of read image data are output to the
つまり、表示処理部23aは、入力端子24がスライド表示コマンドを受け付けると、画像データ格納部21に格納されている複数の画像データを順番に出力する。
That is, when the
ディスプレイ3は、出力端子27を介して画像データを受け付けると、その受け付けた画像データを表示する。
When the
なお、スライドショー処理部23a1(表示処理部23a)は、スライド表示コマンドに基づいて複数の画像データを順番に出力している間に、入力端子24から表示制御コマンドを受け付けると、その受け付けた表示制御コマンドに基づいて、画像データの出力を変更する。
When the slide show processing unit 23a1 (display processing unit 23a) receives a display control command from the
例えば、スライドショー処理部23a1は、スライド表示コマンドに基づいて複数の画像データを順番に出力している間に、早送りコマンドを受け付けると、画像データを早送りする。 For example, when the slide show processing unit 23a1 receives a fast-forward command while sequentially outputting a plurality of image data based on the slide display command, the slide show processing unit 23a1 fast-forwards the image data.
スライドショー処理部23a1は、スライド表示コマンドに基づいて複数の画像データを順番に出力している間に、巻き戻しコマンドを受け付けると、出力済みの画像データを、出力順を反転させて出力する。 When the slide show processing unit 23a1 receives a rewind command while sequentially outputting a plurality of image data based on the slide display command, the slide show processing unit 23a1 outputs the output image data with the output order reversed.
スライドショー処理部23a1は、スライド表示コマンドに基づいて複数の画像データを順番に出力している間に、一時停止コマンドを受け付けると、出力中の画像データを変更せずに維持する。 When the slide show processing unit 23a1 receives a pause command while sequentially outputting a plurality of image data based on the slide display command, the slide show processing unit 23a1 maintains the image data being output without being changed.
スライドショー処理部23a1は、スライド表示コマンドに基づいて複数の画像データを順番に出力している間に、再生コマンドを受け付けると、複数の画像データを順番に出力する。 When the slide show processing unit 23a1 receives a reproduction command while sequentially outputting a plurality of image data based on the slide display command, the slide show processing unit 23a1 sequentially outputs the plurality of image data.
また、スライドショー処理部23a1は、スライド表示コマンドに基づいて複数の画像データを順番に出力している間に受け付けた表示制御コマンドに基づいて、画像データの出力を変更すると、その変更内容を示す変更情報を、条件算出部23b(具体的には、条件算出処理部23b2)に通知する。 In addition, when the slide show processing unit 23a1 changes the output of the image data based on the display control command received while sequentially outputting the plurality of image data based on the slide display command, the change indicating the change content is displayed. The information is notified to the condition calculation unit 23b (specifically, the condition calculation processing unit 23b2).
1枚表示処理部23a2は、入力端子24を介して画像データ指定コマンドを受け付けた後に、表示制御コマンドを受け付ける。
The single-sheet display processing unit 23 a 2 receives a display control command after receiving an image data designation command via the
1枚表示処理部23a2は、入力端子24から表示制御コマンドを受け付けると、その表示制御コマンドを受け付ける直前に受け付けた画像データ指定コマンドによって指定された1つの画像データを、画像データ格納部21から読み出し、その読み出した画像データを、表示制御コマンドに基づいて出力端子27に出力する。この場合、その表示制御コマンドを受け付ける直前に受け付けた画像データ指定コマンドによって指定された1つの画像データが、表示制御コマンドに対応する。
When receiving the display control command from the
例えば、1枚表示処理部23a2は、表示制御コマンドとして再生コマンドを受け付けると、その再生コマンドを受け付ける直前に受け付けた画像データ指定コマンドによって指定された1つの画像データを、画像データ格納部21から読み出し、その読み出した画像データを、出力端子27に出力する。
For example, when the single image display processing unit 23a2 receives a reproduction command as a display control command, the single image display processing unit 23a2 reads one image data designated by the image data designation command received immediately before receiving the reproduction command from the image data storage unit 21. The read image data is output to the
よって、表示処理部23aは、入力端子24が表示制御コマンドを受け付けると、画像データ格納部21に格納されている画像データを、表示制御コマンドに基づいて出力する。
Therefore, when the
また、1枚表示処理部23a2は、1枚表示処理部23a2の動作を示す表示処理情報を条件算出部23b(具体的には、表示記録処理部23b1)に出力する。 Further, the single-sheet display processing unit 23a2 outputs display processing information indicating the operation of the single-sheet display processing unit 23a2 to the condition calculation unit 23b (specifically, the display recording processing unit 23b1).
表示処理情報は、1枚表示処理部23a2が出力した画像データの識別情報(例えば、通し番号)と、その画像データの継続表示時間(継続出力時間)を示す表示時間情報とを含む。 The display processing information includes identification information (for example, a serial number) of the image data output by the single-sheet display processing unit 23a2, and display time information indicating the continuous display time (continuous output time) of the image data.
条件算出部23bは、表示処理部23aが出力した画像データごとに、その画像データに対するユーザの関心度を、表示条件として、表示処理部23aの動作に基づいて算出する。具体的には、条件算出部23bは、表示処理部23aが出力した画像データごとのユーザの関心度を、1枚表示処理部23a2が出力した表示処理情報に基づいて算出し、その算出結果を表示条件とする。 The condition calculation unit 23b calculates, for each image data output from the display processing unit 23a, the degree of interest of the user for the image data based on the operation of the display processing unit 23a as a display condition. Specifically, the condition calculation unit 23b calculates the degree of interest of the user for each image data output by the display processing unit 23a based on the display processing information output by the single display processing unit 23a2, and the calculation result is calculated. Display conditions.
例えば、条件算出部23bは、表示処理部23aが出力した画像データごとの表示平均時間を、表示処理部23aの動作(具体的には、表示処理情報が含む表示時間情報および識別情報)に基づいて算出し、その表示平均時間に基づいて表示条件を算出する。 For example, the condition calculation unit 23b calculates the display average time for each image data output from the display processing unit 23a based on the operation of the display processing unit 23a (specifically, display time information and identification information included in the display processing information). And the display condition is calculated based on the average display time.
さらに言えば、条件算出部23bは、表示処理部23aが出力した画像データごとの表示平均時間および表示回数を、表示処理部23aの動作(具体的には、表示処理情報が含む表示時間情報および識別情報)に基づいて算出し、その表示平均時間および表示回数を表示条件とする。 Furthermore, the condition calculation unit 23b determines the display average time and the display count for each image data output from the display processing unit 23a by the operation of the display processing unit 23a (specifically, the display time information included in the display processing information and The display average time and the number of display times are used as display conditions.
具体的には、表示記録処理部23b1は、1枚表示処理部23a2が出力した表示処理情報を、画像データごとに表示記録格納部25に格納する。表示記録格納部25は、例えば、メモリである。 Specifically, the display recording processing unit 23b1 stores the display processing information output by the single-sheet display processing unit 23a2 in the display recording storage unit 25 for each image data. The display record storage unit 25 is, for example, a memory.
図2は、表示記録格納部25に格納された表示処理情報の一例を示した説明図である。 FIG. 2 is an explanatory diagram showing an example of display processing information stored in the display record storage unit 25.
図2において、表示記録格納部25には、識別情報25aごとに、表示時間情報25bが格納される。 In FIG. 2, the display record storage unit 25 stores display time information 25b for each identification information 25a.
図1に戻って、条件算出処理部23b2は、表示記録格納部25に格納された表示処理情報に基づいて、表示処理部23aが出力した画像データごとのユーザの関心度を、表示条件として算出する。
Returning to FIG. 1, the condition calculation processing unit 23
具体的には、条件算出処理部23b2は、表示記録格納部25に格納された表示処理情報に基づいて、表示処理部23aが出力した画像データごとの表示平均時間を算出し、その表示平均時間を第1表示条件とする。 Specifically, the condition calculation processing unit 23b2 calculates the display average time for each image data output from the display processing unit 23a based on the display processing information stored in the display record storage unit 25, and displays the display average time. Is the first display condition.
さらに、条件算出部23bは、表示記録格納部25に格納された表示処理情報に基づいて、表示処理部23aが出力した画像データごとの表示回数を算出し、その表示回数を第2表示条件とする。 Furthermore, the condition calculation unit 23b calculates the display count for each image data output from the display processing unit 23a based on the display processing information stored in the display record storage unit 25, and the display count is set as the second display condition. To do.
条件算出処理部23b2は、その算出した、表示平均時間、表示回数、第1表示条件および第2表示条件を、表示条件格納部26に格納する。表示条件格納部26は、例えば、メモリである。 The condition calculation processing unit 23b2 stores the calculated display average time, display count, first display condition, and second display condition in the display condition storage unit 26. The display condition storage unit 26 is a memory, for example.
図3は、表示条件格納部26に格納された表示条件の一例を示した説明図である。 FIG. 3 is an explanatory diagram showing an example of display conditions stored in the display condition storage unit 26.
図3において、表示条件格納部26には、識別情報25aごとに、表示平均時間26a、表示回数26b、第1表示条件26c、第2表示条件26dが格納される。
In FIG. 3, the display condition storage unit 26 stores a display
図1に戻って、条件算出処理部23b2は、スライドショー処理部23a1から通知された変更情報に基づいて、第1表示条件26cを変更することが望ましい。なお、変更情報は、スライドショー処理部23a1がスライド表示コマンドに基づいて複数の画像データを順番に出力している間に、スライドショー処理部23a1が、表示制御コマンドに基づいて画像データの出力を変更した内容を示す。
Returning to FIG. 1, it is desirable that the condition calculation processing unit 23b2 changes the
例えば、変更情報が、ある映像データの早送りを示す場合、条件算出処理部23b2は、その映像データに対応する第1表示条件の値(ポイント)を第1所定値だけ減らす。 For example, when the change information indicates fast-forward of certain video data, the condition calculation processing unit 23b2 decreases the value (point) of the first display condition corresponding to the video data by a first predetermined value.
変更情報が、ある映像データの一時停止を示す場合、条件算出処理部23b2は、その映像データに対応する第1表示条件の値を第2所定値だけ増やす。 When the change information indicates a pause of certain video data, the condition calculation processing unit 23b2 increases the value of the first display condition corresponding to the video data by a second predetermined value.
変更情報が、巻き戻し終了後での、ある映像データの再生を示す場合、条件算出処理部23b2は、その映像データに対応する第1表示条件の値を第3所定値だけ増やす。 When the change information indicates reproduction of certain video data after the end of rewinding, the condition calculation processing unit 23b2 increases the value of the first display condition corresponding to the video data by a third predetermined value.
なお、第1所定値、第2所定値および第3所定値のそれぞれは、適宜設定される。 Each of the first predetermined value, the second predetermined value, and the third predetermined value is set as appropriate.
表示条件格納部26に格納された表示条件は、表示制御部23cがスライドショー表示制御信号を生成する際に使用される。よって、表示制御部23cは、入力端子24がスライド表示コマンドを受け付けた際の表示処理部23aの動作を、条件算出部23bが算出した表示条件に基づいて制御する。
The display conditions stored in the display condition storage unit 26 are used when the
例えば、表示制御部23cは、表示条件に基づいて、表示処理部23aが出力する複数の画像データの順番を制御するスライドショー表示制御信号を生成する。さらに言えば、表示制御部23cは、表示処理部23aが複数の画像データをユーザの関心度が高い順に出力するように、表示処理部23aが出力する複数の画像データの順番を制御するスライドショー表示制御信号を、表示条件に基づいて生成する。
(実施例1)
図4は、表示制御部23cが、表示条件に基づいて、表示処理部23aが出力する複数の画像データの順番を制御する例(実施例1)を説明するためのフローチャートである。
For example, the
Example 1
FIG. 4 is a flowchart for explaining an example (Example 1) in which the
ここで、図4に応じた動作を説明する前に、ディスプレイ3の表示の形態を説明する。
Here, before explaining the operation according to FIG. 4, the display form of the
表示処理部23a(例えば、1枚表示処理部23a2)は、入力装置1から入力端子24を介して画像表示開始コマンドを受け付けると、画像データ格納部21に格納されている電子アルバムのリストを示すアルバムリスト情報を、出力端子27を介してディスプレイ3に出力する。
When the display processing unit 23a (for example, the single image display processing unit 23a2) receives an image display start command from the
ディスプレイ3は、アルバムリスト情報を受け付けると、そのアルバムリスト情報が示す電子アルバムのリストを表示する。図5は、電子アルバムのリスト5の表示例を示した説明図である。
Upon receiving the album list information, the
なお、ユーザが、電子アルバムのリスト5に示された任意の電子アルバムを選択するように、入力装置1を操作すると、入力装置1は、その任意の電子アルバムを指定する電子アルバム指定コマンドを、入力端子24に出力する。
When the user operates the
また、ユーザが、電子アルバムのリスト5に示された任意の電子アルバムを表示するように、入力装置1を操作すると、入力装置1は、その任意の電子アルバムを特定する電子アルバム表示コマンドを、入力端子24に出力する。
When the user operates the
表示処理部23a(例えば、1枚表示処理部23a2)は、入力端子24を介して、電子アルバム表示コマンドを受け付けると、その電子アルバム表示コマンドが特定する電子アルバムに含まれる映像データのサムネイルを示すサムネイル一覧情報を、出力端子27を介してディスプレイ3に出力する。
When the display processing unit 23a (for example, the single image display processing unit 23a2) receives an electronic album display command via the
ディスプレイ3は、サムネイル一覧情報を受け付けると、そのサムネイル一覧情報が示すサムネイルの一覧を表示する。図6は、サムネイルの一覧6の表示例を示した説明図である。
Upon receiving the thumbnail list information, the
なお、ユーザが、サムネイルの一覧6に示された任意のサムネイル6aを選択するように、入力装置1を操作すると、その任意のサムネイル6aを指定する画像データ指定コマンドを、入力端子24に出力する。
When the user operates the
また、ユーザが、サムネイルの一覧6に示された任意のサムネイル6aに対応する画像を特定するように、入力装置1を操作すると、その任意のサムネイル6aに対応する画像を特定する画像データ表示コマンドを、入力端子24に出力する。
Further, when the user operates the
表示処理部23a(例えば、1枚表示処理部23a2)は、入力端子24を介して、その画像データ表示コマンドを受け付けると、その画像データ表示コマンドが特定するサムネイルに対応する画像データが1つの場合、その1つの画像データを、出力端子27を介してディスプレイ3に出力する。
When the display processing unit 23a (for example, the single image display processing unit 23a2) receives the image data display command via the
ディスプレイ3は、画像データを受け付けると、その画像データが示す画像7を全画面表示する。図7は、画像7の表示例を示した説明図である。
When the
次に、図4を参照して、情報処理装置2の動作を説明する。なお、以下では、画像データとして、写真データが用いられた例を示す。
Next, the operation of the
入力装置1は、ユーザからスライド表示コマンドを受け付けると、そのスライド表示コマンドを、入力端子24を介して表示制御部23cに出力する。
When receiving the slide display command from the user, the
ステップ401では、表示制御部23cは、スライド表示コマンドを受け付けると、ステップ402を実行する。
In
ステップ402では、表示制御部23cは、スライド表示コマンドを受け付ける直前に、電子アルバム指定コマンドを受け付けたか否かを判断する。換言すると、表示制御部23cは、スライド表示コマンドを受け付けた際に、ディスプレイ3の表示がアルバムリストであったか否か判断する。
In
表示制御部23cは、スライド表示コマンドを受け付ける直前に、電子アルバム指定コマンドを受け付けたと判断すると、ステップ403を実行する。一方、表示制御部23cは、スライド表示コマンドを受け付ける直前に、電子アルバム指定コマンドを受け付けていないと判断すると、ステップ408を実行する。
If the
ステップ403では、表示制御部23cは、画像データ格納部21および表示条件格納部26を参照して、電子アルバム指定コマンドで指定された電子アルバム(以下「指定アルバム」と称する。)が、表示条件付きの写真データを有しているか否かを判断する。なお、表示条件付きの写真データは、表示条件格納部26に表示条件が格納されている写真データである。
In
指定アルバムが表示条件付きの写真データを有していない場合、表示制御部23cは、ステップ404を実行する。一方、指定アルバムが表示条件付きの写真データを有している場合、表示制御部23cは、ステップ405を実行する。
If the designated album does not have photo data with display conditions, the
ステップ404では、表示制御部23cは、指定アルバムが含む複数の写真データを通し番号順に出力させるスライドショー表示制御信号を生成し、その生成したスライドショー表示制御信号をスライドショー処理部23a1に出力する。スライドショー処理部23a1は、このスライドショー表示制御信号に基づいて、指定アルバムが含む複数の写真データを通し番号順に、出力端子27を介してディスプレイ3に出力する。このため、ディスプレイ3は、指定アルバムが含む複数の写真データを通し番号順に表示していく。
In
ステップ405では、表示制御部23cは、画像データ格納部21、表示条件格納部26および表示制御部23cに格納されている識別情報を参照して、指定アルバムが含む複数の写真データの中から、今回のスライド表示で未表示の写真データを選択し、その選択した写真データの中で最も第1表示条件(ポイント)が高い写真データを出力用写真データとして選択する。表示制御部23cは、その出力用写真データの識別情報を、スライドショー表示制御信号として、スライドショー処理部23a1に出力する。
In
なお、表示制御部23cは、スライドショー表示制御信号として出力した識別情報を自己に格納する。表示制御部23cに格納された識別情報は、その識別情報によって特定される写真データ(画像データ)が、今回のスライド表示で未表示か否かを判断するために使用される。
The
スライドショー処理部23a1は、スライドショー表示制御信号として、出力用写真データの識別情報を受け取ると、その識別情報に関連づけられている写真データを画像データ格納部21から読み出し、その読み出した写真データを、出力端子27を介して、ディスプレイ3に出力する。
When the slide show processing unit 23a1 receives the identification information of the output photo data as the slide show display control signal, the slide show processing unit 23a1 reads the photo data associated with the identification information from the image data storage unit 21, and outputs the read photo data. Output to the
ディスプレイ3は、写真データを受け付けると、ステップ406を実行する。
When the
ステップ406では、ディスプレイ3は、その受け取った写真データに応じた映像(写真)を表示する。
In
表示制御部23cは、ステップ405にて出力用写真データの識別情報を出力すると、ステップ407を実行する。
When the
ステップ407では、表示制御部23cは、画像データ格納部21、表示条件格納部26および表示制御部23cに格納した識別情報を参照して、指定アルバムが含む複数の写真データの中から、今回のスライド表示で未表示の写真データを選択し、その選択した写真データの中に表示条件が付いた写真データが残っているか否かを確認する。
In
ステップ407にて、表示条件が付いた写真データが残っている場合、表示制御部23cは、処理をステップ405に戻す。一方、ステップ407にて、表示条件が付いた写真データが残っていない場合、表示制御部23cは、表示制御部23cに格納した識別情報をクリヤし、その後、スライド表示を終了する。
If there is still photo data with display conditions in
一方、ステップ408では、表示制御部23cは、スライド表示コマンドを受け付けた際に、ディスプレイ3の表示がサムネイルの一覧であったか否かを判断する。
On the other hand, in
表示制御部23cは、スライド表示コマンドを受け付けた際に、ディスプレイ3の表示がサムネイルの一覧であった場合、ステップ409を実行する。一方、表示制御部23cは、スライド表示コマンドを受け付けた際に、ディスプレイ3の表示がサムネイルの一覧でなかった場合、ステップ410を実行する。
When the
ステップ409では、表示制御部23cは、画像データ指定コマンドによって複数の写真データ(サムネイル)が選択されているか否かを判断する。
In
表示制御部23cは、複数の写真データ(サムネイル)が選択されている場合、ステップ411を実行し、一方、複数の写真データ(サムネイル)が選択されていない場合、ステップ412を実行する。
The
ステップ411では、表示制御部23cは、画像データ格納部21および表示条件格納部26を参照して、選択された複数の写真データ(以下「選択写真群」と称する。)が、表示条件付きの写真データを有しているか否かを判断する。
In
ステップ411にて、選択写真群が表示条件付きの写真データを有していない場合、表示制御部23cは、ステップ404を実行する。一方、選択写真群が表示条件付きの写真データを有している場合、表示制御部23cは、ステップ413を実行する。
If the selected photo group does not have photo data with display conditions in
ステップ413では、表示制御部23cは、画像データ格納部21、表示条件格納部26および表示制御部23cに格納されている識別情報を参照して、選択写真群の中から、今回のスライド表示で未表示の写真データを選択し、その選択した写真データの中で最も第1表示条件(ポイント)が高い写真データを出力用写真データとして選択する。表示制御部23cは、その出力用写真データの識別情報を、スライドショー表示制御信号として、スライドショー処理部23a1に出力する。なお、表示制御部23cは、スライドショー表示制御信号として出力した識別情報を自己に格納する。
In
スライドショー処理部23a1は、スライドショー表示制御信号として、出力用写真データの識別情報を受け取ると、その識別情報を有する写真データを画像データ格納部21から読み出し、その読み出した写真データを、出力端子27を介して、ディスプレイ3に出力する。
When the slide show processing unit 23a1 receives the identification information of the output photo data as the slide show display control signal, the slide show processing unit 23a1 reads out the photo data having the identification information from the image data storage unit 21, and outputs the read photo data to the
ディスプレイ3は、写真データを受け付けると、ステップ414を実行する。
When the
ステップ414では、ディスプレイ3は、その受け取った写真データに応じた映像(写真)を表示する。
In
表示制御部23cは、ステップ413にて出力用写真データの識別情報を出力すると、ステップ415を実行する。
When the
ステップ415では、表示制御部23cは、画像データ格納部21、表示条件格納部26および表示制御部23cに格納されている識別情報を参照して、選択写真群の中から、今回のスライド表示で未表示の写真データを選択し、その選択した写真データの中に表示条件が付いた写真データが残っているか否かを確認する。
In
ステップ415にて、表示条件が付いた写真データが残っている場合、表示制御部23cは、処理をステップ413に戻す。一方、ステップ415にて、表示条件が付いた写真データが残っていない場合、表示制御部23cは、表示制御部23cに格納した識別情報をクリヤし、その後、スライド表示を終了する。
If there is still photo data with display conditions in
一方、ステップ410では、表示制御部23cは、スライド表示コマンドを受け付けた際に、ディスプレイ3の表示が全画面表示であったと判断する。
On the other hand, in
表示制御部23cは、ステップ410を終了すると、ステップ412を実行する。
When the
ステップ412では、表示制御部23cは、画像データ格納部21を参照して、選択されている写真(またはサムネイル)を含む電子アルバムを指定する。以下、この指定された電子アルバムを「指定アルバム」と称する。
In
表示制御部23cは、ステップ412を終了すると、ステップ416を実行する。
The
なお、ステップ416は、ステップ403と同様である。また、ステップ417、418、419は、ステップ405、406、407と同様である。
Note that
なお、表示制御部23cは、ステップ405、413または417で、最も高い第1表示条件(表示平均時間)を有する未表示の写真データが複数存在した場合、それらを第2表示条件(表示回数)に基づいて分類する。
When there are a plurality of undisplayed photo data having the highest first display condition (display average time) in
また、表示制御部23cは、ステップ407、415または419で、表示条件が付いた写真データが残っていない場合、表示条件が付いていない写真データを通し番号順に表示させるスライドショー表示制御信号を生成し、そのスライドショー表示制御信号をスライドショー処理部23a1に出力してもよい。この場合、表示条件が付いていない写真データもスライド表示されることになる。
Further, in
本実施例によれば、スライド表示コマンドに応じた画像データの出力動作は、表示条件に基づいて、表示制御部23cによって制御される。表示条件は、出力された画像データごとのユーザの関心度を示し、過去に入力されたコマンドに応じた画像データの出力に基づいて、条件算出部23bによって算出される。このため、過去の表示動作がスライド表示制御用の情報として用いられる。
According to the present embodiment, the output operation of the image data according to the slide display command is controlled by the
したがって、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心の程度に応じて自動的にスライド表示を調節することが可能になる。 Therefore, it is possible to automatically adjust the slide display according to the degree of interest of the user without the user performing a troublesome operation for controlling the display of the image.
また、本実施例では、条件算出部23bは、表示処理部23aが出力した画像データごとの表示平均時間を、表示処理部23aの動作に基づいて算出し、その算出した表示平均時間に基づいて、表示条件を算出する。 In this embodiment, the condition calculation unit 23b calculates the display average time for each image data output from the display processing unit 23a based on the operation of the display processing unit 23a, and based on the calculated display average time. The display condition is calculated.
このため、表示条件として、表示回数のみ、または、表示のべ時間を使用する場合に比べて、ユーザの関心度が表示条件に反映されやすくなる。その理由は、以下の通りである。 For this reason, as compared with the case where only the display count or the total display time is used as the display condition, the interest level of the user is more easily reflected in the display condition. The reason is as follows.
表示条件として、表示回数のみ、または、表示のべ時間を使用する場合、早送りされた映像データがユーザの関心度の高いデータとして誤認識されてしまう可能性がある。しかしながら、表示条件が表示平均時間に基づいて算出されると、早送りされた映像データをユーザの関心度の低いデータとして認識することが可能となる。 When only the number of times of display or the total display time is used as the display condition, the fast-forwarded video data may be erroneously recognized as data with high user interest. However, when the display condition is calculated based on the display average time, it is possible to recognize the fast-forwarded video data as data with a low interest level of the user.
また、本実施例では、条件算出部23bは、表示処理部23bが出力した画像データごとの表示平均時間および表示回数を、表示処理部23aの動作に基づいて算出し、それら表示平均時間および表示回数を表示条件とする。このため、ユーザの関心度が表示条件に、より反映されやすくなる。 In the present embodiment, the condition calculation unit 23b calculates the display average time and the display count for each image data output from the display processing unit 23b based on the operation of the display processing unit 23a, and displays the display average time and display. The number of times is the display condition. For this reason, the degree of interest of the user is more easily reflected in the display conditions.
また、本実施例では、表示制御部23cは、表示条件に基づいて、表示処理部23aが出力する複数の画像データの順番を制御する。このため、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心の程度に応じて自動的にスライド表示の順番を調節することが可能になる。
In the present embodiment, the
また、本実施例では、表示制御部23cは、表示処理部23aが複数の画像データをユーザの関心度が高い順に出力するように、表示処理部23aが出力する複数の画像データの順番を表示条件に基づいて制御する。このため、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心度が高い順にスライド表示を行うことが可能になる。
(実施例2)
表示制御部23cは、図4を参照して説明した動作を実行する表示制御部に限らない。
In the present embodiment, the
(Example 2)
The
例えば、表示制御部23cは、入力端子24がスライド表示コマンドを受け付けると、画像データ格納部21に格納された撮影日情報に基づいて画像データ格納部21に格納された複数の映像データを撮影日単位で画像データ群としてまとめた際に、表示処理部23aが複数の映像データを画像データ群単位で順番に出力するように、表示処理部23aが出力する複数の画像データの順番を、表示条件に基づいて制御する第1表示制御部でもよい。
For example, when the
なお、この第1表示制御部は、図1に示したCPU23が、メモリ22に格納された動作プログラムを読み取り、その読み取った動作プログラムを実行することによって実現されてもよい。 The first display control unit may be realized by the CPU 23 illustrated in FIG. 1 reading the operation program stored in the memory 22 and executing the read operation program.
図8は、表示制御部23cとして、その第1表示制御部を用いた情報処理装置2(実施例2)の動作を説明するためのフローチャートである。
FIG. 8 is a flowchart for explaining the operation of the information processing apparatus 2 (Example 2) using the first display control unit as the
なお、図8において、図4に示したステップと同じ処理のステップには、同一符号を付してある。 In FIG. 8, the same reference numerals are assigned to the same processing steps as those shown in FIG.
以下では、説明の重複を避けるため、図4に示したステップの説明は、基本的に省略する。 In the following description, the description of the steps shown in FIG.
ステップ403にて、指定アルバムが表示条件付きの写真データを有している場合、表示制御部23cは、ステップ801を実行する。
In
ステップ801では、表示制御部23cは、画像データ格納部21、表示条件格納部26および表示制御部23cに格納されている識別情報を参照して、指定アルバムが含む複数の写真データの中から、今回のスライド表示で未表示の写真データを選択し、その選択した写真データの中で最も第1表示条件(ポイント)が高い写真データを出力用写真データとして選択する。
In
表示制御部23cは、ステップ801を終了すると、ステップ802を実行する。
When the
ステップ802では、表示制御部23cは、画像データ格納部21を参照して、指定アルバムが含む複数の写真データの識別情報の中から、ステップ801で選択した出力用写真データと同じ撮影日情報を有している写真データの識別情報を、画像データ格納部21から抽出する。なお、表示制御部23cが識別情報を抽出する順序は、第1表示条件の高い順でもよいし、通し番号順でもよい。
In
表示制御部23cは、その抽出した識別情報を、スライドショー表示制御信号として、スライドショー処理部23a1に出力する。なお、表示制御部23cは、スライドショー表示制御信号として出力した識別情報を自己に格納する。
The
スライドショー処理部23a1は、識別情報をスライドショー表示制御信号として受け取ると、その識別情報を有する写真データを画像データ格納部21から順番に読み出し、その読み出した写真データを、出力端子27を介して、ディスプレイ3に順番に出力する。
When the slide show processing unit 23a1 receives the identification information as the slide show display control signal, the slide show processing unit 23a1 sequentially reads the photo data having the identification information from the image data storage unit 21, and displays the read photo data via the
ディスプレイ3は、写真データを受け付けると、ステップ803を実行する。
When the
ステップ803では、ディスプレイ3は、その受け取った写真データに応じた映像(写真)をスライドショー表示する。
In
表示制御部23cは、ステップ802にて識別情報を出力すると、ステップ407を実行する。
When the identification information is output in
また、ステップ411にて、選択写真群が表示条件付きの写真データを有している場合、表示制御部23cは、ステップ804を実行する。
If the selected photo group has photo data with display conditions in
ステップ804では、表示制御部23cは、画像データ格納部21、表示条件格納部26および表示制御部23cに格納されている識別情報を参照して、選択写真群の中から、今回のスライド表示で未表示の写真データを選択し、その選択した写真データの中で最も第1表示条件(ポイント)が高い写真データを出力用写真データとして選択する。
In
表示制御部23cは、ステップ804を終了すると、ステップ805を実行する。
When the
ステップ805では、表示制御部23cは、画像データ格納部21を参照して、選択写真の識別情報の中から、ステップ804で選択した出力用写真データと同じ撮影日情報を有している写真データの識別情報を、画像データ格納部21から抽出する。なお、表示制御部23cが識別情報を抽出する順序は、第1表示条件の高い順でもよいし、通し番号順でもよい。
In
表示制御部23cは、その抽出した識別情報を、スライドショー表示制御信号として、スライドショー処理部23a1に出力する。なお、表示制御部23cは、スライドショー表示制御信号として出力した識別情報を自己に格納する。
The
スライドショー処理部23a1は、識別情報をスライドショー表示制御信号として受け取ると、その識別情報を有する写真データを画像データ格納部21から順番に読み出し、その読み出した写真データを、出力端子27を介して、ディスプレイ3に順番に出力する。
When the slide show processing unit 23a1 receives the identification information as the slide show display control signal, the slide show processing unit 23a1 sequentially reads the photo data having the identification information from the image data storage unit 21, and displays the read photo data via the
ディスプレイ3は、写真データを受け付けると、ステップ806を実行する。なお、ステップ806は、ステップ803と同じである。
When the
表示制御部23cは、ステップ805にて識別情報を出力すると、ステップ415を実行する。
When the
また、ステップ416にて、指定アルバムが表示条件付きの写真データを有している場合、表示制御部23cは、ステップ807を実行する。
If the designated album has photo data with display conditions in
なお、ステップ807は、ステップ801と同様である。また、ステップ808、809は、ステップ802、803と同様である。
Note that
本実施例では、画像データ格納部21は、複数の画像データのそれぞれを、その画像データの撮影日を示す撮影日情報と関連づけて格納し、表示制御部23cとして、上記第1表示制御部が用いられる。このため、複数の映像データを撮影日単位で順番に出力することが可能になる。
In the present embodiment, the image data storage unit 21 stores each of the plurality of image data in association with shooting date information indicating the shooting date of the image data, and the first display control unit serves as the
また、本実施例では、表示制御部23cは、各画像データ群の中で最もユーザの関心度が高い画像データの関心度を各画像データ群のユーザ関心度とした際に、表示処理部23aが画像データ群を画像データ群のユーザ関心度が高い順に出力するように、表示処理部23aが出力する複数の画像データの順番を、表示条件に基づいて制御する。
In the present embodiment, the
このため、複数の映像データを、ユーザの関心度順に撮影日単位で順番に出力することが可能になる。 For this reason, it becomes possible to output several video data in order of a user's interest degree in order of an imaging | photography date.
なお、表示制御部23cは、スライド表示コマンドを受け付けた日に近い日付順に、表示処理部23aが画像データ群を出力するように制御してもよい。
Note that the
例えば、表示制御部23cがカレンダ機能を有し、さらに、その表示制御部23cが、カレンダ機能を利用してスライド表示コマンドを受け付けた日を認識し、撮影日情報を利用して、その認識した日に近い日付順に画像データを画像データ群にまとめる。さらに、その表示制御部23cが、スライドショー処理部23a1がそのまとめた画像データ群をその認識した日に近い日付順に出力するように制御するスライド表示制御信号を、スライドショー処理部23a1に出力する。
For example, the
なお、その表示制御部23cは、さらに、表示処理部23aが、同じ画像データ群に含まれる画像データをユーザの関心度が高い順に出力するように、表示処理部23aが出力する複数の画像データの順番を表示条件に基づいて制御してもよい。
The
この場合、複数の映像データを、撮影日順で、かつ同一撮影日の映像データはユーザの関心度順に、出力することが可能になる。 In this case, it is possible to output a plurality of video data in order of shooting date, and video data on the same shooting date in order of user interest.
なお、その表示制御部23cは、図1に示したCPU23が、メモリ22に格納された動作プログラムを読み取り、その読み取った動作プログラムを実行することによって実現されてもよい。
(実施例3)
表示制御部23cは、図4または図8を参照して説明した動作を実行する表示制御部に限らない。
The
(Example 3)
The
例えば、表示制御部23cは、表示条件に基づいて、表示処理部23aが出力する複数の画像データの表示時間を制御する第2表示制御部でもよい。
For example, the
なお、この第2表示制御部は、図1に示したCPU23が、メモリ22に格納された動作プログラムを読み取り、その読み取った動作プログラムを実行することによって実現されてもよい。 The second display control unit may be realized by the CPU 23 illustrated in FIG. 1 reading the operation program stored in the memory 22 and executing the read operation program.
図9は、表示制御部23cとして、その第2表示制御部を用いた情報処理装置2(実施例3)の動作を説明するためのフローチャートである。
FIG. 9 is a flowchart for explaining the operation of the information processing apparatus 2 (Example 3) using the second display control unit as the
なお、図9において、図4に示したステップと同じ処理のステップには、同一符号を付してある。 In FIG. 9, the same reference numerals are given to the steps of the same processing as the steps shown in FIG. 4.
以下では、説明の重複を避けるため、図4に示したステップの説明は、基本的に省略する。 In the following description, the description of the steps shown in FIG.
ステップ402にて、表示制御部23cは、スライド表示コマンドを受け付ける直前に、電子アルバム指定コマンドを受け付けたと判断すると、ステップ901を実行する。
If the
ステップ901では、表示制御部23cは、画像データ格納部21を参照して、指定アルバムの中で通し番号が最小の写真データを選択する。
In
表示制御部23cは、ステップ901を終了すると、ステップ902を実行する。
When the
ステップ902では、表示制御部23cは、表示条件格納部26を参照して、選択した写真データの第1表示条件を読み出し、その読み出した第1表示条件を、表示時間(秒)に換算する。なお、選択した写真データが第1表示条件を有していない場合、表示制御部23cは、その選択した写真データの表示時間を、所定値(秒)に設定する。
In
表示制御部23cは、その設定した表示時間の間、選択した写真データの識別情報を、スライドショー表示制御信号として、スライドショー処理部23a1に出力する。なお、表示制御部23cは、スライドショー表示制御信号として出力した識別情報を自己に格納する。
The
スライドショー処理部23a1は、識別情報をスライドショー表示制御信号として受け取ると、その識別情報を有する写真データを画像データ格納部21から読み出し、その読み出した写真データを、設定された表示時間の間、出力端子27を介して、ディスプレイ3に出力する。
When the slide show processing unit 23a1 receives the identification information as the slide show display control signal, the slide show processing unit 23a1 reads the photo data having the identification information from the image data storage unit 21, and outputs the read photo data for the set display time. 27 to output to the
ディスプレイ3は、写真データを受け付けると、ステップ903を実行する。
When the
ステップ903では、ディスプレイ3は、設定された表示時間の間、受け付けた写真データに応じた写真を表示する。
In
表示制御部23cは、ステップ902を終了すると、ステップ904を実行する。
When the
ステップ904では、表示制御部23cは、画像データ格納部21および表示制御部23cに格納した識別情報を参照して、指定アルバムの中で今回のスライド表示で未表示の写真があるか否かを判断する。
In
ステップ904にて、表示制御部23cは、未表示の写真があるとステップ905を実行し、一方、未表示の写真がないと、表示制御部23cに格納した識別情報をクリヤし、その後、スライドショーを終了する。
In
ステップ905では、表示制御部23cは、画像データ格納部21を参照して、指定アルバムの中で次の通し番号の写真データを選択する。
In
表示制御部23cは、ステップ905を終了すると、ステップ902を実行する。
When the
また、ステップ409で、表示制御部23cは、複数の写真データ(サムネイル)が選択されている場合、ステップ906を実行し、一方、複数の写真データ(サムネイル)が選択されていない場合、ステップ911を実行する。
In
ステップ906では、表示制御部23cは、画像データ格納部21を参照して、選択写真の中で通し番号が最小の写真データを選択する。
In
表示制御部23cは、ステップ906を終了すると、ステップ907を実行する。
When the
なお、ステップ907は、ステップ902と同様である。また、ステップ908は、ステップ903同様である。
Step 907 is the same as
表示制御部23cは、ステップ907を終了すると、ステップ909を実行する。
When the
ステップ909では、表示制御部23cは、選択写真の中で今回のスライド表示で未表示の写真があるか否かを判断する。
In
ステップ909にて、表示制御部23cは、未表示の写真があるとステップ910を実行し、未表示の写真がないと、スライドショーを終了する。
In
ステップ910では、表示制御部23cは、画像データ格納部21を参照して、選択写真の中で次の通し番号の写真データを選択する。
In
表示制御部23cは、ステップ910を終了すると、ステップ907を実行する。
When the
ステップ911では、表示制御部23cは、画像データ格納部21を参照して、選択された写真を含む電子アルバムを指定する。
In
表示制御部23cは、ステップ911を終了すると、ステップ912を実行する。
When the
なお、ステップ912は、ステップ901と同様である。また、ステップ913、914、915、916は、ステップ902、903、904、905と同様である。
Step 912 is the same as
本実施例では、表示制御部23cは、表示条件に基づいて、表示処理部23cが出力する複数の画像データの表示時間を制御する。このため、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心度に応じて、画像データの表示時間を制御することが可能になる。
In the present embodiment, the
また、本実施例では、表示制御部23cは、ユーザの関心度が高い画像データほど表示時間が長くなるように、表示処理部23aが出力する複数の画像データの表示時間を表示条件に基づいて制御する。このため、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心度が高い画像データほど表示時間を長くすることが可能になる。
Further, in the present embodiment, the
なお、図1に示した条件算出処理部23b2は、スライドショー処理部23a1が出力する変更情報に基づいて表示条件を変更した。しかしながら、条件算出処理部23b2は、入力端子24が受け付けた表示制御コマンドを受け付けるようにし、その受け付けた表示制御コマンドに基づいて表示条件を変更してもよい。
The condition calculation processing unit 23b2 illustrated in FIG. 1 has changed the display conditions based on the change information output from the slide show processing unit 23a1. However, the condition calculation processing unit 23b2 may receive the display control command received by the
図10、図11、図12、図13は、条件算出処理部23b2が、スライドショー実行中に、入力端子24が受け付けた表示制御コマンドに基づいて表示条件の値を変更する動作を説明するためのフローチャートである。
10, 11, 12, and 13 are diagrams for explaining an operation in which the condition calculation processing unit 23
なお、図10、図11、図12、図13において、同じ処理を実行するステップには、同一符号を付してある。 In FIG. 10, FIG. 11, FIG. 12, and FIG. 13, steps that execute the same process are denoted by the same reference numerals.
図10において、ステップ1001では、スライドショー処理部23a1は、出力端子27を介して複数の画像データをディスプレイ3に出力して、スライドショーを表示する。スライドショー処理部23a1は、スライドショーを表示しながら、ステップ1002を実行する。
In FIG. 10, in
ステップ1002では、スライドショー処理部23a1は、入力端子24が表示制御コマンドを受け付けていないと、ステップ1001を実行する。
In
一方、ステップ1002で、入力端子24が表示制御コマンドとして早送りコマンドを受け付けると、スライドショー処理部23a1は画像データの早送りを実行し、また、条件算出処理部23b2はステップ1003を実行する。
On the other hand, when the
ステップ1003では、条件算出処理部23b2は、早送りコマンドを受けた画像データに対応する第1表示条件の値(ポイント)を減らす。
In
なお、条件算出処理部23b2は、スライドショー処理部23a1が出力した変更情報を利用して、早送りコマンドを受けた画像データを特定してもよい。また、入力端子24が、早送りする画像データを示す画像データ特定情報を早送りコマンドと共に受け付ける場合、条件算出処理部23b2は、入力端子24が受け付けた画像データ特定情報に基づいて、早送りコマンドを受けた画像データを特定してもよい。
The condition calculation processing unit 23b2 may specify the image data that has received the fast-forward command using the change information output by the slide show processing unit 23a1. When the
ステップ1003が終了すると、条件算出処理部23b2は、ステップ1004を実行する。
When
ステップ1004では、スライドショー処理部23a1は、早送り中処理を実行する。なお、ステップ1004の早送り中処理の詳細は、図11に示したフローチャートを用いて後述する。
In
ステップ1002で、入力端子24が表示制御コマンドとして巻き戻しコマンドを受け付けると、スライドショー処理部23a1は画像データの巻き戻しを実行し、また、条件算出処理部23b2はステップ1005を実行する。
When the
ステップ1005では、条件算出処理部23b2は、巻き戻し中処理を実行する。なお、ステップ1005の巻き戻し中処理の詳細は、図12に示したフローチャートを用いて後述する。
In
ステップ1002で、入力端子24が表示制御コマンドとして一時停止コマンドを受け付けると、スライドショー処理部23a1は画像データの一時停止を実行し、また、条件算出処理部23b2はステップ1006を実行する。
In
ステップ1006では、条件算出処理部23b2は、一時停止コマンドを受けた画像データに対応する第1表示条件の値(ポイント)を増やす。
In
なお、条件算出処理部23b2は、スライドショー処理部23a1が出力した変更情報を利用して、一時停止コマンドを受けた画像データを特定してもよい。また、入力端子24が、一時停止する画像データを示す画像データ特定情報を一時停止コマンドと共に受け付ける場合、条件算出処理部23b2は、入力端子24が受け付けた画像データ特定情報に基づいて、一時停止コマンドを受けた画像データを特定してもよい。
The condition calculation processing unit 23b2 may specify the image data that has received the pause command using the change information output from the slide show processing unit 23a1. When the
ステップ1006が終了すると、条件算出処理部23b2はステップ1007を実行する。
When
ステップ1007では、条件算出処理部23b2は、一時停止中処理を実行する。なお、ステップ1007の一時停止中処理の詳細は、図13に示したフローチャートを用いて後述する。
In
次に、図11を参照してステップ1004(早送り中処理)を説明する。なお、図11は、早送り中処理を説明するためのフローチャートである。 Next, step 1004 (processing during fast-forwarding) will be described with reference to FIG. FIG. 11 is a flowchart for explaining the fast-forwarding process.
ステップ1101では、条件算出処理部23b2は、表示されている画像データに対応する第1表示条件の値(ポイント)を減らす。
In
条件算出処理部23b2は、ステップ1101を終了すると、ステップ1102を実行する。
The condition calculation processing unit 23b2 executes
ステップ1102では、条件算出処理部23b2は、入力端子24が表示制御コマンドを受け付けていないと、ステップ1101を実行する。
In
ステップ1102で、入力端子24が表示制御コマンドとして再生コマンドを受け付けると、スライドショー処理部23a1は画像データの再生を実行し、また、条件算出処理部23b2はステップ1103を実行する。
When the
ステップ1103では、条件算出処理部23b2は、再生コマンドを受けた画像データに対応する第1表示条件の値(ポイント)を増やす。
In
なお、条件算出処理部23b2は、スライドショー処理部23a1が出力した変更情報を利用して、再生コマンドを受けた画像データを特定してもよい。また、入力端子24が、再生する画像データを示す画像データ特定情報を再生コマンドと共に受け付ける場合、条件算出処理部23b2は、入力端子24が受け付けた画像データ特定情報に基づいて、再生コマンドを受けた画像データを特定してもよい。
The condition calculation processing unit 23b2 may specify the image data that has received the reproduction command by using the change information output from the slide show processing unit 23a1. When the
条件算出処理部23b2は、ステップ1103を終了すると、ステップ1104を実行する。なお、ステップ1104では、図10を参照して説明した動作が実行される。
The condition calculation processing unit 23b2 executes
ステップ1102で、入力端子24が表示制御コマンドとして一時停止コマンドを受け付けると、スライドショー処理部23a1は画像データの一時停止を実行し、また、条件算出処理部23b2はステップ1105を実行する。
When the
ステップ1105では、条件算出処理部23b2は、一時停止コマンドを受けた画像データに対応する第1表示条件の値(ポイント)を増やす。なお、ステップ1105では、ステップ1006(図10参照)と同じ処理が実行される。
In
条件算出処理部23b2は、ステップ1105を終了すると、ステップ1007(図10参照)を実行する。
After completing
ステップ1102で、入力端子24が表示制御コマンドとして巻き戻しコマンドを受け付けると、スライドショー処理部23a1は画像データの巻き戻しを実行し、条件算出処理部23b2はステップ1005(図10参照)を実行する。
In
次に、図12を参照してステップ1005(巻き戻し中処理)を説明する。なお、図12は、巻き戻し中処理を説明するためのフローチャートである。 Next, step 1005 (processing during rewinding) will be described with reference to FIG. FIG. 12 is a flowchart for explaining the rewinding process.
ステップ1201では、条件算出処理部23b2は、入力端子24が表示制御コマンドを受け付けたか否かを確認する。条件算出処理部23b2は、入力端子24が表示制御コマンドを受け付けるまで、ステップ1201を繰り返す。
In
ステップ1201で、入力端子24が表示制御コマンドとして再生コマンドを受け付けると、スライドショー処理部23a1は画像データの再生を実行し、また、条件算出処理部23b2はステップ1202を実行する。なお、ステップ1202では、ステップ1103(図11参照)と同じ処理が実行される。
In
ステップ1201で、入力端子24が表示制御コマンドとして一時停止コマンドを受け付けると、スライドショー処理部23a1は画像データの一時停止を実行し、また、条件算出処理部23b2はステップ1203を実行する。なお、ステップ1203では、ステップ1006(図10参照)と同じ処理が実行される。
In
ステップ1201で、入力端子24が表示制御コマンドとして早送りコマンドを受け付けると、スライドショー処理部23a1は画像データの早送りを実行し、また、条件算出処理部23b2はステップ1004(図10参照)を実行する。
In
次に、図13を参照してステップ1007(一時停止中処理)を説明する。なお、図13は、一時停止中処理を説明するためのフローチャートである。 Next, step 1007 (temporary stop process) will be described with reference to FIG. FIG. 13 is a flowchart for explaining the suspension process.
ステップ1301では、条件算出処理部23b2は、入力端子24が表示制御コマンドを受け付けたか否かを確認する。条件算出処理部23b2は、入力端子24が表示制御コマンドを受け付けるまで、ステップ1301を繰り返す。
In
ステップ1301で、入力端子24が表示制御コマンドとして再生コマンドを受け付けると、スライドショー処理部23a1は画像データの再生を実行し、また、条件算出処理部23b2はステップ1104(図11参照)を実行する。
In
ステップ1301で、入力端子24が表示制御コマンドとして巻き戻しコマンドを受け付けると、スライドショー処理部23a1は画像データの巻き戻しを実行し、また、条件算出処理部23b2はステップ1005(図10参照)を実行する。
In
ステップ1301で、入力端子24が表示制御コマンドとして早送りコマンドを受け付けると、スライドショー処理部23a1は画像データの早送りを実行し、また、条件算出処理部23b2はステップ1302を実行する。なお、ステップ1302では、ステップ1003と同じ処理が実行される。
In
条件算出処理部23b2が、入力端子24から受け付けた表示制御コマンドに基づいて表示条件を変更する場合、換言すると、条件算出部23bが、表示処理部23bが出力した画像データごとのユーザの関心度を、入力端子24が受け付けたコマンドに基づいて表示条件として算出する場合、過去のコマンドがスライド表示制御用の情報として用いられる。このため、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心の程度に応じて自動的にスライド表示を調節することが可能になる。
When the condition calculation processing unit 23b2 changes the display condition based on the display control command received from the
この場合、表示記録処理23b1によって生成される表示処理情報はあってもなくてもよい。図14は、表示記録処理23b1によって生成される表示処理情報を省略した場合の実施例を示したブロック図である。なお、図14において、図1に示したものと同一のものには同一符号を付してある。 In this case, the display process information generated by the display recording process 23b1 may or may not be present. FIG. 14 is a block diagram illustrating an example in which the display process information generated by the display recording process 23b1 is omitted. In FIG. 14, the same components as those shown in FIG.
また、この場合も、表示制御部23cは、表示条件に基づいて、表示処理部23cが出力する複数の画像データの順番を制御したり、表示処理部23cが出力する複数の画像データの表示時間を制御したりすることは、言うまでもないことである。
Also in this case, the
以上説明した各実施例において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。 In each of the embodiments described above, the illustrated configuration is merely an example, and the present invention is not limited to the configuration.
例えば、スライドショーは、映像を1枚単位で表示してもよいし、複数枚単位で表示してもよい。 For example, in a slide show, videos may be displayed in units of one sheet or may be displayed in units of a plurality of sheets.
1 入力装置
2 情報処理装置
21 画像データ格納部
22 メモリ
23 CPU
23a 表示処理部
23a1 スライドショー処理部
23a2 1枚表示処理部
23b 条件算出部
23b1 表示記録処理部
23b2 条件算出処理部
24 入力端子
25 表示記録格納部
25a 識別情報
25b 表示時間情報
26 表示条件格納部
26a 表示平均時間
26b 表示回数
26c 第1表示条件
26d 第2表示条件
27 出力端子
3 ディスプレイ
5 電子アルバムのリスト
6 サムネイルの一覧
6a サムネイル
7 画像
DESCRIPTION OF
23a Display processing unit 23a1 Slide show processing unit 23a2 Single sheet display processing unit 23b Condition calculation unit 23b1 Display recording processing unit 23b2 Condition
Claims (30)
前記画面表示指示および前記画面表示指示と異なる表示制御指示を受け付ける入力部と、
前記画面表示指示に対応する複数の画像データおよび前記表示制御指示に対応する画像データを含む画像データを格納する画像データ格納部と、
前記入力部が前記画面表示指示を受け付けると、前記画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを予め定められた順番で出力し、また、前記入力部が前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理部と、
前記表示処理部が出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記表示処理部の動作に基づいて算出する条件算出部と、
前記入力部が前記画面表示指示を受け付けた際の前記表示処理部の動作を、前記条件算出部が算出した表示条件に基づいて制御する表示制御部と、を含む情報処理装置。 An information processing apparatus that outputs a plurality of image data corresponding to a screen display instruction when a screen display instruction is received from a user,
An input unit for receiving a display control instruction different from the screen display instruction and the screen display instruction;
An image data storage unit for storing a plurality of image data corresponding to the screen display instruction and image data including image data corresponding to the display control instruction;
When the input unit receives the screen display instruction, a plurality of image data corresponding to the screen display instruction stored in the image data storage unit are output in a predetermined order, and the input unit When receiving a display control instruction, a display processing unit that outputs image data corresponding to the display control instruction stored in the image data storage unit based on the display control instruction;
A condition calculation unit that calculates a display condition indicating a degree of interest of the user with respect to the image data based on an operation of the display processing unit for each image data output by the display processing unit;
An information processing apparatus comprising: a display control unit that controls an operation of the display processing unit when the input unit receives the screen display instruction based on a display condition calculated by the condition calculation unit.
前記条件算出部は、前記表示処理部が出力した画像データごとの表示平均時間を、前記表示処理部の動作に基づいて算出し、該表示平均時間に基づいて前記表示条件を算出する、情報処理装置。 The information processing apparatus according to claim 1,
The condition calculation unit calculates an average display time for each image data output from the display processing unit based on an operation of the display processing unit, and calculates the display condition based on the display average time. apparatus.
前記条件算出部は、前記表示処理部が出力した画像データごとの表示平均時間および表示回数を、前記表示処理部の動作に基づいて算出し、該表示平均時間および表示回数を前記表示条件とする、情報処理装置。 The information processing apparatus according to claim 2,
The condition calculation unit calculates a display average time and a display count for each image data output from the display processing unit based on an operation of the display processing unit, and uses the display average time and the display count as the display condition. Information processing device.
前記表示処理部は、前記画面表示指示に基づいて複数の画像データを順番に出力している間に前記入力部が前記表示制御指示を受け付けると、該表示制御指示に基づいて前記画像データの出力を変更し、
前記条件算出部は、前記表示処理部が前記画面表示指示に基づいて複数の画像データを順番に出力している間に前記表示制御指示によって変更された表示処理部の動作に基づいて、前記表示条件を算出する、情報処理装置。 The information processing apparatus according to any one of claims 1 to 3,
The display processing unit outputs the image data based on the display control instruction when the input unit receives the display control instruction while sequentially outputting a plurality of image data based on the screen display instruction. Change
The condition calculation unit is configured to display the display based on an operation of the display processing unit changed by the display control instruction while the display processing unit sequentially outputs a plurality of image data based on the screen display instruction. An information processing apparatus that calculates a condition.
前記表示制御部は、前記表示条件に基づいて、前記表示処理部が出力する複数の画像データの順番を制御する、情報処理装置。 The information processing apparatus according to any one of claims 1 to 4,
The information processing apparatus, wherein the display control unit controls an order of a plurality of image data output by the display processing unit based on the display condition.
前記表示制御部は、前記表示処理部が前記複数の画像データを前記ユーザの関心度が高い順に出力するように、前記表示処理部が出力する複数の画像データの順番を前記表示条件に基づいて制御する、情報処理装置。 The information processing apparatus according to claim 5,
The display control unit determines the order of the plurality of image data output by the display processing unit based on the display condition so that the display processing unit outputs the plurality of image data in descending order of interest of the user. An information processing apparatus to be controlled.
前記画像データ格納部は、前記複数の画像データのそれぞれを、その画像データの撮影日を示す撮影日情報と関連づけて格納し、
前記表示制御部は、前記入力部が前記画面表示指示を受け付けると、前記画像データ格納部に格納された撮影日情報に基づいて前記複数の映像データを撮影日単位で画像データ群としてまとめた際に、前記表示処理部が前記複数の映像データを該画像データ群単位で順番に出力するように、前記表示処理部が出力する複数の画像データの順番を前記表示条件に基づいて制御する、情報処理装置。 The information processing apparatus according to claim 5,
The image data storage unit stores each of the plurality of image data in association with shooting date information indicating a shooting date of the image data,
When the input control unit receives the screen display instruction, the display control unit collects the plurality of video data as an image data group by shooting date based on shooting date information stored in the image data storage unit. In addition, the information processing unit controls the order of the plurality of image data output by the display processing unit based on the display condition so that the display processing unit sequentially outputs the plurality of video data in units of the image data group. Processing equipment.
前記表示制御部は、各画像データ群の中で最もユーザの関心度が高い画像データの関心度のそれぞれを各画像データ群のユーザ関心度とした際に、前記表示処理部が該画像データ群を該画像データ群のユーザ関心度が高い順に出力するように、前記表示処理部が出力する複数の画像データの順番を前記表示条件に基づいて制御する、情報処理装置。 The information processing apparatus according to claim 7,
When the display control unit sets the interest level of the image data with the highest user interest level in each image data group as the user interest level of each image data group, the display processing unit selects the image data group. An information processing apparatus that controls the order of a plurality of image data output by the display processing unit based on the display conditions so that the user interest level of the image data group is output in descending order.
前記表示制御部は、前記画面表示指示を受け付けた日に近い日付順に前記表示処理部が該画像データ群を出力するように制御し、かつ、該表示処理部が共通の画像データ群に含まれる画像データを前記ユーザの関心度が高い順に出力するように、前記表示処理部が出力する複数の画像データの順番を前記表示条件に基づいて制御する、情報処理装置。 The information processing apparatus according to claim 7,
The display control unit controls the display processing unit to output the image data group in order of date close to the date when the screen display instruction is received, and the display processing unit is included in a common image data group An information processing apparatus that controls the order of a plurality of image data output by the display processing unit based on the display conditions so that the image data is output in descending order of interest of the user.
前記表示制御部は、前記表示条件に基づいて、前記表示処理部が出力する複数の画像データの表示時間を制御する、情報処理装置。 The information processing apparatus according to any one of claims 1 to 4,
The information processing apparatus, wherein the display control unit controls display times of a plurality of image data output by the display processing unit based on the display conditions.
前記表示制御部は、前記ユーザの関心度が高い画像データほど表示時間が長くなるように、前記表示処理部が出力する複数の画像データの表示時間を前記表示条件に基づいて制御する、情報処理装置。 The information processing apparatus according to claim 10,
The display control unit controls the display time of the plurality of image data output by the display processing unit based on the display condition so that the display time of the image data with higher user interest is longer. apparatus.
前記画面表示指示および前記画面表示指示と異なる表示制御指示を受け付ける入力部と、
前記画面表示指示に対応する複数の画像データおよび前記表示制御指示に対応する画像データを含む画像データを格納する画像データ格納部と、
前記入力部が前記画面表示指示を受け付けると、前記画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを予め定められた順番で出力し、また、前記入力部が前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理部と、
前記表示処理部が出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記入力部が受け付けた指示に基づいて算出する条件算出部と、
前記入力部が前記画面表示指示を受け付けた際の前記表示処理部の動作を、前記条件算出部が算出した表示条件に基づいて制御する表示制御部と、を含む情報処理装置。 An information processing apparatus that outputs a plurality of image data corresponding to a screen display instruction when a screen display instruction is received from a user,
An input unit for receiving a display control instruction different from the screen display instruction and the screen display instruction;
An image data storage unit for storing a plurality of image data corresponding to the screen display instruction and image data including image data corresponding to the display control instruction;
When the input unit receives the screen display instruction, a plurality of image data corresponding to the screen display instruction stored in the image data storage unit are output in a predetermined order, and the input unit When receiving a display control instruction, a display processing unit that outputs image data corresponding to the display control instruction stored in the image data storage unit based on the display control instruction;
A condition calculation unit that calculates, for each image data output from the display processing unit, a display condition indicating a user's interest in the image data based on an instruction received by the input unit;
An information processing apparatus comprising: a display control unit that controls an operation of the display processing unit when the input unit receives the screen display instruction based on a display condition calculated by the condition calculation unit.
前記表示制御部は、前記表示条件に基づいて、前記表示処理部が出力する複数の画像データの順番を制御する、情報処理装置。 The information processing apparatus according to claim 12,
The information processing apparatus, wherein the display control unit controls an order of a plurality of image data output by the display processing unit based on the display condition.
前記表示制御部は、前記表示条件に基づいて、前記表示処理部が出力する複数の画像データの表示時間を制御する、情報処理装置。 The information processing apparatus according to claim 12,
The information processing apparatus, wherein the display control unit controls display times of a plurality of image data output by the display processing unit based on the display conditions.
前記画面表示指示および前記表示制御指示を択一的に受け付ける入力ステップと、
前記入力ステップで前記画面表示指示を受け付けると、前記画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを予め定められた順番で出力し、また、前記入力ステップで前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理ステップと、
前記表示処理ステップで出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記表示処理ステップの動作に基づいて算出する条件算出ステップと、
前記入力ステップで前記画面表示指示を受け付けた際の前記表示処理ステップの動作を、前記条件算出ステップで算出した表示条件に基づいて制御する表示制御ステップと、を含む画像データ出力方法。 An image data storage unit that stores a plurality of image data corresponding to a screen display instruction and image data including image data corresponding to a display control instruction different from the screen display instruction, and when the screen display instruction is received from a user An image data output method performed by an information processing apparatus that outputs a plurality of image data corresponding to the screen display instruction,
An input step for selectively receiving the screen display instruction and the display control instruction;
When the screen display instruction is received in the input step, a plurality of image data corresponding to the screen display instruction stored in the image data storage unit is output in a predetermined order. When receiving a display control instruction, a display processing step of outputting image data corresponding to the display control instruction stored in the image data storage unit based on the display control instruction;
A condition calculation step for calculating, for each image data output in the display processing step, a display condition indicating a user's interest in the image data based on the operation of the display processing step;
An image data output method comprising: a display control step for controlling the operation of the display processing step when the screen display instruction is received in the input step based on the display condition calculated in the condition calculation step.
前記条件算出ステップは、前記表示処理ステップで出力した画像データごとの表示平均時間を、前記表示処理ステップの動作に基づいて算出し、該表示平均時間に基づいて前記表示条件を算出する、画像データ出力方法。 The image data output method according to claim 15, wherein
The condition calculating step calculates the display average time for each image data output in the display processing step based on the operation of the display processing step, and calculates the display condition based on the display average time. output method.
前記条件算出ステップは、前記表示処理ステップで出力した画像データごとの表示平均時間および表示回数を、前記表示処理ステップの動作に基づいて算出し、該表示平均時間および表示回数を前記表示条件とする、画像データ出力方法。 The image data output method according to claim 16, wherein
The condition calculating step calculates the display average time and the display count for each image data output in the display processing step based on the operation of the display processing step, and uses the display average time and the display count as the display condition. , Image data output method.
前記表示処理ステップは、前記画面表示指示に基づいて複数の画像データを順番に出力している間に前記入力ステップで前記表示制御指示を受け付けると、該表示制御指示に基づいて前記画像データの出力を変更し、
前記条件算出ステップは、前記表示処理ステップが前記画面表示指示に基づいて複数の画像データを順番に出力している間に前記表示制御指示によって変更された表示処理ステップの動作に基づいて、前記表示条件を算出する、画像データ出力方法。 The image data output method according to any one of claims 15 to 17,
When the display processing step receives the display control instruction in the input step while sequentially outputting a plurality of image data based on the screen display instruction, the display processing step outputs the image data based on the display control instruction. Change
The condition calculating step is based on the operation of the display processing step changed by the display control instruction while the display processing step sequentially outputs a plurality of image data based on the screen display instruction. An image data output method for calculating conditions.
前記表示制御ステップは、前記表示条件に基づいて、前記表示処理ステップで出力する複数の画像データの順番を制御する、画像データ出力方法。 The image data output method according to any one of claims 15 to 18,
The display control step is an image data output method in which the order of a plurality of image data output in the display processing step is controlled based on the display condition.
前記表示制御ステップは、前記表示処理ステップで前記複数の画像データを前記ユーザの関心度が高い順に出力するように、前記表示処理ステップで出力する複数の画像データの順番を前記表示条件に基づいて制御する、画像データ出力方法。 The image data output method according to claim 19, wherein
The display control step sets the order of the plurality of image data output in the display processing step based on the display condition so that the plurality of image data is output in the descending order of interest of the user in the display processing step. An image data output method to be controlled.
前記画像データ格納部は、前記複数の画像データのそれぞれを、その画像データの撮影日を示す撮影日情報と関連づけて格納し、
前記表示制御ステップは、前記入力ステップで前記画面表示指示を受け付けると、前記画像データ格納部に格納された撮影日情報に基づいて前記複数の映像データを撮影日単位で画像データ群としてまとめた際に、前記表示処理ステップで前記複数の映像データを該画像データ群単位で順番に出力するように、前記表示処理ステップで出力する複数の画像データの順番を前記表示条件に基づいて制御する、画像データ出力方法。 The image data output method according to claim 19, wherein
The image data storage unit stores each of the plurality of image data in association with shooting date information indicating a shooting date of the image data,
When the display control step accepts the screen display instruction in the input step, the plurality of video data is collected as an image data group by shooting date based on shooting date information stored in the image data storage unit. In addition, the order of the plurality of image data output in the display processing step is controlled based on the display condition so that the plurality of video data is sequentially output in units of the image data group in the display processing step. Data output method.
前記表示制御ステップは、各画像データ群の中で最もユーザの関心度が高い画像データの関心度のそれぞれを各画像データ群のユーザ関心度とした際に、前記表示処理ステップで該画像データ群を該画像データ群のユーザ関心度が高い順に出力するように、前記表示処理ステップで出力する複数の画像データの順番を前記表示条件に基づいて制御する、画像データ出力方法。 The image data output method according to claim 21, wherein
In the display control step, when each of the interest levels of the image data having the highest user interest level in each image data group is set as the user interest level of each image data group, the display processing step includes the image data group. The image data output method of controlling the order of the plurality of image data to be output in the display processing step based on the display conditions so that the user interest level of the image data group is output in descending order.
前記表示制御ステップは、前記画面表示指示を受け付けた日に近い日付順に前記表示処理ステップで該画像データ群を出力するように制御し、かつ、該表示処理ステップで共通の画像データ群に含まれる画像データを前記ユーザの関心度が高い順に出力するように、前記表示処理ステップで出力する複数の画像データの順番を前記表示条件に基づいて制御する、画像データ出力方法。 The image data output method according to claim 21, wherein
The display control step controls to output the image data group in the display processing step in order of date close to the date when the screen display instruction is received, and is included in the common image data group in the display processing step An image data output method for controlling the order of a plurality of image data output in the display processing step based on the display conditions so that the image data is output in descending order of interest of the user.
前記表示制御ステップは、前記表示条件に基づいて、前記表示処理ステップで出力する複数の画像データの表示時間を制御する、画像データ出力方法。 The image data output method according to any one of claims 15 to 18,
The display control step is an image data output method in which display times of a plurality of image data output in the display processing step are controlled based on the display conditions.
前記表示制御ステップは、前記ユーザの関心度が高い画像データほど表示時間が長くなるように、前記表示処理ステップで出力する複数の画像データの表示時間を前記表示条件に基づいて制御する、画像データ出力方法。 The image data output method according to claim 24, wherein
The display control step controls the display time of the plurality of image data output in the display processing step based on the display condition so that the display time becomes longer as the image data having a higher degree of interest of the user. output method.
前記画面表示指示および前記表示制御指示を択一的に受け付ける入力ステップと、
前記入力ステップで前記画面表示指示を受け付けると、前記画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを予め定められた順番で出力し、また、前記入力ステップで前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理ステップと、
前記表示処理ステップで出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記入力ステップで受け付けた指示に基づいて算出する条件算出ステップと、
前記入力ステップで前記画面表示指示を受け付けた際の前記表示処理ステップの動作を、前記条件算出ステップで算出した表示条件に基づいて制御する表示制御ステップと、を含む画像データ出力方法。 An image data storage unit that stores a plurality of image data corresponding to a screen display instruction and image data including image data corresponding to a display control instruction different from the screen display instruction, and when the screen display instruction is received from a user An image data output method performed by an information processing apparatus that outputs a plurality of image data corresponding to the screen display instruction,
An input step for selectively receiving the screen display instruction and the display control instruction;
When the screen display instruction is received in the input step, a plurality of image data corresponding to the screen display instruction stored in the image data storage unit is output in a predetermined order. When receiving a display control instruction, a display processing step of outputting image data corresponding to the display control instruction stored in the image data storage unit based on the display control instruction;
A condition calculation step for calculating, for each image data output in the display processing step, a display condition indicating a user's interest in the image data based on the instruction received in the input step;
An image data output method comprising: a display control step for controlling the operation of the display processing step when the screen display instruction is received in the input step based on the display condition calculated in the condition calculation step.
前記表示制御ステップは、前記表示条件に基づいて、前記表示処理ステップで出力する複数の画像データの順番を制御する、画像データ出力方法。 The image data output method according to claim 26, wherein
The display control step is an image data output method in which the order of a plurality of image data output in the display processing step is controlled based on the display condition.
前記表示制御ステップは、前記表示条件に基づいて、前記表示処理ステップで出力する複数の画像データの表示時間を制御する、画像データ出力方法。 The image data output method according to claim 26, wherein
The display control step is an image data output method in which display times of a plurality of image data output in the display processing step are controlled based on the display conditions.
前記画面表示指示および前記画面表示指示と異なる表示制御指示を択一的に受け付ける入力処理と、
前記入力処理で前記画面表示指示を受け付けると、画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを順番に出力し、また、前記入力処理で前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理と、
前記表示処理で出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記表示処理の動作に基づいて算出する条件算出処理と、
前記入力処理で前記画面表示指示を受け付けた際の前記表示処理の動作を、前記条件算出処理で算出した表示条件に基づいて制御する表示制御処理と、を含む画像データ出力処理をコンピュータに実行させるプログラム。 When receiving a screen display instruction from a user, a program for causing a computer to execute an image data output process for outputting a plurality of image data corresponding to the screen display instruction,
An input process for selectively receiving a display control instruction different from the screen display instruction and the screen display instruction;
When the screen display instruction is received in the input process, a plurality of image data corresponding to the screen display instruction stored in the image data storage unit is sequentially output, and the display control instruction is received in the input process. And display processing for outputting image data corresponding to the display control instruction stored in the image data storage unit based on the display control instruction;
A condition calculation process for calculating a display condition indicating a degree of interest of the user for the image data based on the operation of the display process for each image data output in the display process;
Causing the computer to execute an image data output process including a display control process for controlling the operation of the display process when the screen display instruction is received in the input process based on the display condition calculated in the condition calculation process program.
前記画面表示指示および前記画面表示指示と異なる表示制御指示を択一的に受け付ける入力処理と、
前記入力処理で前記画面表示指示を受け付けると、画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを順番に出力し、また、前記入力処理で前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理と、
前記表示処理で出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記入力処理で受け付けた指示に基づいて算出する条件算出処理と、
前記入力処理で前記画面表示指示を受け付けた際の前記表示処理の動作を、前記条件算出処理で算出した表示条件に基づいて制御する表示制御処理と、を含む画像データ出力処理をコンピュータに実行させるプログラム。 When receiving a screen display instruction from a user, a program for causing a computer to execute an image data output process for outputting a plurality of image data corresponding to the screen display instruction,
An input process for selectively receiving a display control instruction different from the screen display instruction and the screen display instruction;
When the screen display instruction is received in the input process, a plurality of image data corresponding to the screen display instruction stored in the image data storage unit is sequentially output, and the display control instruction is received in the input process. And display processing for outputting image data corresponding to the display control instruction stored in the image data storage unit based on the display control instruction;
A condition calculation process for calculating, for each image data output in the display process, a display condition indicating a user's interest in the image data based on an instruction received in the input process;
Causing the computer to execute an image data output process including a display control process for controlling the operation of the display process when the screen display instruction is received in the input process based on the display condition calculated in the condition calculation process program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004286147A JP2006099532A (en) | 2004-09-30 | 2004-09-30 | Information processor, image data output method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004286147A JP2006099532A (en) | 2004-09-30 | 2004-09-30 | Information processor, image data output method and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006099532A true JP2006099532A (en) | 2006-04-13 |
Family
ID=36239263
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004286147A Pending JP2006099532A (en) | 2004-09-30 | 2004-09-30 | Information processor, image data output method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006099532A (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009169357A (en) * | 2008-01-21 | 2009-07-30 | Institute Of National Colleges Of Technology Japan | Image display controller and image display control method |
JP2009271224A (en) * | 2008-05-02 | 2009-11-19 | Sony Corp | Content-reproducing device, content-reproducing method and content-reproducing program |
GB2463899A (en) * | 2007-09-28 | 2010-03-31 | Intel Corp | Automatic image presentation generation |
JP2011103588A (en) * | 2009-11-11 | 2011-05-26 | Toshiba Corp | Electronic apparatus, and image display method |
US8395637B2 (en) | 2008-05-02 | 2013-03-12 | Sony Corporation | Image display device, image display method, and image display program |
US9037987B2 (en) | 2006-08-16 | 2015-05-19 | Sony Corporation | Information processing apparatus, method and computer program storage device having user evaluation value table features |
JP2015138492A (en) * | 2014-01-24 | 2015-07-30 | Kddi株式会社 | Subjective evaluation value determination device, information presentation device, subjective evaluation value determination method, and computer program |
JP2016507820A (en) * | 2012-12-28 | 2016-03-10 | フェイスブック,インク. | Rerank article content |
US10249007B2 (en) | 2012-12-28 | 2019-04-02 | Facebook, Inc. | Social cover feed interface |
US10630796B2 (en) | 2012-12-28 | 2020-04-21 | Facebook, Inc. | Conserving battery and data usage |
US10761672B2 (en) | 2012-12-28 | 2020-09-01 | Facebook, Inc. | Socialized dash |
WO2024058034A1 (en) * | 2022-09-15 | 2024-03-21 | 富士フイルム株式会社 | Data generating device, data generating method, program, and recording medium |
-
2004
- 2004-09-30 JP JP2004286147A patent/JP2006099532A/en active Pending
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9037987B2 (en) | 2006-08-16 | 2015-05-19 | Sony Corporation | Information processing apparatus, method and computer program storage device having user evaluation value table features |
GB2463899A (en) * | 2007-09-28 | 2010-03-31 | Intel Corp | Automatic image presentation generation |
GB2463899B (en) * | 2007-09-28 | 2012-04-18 | Intel Corp | A computer apparatus, computer implemented method and machine readable storage medium for generating a display of digital photographs or video |
JP2009169357A (en) * | 2008-01-21 | 2009-07-30 | Institute Of National Colleges Of Technology Japan | Image display controller and image display control method |
JP2009271224A (en) * | 2008-05-02 | 2009-11-19 | Sony Corp | Content-reproducing device, content-reproducing method and content-reproducing program |
JP4561867B2 (en) * | 2008-05-02 | 2010-10-13 | ソニー株式会社 | Content reproduction apparatus, content reproduction method, and content reproduction program |
US8395637B2 (en) | 2008-05-02 | 2013-03-12 | Sony Corporation | Image display device, image display method, and image display program |
US10430149B2 (en) | 2008-05-02 | 2019-10-01 | Sony Corporation | Image display device, image display method, and image display program |
US9013492B2 (en) | 2008-05-02 | 2015-04-21 | Sony Corporation | Image display device, image display method, and image display program |
JP2011103588A (en) * | 2009-11-11 | 2011-05-26 | Toshiba Corp | Electronic apparatus, and image display method |
US8457407B2 (en) | 2009-11-11 | 2013-06-04 | Kabushiki Kaisha Toshiba | Electronic apparatus and image display method |
JP2016507820A (en) * | 2012-12-28 | 2016-03-10 | フェイスブック,インク. | Rerank article content |
US10249007B2 (en) | 2012-12-28 | 2019-04-02 | Facebook, Inc. | Social cover feed interface |
US10630796B2 (en) | 2012-12-28 | 2020-04-21 | Facebook, Inc. | Conserving battery and data usage |
US10649607B2 (en) | 2012-12-28 | 2020-05-12 | Facebook, Inc. | Re-ranking story content |
US10761672B2 (en) | 2012-12-28 | 2020-09-01 | Facebook, Inc. | Socialized dash |
US11137869B2 (en) | 2012-12-28 | 2021-10-05 | Facebook, Inc. | Re-ranking story content |
JP2015138492A (en) * | 2014-01-24 | 2015-07-30 | Kddi株式会社 | Subjective evaluation value determination device, information presentation device, subjective evaluation value determination method, and computer program |
WO2024058034A1 (en) * | 2022-09-15 | 2024-03-21 | 富士フイルム株式会社 | Data generating device, data generating method, program, and recording medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5796428A (en) | Electronic photography system | |
JP4241709B2 (en) | Image processing device | |
US7725830B2 (en) | Assembling verbal narration for digital display images | |
JP4360425B2 (en) | Image processing apparatus, processing method thereof, and program | |
US8837910B2 (en) | Image processing program, image processing device and image processing method | |
JP6176991B2 (en) | Information processing apparatus, control method thereof, and program | |
JP2005318125A (en) | Method for dividing and recording data, method for dividing and recording data of electronic camera, and the electronic camera | |
JP2010237761A (en) | Electronic apparatus | |
JP2011217125A (en) | Image processor, image processing method, and program | |
JP2006099532A (en) | Information processor, image data output method and program | |
US8750685B2 (en) | Image processing apparatus | |
JP2007019963A (en) | Display controller, camera, display control method, program and recording medium | |
US20100054704A1 (en) | Information processor | |
JP2006279118A (en) | Image reproducing device and program | |
JP2007036737A (en) | Image display device | |
JP2011128938A (en) | Image display device and image display program | |
JP6043753B2 (en) | Content reproduction system, server, portable terminal, content reproduction method, program, and recording medium | |
JP2006157324A (en) | Image reproducing apparatus and program | |
JP2008040851A (en) | Information processor, information processing methodology, and computer program | |
JP2013117908A (en) | Image processor, image processing method, and imaging apparatus | |
JP2000209541A (en) | Moving picture reproducing device and storage medium storing moving picture reproduction program | |
US20050102609A1 (en) | Image processing apparatus, image processing method, and image processing program | |
JP2005229236A (en) | Camera apparatus and program | |
JP2020182164A (en) | Imaging apparatus, control method thereof, and program | |
JP2001313895A (en) | Electronic camera |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060210 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081121 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081203 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090202 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090225 |