JP5028263B2 - Presentation display device, computer control method and program - Google Patents
Presentation display device, computer control method and program Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
- G06T11/20—Drawing from basic elements
- G06T11/26—Drawing of charts or graphs
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/10—Mixing 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.
以下、本発明の好適な実施形態について図面に基づいて詳細に説明する。 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
本実施形態に係るプレゼンテーション表示装置においては、第1のスライド100から第2のスライド200に表示を切り替える途中に、図2(A)に示される補間スライド150を表示する。すなわち、本実施形態では、第1のスライド100、補間スライド150、第2のスライド200が、この順で表示される。
In the presentation display device according to the present embodiment, the interpolated
第1のスライド100及び第2のスライド200は、ユーザからの入力に基づいて作成される。一方で、図2(A)に示される補間スライド150は、スライドが遷移する際に、プレゼンテーション表示装置によりリアルタイムに生成されるスライドである。
The
補間スライド150は、第1のスライド100と第2のスライド200に含まれるプレゼンテーション要素のうち、相互に関連するプレゼンテーション要素について、それぞれのスライドにおける位置を補間する仮想3次元空間の位置に、プレゼンテーション要素を配置したスライドである。
The
図2で示す補間スライド150は、第1のスライド100のプレゼンテーション要素と第2のスライド200のプレゼンテーション要素のうち、互いに関連するプレゼンテーション要素を補間した補間プレゼンテーション要素を配置したスライドである。関連するプレゼンテーション要素は、プレゼンテーション要素に格納された文字列が互いに一致するものとして検索される。以下、該文字列を検索文字列とする。検索文字列は、プレゼンテーション要素と共に表示される文字列として入力される表示文字列に従って、該プレゼンテーション要素に格納されるものである。
An interpolated
本実施形態においては、検索文字列としては、表示文字列と同じ文字列が格納されることとするが、これに限られるものではない。検索文字列は、表示文字列の一部であってもよいし、格納された検索文字列がその後修正されてもよい。そして図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
そして、第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
補間プレゼンテーション要素154aと154bは、補間スライド150における同じ位置に重ねて表示されるが、それぞれ別々に透明度が設定される。また、同図では、分かりやすさのため、両プレゼンテーション要素をずらして表示している。これは、補間プレゼンテーション要素158aと158bについても同様である。
The interpolated
そして、図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
以上の処理を実現するために、本実施形態に係るプレゼンテーション表示装置が備える構成について説明する。 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
プロセッサ12は、図示しないROM又はハードディスクに格納されるオペレーティングシステムやメモリ14から読み出されるプログラムに基づいて、プレゼンテーション表示装置10の各部を制御する。
The
メモリ14は、プログラムやデータが必要に応じて書き込まれるとともに、プロセッサ12の作業用としても用いられる。
The
入出力インターフェース16は、キーボード、マウス等から構成される入力手段30と接続され、ユーザからの操作入力を受信する。
The input /
グラフィックインターフェース18は、ビデオメモリを含んで構成され、ビデオメモリに作成されたイメージデータをディスプレイ40に転送する。
The
ディスプレイ40では、転送されたイメージデータに基づいて画面にイメージが描画される。
On the
媒体読取装置13は、CD−ROMやDVD−ROM等のコンピュータ読み取り可能な情報記憶媒体を受け入れて、該媒体に記憶されたプログラムを読み出す。こうして読み出されるプログラムは、プロセッサ12により実行される。
The
図4は、プレゼンテーション表示装置10の機能ブロック図である。図4に示されるように、プレゼンテーション表示装置10は、機能的には、入力部50、制御部52、スライドデータ記憶部54、関連要素検索部56、補間スライド生成部58と表示部60を含み構成される。
FIG. 4 is a functional block diagram of the
これらの機能は、コンピュータ読み取り可能な情報記憶媒体に格納されたプレゼンテーション用プログラムが、媒体読取装置13を用いて、コンピュータシステムたるプレゼンテーション表示装置10に読み込まれ、該プレゼンテーション表示装置10により実行されることで実現されるものである。なお、ここでは情報記憶媒体によってプレゼンテーション用プログラムがプレゼンテーション表示装置10に供給されることとしたが、インターネット等のデータ通信ネットワークを介して遠隔地からプレゼンテーション用プログラムがプレゼンテーション表示装置10にダウンロードされてよいのはもちろんである。
For these functions, a presentation program stored in a computer-readable information storage medium is read into the
入力部50は、ユーザからの操作入力を受け付けるものである。入力部50は、プレゼンテーション表示装置10に入出力インターフェース16を介して接続されるキーボードやマウス等の入力手段により実現される。
The
入力部50は、例えば、スライドがユーザにより作成又は編集される際に、プレゼンテーション要素や、該プレゼンテーション要素と共に表示する文字列の入力を受け付けたり、ユーザからスライド表示を切り替える指示を受け付けたりする。後述するように、本実施形態に係るプレゼンテーション表示装置10では、各スライドを3次元コンピュータグラフィックスにより生成するようになっている。各スライドは、入力部50を用いて、仮想的な3次元空間に2次元状又は3次元状のオブジェクトがプレゼンテーション要素として配置されるとともに、そのプレゼンテーション要素の属性(色、大きさ等)が指定される。さらに、入力部50を用いて、そのプレゼンテーション要素とともに表示する文字列が入力される。この表示文字列は、3次元空間におけるプレゼンテーション要素の中に配置されてもよいし、その外側に配置されてもよい。
For example, when a slide is created or edited by a user, the
以上の作業により、各スライドのスライドデータが生成される。スライドデータは、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
スライドデータ記憶部54は、スライドを描画するためのスライドデータを記憶するものである。スライドデータは、上述したようにユーザの操作に基づいて生成される。本実施形態においては、スライドデータには、少なくとも第1のスライド100と第2のスライド200が含まれる。
The slide
図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
関連要素検索部56は、第1のスライド100に含まれる少なくとも1つのプレゼンテーション要素を始点プレゼンテーション要素として、第2のスライド200に含まれるプレゼンテーション要素の中から、始点プレゼンテーション要素に関連するプレゼンテーション要素を検索するものである。本実施形態では、関連要素検索部56は、第2のスライドに含まれるプレゼンテーション要素の中から、始点プレゼンテーション要素に格納された検索文字列を用いて、当該検索文字列に関連する検索文字列が格納されたプレゼンテーション要素を検索する。なお、検索文字列は、プレゼンテーション要素と共に表示する表示文字列に従って、当該プレゼンテーション要素に格納されるものである。
The related
関連要素検索部56は、プレゼンテーション表示装置10のハードウェアを用いて、以下のように実現される。プロセッサ12は、メモリ14に格納された第1のスライド100を示す第1スライドデータを参照する。そして、プロセッサ12は、第1スライドデータにその位置等のデータが含まれるプレゼンテーション要素の中から始点プレゼンテーション要素を少なくとも1つ設定し、該始点プレゼンテーション要素に格納される検索文字列を取得する。
The related
そして、プロセッサ12は、取得した検索文字列を検索キーとして、第2のスライド200を示す第2スライドデータにその位置等のデータが含まれるプレゼンテーション要素に格納される検索文字列の中から、同一の文字列を検索する。ここでは、文字列が同一か否かでプレゼンテーション要素の関連性の有無を判断しているが、それに限られない。例えば、始点プレゼンテーション要素と終点プレゼンテーション要素のそれぞれに格納された検索文字列が部分的に一致しているかや、各検索文字列が予め関連する文字列として設定されたペアに該当するか否かにより、両者の関連性の有無を判断してもよい。
Then, the
そして、プロセッサ12は、始点プレゼンテーション要素と検索文字列が一致するプレゼンテーション要素を終点プレゼンテーション要素と設定する。そして、プロセッサ12は、始点プレゼンテーション要素の位置、表示文字列、属性のデータと、対応する終点プレゼンテーション要素の位置、表示文字列、属性のデータと、を関連づけてメモリ14内に記憶する。なお、始点プレゼンテーション要素が複数選択された場合には、プロセッサ12は、各始点プレゼンテーション要素につき上記処理を繰り返して行う。こうして、プロセッサ12は、上記各始点プレゼンテーション要素について、その始点プレゼンテーション要素の位置、表示文字列、属性のデータと、対応する終点プレゼンテーション要素の位置、表示文字列、属性のデータと、を関連づけてメモリ14内に記憶する。
Then, the
補間スライド生成部58は、始点プレゼンテーション要素と終点プレゼンテーション要素のそれぞれの3次元空間における位置を補間してなる位置に、始点プレゼンテーション要素と終点プレゼンテーション要素に対応した補間プレゼンテーション要素を配置した3次元空間を示す補間スライドを生成する。この補間スライド生成部58は、補間プレゼンテーション要素の生成を行う補間プレゼンテーション要素生成部58aを含む。そして、補間スライド生成部58は、補間プレゼンテーション要素生成部58aで生成した補間プレゼンテーション要素に基づいて、所定の画像処理を行い、補間スライドを作成する。以下、補間プレゼンテーション要素生成部58aと、補間スライド生成部58における処理について詳細に説明する。
The interpolated
補間プレゼンテーション要素生成部58aは、始点プレゼンテーション要素と終点プレゼンテーション要素に対応した補間プレゼンテーション要素を生成する。補間プレゼンテーション要素生成部58aは、プレゼンテーション表示装置10のハードウェアを用いて、以下のように実現される。
The interpolation presentation
プロセッサ12は、始点プレゼンテーション要素と同一の種類で始点プレゼンテーション要素用の補間プレゼンテーション要素(その例は、図2に示される補間プレゼンテーション要素158aや補間プレゼンテーション要素154aである)を生成する。以下、この補間プレゼンテーション要素のことを、始点用補間プレゼンテーション要素とする。
The
また、プロセッサ12は、終点プレゼンテーション要素と同一の種類で終点プレゼンテーション要素用の補間プレゼンテーション要素(その例は、図2に示される補間プレゼンテーション要素158bや補間プレゼンテーション要素154bである)を生成する。以下、この補間プレゼンテーション要素のことを、終点用補間プレゼンテーション要素とする。
The
そして、生成された始点用補間プレゼンテーション要素と終点用補間プレゼンテーション要素の位置、及び属性値を、始点プレゼンテーション要素と終点プレゼンテーション要素とのそれぞれの位置、及び属性値を補間することにより得る。 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
また、始点用補間プレゼンテーション要素の属性値を次のようにして計算してもよい。プロセッサ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
また、プロセッサ12は、始点用補間プレゼンテーション要素の属性値のうち、始点用プレゼンテーション要素と終点プレゼンテーション要素の両者に共通しないものについては、始点プレゼンテーション要素と同じ値とし、設定する。そして、プロセッサ12は、始点用補間プレゼンテーション要素が表示される際の透明度を示す表示用透明度t1を、t1=zとして演算し、設定する。なお、表示透明度t1は、0≦t1≦1の値をとり、t1=0の場合は透明度0%(不透明)、t1=1の場合には透明度100%とする。ここで、透明度は、その値が大きくなるにつれて透明に近づき、100%では全く透明であるものとする。
Also, the
そして、終点用補間プレゼンテーション要素の属性値についても、始点プレゼンテーション要素と終点プレゼンテーション要素に共通する属性値については、上述した始点用補間プレゼンテーション要素の属性値と同じ値とする。そして、プロセッサ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
また、プロセッサ12は、始点プレゼンテーション要素と終点プレゼンテーション要素が複数ある場合には、上記処理を各組合せに対して繰り返し行う。
Further, when there are a plurality of start point presentation elements and end point presentation elements, the
補間スライド作成部は、第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
表示部60は、プレゼンテーション表示装置10における画像処理により生成された画像を出力するものである。表示部60は、ディスプレイ40を含み実現される。表示部60は、第1スライド100と第2スライド200を表示するほか、第1スライドと第2スライドの表示を切り替える間に、補間スライド作成部58で作成された補間スライドを表示する。
The
なお、フレーム時間毎の補間スライドを予め全て生成してから、第1スライド100と第2スライド200の表示を切り替える際に、生成した1又は複数の補間スライドを順次表示することとしてもよい。
Note that one or a plurality of interpolated slides may be sequentially displayed when the display of the
以下、本発明の実施の形態に係るプレゼンテーション表示装置10におけるスライド切替処理の動作の詳細について説明する。
Details of the operation of the slide switching process in the
図6には、本発明の実施形態に係るプレゼンテーション表示装置10におけるスライドが切り替わる際の処理のフロー図を示す。
FIG. 6 shows a flowchart of processing when the slide is switched in the
図6に示されるように、プレゼンテーション表示装置10は、メモリ14から少なくとも第1のスライドと第2のスライドとを含むスライドデータを読み込む(S101)。読み込まれたスライドデータは、ユーザからの入力に基づいて、編集されてもよい。
As shown in FIG. 6, the
そして、プレゼンテーション表示装置10は、第1のスライド100のスライドデータに基づいて、レンダリング処理により、第1スライドの画像を生成し、それを表示する(S102)。
Then, the
そして、プレゼンテーション表示装置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
そして、スライドの切替処理が終了すると、第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
図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
そして、プレゼンテーション表示装置10は、始点プレゼンテーション要素に関連するプレゼンテーション要素を検索して、それを終点プレゼンテーション要素として設定する(S202)。上述したように、関連するプレゼンテーション要素を検索する際には、始点プレゼンテーション要素と共に表示する表示文字列に従って、当該始点プレゼンテーション要素に対応付けられて格納される検索文字列と関連する検索文字列が対応付けられたプレゼンテーション要素を第2スライド200の中から検索することで行われる。
Then, the
そして、第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
そして、切替処理に移行した時刻からの経過時間がスライドの遷移に要する時間、すなわちトランジションタイムを越えたか否かを判断し(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
なお、本発明は上記実施形態に限定されるものではない。 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
図8(A)に示されるように、スライド300には、円の中に文字列が表示された図形要素302が配置される。そして、図8(B)に示されるように、スライド400には、三角形の中に図形要素302と同じ文字列が表示された図形要素402が配置される。この例においても、表示文字列と検索文字列が同じ文字列であるとする。
As shown in FIG. 8A, a
図形要素302と図形要素402は共に格納される検索文字列が同じであるため、プレゼンテーション表示装置10は、スライド300からスライド400へと表示を切り替える際に、図形要素302と図形要素402に対応する補間プレゼンテーション要素を配置した補間スライドを表示する。上記のスライドの切替における画面遷移の一例を、以下に説明する。
Since the
まず、プレゼンテーション表示装置10は、スライド300の次に、始点用補間プレゼンテーション要素352a、終点用補間プレゼンテーション要素352bが同じ位置に配置された補間スライド1を表示する。そして、補間スライド1の次に、始点用補間プレゼンテーション要素354a、終点用補間プレゼンテーション要素354bが配置された補間スライド2を表示する。そして、補間スライド2の次にスライド400を表示して、スライドの切替を終了する。
First, the
図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
このようにして、始点プレゼンテーション要素と終点プレゼンテーション要素とが異なる種類のプレゼンテーション要素である場合でも、始点プレゼンテーション要素から終点プレゼンテーション要素へと徐々に遷り変わっていくように表示することができる。 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のスライドから第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:
前記プレゼンテーション要素と共に表示する文字列を入力する手段と、
前記入力された文字列に従って、該文字列と共に表示するプレゼンテーション要素に対応付けて文字列を記憶手段に格納する手段と、をさらに含み、
前記関連要素検索手段は、前記第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.
前記始点用補間プレゼンテーション要素と前記終点用補間プレゼンテーション要素は、前記始点プレゼンテーション要素が有する属性の値と、前記終点プレゼンテーション要素が有する該属性に対応する属性の値と、を用いた補間演算により、いずれかの属性の値が決定されたプレゼンテーション要素である
ことを特徴とするプレゼンテーション表示装置。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.
前記始点用補間プレゼンテーション要素と前記終点用補間プレゼンテーション要素は、前記始点プレゼンテーション要素が有する属性の少なくとも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.
前記補間スライド生成手段は、前記始点用補間プレゼンテーション要素の画像と前記終点用プレゼンテーション要素の画像とを半透明合成することにより、前記補間スライドを生成し、
前記始点用補間プレゼンテーション要素の画像は、前記補間位置が前記終点プレゼンテーション要素の位置に近づくにつれて、透明度が増加するようにされ、
前記終点用補間プレゼンテーション要素の画像は、前記補間位置が前記終点プレゼンテーション要素の位置に近づくにつれて、透明度が減少するようにされる
ことを特徴とするプレゼンテーション表示装置。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.
前記プレゼンテーション要素の位置は、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のスライドから第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のスライドから第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.
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)
| 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)
| 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 |
-
2006
- 2006-12-11 CN CNA2006800466397A patent/CN101326567A/en active Pending
- 2006-12-11 WO PCT/JP2006/324647 patent/WO2007069557A1/en not_active Ceased
- 2006-12-11 JP JP2007531117A patent/JP5028263B2/en not_active Expired - Fee Related
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 |