JP6703431B2 - Program, device, and method for supporting creation of presentation materials - Google Patents

Program, device, and method for supporting creation of presentation materials Download PDF

Info

Publication number
JP6703431B2
JP6703431B2 JP2016072175A JP2016072175A JP6703431B2 JP 6703431 B2 JP6703431 B2 JP 6703431B2 JP 2016072175 A JP2016072175 A JP 2016072175A JP 2016072175 A JP2016072175 A JP 2016072175A JP 6703431 B2 JP6703431 B2 JP 6703431B2
Authority
JP
Japan
Prior art keywords
slide
flow
drag operation
objects
slide flow
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.)
Active
Application number
JP2016072175A
Other languages
Japanese (ja)
Other versions
JP2017182649A (en
Inventor
雅弘 佐々木
雅弘 佐々木
安紀子 田中
安紀子 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Benesse Corp
Original Assignee
Benesse Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Benesse Corp filed Critical Benesse Corp
Priority to JP2016072175A priority Critical patent/JP6703431B2/en
Publication of JP2017182649A publication Critical patent/JP2017182649A/en
Application granted granted Critical
Publication of JP6703431B2 publication Critical patent/JP6703431B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、複数のスライドによって構成される発表資料の作成を支援するプログラム、装置、及び方法に関するものである。 The present invention relates to a program, a device and a method for supporting the creation of presentation material composed of a plurality of slides.

従来、複数のスライドによって構成される発表資料の作成を支援する装置が提案されている。例えば、特許文献1は、順序が既知である既存の発表資料のスライドの単語頻度ベクトルに基づく学習データを用いて、順序が未知である新規の資料のスライドの適正な順序付けを行う装置を開示する。これにより、ユーザは、内容や順序が揃っていないスライドから構成される新規の資料から、発表資料を容易に作成することができる。 2. Description of the Related Art Conventionally, there has been proposed an apparatus that supports the creation of presentation materials composed of multiple slides. For example, Patent Document 1 discloses an apparatus for appropriately ordering slides of a new material whose order is unknown, using learning data based on a word frequency vector of slides of an existing presentation material whose order is known. .. This allows the user to easily create presentation materials from new materials composed of slides whose contents and order are not uniform.

特開2011−113433号公報JP, 2011-113433, A

しかしながら、上述した装置は、スライドの順序付けの自動化を図ることが可能となるものの、例えば、小中学生や高校生等の教育目的で行われる発表資料の作成においては、スライドの順序を試行錯誤しながら発表資料を作成するプロセス自体が重要となる。そして、小中学生や高校生等によって操作されることを考慮すると、スライドを作成し、その順序を設定しながら発表資料を作成するプロセスが、直感的で分かりやすい操作によって実現されることが望ましい。 However, although the above-described device can automate the ordering of slides, for example, in the preparation of presentation materials for educational purposes such as elementary and junior high school students and high school students, the slide order is presented by trial and error. The process of creating the material itself is important. Considering that it is operated by elementary and junior high school students and high school students, it is desirable that the process of creating slides and creating presentation materials while setting the order thereof be realized by intuitive and easy-to-understand operations.

本発明は、複数のスライドによって構成される発表資料の作成を支援することを目的の1つとする。本発明の他の目的は、本明細書全体を参照することにより明らかとなる。 One of the objects of the present invention is to support the preparation of presentation materials composed of a plurality of slides. Other objects of the invention will become apparent by reference to the entire specification.

本発明の実施形態に係るプログラムは、複数のスライドによって構成される発表資料の作成を支援するプログラムであって、コンピュータに、作業フィールドを表示する処理と、前記作業フィールドの空き領域におけるタップ操作に応じて、個別のスライドに対応するスライドオブジェクトを生成して前記作業フィールド上に配置する処理と、前記作業フィールドにおける第1スライドオブジェクトに対する第1ドラッグ操作であって、発表資料におけるスライドの順序に従って2以上のスライドオブジェクトが所定の間隔を空けて線状に配列されたスライドフローに含まれない第2スライドオブジェクトを目標とする前記第1ドラッグ操作に応じて、前記第1スライドオブジェクト及び前記第2スライドオブジェクトが所定の間隔を空けて線状に配列された第1スライドフローを生成して前記作業フィールド上に配置する処理と、前記作業フィールドにおける前記第1スライドフローに含まれない第3スライドオブジェクトに対する第2ドラッグ操作であって、前記第1スライドフローを目標とする前記第2ドラッグ操作に応じて、前記第3スライドオブジェクト及び前記第1スライドフローに含まれるスライドオブジェクトが所定の間隔を空けて線状に配列されるように、前記第3スライドオブジェクトを前記第1スライドフローに追加する処理と、を実行させる。 A program according to an embodiment of the present invention is a program that supports the creation of presentation materials composed of a plurality of slides, and performs a process of displaying a work field on a computer and a tap operation in an empty area of the work field. Accordingly, the process of generating a slide object corresponding to an individual slide and arranging the slide object on the work field and the first drag operation on the first slide object in the work field are performed according to the slide order in the presentation material. In response to the first drag operation targeting the second slide object that is not included in the slide flow in which the above slide objects are linearly arranged at a predetermined interval, the first slide object and the second slide Processing for generating a first slide flow in which objects are arranged in a line at a predetermined interval and arranging the first slide flow on the work field, and for a third slide object not included in the first slide flow in the work field In the second drag operation, the third slide object and the slide objects included in the first slide flow are lined with a predetermined interval in response to the second drag operation targeting the first slide flow. And a process of adding the third slide object to the first slide flow so that the third slide objects are arranged in a line.

この構成によれば、ユーザは、空き領域のタップ操作によってスライドオブジェクトを生成し、スライドオブジェクトの他のスライドオブジェクトを目標とするドラッグ操作によってスライドフローを生成し、また、スライドフローを目標とするドラッグ操作によってスライドオブジェクトをスライドフローに追加することができる。このように、上記プログラムは、発表資料(スライドフロー)の作成を直感的で分かりやすい操作によって実現する。また、スライドフローは、スライドオブジェクトが所定の間隔を空けて線状に配列されるから、順序付けられているスライドオブジェクトの視認性が良好となる。 According to this configuration, the user generates a slide object by tapping an empty area, generates a slide flow by a drag operation targeting another slide object of the slide objects, and drags targeting the slide flow. A slide object can be added to the slide flow by an operation. As described above, the above program realizes the creation of the presentation material (slide flow) by an intuitive and easy operation. Further, in the slide flow, since the slide objects are linearly arranged at a predetermined interval, the visibility of the ordered slide objects becomes good.

また、上記プログラムにおいて、前記作業フィールドは、複数のスライドフローを配置できるように構成されており、前記第3スライドオブジェクトは、何れのスライドフローにも含まれないスライドオブジェクト、又は、前記第1スライドフローとは異なる第2スライドフローに含まれるスライドオブジェクトであり、前記第3スライドオブジェクトを追加する処理は、前記第3スライドオブジェクトが前記第2スライドフローに含まれるスライドオブジェクトである場合には、前記第3スライドオブジェクトを前記第1スライドフローに追加することに加えて、前記第3スライドオブジェクトを前記第2スライドフローから除去することを含む、ように構成することもできる。こうすれば、スライドフローに含まれるスライドオブジェクトの他のスライドフローへの移動を直感的で分かりやすい操作によって実現することができる。 Further, in the above program, the work field is configured so that a plurality of slide flows can be arranged, and the third slide object is a slide object that is not included in any slide flow or the first slide. If the third slide object is a slide object included in the second slide flow, the process of adding the third slide object is a slide object included in a second slide flow different from the flow. In addition to adding a third slide object to the first slide flow, it may be configured to include removing the third slide object from the second slide flow. In this way, the movement of the slide object included in the slide flow to another slide flow can be realized by an intuitive and easy-to-understand operation.

また、上記プログラムにおいて、前記第1スライドフローを生成して配置する処理は、前記第1ドラッグ操作の終点の位置と前記第2スライドオブジェクトの位置との関係に基づく順序に従って、前記第1スライドオブジェクト及び前記第2スライドオブジェクトを配列する、ように構成することもできる。こうすれば、ユーザは、スライドフローを生成するときのドラッグ操作の終点の位置によって、スライドフローに含まれるスライドオブジェクトの配列順序を設定することができる。 Further, in the above program, the process of generating and arranging the first slide flow is performed according to an order based on the relationship between the position of the end point of the first drag operation and the position of the second slide object. Also, the second slide objects may be arranged. In this way, the user can set the arrangement order of the slide objects included in the slide flow according to the position of the end point of the drag operation when generating the slide flow.

また、上記プログラムにおいて、前記スライドフローは、先頭のスライドオブジェクトの前側に開始オブジェクトが位置し、最後尾のスライドオブジェクトの後側に終了オブジェクトが位置する、ように構成することもできる。こうすれば、ユーザは、スライドフローに含まれるスライドオブジェクトの順序(順序の方向)を直感的に理解することができる。 Further, in the above program, the slide flow may be configured such that a start object is located in front of a leading slide object and an end object is located behind a trailing slide object. In this way, the user can intuitively understand the order (direction of order) of the slide objects included in the slide flow.

また、上記プログラムにおいて、前記コンピュータに、更に、開始オブジェクトに対するタップ操作に応じて、対応するスライドフローに含まれるスライドオブジェクトに対応するスライドを配列順序に従って再生する処理を実行させる、ように構成することもできる。こうすれば、ユーザは、開始オブジェクトをタップ操作することによって、発表資料を再生することができる。 Further, in the above program, the computer may be further configured to execute a process of reproducing slides corresponding to slide objects included in a corresponding slide flow in an arrangement order in response to a tap operation on a start object. You can also In this way, the user can play back the presentation material by tapping the start object.

また、上記プログラムにおいて、前記コンピュータに、更に、終了オブジェクトに対するタップ操作に応じて、対応するスライドフローに含まれるスライドオブジェクトを重ねて配置する処理を実行させる、ように構成することもできる。こうすれば、ユーザは、終了オブジェクトをタップ操作することによって、スライドオブジェクトを重ねて配置することができ、この結果、作業フィールドの空き領域を拡張することができる。 Further, the above program may be configured such that the computer further executes a process of arranging the slide objects included in the corresponding slide flow in an overlapping manner in response to a tap operation on the end object. In this way, the user can overlap the slide objects by tapping the end object, and as a result, the empty area of the work field can be expanded.

また、上記プログラムにおいて、前記第3スライドオブジェクトを追加する処理は、前記第1スライドフローに含まれる開始オブジェクト、終了オブジェクト及びスライドオブジェクトのうち前記第2ドラッグ操作の終点の位置に1番目に近いオブジェクトと2番目に近いオブジェクトとの間に前記第3スライドオブジェクトを配置する、ように構成することもできる。こうすれば、ユーザは、スライドオブジェクトを追加するときのドラッグ操作の終点の位置によって、追加するスライドオブジェクトのスライドフローにおける位置(配列順序)を設定することができる。 In addition, in the above program, the process of adding the third slide object is performed such that among the start object, the end object, and the slide object included in the first slide flow, the object closest to the position of the end point of the second drag operation. The third slide object may be arranged between the second closest object and the second closest object. In this way, the user can set the position (arrangement order) of the slide object to be added in the slide flow according to the position of the end point of the drag operation when adding the slide object.

また、上記プログラムにおいて、前記コンピュータに、更に、前記作業フィールドにおける前記第1スライドフローに含まれる第4スライドオブジェクトに対する第3ドラッグ操作であって、前記第1スライドフローを目標とする前記第3ドラッグ操作に応じて、前記第1スライドフローに含まれるスライドオブジェクトが所定の間隔を空けて線状に配列され、且つ、前記第1スライドフローに含まれる開始オブジェクト、終了オブジェクト及びスライドオブジェクトのうち前記第3ドラッグ操作の終点の位置に1番目に近いオブジェクトと2番目に近いオブジェクトとの間に前記第4スライドオブジェクトが位置するように、前記第1スライドフローに含まれるスライドオブジェクトの配列を更新する処理を実行させる、ように構成することもできる。こうすれば、スライドフロー内におけるスライドオブジェクトの位置(配列順序)の変更を直感的で分かりやすい操作によって実現することができる。また、ユーザは、スライドオブジェクトの位置を変更するときのドラッグ操作の終点の位置によって、スライドオブジェクトの変更後の位置(配列順序)を設定することができる。 In the above program, the computer may further include a third drag operation for a fourth slide object included in the first slide flow in the work field, the third drag targeting the first slide flow. According to an operation, the slide objects included in the first slide flow are linearly arranged at a predetermined interval, and the slide object included in the first slide flow includes the start object, the end object, and the slide object. Processing for updating the array of slide objects included in the first slide flow so that the fourth slide object is located between the object closest to the end point of the drag operation and the object closest to the second end Can be configured to be executed. This makes it possible to change the position (arrangement order) of the slide objects in the slide flow by an intuitive and easy-to-understand operation. The user can also set the changed position (arrangement order) of the slide objects according to the position of the end point of the drag operation when changing the position of the slide objects.

また、上記プログラムにおいて、前記コンピュータに、更に、描画モードの前記作業フィールドにおけるタッチ操作に応じて、前記タッチ操作の軌跡に従う描画オブジェクトを前記スライドオブジェクト及び前記スライドフローが配置されるレイヤよりも上位のレイヤに描画する処理を実行させる、ように構成することもできる。こうすれば、ユーザは、スライドオブジェクト及びスライドフローの上に重ねて配置される描画オブジェクトをタッチ操作によって描画することができる。 Further, in the above program, in the computer, a drawing object that follows a trajectory of the touch operation in a higher order than a layer in which the slide object and the slide flow are arranged according to a touch operation in the work field in a drawing mode is provided. It can also be configured to execute the process of drawing on the layer. In this way, the user can draw the slide object and the drawing object placed on the slide flow in an overlapping manner by a touch operation.

本発明の実施形態に係る発表資料作成支援装置は、複数のスライドによって構成される発表資料の作成を支援する装置であって、所定のプログラムの実行に応じて、作業フィールドを表示する処理と、前記作業フィールドの空き領域におけるタップ操作に応じて、個別のスライドに対応するスライドオブジェクトを生成して前記作業フィールド上に配置する処理と、前記作業フィールドにおける第1スライドオブジェクトに対する第1ドラッグ操作であって、発表資料におけるスライドの順序に従って2以上のスライドオブジェクトが所定の間隔を空けて線状に配列されたスライドフローに含まれない第2スライドオブジェクトを目標とする前記第1ドラッグ操作に応じて、前記第1スライドオブジェクト及び前記第2スライドオブジェクトが所定の間隔を空けて線状に配列された第1スライドフローを生成して前記作業フィールド上に配置する処理と、前記作業フィールドにおける前記第1スライドフローに含まれない第3スライドオブジェクトに対する第2ドラッグ操作であって、前記第1スライドフローを目標とする前記第2ドラッグ操作に応じて、前記第3スライドオブジェクト及び前記第1スライドフローに含まれるスライドオブジェクトが所定の間隔を空けて線状に配列されるように、前記第3スライドオブジェクトを前記第1スライドフローに追加する処理と、を実行する。 A presentation material creation support apparatus according to an embodiment of the present invention is an apparatus that supports the creation of presentation material composed of a plurality of slides, and a process of displaying a work field according to execution of a predetermined program, A process of generating a slide object corresponding to an individual slide and arranging the slide object on the work field in response to a tap operation in an empty area of the work field, and a first drag operation on a first slide object in the work field. Then, according to the first drag operation targeting the second slide object that is not included in the slide flow in which two or more slide objects are linearly arranged at predetermined intervals according to the slide order in the presentation material, A process of generating a first slide flow in which the first slide object and the second slide object are linearly arranged at a predetermined interval and arranging the first slide flow on the work field; and the first slide in the work field. A second drag operation on a third slide object not included in the flow, which is included in the third slide object and the first slide flow in response to the second drag operation targeting the first slide flow. A process of adding the third slide object to the first slide flow is performed so that the slide objects are linearly arranged at a predetermined interval.

この構成によれば、ユーザは、空き領域のタップ操作によってスライドオブジェクトを生成し、スライドオブジェクトの他のスライドオブジェクトを目標とするドラッグ操作によってスライドフローを生成し、また、スライドフローを目標とするドラッグ操作によってスライドオブジェクトをスライドフローに追加することができる。このように、上記装置は、発表資料(スライドフロー)の作成を直感的で分かりやすい操作によって実現する。また、スライドフローは、スライドオブジェクトが所定の間隔を空けて線状に配列されるから、順序付けられているスライドオブジェクトの視認性が良好となる。 According to this configuration, the user generates a slide object by tapping an empty area, generates a slide flow by a drag operation targeting another slide object of the slide objects, and drags targeting the slide flow. A slide object can be added to the slide flow by an operation. In this way, the above device realizes the creation of the presentation material (slide flow) by an intuitive and easy-to-understand operation. Further, in the slide flow, since the slide objects are linearly arranged at a predetermined interval, the visibility of the ordered slide objects becomes good.

本発明の実施形態に係る発表資料作成支援方法は、コンピュータによって、複数のスライドによって構成される発表資料の作成を支援する方法であって、作業フィールドを表示する工程と、前記作業フィールドの空き領域におけるタップ操作に応じて、個別のスライドに対応するスライドオブジェクトを生成して前記作業フィールド上に配置する工程と、前記作業フィールドにおける第1スライドオブジェクトに対する第1ドラッグ操作であって、発表資料におけるスライドの順序に従って2以上のスライドオブジェクトが所定の間隔を空けて線状に配列されたスライドフローに含まれない第2スライドオブジェクトを目標とする前記第1ドラッグ操作に応じて、前記第1スライドオブジェクト及び前記第2スライドオブジェクトが所定の間隔を空けて線状に配列された第1スライドフローを生成して前記作業フィールド上に配置する工程と、前記作業フィールドにおける前記第1スライドフローに含まれない第3スライドオブジェクトに対する第2ドラッグ操作であって、前記第1スライドフローを目標とする前記第2ドラッグ操作に応じて、前記第3スライドオブジェクト及び前記第1スライドフローに含まれるスライドオブジェクトが所定の間隔を空けて線状に配列されるように、前記第3スライドオブジェクトを前記第1スライドフローに追加する工程と、を備える。 A presentation material creation support method according to an exemplary embodiment of the present invention is a method of assisting a computer to create a presentation material composed of a plurality of slides, which includes a step of displaying a work field and an empty area of the work field. A step of generating slide objects corresponding to individual slides and arranging the slide objects on the work field in response to the tap operation in step 1, and a first drag operation for the first slide object in the work field, which is a slide in the presentation material. According to the first drag operation targeting the second slide object that is not included in the slide flow in which two or more slide objects are linearly arranged at a predetermined interval according to the order of A step of generating a first slide flow in which the second slide objects are arranged in a line at predetermined intervals and arranging the first slide flow on the work field; and a step not included in the first slide flow in the work field. It is a second drag operation for three slide objects, and the third slide object and the slide objects included in the first slide flow are spaced at predetermined intervals according to the second drag operation targeting the first slide flow. And adding the third slide objects to the first slide flow so that the third slide objects are arranged linearly.

この構成によれば、ユーザは、空き領域のタップ操作によってスライドオブジェクトを生成し、スライドオブジェクトの他のスライドオブジェクトを目標とするドラッグ操作によってスライドフローを生成し、また、スライドフローを目標とするドラッグ操作によってスライドオブジェクトをスライドフローに追加することができる。このように、上記方法は、発表資料(スライドフロー)の作成を直感的で分かりやすい操作によって実現する。また、スライドフローは、スライドオブジェクトが所定の間隔を空けて線状に配列されるから、順序付けられているスライドオブジェクトの視認性が良好となる。 According to this configuration, the user generates a slide object by tapping an empty area, generates a slide flow by a drag operation targeting another slide object of the slide objects, and drags targeting the slide flow. A slide object can be added to the slide flow by an operation. As described above, the above method realizes the creation of the presentation material (slide flow) by an intuitive and easy-to-understand operation. Further, in the slide flow, since the slide objects are linearly arranged at a predetermined interval, the visibility of the ordered slide objects becomes good.

本発明の様々な実施形態は、複数のスライドによって構成される発表資料の作成を支援する。 Various embodiments of the present invention assist in creating a presentation material composed of multiple slides.

本発明の一実施形態に係る発表資料作成支援装置の構成を概略的に例示するブロック図である。1 is a block diagram schematically illustrating a configuration of a presentation material creation support device according to an embodiment of the present invention. 本発明の一実施形態に係る発表資料作成支援プログラムのモジュール構成を概略的に例示するブロック図である。FIG. 3 is a block diagram schematically illustrating a module configuration of a presentation material creation support program according to an embodiment of the present invention. メイン画面を例示する図である。It is a figure which illustrates a main screen. スライドオブジェクトが配置されたメイン画面を例示する図である。It is a figure which illustrates the main screen in which the slide object was arrange|positioned. スライドオブジェクトが配置されたメイン画面を例示する図である。It is a figure which illustrates the main screen in which the slide object was arrange|positioned. スライドフローが配置されたメイン画面を例示する図である。It is a figure which illustrates the main screen in which the slide flow is arrange|positioned. スライドフロー及びスライドオブジェクトが配置されたメイン画面を例示する図である。It is a figure which illustrates the main screen in which the slide flow and the slide object are arrange|positioned. スライドフローが配置されたメイン画面を例示する図である。It is a figure which illustrates the main screen in which the slide flow is arrange|positioned. 2つのスライドフローが配置されたメイン画面を例示する図である。It is a figure which illustrates the main screen in which two slide flows are arrange|positioned. スライドフロー及びスライドオブジェクトが配置されたメイン画面を例示する図である。It is a figure which illustrates the main screen in which the slide flow and the slide object are arrange|positioned. スライドフロー及びスライドオブジェクトが配置されたメイン画面を例示する図である。It is a figure which illustrates the main screen in which the slide flow and the slide object are arrange|positioned. スライドフロー及びスライドオブジェクトが配置されたメイン画面を例示する図である。It is a figure which illustrates the main screen in which the slide flow and the slide object are arrange|positioned. スライドオブジェクトが重ねて配置されたメイン画面を例示する図である。It is a figure which illustrates the main screen in which the slide object was piled up and arranged. 描画モードのメイン画面を例示する図である。It is a figure which illustrates the main screen of a drawing mode.

以下、図面を参照しながら、本発明の実施形態について説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明の一実施形態に係る発表資料作成支援装置10の構成を概略的に例示するブロック図である。作成支援装置10は、複数のスライドによって構成される発表資料の作成を支援する機能を有する。作成支援装置10は、図示するように、インターネット等の通信ネットワーク20を介してサーバ25等に通信可能に接続され得る。作成支援装置10は、サーバ25等の他の装置と連携して、発表資料の作成を支援する機能を実現するように構成することもできる。例えば、作成支援装置10は、発表資料の作成の支援において用いられるデータの少なくとも一部を保存する他の装置と連携するように構成することもできる。 FIG. 1 is a block diagram schematically illustrating the configuration of a presentation material creation support device 10 according to an embodiment of the present invention. The creation support device 10 has a function of supporting the creation of presentation materials composed of a plurality of slides. As illustrated, the creation support device 10 may be communicatively connected to a server 25 or the like via a communication network 20 such as the Internet. The creation support device 10 can also be configured to realize a function of supporting the creation of presentation materials in cooperation with another device such as the server 25. For example, the creation support device 10 may be configured to cooperate with another device that stores at least a part of the data used in the support for creating the presentation material.

作成支援装置10は、一般的なコンピュータとしての構成を有する。具体的には、作成支援装置10は、図1に示すように、CPU11と、DRAM等によって構成されデータやプログラムを一時的に記憶するメインメモリ12と、ユーザとの間で情報のやり取りを行うユーザインタフェース13と、有線又は無線の通信を制御する通信インタフェース14と、磁気ディスク又はフラッシュメモリ等によって構成されデータやプログラムを記憶するストレージ15と、を備える。CPU11は、ストレージ15に記憶されているプログラムをメインメモリ12に読み込んで、当該プログラムに含まれる命令を実行する。 The creation support device 10 has a configuration as a general computer. Specifically, as shown in FIG. 1, the creation support apparatus 10 exchanges information between a CPU 11, a main memory 12 configured by a DRAM or the like for temporarily storing data and programs, and a user. A user interface 13, a communication interface 14 for controlling wired or wireless communication, and a storage 15 configured by a magnetic disk, a flash memory or the like for storing data and programs are provided. The CPU 11 reads the program stored in the storage 15 into the main memory 12 and executes the instructions included in the program.

ユーザインタフェース13は、例えば、キーボード、マウス、及びタッチパネル等の情報入力装置、マイクロフォン等の音声入力装置、カメラ等の画像入力装置、ディスプレイ等の情報出力装置、及びスピーカ等の音声出力装置を含む。通信I/F14は、ネットワークアダプタ等のハードウェア、各種の通信用ソフトウェア、又はこれらの組み合わせとして実装される。 The user interface 13 includes, for example, an information input device such as a keyboard, a mouse, and a touch panel, a voice input device such as a microphone, an image input device such as a camera, an information output device such as a display, and a voice output device such as a speaker. The communication I/F 14 is implemented as hardware such as a network adapter, various kinds of communication software, or a combination thereof.

ストレージ15は、本発明の一実施形態に係る発表資料作成支援プログラム30を記憶する。このプログラム30は、専用のサーバ又はアプリケーションマーケット等からダウンロードされてインストールされ得る。なお、作成支援装置10(ストレージ15)には、プログラム30以外の様々なアプリケーションがインストールされていても良い。 The storage 15 stores a presentation material creation support program 30 according to an embodiment of the present invention. The program 30 can be downloaded and installed from a dedicated server, an application market, or the like. Various applications other than the program 30 may be installed in the creation support device 10 (storage 15).

図2は、発表資料作成支援プログラム30のモジュール構成を概略的に示すブロック図である。プログラム30は、図示するように、本実施形態の発表資料に対応するスライドフローの作成支援を含む基本機能に関する処理を制御する基本機能制御モジュール301と、周辺機能に関する処理を制御する周辺機能制御モジュール303と、を備える。なお、発表資料作成支援プログラム30は、ここに例示したモジュール以外のモジュールを備えていても良い。 FIG. 2 is a block diagram schematically showing the module configuration of the presentation material creation support program 30. As shown in the figure, the program 30 includes a basic function control module 301 that controls processing related to basic functions including support for creating a slide flow corresponding to the presentation material of this embodiment, and a peripheral function control module that controls processing related to peripheral functions. And 303. The presentation material creation support program 30 may include modules other than the modules illustrated here.

基本機能制御モジュール301は、作成支援装置10に、スライドフローの作成支援を含む基本機能に関する様々な処理を実行させるモジュールである。スライドフローの作成支援に関する処理は、作業フィールドを含む画面を表示する処理、作業フィールドにおけるタッチ操作(タップ操作及びドラッグ操作を少なくとも含む)に応じて、スライドオブジェクト及びスライドフローを作成及び配置(表示)する処理、スライドオブジェクトに対応するスライドを設定及び再生する処理等を含む。 The basic function control module 301 is a module that causes the creation support apparatus 10 to execute various processes related to basic functions including support for creating a slide flow. The process related to slide flow creation support is a process of displaying a screen including a work field, and creating and arranging (displaying) a slide object and a slide flow according to a touch operation (including at least a tap operation and a drag operation) in the work field. Processing, setting and reproducing a slide corresponding to the slide object, and the like.

周辺機能制御モジュール303は、作成支援装置10に、周辺機能に関する様々な処理を実行させるモジュールである。周辺機能は、例えば、各種設定機能、他の作成支援装置10との連携機能等を含む。 The peripheral function control module 303 is a module that causes the creation support apparatus 10 to execute various processes related to peripheral functions. Peripheral functions include, for example, various setting functions, functions for cooperating with other creation support devices 10, and the like.

次に、このように構成された本実施形態の発表資料作成支援装置10の動作について説明する。図3は、ユーザが発表資料を作成するためのメイン画面100を例示する。このメイン画面100は、作成支援装置10においてプログラム30の起動に応じて表示される。なお、メイン画面100を表示する前に、ログイン処理等の前処理が実行されても良い。 Next, the operation of the presentation material creation support device 10 of the present embodiment configured as described above will be described. FIG. 3 illustrates a main screen 100 for the user to create presentation materials. The main screen 100 is displayed on the creation support apparatus 10 in response to the activation of the program 30. Note that pre-processing such as login processing may be performed before displaying the main screen 100.

メイン画面100は、図3に示すように、画面全体が作業フィールド102として構成されている。また、メイン画面100の画面下端部の中央には、送信オブジェクト104が配置されており、画面下端部の左右両隅には、モード切替オブジェクト106及び終了オブジェクト108がそれぞれ配置されている。 As shown in FIG. 3, the entire main screen 100 is configured as a work field 102. A transmission object 104 is arranged at the center of the lower end of the main screen 100, and a mode switching object 106 and an end object 108 are arranged at both left and right corners of the lower end of the screen.

送信オブジェクト104は、ユーザが、作成した発表資料(スライドフロー)を、サーバ25等を介して他の作成支援装置10等に送信する(他のユーザと共有する)ときに選択するオブジェクトである。こうした他の作成支援装置10等との連携は、周辺機能制御モジュール303を介して制御される。モード切替オブジェクト106は、ユーザが、通常モード及び描画モード間でモードを切り替えるときに選択するオブジェクトである。図3は、通常モードのメイン画面100を例示しており、モード切替オブジェクト106には「描画モードへ」というテキストが表示されている。終了オブジェクト108は、ユーザが、メイン画面100を閉じるときに選択するオブジェクトである。 The transmission object 104 is an object that the user selects when transmitting the created presentation material (slide flow) to another creation support apparatus 10 or the like via the server 25 or the like (shared with another user). The cooperation with the other creation support device 10 or the like is controlled via the peripheral function control module 303. The mode switching object 106 is an object that the user selects when switching the mode between the normal mode and the drawing mode. FIG. 3 exemplifies the main screen 100 in the normal mode, and the text “to the drawing mode” is displayed on the mode switching object 106. The end object 108 is an object that the user selects when closing the main screen 100.

本実施形態においては、ユーザは、通常モードのメイン画面100を介して、個別のスライドに対応するスライドオブジェクトの作成、2以上のスライドオブジェクトが所定の間隔を空けて線状、例えば直線状に配列されたスライドフローの作成、スライドフローへのスライドオブジェクトの追加、及び、スライドフロー内のスライドオブジェクトの位置(配列順序)の変更等を行うことができる。まず、スライドオブジェクトを作成する動作について説明する。 In the present embodiment, the user creates a slide object corresponding to an individual slide through the main screen 100 in the normal mode, and arranges two or more slide objects in a linear shape, for example, in a linear shape at predetermined intervals. The created slide flow can be created, the slide object can be added to the slide flow, and the position (arrangement order) of the slide objects in the slide flow can be changed. First, the operation of creating a slide object will be described.

作成支援装置10は、通常モードのメイン画面100において、作業フィールド102の空き領域におけるタップ操作に応じて、スライドオブジェクトを生成して配置するように構成されている。本実施形態において、生成されるスライドオブジェクトは、作業フィールド102におけるタップ操作が行われた位置に配置される。図4は、2つのスライドオブジェクトC11及びC12が作業フィールド102上に配置されたメイン画面100を例示する。図示するように、スライドオブジェクトは、四隅の丸い角丸四角形の輪郭を有するオブジェクトである。このように、ユーザは、作業フィールド102の空き領域をタップ操作することによって、スライドオブジェクトを作成することができる。 The creation support apparatus 10 is configured to generate and arrange a slide object on the main screen 100 in the normal mode according to a tap operation in an empty area of the work field 102. In the present embodiment, the generated slide object is arranged at the position where the tap operation is performed in the work field 102. FIG. 4 illustrates the main screen 100 in which two slide objects C11 and C12 are arranged on the work field 102. As shown in the figure, the slide object is an object having the contours of the four rounded corners. In this way, the user can create a slide object by tapping the empty area of the work field 102.

本実施形態におけるスライドオブジェクトは、様々な種類のスライドに対応するスライドオブジェクトを含む。スライドの種類は、例えば、テキスト、手書きオブジェクト、画像、音声、動画、及びウェブページの何れか1つ、又はこれらの任意の組合せを含む。作成支援装置10は、例えば、タップ操作に応じてスライドオブジェクトを生成及び配置する際に、対応するスライドの種類をユーザが指定するための画面を、メイン画面100上にオーバーレイ表示する。また、作成支援装置10は、例えば、既に配置されているスライドオブジェクトに対するタップ操作に応じて、対応するスライドの内容を設定及び編集するための画面を、メイン画面100上にオーバーレイ表示する。ユーザは、当該画面を介してスライドの内容を設定することができる。具体的には、ユーザは、例えば、テキスト又は手書きオブジェクトを入力したり、画像を撮影して又は画像ファイルを読み込んで入力したり、音声を録音して又は音声ファイルを読み込んで入力したり、動画を撮影して又は動画ファイルを読み込んで入力したり、又は、画面ないしウィンドウの全部または一部をスクリーンショットで取り込んで入力したり、それらを編集したりすることにより、個別のスライドの内容を設定することができる。 The slide objects in this embodiment include slide objects corresponding to various types of slides. The slide type includes, for example, any one of text, a handwritten object, an image, a sound, a moving image, and a web page, or any combination thereof. The creation support apparatus 10 overlay-displays, on the main screen 100, a screen for the user to specify the type of corresponding slide when generating and arranging a slide object in response to a tap operation, for example. Further, the creation support device 10 overlay-displays on the main screen 100 a screen for setting and editing the content of the corresponding slide, for example, in response to a tap operation on a slide object that has already been arranged. The user can set the content of the slide through the screen. Specifically, the user may, for example, input text or a handwritten object, shoot an image or read and input an image file, record voice, or read and input a voice file, input a video, and so on. Set the content of individual slides by shooting or inputting video files by reading, or by capturing and inputting all or part of the screen or window with screenshots and editing them. can do.

以上、スライドオブジェクトを作成する動作について説明した。次に、スライドフローを作成する動作について説明する。作成支援装置10は、通常モードのメイン画面100において、スライドオブジェクトの、何れのスライドフローにも含まれていない孤立した他のスライドオブジェクト(以下、「何れのスライドフローにも含まれていない」ことを単に「孤立した」と言うことがある。)を目標とするドラッグ操作(第1ドラッグ操作)に応じて、スライドフローを生成して配置するように構成されている。本実施形態において、生成されるスライドフローは、ドラッグ操作の目標となったスライドオブジェクトの位置を基準とした位置に配置される。スライドフローを生成するドラッグ操作は、例えば、図5に例示するように、孤立したスライドオブジェクトC12をドラッグ操作によって、同じく孤立したスライドオブジェクトC11の位置まで移動させる操作である。この場合、図6に例示するように、ドラッグ操作を行ったスライドオブジェクトC12及び当該ドラッグ操作の目標となったスライドオブジェクトC11を含むスライドフローSF1が生成されて配置される。このように、ユーザは、孤立した他のスライドオブジェクトを目標としてスライドオブジェクトをドラッグ操作することによって、新たなスライドフローを作成することができる。なお、ドラッグ操作を行うスライドオブジェクト(図5、6の例では、スライドオブジェクトC12)がスライドフローに含まれている場合であっても、ドラッグ操作の目標となるスライドオブジェクト(図5、6の例では、スライドオブジェクトC11)が孤立したスライドオブジェクトであれば、同様にスライドフローが生成されて配置される。 The operation of creating a slide object has been described above. Next, the operation of creating a slide flow will be described. On the main screen 100 in the normal mode, the creation support device 10 includes another isolated slide object that is not included in any slide flow (hereinafter, “not included in any slide flow”). Is sometimes referred to simply as "isolated". A slide flow is generated and arranged in accordance with a drag operation (first drag operation) targeted for ". In the present embodiment, the generated slide flow is arranged at a position based on the position of the slide object that is the target of the drag operation. The drag operation for generating a slide flow is, for example, as illustrated in FIG. 5, an operation of moving an isolated slide object C12 to the position of the same isolated slide object C11 by a drag operation. In this case, as illustrated in FIG. 6, the slide flow SF1 including the slide object C12 that has performed the drag operation and the slide object C11 that is the target of the drag operation is generated and arranged. In this way, the user can create a new slide flow by dragging the slide object with another isolated slide object as a target. Even when the slide object (in the example of FIGS. 5 and 6 the slide object C12) performing the drag operation is included in the slide flow, the slide object that is the target of the drag operation (the example of FIGS. 5 and 6). Then, if the slide object C11) is an isolated slide object, a slide flow is similarly generated and arranged.

ここで、上述したように、スライドフローは、スライドオブジェクトの、孤立した他のスライドオブジェクトを目標とするドラッグ操作に応じて生成及び配置される。そして、当該他のスライドオブジェクトを目標とするドラッグ操作は、当該他のスライドオブジェクトの位置とドラッグ操作の終点との関係に基づいて判定される。具体的には、ドラッグ操作の終点が、他のスライドオブジェクトの輪郭の内側に達したときに、或いは、他のスライドオブジェクトの輪郭又は重心(中心)を基準とした所定の範囲に達したときに、当該ドラッグ操作が、当該他のスライドオブジェクトを目標としたものと判定される。本実施形態において、こうしたドラッグ操作の目標となるオブジェクトの判定は、ここに例示した手法以外の様々な手法を適用して行うことができる。 Here, as described above, the slide flow is generated and arranged in accordance with the drag operation of the slide object targeting another isolated slide object. Then, the drag operation targeting the other slide object is determined based on the relationship between the position of the other slide object and the end point of the drag operation. Specifically, when the end point of the drag operation reaches the inside of the outline of another slide object or reaches a predetermined range based on the outline or center of gravity (center) of the other slide object. It is determined that the drag operation is targeted at the other slide object. In the present embodiment, the determination of the target object of such a drag operation can be performed by applying various methods other than the method exemplified here.

図6に例示するスライドフローSF1は、図示するように、左から右へ向かって、開始オブジェクトS1、スライドオブジェクトC11、スライドオブジェクトC12、及び終了オブジェクトE1が所定の間隔を空けて直線状に配列されている。また、スライドフローSF1において、所定の間隔を空けて隣接するオブジェクトは線分オブジェクトLによって結ばれている。 In the slide flow SF1 illustrated in FIG. 6, a start object S1, a slide object C11, a slide object C12, and an end object E1 are arranged linearly from left to right at predetermined intervals as shown in the figure. ing. Further, in the slide flow SF1, the objects that are adjacent to each other with a predetermined space therebetween are connected by the line segment object L.

本実施形態において、開始オブジェクトは、スライドフローに含まれるスライドオブジェクトのうち先頭のスライドオブジェクトの前側(本実施形態においては左側)に位置するオブジェクトである。また、終了オブジェクトは、スライドフローに含まれるスライドオブジェクトのうち最後尾のスライドオブジェクトの後側(本実施形態においては右側)に位置するオブジェクトである。このように、本実施形態におけるスライドフローでは、左右方向に直線状にオブジェクトが配列されており、スライドオブジェクトの順序は、左側ほど先の順序であり右側ほど後の順序となる。図6に例示するスライドフローSF1においては、スライドオブジェクトC11が1番目のスライドオブジェクトであり、スライドオブジェクトC12が2番目のスライドオブジェクトである。ユーザは、スライドフローSF1に含まれる開始オブジェクト及び終了オブジェクトの存在によって、スライドフローに含まれるスライドオブジェクトの順序を直感的に理解することができる。 In the present embodiment, the start object is an object located on the front side (left side in the present embodiment) of the first slide object among the slide objects included in the slide flow. Further, the end object is an object located on the rear side (right side in the present embodiment) of the last slide object among the slide objects included in the slide flow. As described above, in the slide flow in the present embodiment, the objects are linearly arranged in the left-right direction, and the order of the slide objects is from the left side to the earlier order and to the right side to the later order. In the slide flow SF1 illustrated in FIG. 6, the slide object C11 is the first slide object and the slide object C12 is the second slide object. The presence of the start object and the end object included in the slide flow SF1 allows the user to intuitively understand the order of the slide objects included in the slide flow.

ここで、スライドフローを作成するときの2つのスライドオブジェクトの順序は、ドラッグ操作の終点の位置とドラッグ操作の目標となったスライドオブジェクトの位置との関係に基づいて設定される。例えば、図5の例において、ドラッグ操作の終点の位置が、ドラッグ操作の目標となったスライドオブジェクトC11の中心を通り上下方向に延びる直線CL1よりも左側である場合には、ドラッグ操作が行われたスライドオブジェクトC12は、ドラッグ操作の目標となったスライドオブジェクトC11よりも前側の順序となり、ドラッグ操作の終点の位置が、直線CL1よりも右側である場合(直線CL1上である場合を含む)には、ドラッグ操作が行われたスライドオブジェクトC12は、ドラッグ操作の目標となったスライドオブジェクトC11よりも後側の順序となる。図6に例示したスライドフローSF1は、スライドオブジェクトC11、C12の順序となっているから、スライドオブジェクトC12に対するドラッグ操作の終点が、ドラッグ操作の目標となったスライドオブジェクトC11に対応する直線CL1よりも右側であった場合に対応する。 Here, the order of the two slide objects when creating the slide flow is set based on the relationship between the position of the end point of the drag operation and the position of the slide object that is the target of the drag operation. For example, in the example of FIG. 5, when the position of the end point of the drag operation is on the left side of the straight line CL1 that extends vertically through the center of the slide object C11 that is the target of the drag operation, the drag operation is performed. When the slide object C12 is in the order of the slide object C11 that is the target of the drag operation, and the position of the end point of the drag operation is on the right side of the straight line CL1 (including the case on the straight line CL1). Indicates that the slide object C12 on which the drag operation has been performed is on the rear side of the slide object C11 that is the target of the drag operation. Since the slide flow SF1 illustrated in FIG. 6 has the order of the slide objects C11 and C12, the end point of the drag operation on the slide object C12 is more than the straight line CL1 corresponding to the slide object C11 that is the target of the drag operation. It corresponds when it is on the right side.

このように、作成支援装置10は、孤立した他のスライドオブジェクトを目標とするスライドオブジェクトのドラッグ操作を検出すると、当該ドラッグ操作の終点の位置とドラッグ操作の目標となった他のスライドオブジェクトの位置との関係に基づいてスライドオブジェクト間の順序を特定し、この特定した順序に従って開始オブジェクト、スライドオブジェクト、及び終了オブジェクトが配列されたスライドフローを作成して配置する。このスライドフローは、オブジェクト間の間隔が所定の間隔となるように調整されている。 In this way, when the creation support device 10 detects a drag operation of a slide object that targets another isolated slide object, the position of the end point of the drag operation and the position of the other slide object that is the target of the drag operation are detected. The order between the slide objects is specified based on the relationship with, and a slide flow in which the start object, the slide object, and the end object are arranged is created and arranged according to the specified order. This slide flow is adjusted so that the distance between the objects becomes a predetermined distance.

以上、スライドフローを作成する動作について説明した。次に、スライドフローにスライドオブジェクトを追加する動作について説明する。作成支援装置10は、通常モードのメイン画面100において、スライドフローを目標とするドラッグ操作(第2ドラッグ操作)に応じて、スライドオブジェクトをスライドフローに追加するように構成されている。スライドフローを追加するドラッグ操作は、例えば、図7に例示するように、孤立したスライドオブジェクトC13をドラッグ操作によってスライドフローSF1の位置まで移動させる操作である。この場合、図8に例示するように、ドラッグ操作を行ったスライドオブジェクトC13が、当該ドラッグ操作の目標となったスライドフローSF1に追加される。このように、ユーザは、スライドフローを目標としてスライドオブジェクトをドラッグ操作することによって、スライドフローにスライドオブジェクトを追加することができる。スライドオブジェクトが追加されたとき、スライドフローに含まれる複数のスライドオブジェクトが再配列され、スライドオブジェクト間の間隔が所定の間隔となるように調整される。図8に図示する例においては、スライドフローSF1に含まれる開始オブジェクトS1、スライドオブジェクトC11,C13,C12、及び終了オブジェクトE1が再配列され、オブジェクト間の間隔が所定の間隔となるように調整される。 The operation of creating the slide flow has been described above. Next, the operation of adding a slide object to the slide flow will be described. The creation support apparatus 10 is configured to add a slide object to the slide flow on the main screen 100 in the normal mode in response to a drag operation targeting the slide flow (second drag operation). The drag operation for adding the slide flow is, for example, as illustrated in FIG. 7, an operation of moving the isolated slide object C13 to the position of the slide flow SF1 by the drag operation. In this case, as illustrated in FIG. 8, the slide object C13 that has performed the drag operation is added to the slide flow SF1 that is the target of the drag operation. In this way, the user can add a slide object to the slide flow by dragging the slide object with the slide flow as the target. When the slide object is added, the plurality of slide objects included in the slide flow are rearranged, and the intervals between the slide objects are adjusted to be a predetermined interval. In the example illustrated in FIG. 8, the start object S1, the slide objects C11, C13, C12, and the end object E1 included in the slide flow SF1 are rearranged, and the intervals between the objects are adjusted to be a predetermined interval. It

ここで、スライドフローを目標とするドラッグ操作は、上述したスライドオブジェクトを目標とするドラッグ操作と同様に、様々な手法を適用して判定することができる。例えば、特定のスライドフローを目標とするドラッグ操作は、当該特定のスライドフローの位置とドラッグ操作の終点との関係に基づいて判定される。例えば、ドラッグ操作の終点が、スライドフローに含まれる何れかのオブジェクトの輪郭の内側に達したときに、又は、スライドフロー全体に対応する所定の範囲(例えば、スライドフロー全体を囲む矩形領域の範囲等)に達したときに、当該ドラッグ操作が、当該スライドフローを目標とするものと判定される。 Here, the drag operation targeting the slide flow can be determined by applying various methods, like the above-described drag operation targeting the slide object. For example, a drag operation targeting a specific slide flow is determined based on the relationship between the position of the specific slide flow and the end point of the drag operation. For example, when the end point of the drag operation reaches the inside of the contour of any object included in the slide flow, or a predetermined range corresponding to the entire slide flow (for example, the range of a rectangular area surrounding the entire slide flow). Etc.) is reached, the drag operation is determined to target the slide flow.

ここで、スライドオブジェクトをスライドフローに追加するときの、追加するスライドオブジェクトのスライドフローにおける位置は、ドラッグ操作の終点の位置とスライドフローに含まれる各オブジェクト(開始オブジェクト、スライドオブジェクト、及び終了オブジェクト)の位置との関係に基づいて設定される。具体的には、ドラッグ操作の終点の位置と各オブジェクトの位置(例えば、重心(中心)の位置)との間の距離を基準として、1番目に近いオブジェクトと2番目に近いオブジェクトとの間の位置(ドラッグ操作の終点の位置に最も近い線分オブジェクトLの位置、と言うこともできる。)に、スライドオブジェクトが追加される。図8の例では、追加されたスライドオブジェクトC13が、スライドオブジェクトC11とスライドオブジェクトC12との間に位置しているから、スライドオブジェクトC13に対するドラッグ操作の終点に近い2つのオブジェクトが、スライドオブジェクトC11及びスライドオブジェクトC12であった場合に対応している。例えば、ユーザは、所定の間隔を空けて配列されているオブジェクト間をそれぞれ結ぶ複数の線分オブジェクトLのうち、スライドオブジェクトを追加したい位置に対応する線分オブジェクトLに向けたドラッグ操作を行うことにより、当該位置にスライドオブジェクトを追加することができる。 Here, when adding a slide object to a slide flow, the position of the slide object to be added in the slide flow is the position of the end point of the drag operation and each object included in the slide flow (start object, slide object, and end object). It is set based on the relationship with the position of. Specifically, based on the distance between the position of the end point of the drag operation and the position of each object (for example, the position of the center of gravity (center)), the distance between the object closest to the first and the object closest to the second is determined. The slide object is added to the position (which can also be said to be the position of the line segment object L closest to the position of the end point of the drag operation). In the example of FIG. 8, since the added slide object C13 is located between the slide object C11 and the slide object C12, two objects near the end point of the drag operation on the slide object C13 are the slide object C11 and the slide object C11. This corresponds to the case of the slide object C12. For example, the user performs a drag operation toward a line segment object L corresponding to a position to which a slide object is to be added, out of a plurality of line segment objects L that connect objects arranged at predetermined intervals. Thus, the slide object can be added to the position.

ここで、本実施形態において、メイン画面100(作業フィールド102)は、複数のスライドフローを作成及び配置できるように構成されている。そして、ユーザは、スライドフローに含まれているスライドオブジェクトを、他のスライドフローに追加することもできる。例えば、ユーザは、自ら複数のスライドフローを作成することもできるし、他のユーザが他の作成支援装置10を介して作成及び送信したスライドフローを、サーバ25等を介して、自身のメイン画面100の作業フィールド102に読み込んで配置することもできる。各スライドフローは、開始オブジェクトをドラッグ操作することにより、作業フィールド102上の任意の位置に移動させることができる。移動後は、ドラッグ操作の終点の位置がスライドフローの先頭となり、当該位置を起点として開始オブジェクト複数のスライドオブジェクト、及び終了オブジェクトが再配列され、オブジェクト間の間隔が所定の間隔となるように調整される。 Here, in the present embodiment, the main screen 100 (work field 102) is configured so that a plurality of slide flows can be created and arranged. Then, the user can add the slide object included in the slide flow to another slide flow. For example, a user can create a plurality of slide flows by himself/herself, and a slide flow created and transmitted by another user via another creation support apparatus 10 can be displayed on the main screen of the user via the server 25 or the like. It can also be read and placed in the work field 102 of 100. Each slide flow can be moved to any position on the work field 102 by dragging the start object. After the move, the position of the end point of the drag operation becomes the beginning of the slide flow, the start object is used as a starting point, and multiple slide objects and end objects are rearranged, and the intervals between the objects are adjusted to a predetermined interval. To be done.

作成支援装置10は、通常モードのメイン画面100において、スライドフローに含まれるスライドオブジェクトの、他のスライドフローを目標とするドラッグ操作に応じて、当該他のスライドフローに当該スライドオブジェクトを追加するように構成されている。当該他のスライドフローにスライドオブジェクトを追加する動作は、上述した孤立したスライドオブジェクトをスライドフローに追加する場合と同様である。 The creation support apparatus 10 adds the slide object to the other slide flow in the normal mode main screen 100 in response to a drag operation of the slide object included in the slide flow targeting another slide flow. Is configured. The operation of adding the slide object to the other slide flow is the same as the above-described case of adding the isolated slide object to the slide flow.

例えば、図9に例示するように、スライドフローSF1に加えて、開始オブジェクトS2、スライドオブジェクトC21,C22、及び終了オブジェクトE2を含むスライドフローSF2が配置されている状態において、スライドフローSF2に含まれるスライドオブジェクトC21をドラッグ操作によってスライドフローSF1の位置まで移動させると、図10に例示するように、ドラッグ操作を行ったスライドオブジェクトC21が、当該ドラッグ操作の目標となったスライドフローSF1に追加されると共に、当該スライドオブジェクトC21がスライドフローSF2から除去される。 For example, as illustrated in FIG. 9, when the slide flow SF2 including the start object S2, the slide objects C21, C22, and the end object E2 is arranged in addition to the slide flow SF1, the slide flow SF2 includes the slide flow SF2. When the slide object C21 is moved to the position of the slide flow SF1 by the drag operation, the slide object C21 that has performed the drag operation is added to the slide flow SF1 that is the target of the drag operation, as illustrated in FIG. At the same time, the slide object C21 is removed from the slide flow SF2.

図9及び図10の例では、スライドオブジェクトC21が除去されると、スライドフローSF2にはスライドオブジェクトC22のみが残る。この場合、図10に例示するように、1つのスライドオブジェクトによってはスライドフローを構成することができないから、残されたスライドオブジェクトC22は、孤立したスライドオブジェクトとなる(開始オブジェクトS2、終了オブジェクトE2、及び線分オブジェクトLが除去される)。なお、スライドオブジェクトが除去されたスライドフローにおいて2つ以上のスライドオブジェクトが残存する場合には、開始オブジェクト、残りのスライドオブジェクト、及び終了オブジェクトが再配列される。オブジェクトを再配列するときには、オブジェクト間の間隔が所定の間隔となるように調整される。 In the example of FIGS. 9 and 10, when the slide object C21 is removed, only the slide object C22 remains in the slide flow SF2. In this case, as illustrated in FIG. 10, since a slide flow cannot be configured by one slide object, the remaining slide object C22 becomes an isolated slide object (start object S2, end object E2, And the line segment object L is removed). If two or more slide objects remain in the slide flow from which the slide objects have been removed, the start object, the remaining slide objects, and the end object are rearranged. When rearranging the objects, the distance between the objects is adjusted to be a predetermined distance.

このように、作成支援装置10は、スライドフローを目標とするスライドオブジェクトのドラッグ操作を検出すると、当該ドラッグ操作の終点の位置とドラッグ操作の目標となったスライドフローに含まれる各オブジェクトの位置との関係に基づいて追加するスライドオブジェクトの位置を特定し、この特定した位置にスライドオブジェクトが追加されるように、開始オブジェクト、スライドオブジェクト、及び終了オブジェクトを再配列する。オブジェクトを再配列するときには、オブジェクト間の間隔が所定の間隔となるように調整される。また、ドラッグ操作を行ったスライドオブジェクトがスライドフローに含まれていた場合には、当該スライドオブジェクトを当該スライドフローから除去する。なお、スライドフローに含まれるスライドオブジェクトを、作業フィールド102の空き領域まで移動させると、当該スライドフローから当該スライドオブジェクトが除去される。このとき、当該空き領域にスライドフローから除去されたスライドオブジェクトが配置される。スライドオブジェクトが除去されたスライドフローに含まれる開始オブジェクト、スライドオブジェクト、及び終了オブジェクトは再配列され、オブジェクト間の間隔が所定の間隔となるように調整される。 As described above, when the creation support apparatus 10 detects a drag operation of a slide object targeted for the slide flow, the position of the end point of the drag operation and the position of each object included in the slide flow targeted for the drag operation are detected. The position of the slide object to be added is specified based on the relationship of, and the start object, the slide object, and the end object are rearranged so that the slide object is added to the specified position. When rearranging the objects, the distance between the objects is adjusted to be a predetermined distance. If the slide object that has been dragged is included in the slide flow, the slide object is removed from the slide flow. It should be noted that when a slide object included in the slide flow is moved to an empty area of the work field 102, the slide object is removed from the slide flow. At this time, the slide object removed from the slide flow is placed in the empty area. The start object, the slide object, and the end object included in the slide flow from which the slide object is removed are rearranged, and the intervals between the objects are adjusted to be a predetermined interval.

以上、スライドフローにスライドオブジェクトを追加する動作及びスライドフローからスライドオブジェクトを除去する動作について説明した。次に、スライドフロー内のスライドオブジェクトの位置を変更する動作について説明する。作成支援装置10は、通常モードのメイン画面100において、スライドフローに含まれるスライドオブジェクトの、当該スライドフローを目標とするドラッグ操作(第3ドラッグ操作)に応じて、当該スライドフローに含まれるスライドオブジェクトの配列を更新(スライドオブジェクトを再配列)するように構成されている。スライドフローに含まれるスライドオブジェクトの配列を更新する動作は、上述したスライドオブジェクトをスライドフローに追加する場合と同様である。例えば、ドラッグ操作の終点の位置とスライドフローに含まれる各オブジェクト(開始オブジェクト、スライドオブジェクト、及び終了オブジェクト)の位置との関係に基づいて、ドラッグ操作が行なわれたスライドオブジェクトの新たな位置が設定され、具体的には、ドラッグ操作の終点の位置と各オブジェクトの位置(例えば、重心(中心)の位置)との間の距離を基準として、1番目に近いオブジェクトと2番目に近いオブジェクトとの間の位置が、ドラッグ操作が行われたスライドオブジェクトの新たな位置となる。 The operation of adding the slide object to the slide flow and the operation of removing the slide object from the slide flow have been described above. Next, the operation of changing the position of the slide object in the slide flow will be described. The creation support apparatus 10 includes, on the main screen 100 in the normal mode, a slide object included in the slide flow included in the slide flow, in response to a drag operation (third drag operation) targeting the slide flow. Is configured to update the array of (rearrange slide objects). The operation of updating the array of slide objects included in the slide flow is the same as when adding the slide object described above to the slide flow. For example, the new position of the slide object on which the drag operation is performed is set based on the relationship between the position of the end point of the drag operation and the position of each object (start object, slide object, and end object) included in the slide flow. Specifically, based on the distance between the position of the end point of the drag operation and the position of each object (for example, the position of the center of gravity (center)), the object closest to the first and the object closest to the second are The position between them becomes a new position of the slide object on which the drag operation is performed.

例えば、図11に例示するように、スライドフローSF1に含まれるスライドオブジェクトC12をスライドオブジェクトC21及び終了オブジェクトE1を結ぶ線分オブジェクトLの付近までドラッグ操作すると、図12に例示するように、スライドオブジェクトC12に対するドラッグ操作の終点に近い2つのオブジェクトが、スライドオブジェクトC21及び終了オブジェクトE1となるから、これらのスライドオブジェクトC21と終了オブジェクトE1との間の位置が、スライドオブジェクトC12の新たな位置となる。 For example, as illustrated in FIG. 11, when the slide object C12 included in the slide flow SF1 is dragged to the vicinity of the line segment object L connecting the slide object C21 and the end object E1, the slide object C12 is illustrated as illustrated in FIG. Since the two objects near the end point of the drag operation on C12 are the slide object C21 and the end object E1, the position between the slide object C21 and the end object E1 becomes the new position of the slide object C12.

このように、作成支援装置10は、スライドフローに含まれるスライドオブジェクトの、当該スライドフローを目標とするドラッグ操作を検出すると、当該ドラッグ操作の終点の位置とドラッグ操作の目標となったスライドフローに含まれる各オブジェクトの位置との関係に基づいてドラッグ操作が行われたスライドオブジェクトの新たな位置を特定し、この特定した新たな位置にドラッグ操作が行われたスライドオブジェクトが位置するように、開始オブジェクト、スライドオブジェクト、及び終了オブジェクトを再配列する。オブジェクトを再配列するときには、オブジェクト間の間隔が所定の間隔となるように調整される。なお、本実施形態において、スライドフローは、複数の各オブジェクトが所定の間隔を空けて左から右へ向かう横向きの直線状に配置されるものとして説明したが、スライドフローの配列はこれに限定されるものではない。各オブジェクトが所定の間隔を空けて配列および再配列されるものであれば、任意の配列を採用することができる。例えば、右から左または左から右へ向かう横向きの直線状の配列のほか、上から下または下から上へ向かう縦向きの直線状の配列であってもよい。また、スライドフローの形状は一直線状に限定されず、横向き直線と縦向き直線を組み合わせたL字状のほか、弧状、円状、曲線状、その他予め定められた任意の線状の形状とすることができる。さらに、2つの直線が交差した十字状や、多数の直線が交差した形状、分岐を含む形状であってもよい。例えば、十字状の配列の場合、2つのスライドフローにより構成されるもの(横向き直線状の第1のスライドフローと縦向き直線状の第2のスライドフローが交差した十字状の配列)であってもよいし、1つのスライドフローで構成されるもの(最初は左端から右に向かい、交差部分で右向き、上向き、下向きの3つのシナリオに分かれる配列)であってもよい。 In this way, when the creation support device 10 detects a drag operation of a slide object included in the slide flow with the target of the slide flow, the creation support device 10 determines the position of the end point of the drag operation and the target slide flow of the drag operation. Starts so that the new position of the dragged slide object is specified based on the relationship with the position of each included object, and the dragged slide object is located at this specified new position. Rearrange objects, slide objects, and end objects. When rearranging the objects, the distance between the objects is adjusted to be a predetermined distance. It should be noted that in the present embodiment, the slide flow is described as a plurality of objects arranged in a horizontal straight line extending from the left to the right at predetermined intervals, but the arrangement of the slide flow is not limited to this. Not something. Any array can be adopted as long as the objects are arrayed and rearranged at a predetermined interval. For example, in addition to a horizontal linear array extending from right to left or left to right, a vertical linear array extending from top to bottom or from bottom to top may be used. Further, the shape of the slide flow is not limited to a straight line shape, and may be an L shape formed by combining a horizontal straight line and a vertical straight line, an arc shape, a circular shape, a curved shape, or any other predetermined linear shape. be able to. Further, it may have a cross shape in which two straight lines intersect, a shape in which a large number of straight lines intersect, or a shape including a branch. For example, in the case of a cruciform arrangement, it is configured by two slide flows (a cruciform arrangement in which a horizontal first linear slide flow and a vertical linear second slide flow intersect each other). Alternatively, it may be configured by one slide flow (an array that first goes from the left end to the right and is divided into three scenarios of rightward, upward, and downward at the intersection).

本実施形態において、作成支援装置10は、通常モードのメイン画面100において、終了オブジェクトのタップ操作に応じて、対応するスライドフロー(タップ操作が行われた終了オブジェクトが含まれるスライドフロー)に含まれるスライドオブジェクトが重ねて配置されるように構成されている。図13は、スライドフローSF1の終了オブジェクトE1がタップ操作された場合のメイン画面100を例示する。図示するように、タップ操作が行われた終了オブジェクトE1に対応するスライドフローSF1に含まれるスライドオブジェクトC11−13,21が重ねて配置されている。また、終了オブジェクトE1における表示が、「−」(マイナス)から「+」(プラス)に変更される。このように、ユーザは、終了オブジェクトをタップ操作することによって、対応するスライドフローに含まれるスライドオブジェクトを重ねて配置することができる。こうしたスライドオブジェクトの重ねた配置は、作業フィールド102の空き領域の拡張をもたらす。また、作成支援装置10は、通常モードのメイン画面100において、スライドオブジェクトが重ねて配置されている状態における終了オブジェクト(「+」と表示されている終了オブジェクト)のタップ操作に応じて、重ねて配置されているスライドオブジェクトを元の配置に戻すように構成されている。つまり、ユーザは、終了オブジェクトをタップ操作することによって、スライドフローに含まれるスライドオブジェクトの重ねた配置のオン/オフを行うことができる。 In the present embodiment, the creation support device 10 is included in the corresponding slide flow (slide flow including the end object on which the tap operation has been performed) corresponding to the tap operation on the end object on the main screen 100 in the normal mode. The slide objects are arranged so as to overlap each other. FIG. 13 illustrates the main screen 100 when the end object E1 of the slide flow SF1 is tapped. As shown in the figure, slide objects C11-13 and 21 included in the slide flow SF1 corresponding to the end object E1 on which the tap operation has been performed are arranged in an overlapping manner. Further, the display of the end object E1 is changed from "-" (minus) to "+" (plus). In this way, the user can place the slide objects included in the corresponding slide flow in an overlapping manner by tapping the end object. Such overlapping arrangement of the slide objects results in expansion of the empty area of the work field 102. In addition, the creation support apparatus 10 stacks the slide objects on the main screen 100 in the normal mode in response to a tap operation on the end object (the end object displayed as “+”) in a state where the slide objects are stacked. It is configured to return the arranged slide object to the original arrangement. That is, the user can turn on/off the overlapping arrangement of the slide objects included in the slide flow by tapping the end object.

本実施形態において、作成支援装置10は、通常モードのメイン画面100において、開始オブジェクトのタップ操作に応じて、対応するスライドフロー(タップ操作が行われた開始オブジェクトが含まれるスライドフロー)に含まれるスライドオブジェクトに対応するスライドを再生するように構成されている。具体的には、スライドオブジェクトに対応するスライドが、スライドフローにおけるスライドオブジェクトの配列順序に従って、例えばスライドショー形式で、メイン画面100の全面において再生される。このように、ユーザは、開始オブジェクトをタップ操作することによって、対応するスライドフローに含まれるスライドオブジェクトに対応するスライドを、スライドオブジェクトの配列順序に従って再生することができる。 In the present embodiment, the creation support device 10 is included in the corresponding slide flow (slide flow including the start object on which the tap operation is performed) corresponding to the tap operation on the start object on the main screen 100 in the normal mode. It is configured to play a slide corresponding to a slide object. Specifically, the slide corresponding to the slide object is reproduced on the entire surface of the main screen 100 in, for example, a slide show format according to the arrangement order of the slide objects in the slide flow. In this manner, the user can tap the start object to reproduce the slides corresponding to the slide objects included in the corresponding slide flow in the arrangement order of the slide objects.

本実施形態において、作成支援装置10は、描画モードのメイン画面100において、作業フィールド102におけるタッチ操作に応じて、当該タッチ操作の軌跡に従う描画オブジェクトを描画するように構成されている。上述したように、通常モードから描画モードへの変更は、モード切替オブジェクト106の選択に応じて行われる。描画モードにおいて描画される描画オブジェクトは、スライドオブジェクト及びスライドフローが配置されるレイヤよりも上位のレイヤである。図14は、作業フィールド102に描画オブジェクトD1−D3が描画されている描画モードのメイン画面100を例示する。図示するように、スライドオブジェクト及びスライドフローが配置されるレイヤよりも上位のレイヤに配置(描画)される描画オブジェクトD1−D3は、スライドオブジェクト及びスライドフローの上に重ねて表示される(特に描画オブジェクトD3を参照)。このように、ユーザは、描画モードにおけるタッチ操作によって、自由な文字又は図形等をスライドオブジェクト及びスライドフローの上に重ねて配置(描画)することができる。このように、本実施形態では、自身の作成したスライドフローや他のユーザから受信したスライドフローに対して、ユーザが作業フィールド102上で文字や図形等を自由に描画できるため、グループやクラス単位での学習ないしスライド作成に好適である。なお、ユーザが作業フィールド102上でピンチインやピンチアウト等の操作をすることにより、スライドオブジェクト及びスライドフローや描画オブジェクトとともに、作業フィールド102全体を拡大ないし縮小して表示させることができる。これにより、スライド作成の操作性がより良好となる。 In the present embodiment, the creation support device 10 is configured to draw a drawing object on the main screen 100 in the drawing mode in accordance with a touch operation in the work field 102 and that follows the trajectory of the touch operation. As described above, the change from the normal mode to the drawing mode is performed according to the selection of the mode switching object 106. The drawing object drawn in the drawing mode is a layer higher than the layer in which the slide object and the slide flow are arranged. FIG. 14 illustrates the main screen 100 in the drawing mode in which the drawing objects D1 to D3 are drawn in the work field 102. As shown in the drawing, drawing objects D1 to D3 arranged (drawn) in a layer higher than the layer in which the slide object and the slide flow are arranged are displayed in an overlapping manner on the slide object and the slide flow (especially in the drawing). See object D3). In this way, the user can arrange (draw) a free character or figure, etc., on the slide object and the slide flow by touching in the drawing mode. As described above, in the present embodiment, the user can freely draw characters and figures on the work field 102 for the slide flow created by himself or the slide flow received from another user. It is suitable for learning or creating slides. It should be noted that when the user performs a pinch-in operation, a pinch-out operation, or the like on the work field 102, the entire work field 102 can be enlarged or reduced and displayed together with the slide object, the slide flow, and the drawing object. This improves the operability of slide creation.

以上説明した本実施形態の作成支援装置10は、作業フィールド102の空き領域におけるタップ操作に応じて、個別のスライドに対応するスライドオブジェクトを生成して作業フィールド102上に配置し、作業フィールド102におけるスライドオブジェクトに対する孤立したスライドオブジェクトを目標とするドラッグ操作(第1ドラッグ操作)に応じて、スライドフローを生成して作業フィールド102上に配置し、作業フィールド102におけるスライドオブジェクトに対するスライドフローを目標とするドラッグ操作(第2ドラッグ操作)に応じて、スライドオブジェクトをスライドフローに追加する。このように、作成支援装置10は、発表資料(スライドフロー)の作成を直感的で分かりやすい操作によって実現する。また、スライドフローにおいては、スライドオブジェクトを移動させることに応じて複数のスライドオブジェクトが所定の間隔を空けて線状に配列されるよう調整されるため、順序付けられているスライドオブジェクトの視認性が良好となることに加え、スライドフローや各スライドオブジェクトの操作性も良好となる。このように、本発明の実施形態は、複数のスライドによって構成される発表資料の作成を支援する。 The creation support device 10 according to the present exemplary embodiment described above generates a slide object corresponding to an individual slide and arranges the slide object on the work field 102 in accordance with a tap operation in an empty area of the work field 102. A slide flow is generated and arranged on the work field 102 according to a drag operation (first drag operation) targeting an isolated slide object for the slide object, and the slide flow for the slide object in the work field 102 is targeted. A slide object is added to the slide flow in response to a drag operation (second drag operation). In this way, the creation support device 10 realizes the creation of the presentation material (slide flow) by an intuitive and easy-to-understand operation. In addition, in the slide flow, the plurality of slide objects are adjusted to be linearly arranged with a predetermined interval according to the movement of the slide objects, so that the visibility of the ordered slide objects is good. In addition to the above, the slide flow and the operability of each slide object are also improved. As described above, the embodiment of the present invention supports the creation of a presentation material including a plurality of slides.

10…発表資料作成支援装置、30…発表資料作成支援プログラム、100…メイン画面、102…作業フィールド、C11−13,C21,22…スライドオブジェクト、SF1,2…スライドフロー、S1,2…開始オブジェクト、E1,2…終了オブジェクト。 10... Presentation material creation support device, 30... Presentation material creation support program, 100... Main screen, 102... Work field, C11-13, C21, 22... Slide object, SF1,... Slide flow, S1,... Start object , E1,... End objects.

Claims (11)

複数のスライドによって構成される発表資料の作成を支援するプログラムであって、コンピュータに、
作業フィールドを表示する処理と、
発表資料におけるスライドの順序に従って、第1スライドオブジェクト及び第2スライドオブジェクトを含む2以上のスライドオブジェクトが所定の間隔を空けて線状に配列された第1スライドフローを前記作業フィールド上に配置する処理と、
前記作業フィールドにおける前記第1スライドフローに含まれない第3スライドオブジェクトに対する第2ドラッグ操作であって、前記第1スライドフローを目標とする前記第2ドラッグ操作に応じて、前記第3スライドオブジェクト及び前記第1スライドフローに含まれるスライドオブジェクトが所定の間隔を空けて線状に配列されるように、前記第3スライドオブジェクトを前記第1スライドフローに追加する処理と、
前記第1スライドフローは、先頭のスライドオブジェクトの前側に位置する開始オブジェクトを含み、前記開始オブジェクトに対する操作に応じて、前記第1スライドフローに含まれるスライドオブジェクトに対応するスライドを配列順序に従って再生する処理と、を実行させる、
プログラム。
A program that supports the creation of presentation materials composed of multiple slides.
The process of displaying the working field,
According to the order of the slides in the presentation material, placing the first slide flow 2 or more slide object including the first slide object及beauty second slide object is linearly arranged at predetermined intervals on front Symbol working field Processing to
A second drag operation on a third slide object not included in the first slide flow in the work field, the third slide object and the third slide object according to the second drag operation targeting the first slide flow; A process of adding the third slide object to the first slide flow so that the slide objects included in the first slide flow are linearly arranged at a predetermined interval;
The first slide flow includes a start object located on the front side of the first slide object, and slides corresponding to the slide objects included in the first slide flow are reproduced in an arrangement order in accordance with an operation on the start object. Process and execute,
program.
前記作業フィールドは、発表資料におけるスライドの順序に従って2以上のスライドオブジェクトが所定の間隔を空けて線状に配列された、複数のスライドフローを配置できるように構成されており、
前記第3スライドオブジェクトは、何れのスライドフローにも含まれないスライドオブジェクト、又は、前記第1スライドフローとは異なる第2スライドフローに含まれるスライドオブジェクトであり、
前記第3スライドオブジェクトを追加する処理は、前記第3スライドオブジェクトが前記第2スライドフローに含まれるスライドオブジェクトである場合には、前記第3スライドオブジェクトを前記第1スライドフローに追加することに加えて、前記第3スライドオブジェクトを前記第2スライドフローから除去することを含む、
請求項1のプログラム。
The work field is configured to arrange a plurality of slide flows in which two or more slide objects are linearly arranged at predetermined intervals according to the slide order in the presentation material ,
The third slide object is a slide object that is not included in any slide flow or a slide object that is included in a second slide flow different from the first slide flow,
The process of adding the third slide object includes adding the third slide object to the first slide flow when the third slide object is a slide object included in the second slide flow. And removing the third slide object from the second slide flow.
The program according to claim 1.
前記第1スライドフローを生成して配置する処理は、前記第1ドラッグ操作の終点の位置と前記第2スライドオブジェクトの位置との関係に基づく順序に従って、前記第1スライドオブジェクト及び前記第2スライドオブジェクトを配列する、
請求項1又は2のプログラム。
The process of generating and arranging the first slide flow is performed according to the order based on the relationship between the position of the end point of the first drag operation and the position of the second slide object, the first slide object and the second slide object. Array,
The program according to claim 1 or 2.
前記コンピュータに、更に、前記作業フィールドの空き領域における操作に応じて、個別のスライドに対応するスライドオブジェクトを生成して前記作業フィールド上に配置する処理を実行させる、
請求項1乃至3何れかのプログラム。
It said computer further, according to the operation in the free space of the working field, Ru to execute the process of placing on the working field and generates a slide object that corresponds to the individual slides,
The program according to claim 1.
前記第1スライドフローは、最後尾のスライドオブジェクトの後側に位置する終了オブジェクトを含む、
請求項1乃至何れかのプログラム。
The first slide flow includes an end object located behind the last slide object.
The program according to any one of claims 1 to 4.
前記コンピュータに、更に、前記終了オブジェクトに対する操作に応じて、前記第1スライドフローに含まれるスライドオブジェクトを重ねて配置する処理を実行させる、
請求項のプログラム。
Said computer further, according to the operation against the termination object, to execute the process of placing overlapping the slide object included in the first slide flow,
The program according to claim 5 .
前記第3スライドオブジェクトを追加する処理は、前記第1スライドフローに含まれる開始オブジェクト、終了オブジェクト及びスライドオブジェクトのうち前記第2ドラッグ操作の終点の位置に1番目に近いオブジェクトと2番目に近いオブジェクトとの間に前記第3スライドオブジェクトを配置する、
請求項5又は6のプログラム。
The process of adding the third slide object includes the object closest to the end position of the second drag operation and the object closest to the end position of the second drag operation among the start object, the end object, and the slide object included in the first slide flow. And placing the third slide object between
The program according to claim 5 or 6 .
前記コンピュータに、更に、前記作業フィールドにおける前記第1スライドフローに含まれる第4スライドオブジェクトに対する第3ドラッグ操作であって、前記第1スライドフローを目標とする前記第3ドラッグ操作に応じて、前記第1スライドフローに含まれるスライドオブジェクトが所定の間隔を空けて線状に配列され、且つ、前記第1スライドフローに含まれる開始オブジェクト、終了オブジェクト及びスライドオブジェクトのうち前記第3ドラッグ操作の終点の位置に1番目に近いオブジェクトと2番目に近いオブジェクトとの間に前記第4スライドオブジェクトが位置するように、前記第1スライドフローに含まれるスライドオブジェクトの配列を更新する処理を実行させる、
請求項乃至何れかのプログラム。
The computer further includes a third drag operation for a fourth slide object included in the first slide flow in the work field, the third drag operation targeting the first slide flow. The slide objects included in the first slide flow are linearly arranged at a predetermined interval, and among the start object, end object, and slide object included in the first slide flow, the end point of the third drag operation is set. Executing a process of updating the array of slide objects included in the first slide flow so that the fourth slide object is located between the object closest to the position and the object closest to the position;
Claims 5 to 7 or a program.
前記コンピュータに、更に、描画モードの前記作業フィールドにおけるタッチ操作に応じて、前記タッチ操作の軌跡に従う描画オブジェクトを前記スライドオブジェクト及び前記第1スライドフローが配置されるレイヤよりも上位のレイヤに描画する処理を実行させる、
請求項1乃至8何れかのプログラム。
According to a touch operation in the work field in the drawing mode, the computer further draws a drawing object that follows the trajectory of the touch operation on a layer higher than a layer on which the slide object and the first slide flow are arranged. Execute processing,
The program according to any one of claims 1 to 8.
複数のスライドによって構成される発表資料の作成を支援する装置であって、
所定のプログラムの実行に応じて、
作業フィールドを表示する処理と、
発表資料におけるスライドの順序に従って、第1スライドオブジェクト及び第2スライドオブジェクトを含む2以上のスライドオブジェクトが所定の間隔を空けて線状に配列された第1スライドフローを前記作業フィールド上に配置する処理と、
前記作業フィールドにおける前記第1スライドフローに含まれない第3スライドオブジェクトに対する第2ドラッグ操作であって、前記第1スライドフローを目標とする前記第2ドラッグ操作に応じて、前記第3スライドオブジェクト及び前記第1スライドフローに含まれるスライドオブジェクトが所定の間隔を空けて線状に配列されるように、前記第3スライドオブジェクトを前記第1スライドフローに追加する処理と、
前記第1スライドフローは、先頭のスライドオブジェクトの前側に位置する開始オブジェクトを含み、前記開始オブジェクトに対するタップ操作に応じて、前記第1スライドフローに含まれるスライドオブジェクトに対応するスライドを配列順序に従って再生する処理を実行させる処理と、を実行する、
発表資料作成支援装置。
A device that supports the creation of presentation materials composed of multiple slides,
Depending on the execution of a given program,
The process of displaying the working field,
According to the order of the slides in the presentation material, placing the first slide flow 2 or more slide object including the first slide object及beauty second slide object is linearly arranged at predetermined intervals on front Symbol working field Processing to
A second drag operation on a third slide object not included in the first slide flow in the work field, the third slide object and the third slide object according to the second drag operation targeting the first slide flow; A process of adding the third slide object to the first slide flow so that the slide objects included in the first slide flow are linearly arranged at a predetermined interval;
The first slide flow includes a start object located on the front side of the first slide object, and a slide corresponding to the slide object included in the first slide flow is reproduced in an arrangement order in response to a tap operation on the start object. To execute the process to execute, and to execute,
Presentation material creation support device.
コンピュータによって、複数のスライドによって構成される発表資料の作成を支援する方法であって、
作業フィールドを表示する工程と、
発表資料におけるスライドの順序に従って、第1スライドオブジェクト及び第2スライドオブジェクトを含む2以上のスライドオブジェクトが所定の間隔を空けて線状に配列された第1スライドフローを前記作業フィールド上に配置する工程と、
前記作業フィールドにおける前記第1スライドフローに含まれない第3スライドオブジェクトに対する第2ドラッグ操作であって、前記第1スライドフローを目標とする前記第2ドラッグ操作に応じて、前記第3スライドオブジェクト及び前記第1スライドフローに含まれるスライドオブジェクトが所定の間隔を空けて線状に配列されるように、前記第3スライドオブジェクトを前記第1スライドフローに追加する工程と、
前記第1スライドフローは、先頭のスライドオブジェクトの前側に位置する開始オブジェクトを含み、前記開始オブジェクトに対するタップ操作に応じて、前記第1スライドフローに含まれるスライドオブジェクトに対応するスライドを配列順序に従って再生する工程と、を備える、
発表資料作成支援方法。
A method of supporting the creation of presentation materials composed of multiple slides by a computer,
The process of displaying the work field,
According to the order of the slides in the presentation material, placing the first slide flow 2 or more slide object including the first slide object及beauty second slide object is linearly arranged at predetermined intervals on front Symbol working field The process of
A second drag operation on a third slide object not included in the first slide flow in the work field, the third slide object and the third slide object according to the second drag operation targeting the first slide flow; Adding the third slide object to the first slide flow so that the slide objects included in the first slide flow are linearly arranged at a predetermined interval;
The first slide flow includes a start object located on the front side of the first slide object, and a slide corresponding to the slide object included in the first slide flow is reproduced in an arrangement order in response to a tap operation on the start object. And a step of
Presentation material support method.
JP2016072175A 2016-03-31 2016-03-31 Program, device, and method for supporting creation of presentation materials Active JP6703431B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016072175A JP6703431B2 (en) 2016-03-31 2016-03-31 Program, device, and method for supporting creation of presentation materials

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016072175A JP6703431B2 (en) 2016-03-31 2016-03-31 Program, device, and method for supporting creation of presentation materials

Publications (2)

Publication Number Publication Date
JP2017182649A JP2017182649A (en) 2017-10-05
JP6703431B2 true JP6703431B2 (en) 2020-06-03

Family

ID=60007329

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016072175A Active JP6703431B2 (en) 2016-03-31 2016-03-31 Program, device, and method for supporting creation of presentation materials

Country Status (1)

Country Link
JP (1) JP6703431B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020059196A1 (en) 2018-09-21 2020-03-26 株式会社LoiLo Presentation material creation device, presentation material creation method, and presentation material creation program
JP6938031B2 (en) * 2018-09-21 2021-09-22 株式会社LoiLo Presentation material creation device, presentation material creation method, and presentation material creation program

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2914244B2 (en) * 1995-09-29 1999-06-28 日本電気株式会社 Presentation support method and device
JP3378900B2 (en) * 1996-06-25 2003-02-17 富士通株式会社 Object editing method, object editing system, and recording medium
JP3772452B2 (en) * 1997-04-15 2006-05-10 富士ゼロックス株式会社 Document editing device
US6243092B1 (en) * 1997-12-02 2001-06-05 Aspect Communications Transaction flow editing tool
US6976229B1 (en) * 1999-12-16 2005-12-13 Ricoh Co., Ltd. Method and apparatus for storytelling with digital photographs
JP4420454B2 (en) * 2004-08-10 2010-02-24 株式会社リコー Multimedia editing apparatus, multimedia editing method, program, and recording medium
JP4832826B2 (en) * 2005-07-26 2011-12-07 任天堂株式会社 Object control program and information processing apparatus
JP2007233772A (en) * 2006-03-02 2007-09-13 Fujitsu Ltd Graphic editing program and graphic editing device
JP2010244246A (en) * 2009-04-03 2010-10-28 Konica Minolta Holdings Inc Information processing device, method and program
JP5704825B2 (en) * 2010-03-08 2015-04-22 キヤノン株式会社 Information processing apparatus, control method thereof, and program
US8819557B2 (en) * 2010-07-15 2014-08-26 Apple Inc. Media-editing application with a free-form space for organizing or compositing media clips
JP2015122007A (en) * 2013-12-25 2015-07-02 アイシン・エィ・ダブリュ株式会社 Edition support system, method and program

Also Published As

Publication number Publication date
JP2017182649A (en) 2017-10-05

Similar Documents

Publication Publication Date Title
KR102266198B1 (en) Method and device for managing tap window indicating application group included heterogeneous applications
US10739953B2 (en) Apparatus and method for providing user interface
EP2965181B1 (en) Enhanced canvas environments
JP6703431B2 (en) Program, device, and method for supporting creation of presentation materials
KR102103957B1 (en) Apparatus, method and recording medium for controlling display area of a flexible display device including display unit and touch panel
KR101949493B1 (en) Method and system for controlling play of multimeida content
JP2018073125A5 (en) Server apparatus, information processing method, and program
JP2011145881A (en) Device and method for controlling display
US20190088237A1 (en) System and Method of Generating Signals from Images
JP2014147025A (en) Display control device and control method therefor
US11243678B2 (en) Method of panning image
KR102159326B1 (en) System and Device for learning creator's style
WO2015146201A1 (en) Musical score displaying and performing program, and musical score displaying and performing device
JP2009129224A (en) Image operating device, image operating program, recording medium, and image operating method
JP6149915B2 (en) Information processing apparatus, control method thereof, and program
US20150058394A1 (en) Method for processing data and electronic apparatus
JP2019016416A5 (en)
KR102648288B1 (en) Methods and systems for presenting media content with multiple media elements in an editorial environment
JP6048450B2 (en) Information processing apparatus, information processing apparatus control method, and program
JP6904672B2 (en) Information processing device, its control method, and program
JP6938031B2 (en) Presentation material creation device, presentation material creation method, and presentation material creation program
JP6120907B2 (en) Display control apparatus and display control method
JP2018156016A (en) Score displaying and performing program, and score displaying and performing apparatus
JP6263164B2 (en) Presentation system
US20130311861A1 (en) Effect Editing Methods, Systems, Application Products and Electronic Devices for Electronic Books

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190227

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191031

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191111

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20200108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200310

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: 20200422

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200508

R150 Certificate of patent or registration of utility model

Ref document number: 6703431

Country of ref document: JP

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