Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5028263B2 - Presentation display device, computer control method and program - Google Patents
[go: Go Back, main page]

JP5028263B2 - Presentation display device, computer control method and program - Google Patents

Presentation display device, computer control method and program Download PDF

Info

Publication number
JP5028263B2
JP5028263B2 JP2007531117A JP2007531117A JP5028263B2 JP 5028263 B2 JP5028263 B2 JP 5028263B2 JP 2007531117 A JP2007531117 A JP 2007531117A JP 2007531117 A JP2007531117 A JP 2007531117A JP 5028263 B2 JP5028263 B2 JP 5028263B2
Authority
JP
Japan
Prior art keywords
presentation
slide
presentation element
interpolation
start point
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.)
Expired - Fee Related
Application number
JP2007531117A
Other languages
Japanese (ja)
Other versions
JPWO2007069557A1 (en
Inventor
亘 菅原
伸太郎 竹村
望 三浦
Original Assignee
ソフトアドバンス株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ソフトアドバンス株式会社 filed Critical ソフトアドバンス株式会社
Priority to JP2007531117A priority Critical patent/JP5028263B2/en
Publication of JPWO2007069557A1 publication Critical patent/JPWO2007069557A1/en
Application granted granted Critical
Publication of JP5028263B2 publication Critical patent/JP5028263B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • G06T11/20Drawing from basic elements
    • G06T11/26Drawing of charts or graphs
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/10Mixing of images, i.e. displayed pixel being the result of an operation, e.g. adding, on the corresponding input pixels

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Description

本発明は、スライドを表示するプレゼンテーション表示装置、コンピュータの制御方法及びプログラムに関する。   The present invention relates to a presentation display device that displays a slide, a computer control method, and a program.

近年では、講演、会議、製品紹介などで、コンピュータで作成したスライド画像をスクリーンに順次映写しながら、プレゼンテーションを行うことが一般的になっている。従来のコンピュータソフトウェアを用いたプレゼンテーションの中には、視聴者の注目を集めたり、プレゼンテーションを分かりやすく伝えたりするために、スライド上のプレゼンテーション要素にアニメーション効果を設定できるものがあった。   In recent years, it has become common to give presentations by sequentially displaying slide images created by a computer on a screen in lectures, meetings, product introductions, and the like. Some presentations using conventional computer software can set animation effects on presentation elements on a slide in order to attract the attention of viewers or convey the presentation in an easy-to-understand manner.

しかしながら、従来の技術では、プレゼンテーション要素の動きはそのプレゼンテーション要素が表示されるスライド上に限られ、複数のスライドに跨ってプレゼンテーション要素に動きを持たせることはできなかった。そのため、現在のスライド内で示されているプレゼンテーション要素と、次のスライドで示されるプレゼンテーション要素につながりがある場合に、そのつながりを視覚的に表現することができなかった。   However, in the conventional technology, the movement of the presentation element is limited to the slide on which the presentation element is displayed, and the presentation element cannot be moved across a plurality of slides. Therefore, when there is a connection between the presentation element shown in the current slide and the presentation element shown in the next slide, the connection cannot be visually expressed.

本発明は上記の問題に鑑みてなされたものであって、その目的は、スライドを切り替えて表示する際に、プレゼンテーション要素間のつながりを視覚的に表現できるプレゼンテーション表示装置、コンピュータの制御方法及びプログラムを提供することにある。   The present invention has been made in view of the above problems, and an object of the present invention is to provide a presentation display device, a computer control method, and a program capable of visually expressing a connection between presentation elements when a slide is switched and displayed. Is to provide.

上記課題を解決するために、本発明に係るプレゼンテーション表示装置は、それぞれ少なくとも1つのプレゼンテーション要素が配置された空間又は平面を示す第1のスライドと第2のスライドとを順に表示するプレゼンテーション表示装置であって、前記第1のスライドに含まれる少なくとも1つのプレゼンテーション要素を始点プレゼンテーション要素として、前記第2のスライドに含まれるプレゼンテーション要素の中から、前記始点プレゼンテーション要素に関連するプレゼンテーション要素を検索する関連要素検索手段と、前記関連要素検索手段により検索されたプレゼンテーション要素を終点プレゼンテーション要素として、前記始点プレゼンテーション要素と前記終点プレゼンテーション要素のそれぞれの前記空間又は平面における位置を補間してなる補間位置に、前記始点プレゼンテーション要素と前記終点プレゼンテーション要素のいずれかに対応した少なくとも1つの補間プレゼンテーション要素が配置された空間又は平面を示す補間スライドを生成する補間スライド生成手段と、前記第1のスライドから第2のスライドに表示を切り替える際に、前記生成した補間スライドを表示する手段と、を含むことを特徴とする。   In order to solve the above-described problems, a presentation display device according to the present invention is a presentation display device that sequentially displays a first slide and a second slide that indicate a space or a plane in which at least one presentation element is arranged. A related element that searches for a presentation element related to the start point presentation element from presentation elements included in the second slide, using at least one presentation element included in the first slide as a start point presentation element. The presentation element searched by the search means and the related element search means as the end point presentation element, and the space or plane of the start point presentation element and the end point presentation element respectively. Interpolated slide generating means for generating an interpolated slide indicating a space or plane in which at least one interpolated presentation element corresponding to either the start point presentation element or the end point presentation element is arranged at an interpolation position formed by interpolating the position to be cut And means for displaying the generated interpolated slide when switching the display from the first slide to the second slide.

また、本発明に係るコンピュータ(例えばパーソナルコンピュータ、サーバコンピュータ、ゲーム機、携帯情報端末等である。以下、同様。)の制御方法は、それぞれ少なくとも1つのプレゼンテーション要素が配置された空間又は平面を示す第1のスライドと第2のスライドとを順に表示するプレゼンテーション表示装置の制御方法であって、前記第1のスライドに含まれる少なくとも1つのプレゼンテーション要素を始点プレゼンテーション要素として、前記第2のスライドに含まれるプレゼンテーション要素の中から、前記始点プレゼンテーション要素に関連するプレゼンテーション要素を検索する関連要素検索ステップと、前記関連要素検索ステップで検索されたプレゼンテーション要素を終点プレゼンテーション要素として、前記始点プレゼンテーション要素と前記終点プレゼンテーション要素のそれぞれの前記空間又は平面における位置を補間してなる補間位置に、前記始点プレゼンテーション要素と前記終点プレゼンテーション要素に対応した少なくとも1つの補間プレゼンテーション要素が配置された空間又は平面を示す補間スライドを生成する補間スライド生成ステップと、前記第1のスライドから第2のスライドに表示を切り替える際に、前記生成した補間スライドを表示するステップと、を含むことを特徴とする。   Further, the control method of the computer according to the present invention (for example, a personal computer, a server computer, a game machine, a portable information terminal, etc., the same applies hereinafter) indicates a space or a plane in which at least one presentation element is arranged. A method for controlling a presentation display device that sequentially displays a first slide and a second slide, wherein at least one presentation element included in the first slide is included in the second slide as a starting presentation element. A related element search step for searching for a presentation element related to the start point presentation element, and the presentation element searched in the related element search step as an end point presentation element. A space in which at least one interpolated presentation element corresponding to the start point presentation element and the end point presentation element is arranged at an interpolation position obtained by interpolating the positions of the point presentation element and the end point presentation element in the space or plane, or An interpolation slide generation step for generating an interpolation slide showing a plane, and a step of displaying the generated interpolation slide when switching the display from the first slide to the second slide are characterized.

また、本発明に係るプログラムは、それぞれ少なくとも1つのプレゼンテーション要素が配置された空間又は平面を示す第1のスライドと第2のスライドとを順に表示するプレゼンテーション表示装置を機能させるためのプログラムであって、前記第1のスライドに含まれる少なくとも1つのプレゼンテーション要素を始点プレゼンテーション要素として、前記第2のスライドに含まれるプレゼンテーション要素の中から、前記始点プレゼンテーション要素に関連するプレゼンテーション要素を検索する関連要素検索手段、前記関連要素検索手段により検索されたプレゼンテーション要素を終点プレゼンテーション要素として、前記始点プレゼンテーション要素と前記終点プレゼンテーション要素のそれぞれの前記空間又は平面における位置を補間してなる補間位置に、前記始点プレゼンテーション要素と前記終点プレゼンテーション要素に対応した少なくとも1つの補間プレゼンテーション要素が配置された空間又は平面を示す補間スライドを生成する補間スライド生成手段、及び、前記第1のスライドから第2のスライドに表示を切り替える際に、前記生成した補間スライドを表示する手段、としてコンピュータを機能させるためのプログラムである。このプログラムは、CD−ROM(Compact Disk - Read Only Memory)、DVD−ROM(Digital Versatile Disk - Read Only Memory)、メモリーカードその他のあらゆるコンピュータ読み取り可能な情報記憶媒体に格納することとしてもよい。   The program according to the present invention is a program for causing a presentation display device that sequentially displays a first slide and a second slide indicating a space or a plane in which at least one presentation element is arranged, to function. Related element search means for searching for a presentation element related to the start point presentation element from among the presentation elements included in the second slide using at least one presentation element included in the first slide as a start point presentation element The position of the start point presentation element and the end point presentation element in the space or plane with the presentation element searched by the related element search means as the end point presentation element Interpolated slide generating means for generating an interpolated slide showing a space or plane in which at least one interpolated presentation element corresponding to the start point presentation element and the end point presentation element is arranged at an interpolation position formed by interpolation, and the first This is a program for causing a computer to function as means for displaying the generated interpolated slide when switching the display from the first slide to the second slide. This program may be stored in a CD-ROM (Compact Disk-Read Only Memory), DVD-ROM (Digital Versatile Disk-Read Only Memory), memory card, or any other computer-readable information storage medium.

本発明に係るプレゼンテーション表示装置は、第1のスライドと第2のスライドを順に表示する。各スライドは、少なくとも1つのプレゼンテーション要素が配置された空間又は平面を示すものである。スライドには、文字、図形、グラフ、数式、画像(動画を含む)等の様々なプレゼンテーション要素が表される。そして、プレゼンテーション表示装置は、第1のスライドに含まれる少なくとも1つのプレゼンテーション要素を始点プレゼンテーション要素として、第2のスライドに含まれるプレゼンテーション要素の中から、始点プレゼンテーション要素に関連するプレゼンテーション要素を検索する。そして、プレゼンテーション表示装置は、検索されたプレゼンテーション要素を終点プレゼンテーション要素として、始点プレゼンテーション要素と終点プレゼンテーション要素のそれぞれの前記空間又は平面における位置を補間してなる補間位置に少なくとも1つの補間プレゼンテーション要素が配置された空間又は平面を示す補間スライドを生成する。補間プレゼンテーション要素は、始点プレゼンテーション要素又は終点プレゼンテーション要素のいずれかに対応して、例えば形状、大きさ、色などが決定されている。そして、プレゼンテーション表示装置は、第1のスライドから第2のスライドに表示を切り替える際に、前記生成した補間スライドを表示する。また、プレゼンテーション表示装置は、第1のスライドから第2のスライドへと表示を切り替える際に、所定時間間隔に補間プレゼンテーション要素の位置を更新させて生成した補間スライドを、複数回表示することとしてもよい。   The presentation display device according to the present invention displays the first slide and the second slide in order. Each slide represents a space or plane in which at least one presentation element is placed. Various presentation elements such as characters, figures, graphs, mathematical expressions, and images (including moving images) are represented on the slide. Then, the presentation display device searches for a presentation element related to the start point presentation element from the presentation elements included in the second slide, using at least one presentation element included in the first slide as the start point presentation element. In the presentation display device, at least one interpolated presentation element is arranged at an interpolation position obtained by interpolating the positions of the start point presentation element and the end point presentation element in the space or plane with the searched presentation element as the end point presentation element. Generating an interpolated slide showing the rendered space or plane. For example, the shape, size, and color of the interpolated presentation element are determined in correspondence with either the start point presentation element or the end point presentation element. The presentation display device displays the generated interpolation slide when switching the display from the first slide to the second slide. The presentation display device may display the interpolation slide generated by updating the position of the interpolation presentation element at a predetermined time interval a plurality of times when switching the display from the first slide to the second slide. Good.

本発明によると、プレゼンテーション表示装置が、第1のスライドと第2のスライドを切り替えて表示する際に、相互に関連するプレゼンテーション要素について、それらの関連性が補間スライドにより視覚的に表現されるようになり、分かりやすいプレゼンテーションを行うことができる。   According to the present invention, when the presentation display device switches and displays the first slide and the second slide, the relevance of the presentation elements related to each other is visually expressed by the interpolation slide. It is possible to give an easy-to-understand presentation.

また、本発明の一態様では、前記プレゼンテーション要素と共に表示する文字列を入力する手段と、前記入力された文字列に従って、該文字列と共に表示するプレゼンテーション要素に対応付けて文字列を記憶手段に格納する手段と、をさらに含み、前記関連要素検索手段は、前記第2のスライドに含まれるプレゼンテーション要素の中から、前記始点プレゼンテーション要素に対応付けて前期記憶手段に格納された文字列に関連する文字列が前期記憶手段に対応付けて格納されたプレゼンテーション要素を検索する。これによって、プレゼンテーション要素と共に表示する文字列に従って格納された文字列が互いに関連するものを、関連するプレゼンテーション要素として検索することができる。   In one aspect of the present invention, means for inputting a character string to be displayed together with the presentation element, and storing the character string in the storage means in association with the presentation element to be displayed with the character string according to the input character string. The related element search means includes a character related to a character string stored in the previous storage means in association with the start presentation element from among the presentation elements included in the second slide. The presentation element whose column is stored in association with the previous term storage means is searched. As a result, it is possible to search for a related presentation element when the character strings stored in accordance with the character string displayed together with the presentation element are related to each other.

こうすることで、プレゼンテーション表示装置が、関連する文字列が対応づけられたプレゼンテーション要素の相互の関連性を補間スライドにより示し、分かりやすいプレゼンテーションを提供することができる。   By doing so, the presentation display device can provide an easy-to-understand presentation by showing the interrelationship of the presentation elements associated with the related character strings by the interpolation slide.

また、本発明の一態様では、前記補間プレゼンテーション要素は、前記始点プレゼンテーション要素が有する属性の値と、前記終点プレゼンテーション要素が有する該属性に対応する属性の値と、を用いた補間演算により、いずれかの属性の値が決定されたプレゼンテーション要素である。   Also, in one aspect of the present invention, the interpolated presentation element is selected by interpolation using an attribute value of the start presentation element and an attribute value corresponding to the attribute of the end presentation element. This is a presentation element whose attribute value is determined.

こうすることで、プレゼンテーション表示装置が、第1のスライドから第2のスライドに表示を切り替える際に、両スライドの属性(色や大きさ)が変わる様子を視覚的に表現することができる。   In this way, when the presentation display device switches the display from the first slide to the second slide, it is possible to visually represent how the attributes (color and size) of both slides change.

また、本発明の一態様では、前記補間プレゼンテーション要素は、前記始点プレゼンテーション要素が有する属性の少なくとも1つの値と、前記終点プレゼンテーション要素が有する属性のうち、前記1つに対応するものの値と、を補間することにより、前記1つの属性の値が決定されたプレゼンテーション要素である。属性は、例えばプレゼンテーション要素の色や大きさ等である。   In one aspect of the present invention, the interpolated presentation element includes at least one value of an attribute of the start presentation element and a value corresponding to the one of the attributes of the end presentation element. The value of the one attribute is a presentation element determined by interpolation. The attribute is, for example, the color or size of the presentation element.

こうすることで、プレゼンテーション表示装置が、第1のスライドから第2のスライドに表示を切り替える際に、両スライドにおいて関連するプレゼンテーション要素の属性(色や大きさ)が変わる様子を視覚的に表現することができる。   In this way, when the presentation display device switches the display from the first slide to the second slide, it visually represents how the attributes (color and size) of the related presentation elements change in both slides. be able to.

また、本発明の一態様では、前記補間プレゼンテーション要素は、前記始点プレゼンテーション要素に対応する始点用補間プレゼンテーション要素と、前記終点プレゼンテーション要素に対応する終点用補間プレゼンテーション要素とを含み、前記補間スライド生成手段は、前記始点用補間プレゼンテーション要素の画像と前記終点用補間プレゼンテーション要素の画像とを半透明合成することにより、前記補間スライドを生成し、前記始点用補間プレゼンテーション要素は、前記補間位置が前記終点プレゼンテーション要素の位置に近づくにつれて、透明度が増加するようにされ、前記終点用補間プレゼンテーション要素は、前記補間位置が前記終点プレゼンテーション要素の位置に近づくにつれて、透明度が減少するようにされる。   In the aspect of the invention, the interpolated presentation element includes a start point interpolated presentation element corresponding to the start point presentation element and an end point interpolated presentation element corresponding to the end point presentation element. Generates the interpolation slide by translucently combining the image of the interpolation presentation element for the start point and the image of the interpolation presentation element for the end point, and the interpolation presentation element for the start point has the interpolation position at the end point presentation. Transparency is increased as the position of the element is approached, and the interpolated presentation element for end point is made to decrease in transparency as the interpolated position approaches the position of the end point presentation element.

こうすることで、プレゼンテーション表示装置が、第1のスライドから第2のスライドに表示を切り替える際に、関連のあるプレゼンテーション要素同士が徐々に遷り変わっていくように表示して、その関連性を好適に表現することができる。   In this way, when the presentation display device switches the display from the first slide to the second slide, the related presentation elements are displayed so that they gradually change, and the relevance is shown. It can be suitably expressed.

また、本発明の一態様では、前記プレゼンテーション要素の位置は、3次元空間の位置座標で表され、前記補間スライド生成手段は、前記第1のスライドと第2のスライドにそれぞれ設定された前記3次元空間の視点位置と視線方向を補間してなる視点位置と視線方向と、前記3次元空間上に配置された前記補間プレゼンテーション要素と、に基づいたレンダリング処理により補間スライドを生成する。   In one aspect of the present invention, the position of the presentation element is represented by position coordinates in a three-dimensional space, and the interpolation slide generating means is set to the 3rd set for each of the first slide and the second slide. An interpolation slide is generated by a rendering process based on the viewpoint position and the line-of-sight direction obtained by interpolating the viewpoint position and the line-of-sight direction in the three-dimensional space, and the interpolated presentation element arranged in the three-dimensional space.

こうすることで、第1のスライド、第2のスライド、及び補間スライドにおいて、その生成に用いる視点位置や視線方向が急変しないようにできる。   By doing so, the viewpoint position and the line-of-sight direction used for generation of the first slide, the second slide, and the interpolation slide can be prevented from changing suddenly.

本発明に係るプレゼンテーション表示装置により表示されるスライドの一例を示す図である。It is a figure which shows an example of the slide displayed by the presentation display apparatus which concerns on this invention. 補間スライドの一例を示す図である。It is a figure which shows an example of an interpolation slide. プレゼンテーション表示装置のハードウェア構成図である。It is a hardware block diagram of a presentation display apparatus. プレゼンテーション表示装置の機能ブロック図である。It is a functional block diagram of a presentation display device. スライドデータのデータ構成の一例を示す図である。It is a figure which shows an example of the data structure of slide data. プレゼンテーション表示装置における切替処理のフロー図である。It is a flowchart of the switching process in a presentation display apparatus. 補間スライドの表示処理のフロー図である。It is a flowchart of the display process of an interpolation slide. スライドの画面遷移の一例を説明する図である。It is a figure explaining an example of the screen transition of a slide.

以下、本発明の好適な実施形態について図面に基づいて詳細に説明する。   DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments of the invention will be described in detail with reference to the drawings.

図1には、本発明に係るプレゼンテーション表示装置により表示されるスライドの一例を示す。本実施形態においては、各スライドは、文字、図形、グラフ、数式、画像等のプレゼンテーション要素が配置された3次元空間を、スライド毎に定められた視点位置と視線方向から眺めた様子を示す画像として生成されるものである。ユーザは、3次元空間に配置されたプレゼンテーション要素を修正したり、新たなプレゼンテーション要素を3次元空間に追加したりすることで、スライドを所期の内容にすることができる。図1(A)は、第1のスライドを、図1(B)は、第2のスライドを示した図である。そして、プレゼンテーション表示装置は、第1のスライドを最初に、そして第2のスライドを次に表示する。   FIG. 1 shows an example of a slide displayed by the presentation display device according to the present invention. In the present embodiment, each slide is an image showing a state in which a three-dimensional space in which presentation elements such as characters, figures, graphs, mathematical expressions, and images are arranged is viewed from a viewpoint position and a line-of-sight direction determined for each slide. Is generated as The user can make the slide the intended content by modifying the presentation elements arranged in the three-dimensional space or adding new presentation elements to the three-dimensional space. FIG. 1A shows the first slide, and FIG. 1B shows the second slide. Then, the presentation display device displays the first slide first and the second slide next.

図1(A)に示されるように、第1のスライド100は、4つのプレゼンテーション要素、すなわちテキスト要素102,104と図形要素106,108が配置された3次元空間を示すスライドである。また、図1(B)に示されるように、第2のスライド200は、3つのプレゼンテーション要素、すなわちテキスト要素204,205と図形要素208が配置された3次元空間を示すスライドである。そして、プレゼンテーション表示装置では、第1のスライド100をモニタやスクリーンに表示した状態から、スライド表示の切替えの指示を受けると、第2のスライド200に表示を切り替える。   As shown in FIG. 1A, the first slide 100 is a slide showing a three-dimensional space in which four presentation elements, that is, text elements 102 and 104 and graphic elements 106 and 108 are arranged. As shown in FIG. 1B, the second slide 200 is a slide showing a three-dimensional space in which three presentation elements, that is, text elements 204 and 205 and a graphic element 208 are arranged. When the presentation display device receives an instruction to switch the slide display from the state in which the first slide 100 is displayed on the monitor or the screen, the display is switched to the second slide 200.

本実施形態に係るプレゼンテーション表示装置においては、第1のスライド100から第2のスライド200に表示を切り替える途中に、図2(A)に示される補間スライド150を表示する。すなわち、本実施形態では、第1のスライド100、補間スライド150、第2のスライド200が、この順で表示される。   In the presentation display device according to the present embodiment, the interpolated slide 150 shown in FIG. 2A is displayed while switching the display from the first slide 100 to the second slide 200. That is, in the present embodiment, the first slide 100, the interpolation slide 150, and the second slide 200 are displayed in this order.

第1のスライド100及び第2のスライド200は、ユーザからの入力に基づいて作成される。一方で、図2(A)に示される補間スライド150は、スライドが遷移する際に、プレゼンテーション表示装置によりリアルタイムに生成されるスライドである。   The first slide 100 and the second slide 200 are created based on input from the user. On the other hand, the interpolation slide 150 shown in FIG. 2A is a slide generated in real time by the presentation display device when the slide transitions.

補間スライド150は、第1のスライド100と第2のスライド200に含まれるプレゼンテーション要素のうち、相互に関連するプレゼンテーション要素について、それぞれのスライドにおける位置を補間する仮想3次元空間の位置に、プレゼンテーション要素を配置したスライドである。   The interpolation slide 150 is a presentation element at a position in a virtual three-dimensional space that interpolates the position of each presentation element among the presentation elements included in the first slide 100 and the second slide 200. It is the slide which arranged.

図2で示す補間スライド150は、第1のスライド100のプレゼンテーション要素と第2のスライド200のプレゼンテーション要素のうち、互いに関連するプレゼンテーション要素を補間した補間プレゼンテーション要素を配置したスライドである。関連するプレゼンテーション要素は、プレゼンテーション要素に格納された文字列が互いに一致するものとして検索される。以下、該文字列を検索文字列とする。検索文字列は、プレゼンテーション要素と共に表示される文字列として入力される表示文字列に従って、該プレゼンテーション要素に格納されるものである。   An interpolated slide 150 shown in FIG. 2 is a slide in which interpolated presentation elements obtained by interpolating mutually related presentation elements among the presentation elements of the first slide 100 and the second slide 200 are arranged. The related presentation elements are searched for as the character strings stored in the presentation elements match each other. Hereinafter, the character string is referred to as a search character string. The search character string is stored in the presentation element according to the display character string input as the character string displayed together with the presentation element.

本実施形態においては、検索文字列としては、表示文字列と同じ文字列が格納されることとするが、これに限られるものではない。検索文字列は、表示文字列の一部であってもよいし、格納された検索文字列がその後修正されてもよい。そして図2で示された具体例では、テキスト要素104とテキスト要素204とは、表示文字列に従って格納された検索文字列「第2章」が一致することから、関連するプレゼンテーション要素であると判断される。また、図形要素108と図形要素208は、表示文字列に従って格納された検索文字列「日本」が一致することから、関連するプレゼンテーション要素であると判断される。   In the present embodiment, as the search character string, the same character string as the display character string is stored, but the search character string is not limited to this. The search character string may be a part of the display character string, or the stored search character string may be corrected thereafter. In the specific example shown in FIG. 2, the text element 104 and the text element 204 are determined to be related presentation elements because the search character string “Chapter 2” stored in accordance with the display character string matches. Is done. The graphic element 108 and the graphic element 208 are determined to be related presentation elements because the search character string “Japan” stored in accordance with the display character string matches.

そして、第1のスライド100と第2のスライド200における各プレゼンテーション要素の位置を補間した位置に、合計4つの補間プレゼンテーション要素154a,154b,158a,158bが配置される。このうち、補間プレゼンテーション要素154aは、始点プレゼンテーション要素の1つであるテキスト要素104に対応している。補間プレゼンテーション要素154bは、該始点プレゼンテーション要素に対応する終点プレゼンテーション要素であるテキスト要素204に対応している。補間プレゼンテーション要素158aは、始点プレゼンテーション要素の他の1つである図形要素108に対応している。そして、補間プレゼンテーション要素158bは、該始点プレゼンテーション要素に対応する終点プレゼンテーション要素である図形要素208に対応している。   Then, a total of four interpolated presentation elements 154a, 154b, 158a, 158b are arranged at positions obtained by interpolating the positions of the presentation elements on the first slide 100 and the second slide 200. Among these, the interpolation presentation element 154a corresponds to the text element 104 which is one of the start point presentation elements. The interpolated presentation element 154b corresponds to the text element 204 that is the end point presentation element corresponding to the start point presentation element. The interpolated presentation element 158a corresponds to the graphic element 108 which is another one of the start point presentation elements. The interpolated presentation element 158b corresponds to the graphic element 208 that is the end point presentation element corresponding to the start point presentation element.

補間プレゼンテーション要素154aと154bは、補間スライド150における同じ位置に重ねて表示されるが、それぞれ別々に透明度が設定される。また、同図では、分かりやすさのため、両プレゼンテーション要素をずらして表示している。これは、補間プレゼンテーション要素158aと158bについても同様である。   The interpolated presentation elements 154a and 154b are displayed superimposed on the same position on the interpolated slide 150, but the transparency is set separately for each. In the figure, both presentation elements are shifted and displayed for easy understanding. The same applies to the interpolation presentation elements 158a and 158b.

そして、図2(B)には、図形要素108、補間プレゼンテーション要素158a,158b、図形要素208の関係が示されている。図2(B)に示されるように、補間プレゼンテーション要素158a,158bは、第1のスライド100と第2のスライド200における対応するプレゼンテーション要素、すなわち図形要素108,208の位置を補間した位置に配置される。各補間プレゼンテーション要素の属性値は、第1のスライド100と第2のスライド200のそれぞれのプレゼンテーション要素の属性値(ここでは図形の大きさ、フォントサイズ等である)を補間したものとなっている。   FIG. 2B shows the relationship among the graphic element 108, the interpolation presentation elements 158a and 158b, and the graphic element 208. As shown in FIG. 2B, the interpolated presentation elements 158a and 158b are arranged at positions obtained by interpolating the positions of the corresponding presentation elements on the first slide 100 and the second slide 200, that is, the graphic elements 108 and 208. Is done. The attribute value of each interpolated presentation element is obtained by interpolating the attribute values of the presentation elements of the first slide 100 and the second slide 200 (here, figure size, font size, etc.). .

以上の処理を実現するために、本実施形態に係るプレゼンテーション表示装置が備える構成について説明する。   In order to realize the above processing, a configuration of the presentation display device according to the present embodiment will be described.

図3は、本発明の実施の形態に係るプレゼンテーション表示装置のハードウェア構成図である。図3に示されるように、プレゼンテーション表示装置10は、ハードウェア構成として、少なくとも、プロセッサ12、媒体読取装置13、メモリ14、入出力インターフェース16とグラフィックインターフェース18を含む、コンピュータシステムである。各部は、バス20を介して相互に通信可能に接続される。   FIG. 3 is a hardware configuration diagram of the presentation display apparatus according to the embodiment of the present invention. As shown in FIG. 3, the presentation display device 10 is a computer system including at least a processor 12, a medium reading device 13, a memory 14, an input / output interface 16 and a graphic interface 18 as a hardware configuration. Each unit is connected to be communicable with each other via the bus 20.

プロセッサ12は、図示しないROM又はハードディスクに格納されるオペレーティングシステムやメモリ14から読み出されるプログラムに基づいて、プレゼンテーション表示装置10の各部を制御する。   The processor 12 controls each unit of the presentation display device 10 based on an operating system stored in a ROM or hard disk (not shown) or a program read from the memory 14.

メモリ14は、プログラムやデータが必要に応じて書き込まれるとともに、プロセッサ12の作業用としても用いられる。   The memory 14 is used for work of the processor 12 while programs and data are written as necessary.

入出力インターフェース16は、キーボード、マウス等から構成される入力手段30と接続され、ユーザからの操作入力を受信する。   The input / output interface 16 is connected to an input unit 30 including a keyboard, a mouse, and the like, and receives an operation input from a user.

グラフィックインターフェース18は、ビデオメモリを含んで構成され、ビデオメモリに作成されたイメージデータをディスプレイ40に転送する。   The graphic interface 18 includes a video memory, and transfers image data created in the video memory to the display 40.

ディスプレイ40では、転送されたイメージデータに基づいて画面にイメージが描画される。   On the display 40, an image is drawn on the screen based on the transferred image data.

媒体読取装置13は、CD−ROMやDVD−ROM等のコンピュータ読み取り可能な情報記憶媒体を受け入れて、該媒体に記憶されたプログラムを読み出す。こうして読み出されるプログラムは、プロセッサ12により実行される。   The medium reader 13 receives a computer-readable information storage medium such as a CD-ROM or a DVD-ROM, and reads a program stored in the medium. The program read in this way is executed by the processor 12.

図4は、プレゼンテーション表示装置10の機能ブロック図である。図4に示されるように、プレゼンテーション表示装置10は、機能的には、入力部50、制御部52、スライドデータ記憶部54、関連要素検索部56、補間スライド生成部58と表示部60を含み構成される。   FIG. 4 is a functional block diagram of the presentation display device 10. As shown in FIG. 4, the presentation display device 10 functionally includes an input unit 50, a control unit 52, a slide data storage unit 54, a related element search unit 56, an interpolation slide generation unit 58 and a display unit 60. Composed.

これらの機能は、コンピュータ読み取り可能な情報記憶媒体に格納されたプレゼンテーション用プログラムが、媒体読取装置13を用いて、コンピュータシステムたるプレゼンテーション表示装置10に読み込まれ、該プレゼンテーション表示装置10により実行されることで実現されるものである。なお、ここでは情報記憶媒体によってプレゼンテーション用プログラムがプレゼンテーション表示装置10に供給されることとしたが、インターネット等のデータ通信ネットワークを介して遠隔地からプレゼンテーション用プログラムがプレゼンテーション表示装置10にダウンロードされてよいのはもちろんである。   For these functions, a presentation program stored in a computer-readable information storage medium is read into the presentation display device 10 which is a computer system using the medium reading device 13 and executed by the presentation display device 10. It is realized with. Here, the presentation program is supplied to the presentation display device 10 by the information storage medium. However, the presentation program may be downloaded to the presentation display device 10 from a remote location via a data communication network such as the Internet. Of course.

入力部50は、ユーザからの操作入力を受け付けるものである。入力部50は、プレゼンテーション表示装置10に入出力インターフェース16を介して接続されるキーボードやマウス等の入力手段により実現される。   The input unit 50 receives an operation input from the user. The input unit 50 is realized by input means such as a keyboard and a mouse connected to the presentation display device 10 via the input / output interface 16.

入力部50は、例えば、スライドがユーザにより作成又は編集される際に、プレゼンテーション要素や、該プレゼンテーション要素と共に表示する文字列の入力を受け付けたり、ユーザからスライド表示を切り替える指示を受け付けたりする。後述するように、本実施形態に係るプレゼンテーション表示装置10では、各スライドを3次元コンピュータグラフィックスにより生成するようになっている。各スライドは、入力部50を用いて、仮想的な3次元空間に2次元状又は3次元状のオブジェクトがプレゼンテーション要素として配置されるとともに、そのプレゼンテーション要素の属性(色、大きさ等)が指定される。さらに、入力部50を用いて、そのプレゼンテーション要素とともに表示する文字列が入力される。この表示文字列は、3次元空間におけるプレゼンテーション要素の中に配置されてもよいし、その外側に配置されてもよい。   For example, when a slide is created or edited by a user, the input unit 50 receives an input of a presentation element and a character string to be displayed together with the presentation element, or receives an instruction to switch a slide display from the user. As will be described later, in the presentation display device 10 according to the present embodiment, each slide is generated by three-dimensional computer graphics. For each slide, a two-dimensional or three-dimensional object is arranged as a presentation element in a virtual three-dimensional space using the input unit 50, and attributes (color, size, etc.) of the presentation element are designated. Is done. Furthermore, a character string to be displayed together with the presentation element is input using the input unit 50. This display character string may be arranged in the presentation element in the three-dimensional space or may be arranged outside thereof.

以上の作業により、各スライドのスライドデータが生成される。スライドデータは、3次元空間に配置された各プレゼンテーション要素の種類(三角錐、円錐、円柱、立方体、球、平板等)、配置された位置の座標、その属性(色及び大きさ等)、そのプレゼンテーション要素とともに表示される文字列のデータ、表示される文字列に従って格納される検索文字列のデータ、及び3次元空間の様子を描画するために用いる視点のデータ(視点位置及び視線方向)を含む。そして、各スライドは、このスライドデータに基づくレンダリング処理により生成される。   Through the above operation, slide data of each slide is generated. The slide data is the type of each presentation element (triangular pyramid, cone, cylinder, cube, sphere, flat plate, etc.) arranged in the three-dimensional space, the coordinates of the arranged position, its attributes (color and size, etc.), its Includes character string data displayed with presentation elements, search character string data stored according to the displayed character string, and viewpoint data (viewpoint position and line-of-sight direction) used to draw the state of the three-dimensional space . Each slide is generated by a rendering process based on the slide data.

また、プレゼンテーション要素は、プレゼンテーション要素の種類に応じた属性値を持つこととしてもよい。プレゼンテーション要素の種類とは、例えば、テキスト、各種図形等である。そして、プレゼンテーション要素の種類がテキストであれば、位置、フォントサイズ、フォントの色、向き、エッジの色、エッジの太さ、表示文字列の位置(縦、横)、透明度等を、そのプレゼンテーション要素が属性値として持つようにしてよい。また、プレゼンテーション要素の種類が図形であれば、位置、大きさ、向き、色、エッジの色、エッジの太さ、表示文字列の位置(縦、横)、透明度等を、そのプレゼンテーション要素が属性値として持つようにしてよい。また、図形は、その種類毎に、例えば、三角形であれば頂点の位置、円であれば中心点と半径など、異なる属性をさらに含むこととしてよい。   The presentation element may have an attribute value corresponding to the type of presentation element. The types of presentation elements are, for example, text, various graphics, and the like. If the type of presentation element is text, the position, font size, font color, orientation, edge color, edge thickness, display character string position (vertical, horizontal), transparency, etc. May have as an attribute value. If the type of presentation element is a graphic, the presentation element has attributes such as position, size, orientation, color, edge color, edge thickness, display character string position (vertical, horizontal), and transparency. You may have it as a value. The graphic may further include different attributes such as, for example, the position of the vertex if it is a triangle, and the center point and radius if it is a circle.

制御部52は、プレゼンテーション表示装置10の各部の制御や各処理のタイミングの制御を行うものである。制御部52は、プレゼンテーション表示装置10のプロセッサ12、メモリ14とオペレーティングシステム等により実現される。   The control unit 52 controls each part of the presentation display device 10 and controls the timing of each process. The control unit 52 is realized by the processor 12, the memory 14, the operating system, and the like of the presentation display device 10.

スライドデータ記憶部54は、スライドを描画するためのスライドデータを記憶するものである。スライドデータは、上述したようにユーザの操作に基づいて生成される。本実施形態においては、スライドデータには、少なくとも第1のスライド100と第2のスライド200が含まれる。   The slide data storage unit 54 stores slide data for drawing a slide. The slide data is generated based on a user operation as described above. In the present embodiment, the slide data includes at least the first slide 100 and the second slide 200.

図5には、スライドデータのデータ構成の一例を示す。図5に示されるように、スライドデータは、スライド1〜スライドn(nは2以上の自然数)を示すデータ群を含むものである。そして、各スライドには、1又は複数のプレゼンテーション要素を示すデータ(例えば、スライド1ならばE1〜E4)と、視点位置、及び視線方向を示すデータが含まれる。そして、プレゼンテーション要素を示すデータには、プレゼンテーション要素の種類、位置、属性、表示文字列、及び検索文字列、を示すデータが含まれる。なお、スライドデータを記憶するスライドデータ記憶部54は、メモリ14により実現される。   FIG. 5 shows an example of the data structure of slide data. As shown in FIG. 5, the slide data includes a data group indicating slides 1 to n (n is a natural number of 2 or more). Each slide includes data indicating one or a plurality of presentation elements (for example, E1 to E4 for the slide 1), and data indicating the viewpoint position and the line-of-sight direction. The data indicating the presentation element includes data indicating the type, position, attribute, display character string, and search character string of the presentation element. The slide data storage unit 54 that stores slide data is realized by the memory 14.

関連要素検索部56は、第1のスライド100に含まれる少なくとも1つのプレゼンテーション要素を始点プレゼンテーション要素として、第2のスライド200に含まれるプレゼンテーション要素の中から、始点プレゼンテーション要素に関連するプレゼンテーション要素を検索するものである。本実施形態では、関連要素検索部56は、第2のスライドに含まれるプレゼンテーション要素の中から、始点プレゼンテーション要素に格納された検索文字列を用いて、当該検索文字列に関連する検索文字列が格納されたプレゼンテーション要素を検索する。なお、検索文字列は、プレゼンテーション要素と共に表示する表示文字列に従って、当該プレゼンテーション要素に格納されるものである。   The related element search unit 56 searches for a presentation element related to the start point presentation element from the presentation elements included in the second slide 200 using at least one presentation element included in the first slide 100 as a start point presentation element. To do. In the present embodiment, the related element search unit 56 uses the search character string stored in the start presentation element from the presentation elements included in the second slide to search for the search character string related to the search character string. Search for stored presentation elements. The search character string is stored in the presentation element according to the display character string displayed together with the presentation element.

関連要素検索部56は、プレゼンテーション表示装置10のハードウェアを用いて、以下のように実現される。プロセッサ12は、メモリ14に格納された第1のスライド100を示す第1スライドデータを参照する。そして、プロセッサ12は、第1スライドデータにその位置等のデータが含まれるプレゼンテーション要素の中から始点プレゼンテーション要素を少なくとも1つ設定し、該始点プレゼンテーション要素に格納される検索文字列を取得する。   The related element search unit 56 is realized as follows using the hardware of the presentation display device 10. The processor 12 refers to the first slide data indicating the first slide 100 stored in the memory 14. Then, the processor 12 sets at least one start point presentation element from the presentation elements whose first slide data includes data such as its position, and obtains a search character string stored in the start point presentation element.

そして、プロセッサ12は、取得した検索文字列を検索キーとして、第2のスライド200を示す第2スライドデータにその位置等のデータが含まれるプレゼンテーション要素に格納される検索文字列の中から、同一の文字列を検索する。ここでは、文字列が同一か否かでプレゼンテーション要素の関連性の有無を判断しているが、それに限られない。例えば、始点プレゼンテーション要素と終点プレゼンテーション要素のそれぞれに格納された検索文字列が部分的に一致しているかや、各検索文字列が予め関連する文字列として設定されたペアに該当するか否かにより、両者の関連性の有無を判断してもよい。   Then, the processor 12 uses the acquired search character string as a search key, and the same among the search character strings stored in the presentation element in which the second slide data indicating the second slide 200 includes data such as its position. Search for a string. Here, the presence / absence of relevance of presentation elements is determined based on whether the character strings are the same, but the present invention is not limited to this. For example, depending on whether the search character strings stored in each of the start point presentation element and the end point presentation element partially match or whether each search character string corresponds to a pair set in advance as a related character string Whether or not there is a relationship between the two may be determined.

そして、プロセッサ12は、始点プレゼンテーション要素と検索文字列が一致するプレゼンテーション要素を終点プレゼンテーション要素と設定する。そして、プロセッサ12は、始点プレゼンテーション要素の位置、表示文字列、属性のデータと、対応する終点プレゼンテーション要素の位置、表示文字列、属性のデータと、を関連づけてメモリ14内に記憶する。なお、始点プレゼンテーション要素が複数選択された場合には、プロセッサ12は、各始点プレゼンテーション要素につき上記処理を繰り返して行う。こうして、プロセッサ12は、上記各始点プレゼンテーション要素について、その始点プレゼンテーション要素の位置、表示文字列、属性のデータと、対応する終点プレゼンテーション要素の位置、表示文字列、属性のデータと、を関連づけてメモリ14内に記憶する。   Then, the processor 12 sets the presentation element whose search character string matches the start point presentation element as the end point presentation element. Then, the processor 12 stores the position, display character string, and attribute data of the start point presentation element in the memory 14 in association with the position, display character string, and attribute data of the corresponding end point presentation element. When a plurality of start point presentation elements are selected, the processor 12 repeats the above process for each start point presentation element. In this way, the processor 12 associates the position, display character string, and attribute data of the start point presentation element with the position, display character string, and attribute data of the corresponding end point presentation element for each of the start point presentation elements. 14 to store.

補間スライド生成部58は、始点プレゼンテーション要素と終点プレゼンテーション要素のそれぞれの3次元空間における位置を補間してなる位置に、始点プレゼンテーション要素と終点プレゼンテーション要素に対応した補間プレゼンテーション要素を配置した3次元空間を示す補間スライドを生成する。この補間スライド生成部58は、補間プレゼンテーション要素の生成を行う補間プレゼンテーション要素生成部58aを含む。そして、補間スライド生成部58は、補間プレゼンテーション要素生成部58aで生成した補間プレゼンテーション要素に基づいて、所定の画像処理を行い、補間スライドを作成する。以下、補間プレゼンテーション要素生成部58aと、補間スライド生成部58における処理について詳細に説明する。   The interpolated slide generating unit 58 creates a 3D space in which interpolated presentation elements corresponding to the start point presentation element and the end point presentation element are arranged at positions obtained by interpolating the positions of the start point presentation element and the end point presentation element in the 3D space. Generate the interpolation slide shown. The interpolation slide generation unit 58 includes an interpolation presentation element generation unit 58a that generates an interpolation presentation element. Then, the interpolation slide generation unit 58 performs predetermined image processing based on the interpolation presentation element generated by the interpolation presentation element generation unit 58a to create an interpolation slide. Hereinafter, processing in the interpolation presentation element generation unit 58a and the interpolation slide generation unit 58 will be described in detail.

補間プレゼンテーション要素生成部58aは、始点プレゼンテーション要素と終点プレゼンテーション要素に対応した補間プレゼンテーション要素を生成する。補間プレゼンテーション要素生成部58aは、プレゼンテーション表示装置10のハードウェアを用いて、以下のように実現される。   The interpolation presentation element generation unit 58a generates an interpolation presentation element corresponding to the start point presentation element and the end point presentation element. The interpolated presentation element generation unit 58a is realized as follows using the hardware of the presentation display device 10.

プロセッサ12は、始点プレゼンテーション要素と同一の種類で始点プレゼンテーション要素用の補間プレゼンテーション要素(その例は、図2に示される補間プレゼンテーション要素158aや補間プレゼンテーション要素154aである)を生成する。以下、この補間プレゼンテーション要素のことを、始点用補間プレゼンテーション要素とする。   The processor 12 generates an interpolated presentation element for the start point presentation element of the same type as the start point presentation element (examples are the interpolated presentation element 158a and the interpolated presentation element 154a shown in FIG. 2). Hereinafter, this interpolation presentation element is referred to as a starting point interpolation presentation element.

また、プロセッサ12は、終点プレゼンテーション要素と同一の種類で終点プレゼンテーション要素用の補間プレゼンテーション要素(その例は、図2に示される補間プレゼンテーション要素158bや補間プレゼンテーション要素154bである)を生成する。以下、この補間プレゼンテーション要素のことを、終点用補間プレゼンテーション要素とする。   The processor 12 also generates an interpolated presentation element for the end point presentation element of the same type as the end point presentation element (examples are the interpolated presentation element 158b and the interpolated presentation element 154b shown in FIG. 2). Hereinafter, this interpolation presentation element is referred to as an end point interpolation presentation element.

そして、生成された始点用補間プレゼンテーション要素と終点用補間プレゼンテーション要素の位置、及び属性値を、始点プレゼンテーション要素と終点プレゼンテーション要素とのそれぞれの位置、及び属性値を補間することにより得る。   Then, the position and attribute value of the generated start point interpolation presentation element and end point interpolation presentation element are obtained by interpolating the position and attribute value of the start point presentation element and the end point presentation element.

上記の補間は、例えば、第1のスライド100から第2のスライド100への切替開始時刻をT1とし、切替終了時刻をT2とした時に、次のような線形補間により計算してもよい。すなわち、プロセッサ12は、切替処理において補間スライドを表示する時刻Tを取得し(T1≦T≦T2)、補間係数z=(T−T1)/(T2−T1)を演算する。そして、プロセッサ12は、始点用補間プレゼンテーション要素と終点用補間プレゼンテーション要素とに共通する補間位置Pを、P=P1+z(P2−P1)として演算し、設定する。なお、P1は始点プレゼンテーション要素の位置、P2は終点プレゼンテーション要素の位置である。   The above interpolation may be calculated by the following linear interpolation, for example, when the switching start time from the first slide 100 to the second slide 100 is T1 and the switching end time is T2. That is, the processor 12 acquires the time T at which the interpolation slide is displayed in the switching process (T1 ≦ T ≦ T2), and calculates the interpolation coefficient z = (T−T1) / (T2−T1). Then, the processor 12 calculates and sets an interpolation position P common to the start point interpolation presentation element and the end point interpolation presentation element as P = P1 + z (P2−P1). Note that P1 is the position of the start point presentation element, and P2 is the position of the end point presentation element.

また、始点用補間プレゼンテーション要素の属性値を次のようにして計算してもよい。プロセッサ12は、始点用プレゼンテーション要素と終点プレゼンテーション要素の属性値のうち、両者に共通して含まれる種類の属性値を検索する。この検索は、例えば属性値を示す変数の変数名と変数の型が一致するものを検索することで行ってもよい。そして、プロセッサ12は、検索された属性に対応する始点用補間プレゼンテーション要素の属性値Aを、A=A1+z(A2−A1)として演算し、設定する。なお、A1は始点プレゼンテーション要素の属性値、A2は終点プレゼンテーション要素の属性値である。   Further, the attribute value of the starting point interpolation presentation element may be calculated as follows. The processor 12 searches for attribute values of types included in both of the attribute values of the start point presentation element and the end point presentation element. This search may be performed, for example, by searching for a variable whose variable name indicates the attribute value and the variable type. Then, the processor 12 calculates and sets the attribute value A of the starting point interpolation presentation element corresponding to the searched attribute as A = A1 + z (A2−A1). A1 is the attribute value of the start presentation element, and A2 is the attribute value of the end presentation element.

また、プロセッサ12は、始点用補間プレゼンテーション要素の属性値のうち、始点用プレゼンテーション要素と終点プレゼンテーション要素の両者に共通しないものについては、始点プレゼンテーション要素と同じ値とし、設定する。そして、プロセッサ12は、始点用補間プレゼンテーション要素が表示される際の透明度を示す表示用透明度t1を、t1=zとして演算し、設定する。なお、表示透明度t1は、0≦t1≦1の値をとり、t1=0の場合は透明度0%(不透明)、t1=1の場合には透明度100%とする。ここで、透明度は、その値が大きくなるにつれて透明に近づき、100%では全く透明であるものとする。   Also, the processor 12 sets the attribute values of the start point interpolation presentation element that are not common to both the start point presentation element and the end point presentation element as the same value as the start point presentation element. Then, the processor 12 calculates and sets a display transparency t1 indicating transparency when the start point interpolation presentation element is displayed as t1 = z. The display transparency t1 takes a value of 0 ≦ t1 ≦ 1, and the transparency is 0% (opaque) when t1 = 0, and the transparency is 100% when t1 = 1. Here, it is assumed that the transparency approaches transparency as the value increases, and is completely transparent at 100%.

そして、終点用補間プレゼンテーション要素の属性値についても、始点プレゼンテーション要素と終点プレゼンテーション要素に共通する属性値については、上述した始点用補間プレゼンテーション要素の属性値と同じ値とする。そして、プロセッサ12は、終点用補間プレゼンテーション要素の属性値のうち、始点用プレゼンテーション要素と終点プレゼンテーション要素の両者に共通しないものについては、終点プレゼンテーション要素と同じ値とし、設定する。そして、プロセッサ12は、終点用補間プレゼンテーション要素が表示される際の透明度を示す表示用透明度t2を、t2=1−zとして演算し、設定する。なお、表示透明度t2は、0≦t2≦1の値をとり、t2=0の場合は透明度0%、t2=1の場合には透明度100%とする。   As for the attribute value of the interpolation presentation element for end point, the attribute value common to the start point presentation element and the end point presentation element is set to the same value as the attribute value of the start point interpolation presentation element described above. Then, the processor 12 sets the attribute values of the end point interpolation presentation element that are not common to both the start point presentation element and the end point presentation element as the same value as the end point presentation element. Then, the processor 12 calculates and sets the display transparency t2 indicating the transparency when the end point interpolation presentation element is displayed as t2 = 1−z. The display transparency t2 takes a value of 0 ≦ t2 ≦ 1, and the transparency is 0% when t2 = 0 and the transparency is 100% when t2 = 1.

また、プロセッサ12は、始点プレゼンテーション要素と終点プレゼンテーション要素が複数ある場合には、上記処理を各組合せに対して繰り返し行う。   Further, when there are a plurality of start point presentation elements and end point presentation elements, the processor 12 repeats the above processing for each combination.

補間スライド作成部は、第1のスライドと第2のスライドにそれぞれ設定された視点位置及び視線方向を補間してなる視点位置及び視線方向と、3次元空間上に配置された補間プレゼンテーション要素と、に基づいたレンダリング処理により、補間スライドを生成する。視点位置と視線方向の補間は、第1のスライドと第2のスライドにそれぞれ設定された視点位置と視線方向を補間することにより求めることとしてよい。   The interpolation slide creation unit includes a viewpoint position and a line-of-sight direction obtained by interpolating the viewpoint position and the line-of-sight direction set for the first slide and the second slide, and an interpolated presentation element arranged in a three-dimensional space, An interpolation slide is generated by a rendering process based on the above. The interpolation between the viewpoint position and the line-of-sight direction may be obtained by interpolating the viewpoint position and the line-of-sight direction set for the first slide and the second slide, respectively.

例えば、上述した補間係数zを用いて、補間スライドの視点位置VPを、VP=VP1+z(VP2−VP1)、視線方向VDを、VD=VD1+z(VD2−VD1)として求めることとしてもよい。なお、VP1、VD1は第1スライドの視点位置、視線方向の各値であり、VP2、VD2は第2スライドの視点位置、視線方向の各値である。また、補間の方法は上述の方法に限られるものではなく、例えば、視線方向の補間には球面線形補間や、その他の公知の補間方法を用いることとしてもよい。そして、その他の属性値についても、公知の種々の補間方法を適用して求めることとしてもよい。   For example, using the above-described interpolation coefficient z, the viewpoint position VP of the interpolation slide may be obtained as VP = VP1 + z (VP2-VP1), and the line-of-sight direction VD may be obtained as VD = VD1 + z (VD2-VD1). Note that VP1 and VD1 are values of the first slide viewpoint position and line-of-sight direction, and VP2 and VD2 are values of the second slide viewpoint position and line-of-sight direction. Further, the interpolation method is not limited to the above-described method. For example, spherical linear interpolation or other known interpolation methods may be used for interpolation in the line-of-sight direction. Further, other attribute values may be obtained by applying various known interpolation methods.

そして、プロセッサ12は、演算した視点位置と視線方向とに基づいて、全ての補間プレゼンテーション要素を配置した3次元空間をレンダリング処理して、補間スライドを生成する。すなわち、演算された位置及び属性値を有する補間プレゼンテーション要素が配置された仮想的な3次元空間を、演算された視点位置、及び視線方向から見た様子を示す画像が、補間スライドとして生成される。このレンダリング処理には、公知のレンダリング方法を用いることとしてよい。   Then, the processor 12 renders the three-dimensional space in which all the interpolation presentation elements are arranged based on the calculated viewpoint position and line-of-sight direction, and generates an interpolation slide. That is, an image showing a view of a virtual three-dimensional space in which interpolated presentation elements having calculated positions and attribute values are arranged as viewed from the calculated viewpoint position and line-of-sight direction is generated as an interpolation slide. . A known rendering method may be used for this rendering process.

表示部60は、プレゼンテーション表示装置10における画像処理により生成された画像を出力するものである。表示部60は、ディスプレイ40を含み実現される。表示部60は、第1スライド100と第2スライド200を表示するほか、第1スライドと第2スライドの表示を切り替える間に、補間スライド作成部58で作成された補間スライドを表示する。   The display unit 60 outputs an image generated by image processing in the presentation display device 10. The display unit 60 is realized including the display 40. In addition to displaying the first slide 100 and the second slide 200, the display unit 60 displays the interpolated slide created by the interpolated slide creating unit 58 while switching the display of the first slide and the second slide.

なお、フレーム時間毎の補間スライドを予め全て生成してから、第1スライド100と第2スライド200の表示を切り替える際に、生成した1又は複数の補間スライドを順次表示することとしてもよい。   Note that one or a plurality of interpolated slides may be sequentially displayed when the display of the first slide 100 and the second slide 200 is switched after all the interpolated slides are generated in advance for each frame time.

以下、本発明の実施の形態に係るプレゼンテーション表示装置10におけるスライド切替処理の動作の詳細について説明する。   Details of the operation of the slide switching process in the presentation display device 10 according to the embodiment of the present invention will be described below.

図6には、本発明の実施形態に係るプレゼンテーション表示装置10におけるスライドが切り替わる際の処理のフロー図を示す。   FIG. 6 shows a flowchart of processing when the slide is switched in the presentation display device 10 according to the embodiment of the present invention.

図6に示されるように、プレゼンテーション表示装置10は、メモリ14から少なくとも第1のスライドと第2のスライドとを含むスライドデータを読み込む(S101)。読み込まれたスライドデータは、ユーザからの入力に基づいて、編集されてもよい。   As shown in FIG. 6, the presentation display device 10 reads slide data including at least a first slide and a second slide from the memory 14 (S101). The read slide data may be edited based on an input from the user.

そして、プレゼンテーション表示装置10は、第1のスライド100のスライドデータに基づいて、レンダリング処理により、第1スライドの画像を生成し、それを表示する(S102)。   Then, the presentation display device 10 generates an image of the first slide by rendering processing based on the slide data of the first slide 100, and displays it (S102).

そして、プレゼンテーション表示装置10にキーボードやマウス等の操作手段からなる入力部50より、スライド切替指示を示す操作が入力されると(S103)、第1のスライド100から第2のスライド200への表示の切替処理が行われる(S104)。S104のスライド切替処理においては、第1のスライド100から第2のスライド200を切り替える際に、複数の補間スライドを順次表示する。補間スライドの表示処理の動作についての詳細は後述する。   When an operation indicating a slide switching instruction is input to the presentation display device 10 from the input unit 50 including operation means such as a keyboard and a mouse (S103), the display from the first slide 100 to the second slide 200 is performed. Is switched (S104). In the slide switching process of S104, when switching from the first slide 100 to the second slide 200, a plurality of interpolated slides are sequentially displayed. Details of the operation of the interpolation slide display process will be described later.

そして、スライドの切替処理が終了すると、第2のスライド200のスライドデータに基づき、レンダリング処理により、第2スライドの画像を生成し、それを表示する(S105)。   When the slide switching process ends, an image of the second slide is generated by the rendering process based on the slide data of the second slide 200 and displayed (S105).

図7には、補間スライドの表示処理(図6のS104の処理)のフロー図を示す。   FIG. 7 shows a flowchart of the interpolation slide display process (the process of S104 in FIG. 6).

図7に示されるように、プレゼンテーション表示装置10は、第1スライド100を示す第1スライドデータの中から1つのプレゼンテーション要素を選択し、それを始点プレゼンテーション要素と設定する(S201)。   As shown in FIG. 7, the presentation display device 10 selects one presentation element from the first slide data indicating the first slide 100, and sets it as the start presentation element (S201).

そして、プレゼンテーション表示装置10は、始点プレゼンテーション要素に関連するプレゼンテーション要素を検索して、それを終点プレゼンテーション要素として設定する(S202)。上述したように、関連するプレゼンテーション要素を検索する際には、始点プレゼンテーション要素と共に表示する表示文字列に従って、当該始点プレゼンテーション要素に対応付けられて格納される検索文字列と関連する検索文字列が対応付けられたプレゼンテーション要素を第2スライド200の中から検索することで行われる。   Then, the presentation display device 10 searches for the presentation element related to the start point presentation element and sets it as the end point presentation element (S202). As described above, when searching for a related presentation element, the search character string associated with the search character string stored in association with the start point presentation element corresponds to the display character string displayed together with the start point presentation element. This is performed by searching the attached presentation element from the second slide 200.

そして、第1スライド100にまだ始点プレゼンテーション要素として選択されていないプレゼンテーション要素が残っているか否を判断し(S203)、残っていると判断される場合には(S203;Y)、それを始点プレゼンテーション要素として、S201、S202の処理を繰り返す。S203で残っていないと判断される場合には(S203;N)、上記処理によって、対応付けが行われた始点プレゼンテーション要素と終点プレゼンテーションとに基づいて、両要素を補間する補間プレゼンテーション要素を生成する(S204)。   Then, it is determined whether or not there is a presentation element that has not yet been selected as the starting presentation element on the first slide 100 (S203). If it is determined that it remains (S203; Y), it is used as the starting presentation. The process of S201 and S202 is repeated as an element. If it is determined in S203 that it does not remain (S203; N), an interpolated presentation element for interpolating both elements is generated based on the start point presentation element and the end point presentation that are associated by the above processing. (S204).

そして、スライドの切替処理が開始された時刻からの経過時間に基づいて、補間プレゼンテーション要素の位置や属性値を補間処理により演算する(S205)。また、同様にして、補間スライドに係る視点位置と視線方向とを補間処理により演算する(S206)。   Based on the elapsed time from the time when the slide switching process is started, the position and attribute value of the interpolation presentation element are calculated by the interpolation process (S205). Similarly, the viewpoint position and the line-of-sight direction related to the interpolation slide are calculated by interpolation processing (S206).

そして、演算した視点位置と視線方向と、3次元空間に配置した補間プレゼンテーション要素と、に基づいたレンダリング処理により、補間スライドを作成する(S207)。作成した補間スライドはグラフィックインターフェース18を介してディスプレイ40に表示出力する(S208)。   Then, an interpolation slide is created by a rendering process based on the calculated viewpoint position and line-of-sight direction and the interpolation presentation elements arranged in the three-dimensional space (S207). The created interpolation slide is displayed and output on the display 40 via the graphic interface 18 (S208).

そして、切替処理に移行した時刻からの経過時間がスライドの遷移に要する時間、すなわちトランジションタイムを越えたか否かを判断し(S209)、超えてないと判断される場合には(S209;N)、処理S205に戻って処理を繰り返す。また、S209で超えたと判断される場合には(S209;Y)処理を終了する。   Then, it is determined whether or not the elapsed time from the time of transition to the switching process has exceeded the time required for the transition of the slide, that is, the transition time (S209). If it is determined that the elapsed time has not exceeded (S209; N) Returning to step S205, the process is repeated. If it is determined in S209 that the number has been exceeded (S209; Y), the process is terminated.

以上説明した本発明の実施形態に係るプレゼンテーション表示装置10によれば、第1のスライド100と第2のスライド200を切り替えて表示する際に、第1のスライドに含まれるプレゼンテーション要素のうち、第2のスライドに含まれるプレゼンテーション要素と関連のあるものを検索し、それらの関連性が補間プレゼンテーション要素を示す補間スライドにより視覚的に表現される。そのため、プレゼンテーション装置10によると、非常に分かりやすいプレゼンテーションを行うことができる。   According to the presentation display device 10 according to the embodiment of the present invention described above, when the first slide 100 and the second slide 200 are switched and displayed, the first of the presentation elements included in the first slide is displayed. Those related to the presentation elements included in the two slides are searched, and their relevance is visually expressed by the interpolated slide showing the interpolated presentation elements. Therefore, according to the presentation apparatus 10, it is possible to perform a very easy-to-understand presentation.

なお、本発明は上記実施形態に限定されるものではない。   The present invention is not limited to the above embodiment.

図1において用いたスライドの画面遷移の一例では、始点プレゼンテーション要素と終点プレゼンテーション要素が同じ種類のプレゼンテーション要素であったが、両者がテキストと図形、形状の違う図形要素同士などの異なる種類のプレゼンテーション要素であってもよい。   In the example of the screen transition of the slide used in FIG. 1, the start point presentation element and the end point presentation element are the same type of presentation element. It may be.

図8には、始点プレゼンテーション要素と終点プレゼンテーション要素の種類が異なる場合の、画面遷移の一例を説明する図を示す。図8(A)に示されるスライド300は、先に表示されるスライドであり、図8(B)に示されるスライド400は、後に表示されるスライドである。   FIG. 8 is a diagram illustrating an example of screen transition when the types of the start point presentation element and the end point presentation element are different. A slide 300 shown in FIG. 8A is a slide displayed first, and a slide 400 shown in FIG. 8B is a slide displayed later.

図8(A)に示されるように、スライド300には、円の中に文字列が表示された図形要素302が配置される。そして、図8(B)に示されるように、スライド400には、三角形の中に図形要素302と同じ文字列が表示された図形要素402が配置される。この例においても、表示文字列と検索文字列が同じ文字列であるとする。   As shown in FIG. 8A, a graphic element 302 in which a character string is displayed in a circle is arranged on the slide 300. As shown in FIG. 8B, a graphic element 402 in which the same character string as the graphic element 302 is displayed in a triangle is arranged on the slide 400. Also in this example, it is assumed that the display character string and the search character string are the same character string.

図形要素302と図形要素402は共に格納される検索文字列が同じであるため、プレゼンテーション表示装置10は、スライド300からスライド400へと表示を切り替える際に、図形要素302と図形要素402に対応する補間プレゼンテーション要素を配置した補間スライドを表示する。上記のスライドの切替における画面遷移の一例を、以下に説明する。   Since the graphic element 302 and the graphic element 402 store the same search character string, the presentation display device 10 corresponds to the graphic element 302 and the graphic element 402 when switching the display from the slide 300 to the slide 400. Display an interpolated slide with interpolated presentation elements. An example of screen transition in the above-described slide switching will be described below.

まず、プレゼンテーション表示装置10は、スライド300の次に、始点用補間プレゼンテーション要素352a、終点用補間プレゼンテーション要素352bが同じ位置に配置された補間スライド1を表示する。そして、補間スライド1の次に、始点用補間プレゼンテーション要素354a、終点用補間プレゼンテーション要素354bが配置された補間スライド2を表示する。そして、補間スライド2の次にスライド400を表示して、スライドの切替を終了する。   First, the presentation display device 10 displays the interpolation slide 1 in which the start point interpolation presentation element 352a and the end point interpolation presentation element 352b are arranged at the same position after the slide 300. Then, after the interpolation slide 1, the interpolation slide 2 in which the start point interpolation presentation element 354a and the end point interpolation presentation element 354b are arranged is displayed. Then, the slide 400 is displayed next to the interpolation slide 2, and the slide switching is finished.

図8(C)には、上記の例における、始点プレゼンテーション要素、生成される補間プレゼンテーション要素と終点プレゼンテーション要素間の関係を示す。図中の矢印方向は時間が進む方向を示す。図8(C)に示されるように、プレゼンテーション表示装置10は、始点用補間プレゼンテーション要素は、終点プレゼンテーション要素に近づくにつれて透明度が高くなり、始点プレゼンテーション要素は、終点プレゼンテーション要素に近づくにつれて透明度が低くなるように設定する。なお、図8(C)において、破線で示されている部分は、透明度が高くなっていることを表している。   FIG. 8C shows the relationship between the start point presentation element and the generated interpolated presentation element and the end point presentation element in the above example. The arrow direction in the figure indicates the direction in which time advances. As shown in FIG. 8C, in the presentation display device 10, the transparency of the start point interpolation presentation element increases as it approaches the end point presentation element, and the transparency of the start point presentation element decreases as it approaches the end point presentation element. Set as follows. In FIG. 8C, a portion indicated by a broken line indicates that the transparency is high.

このようにして、始点プレゼンテーション要素と終点プレゼンテーション要素とが異なる種類のプレゼンテーション要素である場合でも、始点プレゼンテーション要素から終点プレゼンテーション要素へと徐々に遷り変わっていくように表示することができる。   In this way, even when the start point presentation element and the end point presentation element are different types of presentation elements, it can be displayed so as to gradually change from the start point presentation element to the end point presentation element.

本実施形態では、第1スライドデータに含まれる全てのプレゼンテーション要素を始点プレゼンテーション要素として選択しているが、一部のプレゼンテーション要素のみを始点プレゼンテーション要素として選択することとしてもよい。   In the present embodiment, all presentation elements included in the first slide data are selected as start point presentation elements, but only some presentation elements may be selected as start point presentation elements.

また、上記の実施形態では、説明の簡略化のためスライドが2つの場合について説明したが、スライドの数は2に限られるものではなく、3以上あってもよい。その場合には、一部又は全てのスライドに対して、スライド表示が切り替わる毎に補間スライドを生成して表示することとしてもよい。   In the above embodiment, the case where there are two slides has been described for the sake of simplicity of explanation, but the number of slides is not limited to two, and may be three or more. In that case, an interpolated slide may be generated and displayed every time the slide display is switched for some or all of the slides.

さらに、上記の実施形態では、仮想3次元空間に文字や図形等のオブジェクトをプレゼンテーション要素として配置し、この空間を示す画像をスライドとして生成したが、二次元平面に文字や図形等のオブジェクトをプレゼンテーション要素として配置し、この平面を示す画像をスライドとして生成する場合にも、本発明は同様にして適用することができる。   Furthermore, in the above embodiment, objects such as characters and figures are arranged as presentation elements in a virtual three-dimensional space, and an image showing this space is generated as a slide. However, objects such as characters and figures are presented on a two-dimensional plane. The present invention can also be applied in the same manner when the image is arranged as an element and an image showing this plane is generated as a slide.

Claims (8)

それぞれ少なくとも1つのプレゼンテーション要素が配置された空間又は平面を示す第1のスライドと第2のスライドとを順に表示するプレゼンテーション表示装置であって、
前記第1のスライドに含まれる少なくとも1つのプレゼンテーション要素を始点プレゼンテーション要素として、前記第2のスライドに含まれるプレゼンテーション要素の中から、前記始点プレゼンテーション要素に関連するプレゼンテーション要素を検索する関連要素検索手段と、
前記関連要素検索手段により検索されたプレゼンテーション要素を終点プレゼンテーション要素として、前記始点プレゼンテーション要素と前記終点プレゼンテーション要素のそれぞれの前記空間又は平面における位置を補間してなる補間位置に、前記始点プレゼンテーション要素に対応する始点用補間プレゼンテーション要素と前記終点プレゼンテーション要素に対応する終点用補間プレゼンテーション要素が配置された空間又は平面を示す補間スライドを生成する補間スライド生成手段と、
前記第1のスライドから第2のスライドに表示を切り替える際に、前記生成した補間スライドを表示する手段と、
を含むことを特徴とするプレゼンテーション表示装置。
A presentation display device that sequentially displays a first slide and a second slide showing a space or a plane in which at least one presentation element is arranged,
Related element search means for searching for a presentation element related to the start point presentation element from among the presentation elements included in the second slide, using at least one presentation element included in the first slide as a start point presentation element; ,
Corresponding to the start point presentation element at an interpolation position obtained by interpolating the positions of the start point presentation element and the end point presentation element in the space or plane, with the presentation element searched by the related element search means as the end point presentation element Interpolating slide generating means for generating an interpolating slide indicating a space or a plane in which the interpolating presentation element for start point and the interpolating presentation element for end point corresponding to the end point presentation element are arranged;
Means for displaying the generated interpolated slide when switching the display from the first slide to the second slide;
A presentation display device comprising:
請求項1に記載のプレゼンテーション表示装置であって、
前記プレゼンテーション要素と共に表示する文字列を入力する手段と、
前記入力された文字列に従って、該文字列と共に表示するプレゼンテーション要素に対応付けて文字列を記憶手段に格納する手段と、をさらに含み、
前記関連要素検索手段は、前記第2のスライドに含まれるプレゼンテーション要素の中から、前記始点プレゼンテーション要素に対応付けて前記記憶手段に格納された文字列に関連する文字列が前記記憶手段に対応付けて格納されたプレゼンテーション要素を検索する
ことを特徴とするプレゼンテーション表示装置。
The presentation display device according to claim 1,
Means for inputting a character string to be displayed together with the presentation element;
Means for storing a character string in a storage means in association with a presentation element to be displayed together with the character string in accordance with the input character string;
The related element search means associates a character string associated with the character string stored in the storage means in association with the start point presentation element from the presentation elements included in the second slide. A presentation display device for searching for stored presentation elements.
請求項1又は2に記載のプレゼンテーション表示装置であって、
前記始点用補間プレゼンテーション要素と前記終点用補間プレゼンテーション要素は、前記始点プレゼンテーション要素が有する属性の値と、前記終点プレゼンテーション要素が有する該属性に対応する属性の値と、を用いた補間演算により、いずれかの属性の値が決定されたプレゼンテーション要素である
ことを特徴とするプレゼンテーション表示装置。
The presentation display device according to claim 1 or 2,
The interpolated presentation element for start point and the interpolated presentation element for end point are any of the interpolation calculation using the attribute value of the start point presentation element and the attribute value corresponding to the attribute of the end point presentation element. A presentation display device characterized by being a presentation element whose attribute value is determined.
請求項3に記載のプレゼンテーション表示装置であって、
前記始点用補間プレゼンテーション要素と前記終点用補間プレゼンテーション要素は、前記始点プレゼンテーション要素が有する属性の少なくとも1つの値と、前記終点プレゼンテーション要素が有する属性のうち、前記1つに対応するものの値と、を補間することにより、前記1つの属性の値が決定されたプレゼンテーション要素である
ことを特徴とするプレゼンテーション表示装置。
The presentation display device according to claim 3,
The start-point interpolation presentation element and the end-point interpolation presentation element include at least one value of an attribute of the start-point presentation element and a value corresponding to the one of the attributes of the end-point presentation element. A presentation display device characterized in that the value of the one attribute is a presentation element determined by interpolation.
請求項1乃至4のいずれかに記載のプレゼンテーション表示装置であって
記補間スライド生成手段は、前記始点用補間プレゼンテーション要素の画像と前記終点用プレゼンテーション要素の画像とを半透明合成することにより、前記補間スライドを生成し、
前記始点用補間プレゼンテーション要素の画像は、前記補間位置が前記終点プレゼンテーション要素の位置に近づくにつれて、透明度が増加するようにされ、
前記終点用補間プレゼンテーション要素の画像は、前記補間位置が前記終点プレゼンテーション要素の位置に近づくにつれて、透明度が減少するようにされる
ことを特徴とするプレゼンテーション表示装置。
The presentation display device according to any one of claims 1 to 4 ,
Before SL interpolation sliding generating means, and an image of the image and the end point for presentation element of the start point for interpolation presentation elements by translucent blending, and generates the interpolation slide,
The image of the start point interpolated presentation element is made to increase in transparency as the interpolated position approaches the position of the end point presentation element,
The presentation display device characterized in that the transparency of the end point interpolation presentation element image decreases as the interpolation position approaches the position of the end point presentation element.
請求項1乃至5のいずれかに記載のプレゼンテーション表示装置であって、
前記プレゼンテーション要素の位置は、3次元空間の位置座標で表され、
前記補間スライド生成手段は、前記第1のスライドと第2のスライドにそれぞれ設定された前記3次元空間の視点位置と視線方向を補間してなる視点位置と視線方向と、前記3次元空間上に配置された前記始点用補間プレゼンテーション要素と前記終点用補間プレゼンテーション要素と、に基づいてレンダリング処理を行うことにより、前記補間スライドを生成する
ことを特徴とするプレゼンテーション表示装置。
The presentation display device according to any one of claims 1 to 5,
The position of the presentation element is represented by position coordinates in a three-dimensional space,
The interpolated slide generating means includes a viewpoint position and a line-of-sight direction obtained by interpolating a viewpoint position and a line-of-sight direction of the three-dimensional space set for the first slide and the second slide, respectively, on the three-dimensional space. The presentation display device, wherein the interpolation slide is generated by performing rendering processing based on the arranged interpolated presentation element for start point and interpolated presentation element for end point .
それぞれ少なくとも1つのプレゼンテーション要素が配置された空間又は平面を示す第1のスライドと第2のスライドとを順に表示するコンピュータの制御方法であって、
前記第1のスライドに含まれる少なくとも1つのプレゼンテーション要素を始点プレゼンテーション要素として、前記第2のスライドに含まれるプレゼンテーション要素の中から、前記始点プレゼンテーション要素に関連するプレゼンテーション要素を検索する関連要素検索ステップと、
前記関連要素検索ステップで検索されたプレゼンテーション要素を終点プレゼンテーション要素として、前記始点プレゼンテーション要素と前記終点プレゼンテーション要素のそれぞれの前記空間又は平面における位置を補間してなる補間位置に、前記始点プレゼンテーション要素に対応する始点用補間プレゼンテーション要素と前記終点プレゼンテーション要素に対応する終点用補間プレゼンテーション要素が配置された空間又は平面を示す補間スライドを生成する補間スライド生成ステップと、
前記第1のスライドから第2のスライドに表示を切り替える際に、前記生成した補間スライドを表示するステップと、
を含むことを特徴とするコンピュータの制御方法。
A computer control method for sequentially displaying a first slide and a second slide, each of which represents a space or plane in which at least one presentation element is arranged,
A related element search step of searching for a presentation element related to the start point presentation element from presentation elements included in the second slide, with at least one presentation element included in the first slide as a start point presentation element; ,
Corresponding to the start point presentation element at an interpolation position formed by interpolating the positions of the start point presentation element and the end point presentation element in the space or plane with the presentation element searched in the related element search step as the end point presentation element An interpolation slide generation step for generating an interpolation slide indicating a space or a plane in which the interpolation presentation element for the start point and the interpolation presentation element for the end point corresponding to the end point presentation element are arranged;
Displaying the generated interpolated slide when switching the display from the first slide to the second slide;
A computer control method comprising:
それぞれ少なくとも1つのプレゼンテーション要素が配置された空間又は平面を示す第1のスライドと第2のスライドとを順に表示するプレゼンテーション表示装置としてコンピュータを機能させるためのプログラムであって、
前記第1のスライドに含まれる少なくとも1つのプレゼンテーション要素を始点プレゼンテーション要素として、前記第2のスライドに含まれるプレゼンテーション要素の中から、前記始点プレゼンテーション要素に関連するプレゼンテーション要素を検索する関連要素検索手段、
前記関連要素検索手段により検索されたプレゼンテーション要素を終点プレゼンテーション要素として、前記始点プレゼンテーション要素と前記終点プレゼンテーション要素のそれぞれの前記空間又は平面における位置を補間してなる補間位置に、前記始点プレゼンテーション要素に対応する始点用補間プレゼンテーション要素と前記終点プレゼンテーション要素に対応する終点用補間プレゼンテーション要素が配置された空間又は平面を示す補間スライドを生成する補間スライド生成手段、及び、
前記第1のスライドから第2のスライドに表示を切り替える際に、前記生成した補間スライドを表示する手段、
としてコンピュータを機能させるためのプログラム。
A program for causing a computer to function as a presentation display device that sequentially displays a first slide and a second slide showing a space or a plane in which at least one presentation element is arranged,
Related element search means for searching for a presentation element related to the start point presentation element from among the presentation elements included in the second slide, using at least one presentation element included in the first slide as a start point presentation element;
Corresponding to the start point presentation element at an interpolation position obtained by interpolating the positions of the start point presentation element and the end point presentation element in the space or plane, with the presentation element searched by the related element search means as the end point presentation element Interpolating slide generating means for generating an interpolating slide indicating a space or a plane in which the interpolating presentation element for starting point and the interpolating presentation element for end point corresponding to the end point presentation element are arranged, and
Means for displaying the generated interpolated slide when switching the display from the first slide to the second slide;
As a program to make the computer function as.
JP2007531117A 2005-12-12 2006-12-11 Presentation display device, computer control method and program Expired - Fee Related JP5028263B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007531117A JP5028263B2 (en) 2005-12-12 2006-12-11 Presentation display device, computer control method and program

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2005358157 2005-12-12
JP2005358157 2005-12-12
JP2007531117A JP5028263B2 (en) 2005-12-12 2006-12-11 Presentation display device, computer control method and program
PCT/JP2006/324647 WO2007069557A1 (en) 2005-12-12 2006-12-11 Presentation display device, computer control method, and program

Publications (2)

Publication Number Publication Date
JPWO2007069557A1 JPWO2007069557A1 (en) 2009-05-21
JP5028263B2 true JP5028263B2 (en) 2012-09-19

Family

ID=38162865

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007531117A Expired - Fee Related JP5028263B2 (en) 2005-12-12 2006-12-11 Presentation display device, computer control method and program

Country Status (3)

Country Link
JP (1) JP5028263B2 (en)
CN (1) CN101326567A (en)
WO (1) WO2007069557A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5214918B2 (en) * 2007-07-20 2013-06-19 株式会社デンソーアイティーラボラトリ Graphic display device, graphic display method and program
JP4608563B2 (en) 2008-03-26 2011-01-12 富士フイルム株式会社 Stereoscopic image display apparatus and method, and program
JP5222718B2 (en) * 2008-12-26 2013-06-26 富士フイルム株式会社 Stereoscopic image reproduction apparatus, stereoscopic image reproduction program, and imaging apparatus
US20100293330A1 (en) * 2009-05-14 2010-11-18 Microsoft Corporation Displaying transition images during a slide transition
US9619128B2 (en) 2013-07-01 2017-04-11 Microsoft Technology Licensing, Llc Dynamic presentation prototyping and generation
WO2015042901A1 (en) 2013-09-29 2015-04-02 Microsoft Technology Licensing, Llc Media presentation effects
JP6465372B2 (en) * 2013-10-09 2019-02-06 株式会社インタラクティブソリューションズ Mobile terminal device, slide information management system, and mobile terminal control method
KR102294134B1 (en) 2014-10-30 2021-08-25 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 Authoring tools for synthesizing hybrid slide-canvas presentations

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2977681B2 (en) * 1992-10-19 1999-11-15 富士通株式会社 Dynamic display processing apparatus and method for graphical illustration
JP3306264B2 (en) * 1995-09-14 2002-07-24 ティアイエス株式会社 Drawing apparatus and drawing method
US6590577B1 (en) * 1999-05-27 2003-07-08 International Business Machines Corporation System and method for controlling a dynamic display of data relationships between static charts
EP1391847A4 (en) * 2001-05-18 2010-09-08 Sony Computer Entertainment Inc Display apparatus
JP2003150137A (en) * 2001-11-13 2003-05-23 Monolith Co Ltd Slide display method, slide preparing method and slide display device

Also Published As

Publication number Publication date
CN101326567A (en) 2008-12-17
JPWO2007069557A1 (en) 2009-05-21
WO2007069557A1 (en) 2007-06-21

Similar Documents

Publication Publication Date Title
JP5713855B2 (en) Information processing apparatus, information processing method, and data structure of content file
JP5851170B2 (en) Image processing apparatus and image processing method
JP4850278B2 (en) Content creation support device, content creation support method, and scenario file generation method
KR20140030098A (en) Animated page turning
CN116243831B (en) Virtual cloud exhibition hall interaction method and system
JP2004145832A (en) Content creation device, content editing device, content playback device, content creation method, content editing method, content playback method, content creation program, content editing program, and mobile communication terminal
CN103026386A (en) Image processing device, image display device, image processing method, and data structure of image file
CN107170047A (en) Update method, equipment and the virtual reality device of virtual reality scenario
JP5028263B2 (en) Presentation display device, computer control method and program
CN109598672B (en) Map road rendering method and device
JP4954043B2 (en) Image generation program, information storage medium, and image generation system
CN111652986A (en) Stage effect presentation method and device, electronic equipment and storage medium
CN104350456B (en) Information processor and information processing method
CN111402369A (en) Interactive advertisement processing method and device, terminal equipment and storage medium
JP5432933B2 (en) Manga display method, program, and electronic device
JP2004233711A (en) Map data construction device
US20180059880A1 (en) Methods and systems for interactive three-dimensional electronic book
CN114299203A (en) Method and device for processing virtual model
JP4637199B2 (en) Image processing apparatus, image processing method, and program
JP4166207B2 (en) Animation playback device and animation playback program
Hsu et al. The visual web user interface design in augmented reality technology
JP2012155731A (en) Retrieval system
Liu et al. PostAR: Design a responsive reading system with multiple interactions for campus augmented posters
CN118135064A (en) Map animation processing method and device, storage medium and electronic equipment
Šuba Smooth zooming

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091209

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091209

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120529

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120625

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20180629

Year of fee payment: 6

R150 Certificate of patent or registration of utility model

Ref document number: 5028263

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees