Information processing system, program, and information processing method

The system addresses user workload by organizing display change information and providing tailored reception screens, enhancing editing efficiency.

JP7826687B2Active Publication Date: 2026-03-10FUJIFILM BUSINESS INNOVATION CORP
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-12-22
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Existing information processing systems require users to manually gather information about display changes when editing display elements, increasing workload due to lack of consideration for pre-set changes.

Method used

An information processing system that acquires change information in a time series and determines display content based on this information, displaying timing and reception screens for different types of changes to reduce user workload.

Benefits of technology

Reduces user workload by providing organized display of change information and reception screens, making it easier for users to edit display elements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007826687000001
    Figure 0007826687000001
  • Figure 0007826687000002
    Figure 0007826687000002
  • Figure 0007826687000003
    Figure 0007826687000003
Patent Text Reader

Abstract

To provide an information processing system that reduces a work load when a user edits display elements compared to a case of determining display contents of an editing screen without considering information on display changes performed on the display elements.SOLUTION: When a user selects a display element 91, change-information already associated with the selected display element 91 (original-change-information or user-change-information) is displayed in a first area 611 and a second area 612. Also, when the user selects the display element 91, change-information associated with display elements 91 other than the selected display element 91 is hidden, and change-information associated with the selected display element 91 is displayed.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing system, a program, and an information processing method. [Background technology]

[0002] Patent document 1 discloses a process for applying input common state change attributes to a three-dimensional part object to determine individual timelines for the selected objects, and creating animation data including individual timelines for two or more three-dimensional part objects. Patent document 2 discloses a process in which, when a user designates an object and an editable area is set there, playback is paused, an input area is displayed at the position of the designated object, and the process waits for user input. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2003-263648 [Patent Document 2] Japanese Patent Application Laid-Open No. 2007-41861 Summary of the Invention [Problem to be solved by the invention]

[0004] If an edit screen for editing the display elements is displayed, the user can edit the display elements through this edit screen. If the display content of the editing screen is determined without taking into consideration the information about the display changes to be made to the display elements that have already been set, the information about the changes will not be reflected on the editing screen, which will require the user to obtain the information about the changes themselves, increasing the workload on the user. The object of the present invention is to reduce the workload imposed on a user when editing display elements, compared to when the display content of an editing screen is determined without taking into account information about display changes to be made to the display elements. [Means for solving the problem]

[0005] Claim 1 The invention described in is an information processing system that includes a processor and performs processing on display elements displayed on a display unit, and acquires change information including the content of display changes made to the display elements in accordance with a time series, and determines the display content of an editing screen that instructs the display changes of the display elements in accordance with the time series based on the acquired change information. the processor causes timing information indicating when a change to the display element will be made to be displayed on the display unit, causes the timing information to be displayed in a first area if the change specified by the acquired change information is one type of change, and causes the timing information to be displayed in a second area if the change specified by the acquired change information is another type of change, causes a reception display to be displayed for receiving changes to the display element from a user, and causes a first reception screen for the user to receive details of the one type of change and a second reception screen for receiving details of the other type of change from the user to be displayed as the reception display. is. Claim 2 The invention described in claim 1 is characterized in that the processor prevents the display of the first reception screen and the second reception screen when the other is displayed. 1 The information processing system is described in Claim 3 The invention described in claim 1 is an information processing system in which the processor obtains the display elements to be displayed on the display unit from an input image, which is an input image, and performs processing to accept from a user display settings on the display unit for a background image included in the input image. Claim 4 The invention described in is an information processing system that includes a processor and performs processing on display elements displayed on a display unit, and acquires change information including the content of display changes made to the display elements in accordance with a time series, and determines the display content of an editing screen that instructs the display changes of the display elements in accordance with the time series based on the acquired change information. an information processing system in which the processor acquires the display elements to be displayed on the display unit from an input image that is an input image, and, if a specific setting has been made in advance by a user, changes a state of the display elements displayed on the display unit to a state different from a state of the display elements in the input image based on the specific setting. is. Claim 5The invention described in claim 1 is capable of registering the specific setting, and the display state of a display element included in another input image different from the input image on the display unit can be made different from the display state in the other input image by using the registered specific setting. 4 The information processing system is described in Claim 6 The invention described in claim 1 is an information processing system in which the processor causes a display to be displayed on the display unit to accept user operations on the outline of the display element displayed on the display unit from the user. Claim 7 The invention described in claim 1 is an information processing system in which the processor displays a display for accepting from the user the manner in which the display element displayed on the display unit is moved, and / or a display for accepting from the user the manner in which the display element is rotated. Claim 8 The invention described in (1) includes a function of acquiring change information including a change content of a display according to a time series to be made to a display element displayed on a display unit, and a function of determining a display content of an editing screen that instructs a change in the display of the display element according to a time series based on the acquired change information; a reception display function for displaying a reception display that is a display for receiving changes to the display element from a user; A program to realize this on a computer the determining function causes timing information, which is information indicating when the change of the display element will be made, to be displayed on the display unit, and when the change specified by the acquired change information is a change of one type, the timing information is displayed in a first area, and when the change specified by the acquired change information is a change of another type, the timing information is displayed in a second area; and the reception display function causes a first reception screen for a user to receive content of the change of the one type and a second reception screen for receiving content of the change of the other type from the user to be displayed as the reception display. is. Claim 9 The invention described in (1) includes a function of acquiring change information including a change content of a display according to a time series to be made to a display element displayed on a display unit, and a function of determining a display content of an editing screen that instructs a change in the display of the display element according to a time series based on the acquired change information; a function to acquire the display elements to be displayed on the display unit from an input image that is an input image, and a function to, when a specific setting has been made in advance by a user, make the state of the display elements displayed on the display unit different from the state of the display elements in the input image based on the specific setting; This is a program for realizing this on a computer. Claim 10 The invention described in is an information processing method for processing display elements displayed on a display unit, and acquires change information including the content of display changes made to the display elements in accordance with a time series, and determines the display content of an editing screen that instructs the display changes to the display elements in accordance with the time series based on the acquired change information. death , a reception display is displayed, which is a display for receiving changes to the display elements from the user;Information Processing Method an information processing method, wherein the process of determining the display content causes timing information, which is information indicating when the change to the display element will be made, to be displayed on the display unit; if the change specified by the acquired change information is a change of one type, the timing information is displayed in a first area; and if the change specified by the acquired change information is a change of another type, the timing information is displayed in a second area; and in the process of displaying the reception display, a first reception screen for receiving the content of the one type of change from the user and a second reception screen for receiving the content of the other type of change from the user are displayed as the reception display. is. Claim 11 The invention described in is an information processing method for processing display elements displayed on a display unit, and acquires change information including the content of display changes made to the display elements in accordance with a time series, and determines the display content of an editing screen that instructs the display changes to the display elements in accordance with the time series based on the acquired change information. death , acquiring the display elements to be displayed on the display unit from an input image that is an input image, and, if a specific setting has been made in advance by a user, changing the state of the display elements displayed on the display unit to a state different from the state of the display elements in the input image based on the specific setting; It is an information processing method. [Effects of the Invention]

[0006] Claim 1、8、10 According to the invention, Compared to when the display content of the editing screen is determined without taking into account information about changes to the display of the display elements, the workload of the user when editing the display elements can be reduced. About display elements Change As a reception display for receiving changes from the user, a first reception screen for the user to receive the content of one type of change and a second reception screen for receiving the content of another type of change from the user can be displayed. Claim 2 According to this invention, it is easier to refer to the first reception screen and the second reception screen compared to when both the first reception screen and the second reception screen are displayed. Claim 3 According to the invention, it is possible to receive from the user display settings for the background image included in the input image on the display unit. Claim 4、9、11 According to the invention, Compared to when the display content of the editing screen is determined without taking into account information about changes to the display of the display elements, the workload of the user when editing the display elements can be reduced. The state of the display element displayed on the display unit can be made different from the state of the display element in the input image. Claim 5 According to the invention, the display state on the display unit of the display elements included in the other input image different from the input image can be made different from the display state in this other input image. Claim 6 According to the invention, it is possible to accept from the user an operation on the outline of a display element displayed on the display unit. Claim 7According to the invention, it is possible to receive from the user the manner in which the display elements displayed on the display unit should be moved, and it is also possible to receive from the user the manner in which the display elements displayed on the display unit should be rotated. [Brief explanation of the drawings]

[0007] [Figure 1] FIG. 1 is a diagram showing the overall configuration of an information processing system. [Figure 2] FIG. 2 is a diagram illustrating an example of the hardware configuration of a management server and a user terminal. [Figure 3] 1 is a flowchart showing a flow of processing executed in the information processing system of the present embodiment. [Figure 4] FIG. 10 is a diagram showing an example of an editing screen displayed on a user terminal. [Figure 5] 5 is an enlarged view of a portion indicated by the symbol V in FIG. 4. FIG. [Figure 6] FIG. 10 is a diagram showing a display example of an edit screen. [Figure 7] FIG. 10 is a diagram showing a display example of an edit screen. [Figure 8] FIG. 10 is a diagram illustrating a reception display. [Figure 9] FIG. 10 is a diagram illustrating a reception display. [Figure 10] FIG. 10 is a diagram illustrating a reception display. [Figure 11] 10A and 10B are diagrams showing examples of display on a moving image display unit. DETAILED DESCRIPTION OF THE INVENTION

[0008] Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings. FIG. 1 is a diagram showing the overall configuration of an information processing system 1 according to this embodiment. The information processing system 1 is provided with a management server 300 as an example of an information processing device, and also with a user terminal 500 owned by each user. The number of user terminals 500 provided corresponds to the number of users, and in this embodiment, a plurality of user terminals 500 are provided. Each user terminal 500 is provided with a display unit 501 that displays information. This display unit 501 is configured, for example, with a liquid crystal display or an organic EL display.

[0009] The user terminal 500 is configured by, for example, a PC (Personal Computer). Note that the user terminal 500 is not limited to a PC, and may be configured by a terminal device other than a PC, such as a smartphone or a tablet terminal. In this embodiment, the user terminal 500 and the management server 300 are connected to each other via a communication line such as the Internet. Note that the user terminal 500 may be configured to integrate the management server 300 and this processing system and use local terminal communication. This is one means of implementing application software only on the terminal.

[0010] FIG. 2 is a diagram showing an example of the hardware configuration of the management server 300 and the user terminal 500. As shown in FIG. Each of the management server 300 and the user terminal 500 has a control unit 101 that controls the operation of the entire device, an information storage device 102 that stores information, and a network interface 103 that enables communication via a LAN (Local Area Network) cable or the like.

[0011] The control unit 101 has a CPU (=Central Processing Unit) 111 as an example of a processor, a ROM (=Read Only Memory) 112 in which a program is stored, and a RAM (=Random Access Memory) 113 used as a work area. The CPU 111 may be a multi-core processor. The ROM 112 may be a rewritable non-volatile semiconductor memory. The control unit 101 is a so-called computer. In this embodiment, the CPU 111 executes a program stored in the ROM 112 or the like to perform the processing described below.

[0012] The information storage device 102 is, for example, a hard disk drive. A hard disk drive is a device that reads and writes data from a nonvolatile storage medium having a magnetic material coated on the surface of a disk-shaped substrate. However, the information storage device 102 may also be configured using a semiconductor memory or magnetic tape. In addition, the management server 300 and the user terminal 500 are provided with input devices such as a keyboard and a mouse, and a display unit 501 (not shown in FIG. 2) configured with a liquid crystal display or the like. The control unit 101, the information storage device 102, and the network interface 103 are connected via a bus 104 and a signal line (not shown).

[0013] Here, the program executed by CPU 111 can be provided to management server 300 and user terminal 500 in a state where it is stored on a computer-readable recording medium such as a magnetic recording medium (such as a magnetic tape or a magnetic disk), an optical recording medium (such as an optical disk), a magneto-optical recording medium, or a semiconductor memory. Furthermore, the program executed by the CPU 111 may be provided to the management server 300 and the user terminal 500 using a communication means such as the Internet.

[0014] In this embodiment, the term "processor" refers to a processor in a broad sense, and includes general-purpose processors (e.g., CPU: Central Processing Unit, etc.) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, programmable logic device, etc.). Furthermore, the operations of the processors may not only be performed by a single processor, but may also be performed by multiple processors located at physically separate locations working together. The order of the operations of the processors is not limited to the order described in this embodiment, and may be changed.

[0015] In the information processing system 1 of this embodiment, a still image including a plurality of display elements is input as an input image, and then a moving image including the plurality of display elements is generated from this input image. In addition, the information processing system 1 of this embodiment allows editing of each display element included in a video, and after changing the position, shape, etc. of the display element, a video including this display element can be generated. Examples of changes to the form of a display element include changes to the shape, color, transparency, size, length, etc. of the display element.

[0016] FIG. 3 is a flowchart showing the flow of processing executed by the information processing system 1 of this embodiment. In this embodiment, first, an input image, which is a still image, is input to the information processing system 1, and the management server 300 acquires this input image (step S101). More specifically, in this embodiment, for example, the input image is input via the user terminal 500, and the management server 300 acquires this input image from the user terminal 500. Then, the CPU 111, which is an example of a processor of the management server 300, vectorizes the input image and acquires image data configured from vector data (step S102).

[0017] This image data made up of vector data includes information about the layout position of the display elements, and information about the form of the display elements such as their shape, color, transparency, size, length, etc. This image data made up of vector data may also include information about the names of the display elements (which can be generated from, for example, the file name of the original image or the output of image recognition). In this image data made up of vector data, information on the layout position, information on the form, and information on the name are associated with each display element.

[0018] Furthermore, this image data made up of vector data may contain modification information, which is information about modifications to display elements. In other words, this image data composed of vector data may contain modification information that is included in the image data from the beginning and indicates the details of modifications to the display elements. Hereinafter, this modification information that is included in the image data from the beginning will be referred to as "initial modification information." This initial change information is also associated with each display element.

[0019] The initial change information is information that includes the content of the change in display according to time series that is made to the display elements. The CPU 111, which is an example of a processor provided in the management server 300, acquires this initial change information, which is information including the content of the display changes to be made to the display elements according to the time series, for each display element from the image data composed of the above-mentioned vector data (step S103). In other words, the CPU 111 of the management server 300 acquires initial change information, which is information indicating the content of changes made to display elements displayed on the display unit 501 of the user terminal 500, which changes at least one of the position, shape, color, transparency, size, and length over time or as time passes.

[0020] Then, based on the acquired initial change information, the CPU 111 of the management server 300 determines the display content of an edit screen (described later) to be displayed on the display unit 501 of the user terminal 500 (step S104). This edit screen is an edit screen for instructing changes in the display of display elements in chronological order, and the CPU 111 of the management server 300 determines the display contents of this edit screen based on the initial change information. In other words, the editing screen is an editing screen that shows information about changes in the display of display elements along a time series, and is an editing screen that the user refers to when editing a video. Based on the acquired initial change information, the CPU 111 of the management server 300 determines the display content of this editing screen that the user refers to when editing the video.

[0021] In this way, the image data configured from vector data may include the above-mentioned initial change information, which is information about changes to the display elements, for each of the display elements included in the image data. The CPU 111 of the management server 300 acquires this initial change information for each display element from this image data configured from vector data.

[0022] Then, the CPU 111 of the management server 300 reflects the acquired initial change information on the editing screen. As a result, in this embodiment, the editing screen reflecting the initial change information is displayed on the user terminal 500 (step S105). In this case, by referring to the editing screen, the user can understand what changes will be made to each of the display elements included in the video when the video is played back, and also the timing at which changes will be made to each of the display elements included in the video by referring to the editing screen.

[0023] In this embodiment, when the CPU 111 of the management server 300 determines the display content of the editing screen, this determined content is transmitted to the user terminal 500. In response to this, the editing screen reflecting the determined display content is displayed on the user terminal 500. In this case, as described above, the user can refer to the editing screen to understand what changes will be made to each of the display elements included in the video, and the timing at which changes will be made to each of the display elements included in the video.

[0024] Furthermore, in this embodiment, by referring to this edit screen, the user can grasp the content of changes that have already been set for each display element. In this embodiment, the CPU 111 of the management server 300 performs processing for the editing screen displayed on the user terminal 500, but this processing may also be performed by the user terminal 500, or part of this processing for the editing screen may be performed by the management server 300 and the other part may be performed by the user terminal 500.

[0025] Thereafter, in this embodiment, the user performs editing operations on each of the display elements as necessary (step S106). In this embodiment, the user can further make desired changes to each of the display elements by performing operations on the generated editing screen. When the user makes further changes, the changes are reflected in the vector data, and vector data reflecting the changes is generated. In other words, in this case, the changes made by the user are reflected in the generated video.

[0026] When the user completes the animation by making further changes to the display elements, the animation is played back using an application program pre-stored in the user terminal 500. This application program changes the layout position and form of each display element over time, for each display element, based on change information associated with each display element. As a result, when a moving image is played back, the layout position and form of each display element changes over time.

[0027] [Initial display on the editing screen] Fig. 4 is a diagram showing an example of an editing screen displayed on the user terminal 500. Fig. 5 is a diagram showing an enlarged view of the portion indicated by the symbol V in Fig. 4. In other words, Figs. 4 and 5 are diagrams illustrating an editing screen 600 in which the display content determined by the CPU 111 of the management server 300 is reflected. In other words, Figs. 4 and 5 are diagrams illustrating an editing screen 600 in which the initial change information is reflected. The edit screen 600 (see FIG. 4) on which the CPU 111 of the management server 300 has made a decision on the display content is displayed on the display unit 501 of the user terminal 500. The editing screen 600 shown in FIGS. 4 and 5 is the editing screen 600 when the user has not yet made any further changes to the display elements.

[0028] In this editing screen 600 shown in FIG. 4, a display area 610 corresponding to the time series is provided at the bottom. In other words, at the bottom of the editing screen 600, a display area 610 is provided that displays information about changes in display elements whose layout positions and forms change over time. Furthermore, a moving image display section 620 for displaying the moving image to be generated is provided above the display area 610. Note that in Fig. 4, the state of the moving image at the time indicated by reference symbol 4A is shown in the moving image display section 620.

[0029] In this embodiment, as described above, the CPU 111 of the management server 300 determines the display content of the editing screen 600. In making this determination, the CPU 111 of the management server 300 determines what is displayed in the display area 610 located at the bottom of the editing screen 600. When determining what to display in the display area 610, the CPU 111 of the management server 300 determines the display content in this display area 610 based on the above-mentioned initial change information that is included in the vector data and acquired from this vector data.

[0030] In this embodiment, timing information indicating when a change in display element will occur is displayed in the display area 610. Based on the acquired initial change information, the CPU 111 of the management server 300 determines the display position in the display area 610 of timing information that indicates when the change specified by this initial change information will be made.

[0031] In this embodiment, each piece of initial change information includes time information indicating when the display element is changed, and the CPU 111 of the management server 300 determines the display position of this timing information based on the acquired time information. The initial change information also includes information about the content of the change (hereinafter referred to as "change content information"). More specifically, in the initial change information, the change content information is associated with each display element.

[0032] Based on the acquired change content information, the CPU 111 of the management server 300 also displays this change content information in the display area for timing information. The change content information includes, for example, information about "fade," "enlargement," "node," "transformation," and "transparency" (details will be described later).

[0033] The CPU 111 of the management server 300 changes the display position of the timing information depending on whether the change specified by the acquired initial change information is a first change or a second change different from the first change. More specifically, if the change identified by the acquired initial change information is a style change, which is an example of a first change, the CPU 111 of the management server 300 causes timing information about this style change to be displayed in the first area 611 within the display area 610 (see Figure 5).

[0034] In addition, if the change identified by the acquired initial change information is an animation change, which is an example of a second change different from the first change, the CPU 111 of the management server 300 displays timing information about this animation change in a second area 612 located below the first area 611.

[0035] In this embodiment, a first area 611 and a second area 612 are provided in a display area 610 (see FIG. 5) as areas corresponding to the time series. The first area 611 and the second area 612 extend in one direction. Specifically, the first area 611 and the second area 612 extend in the horizontal direction of the editing screen 600 (see FIG. 4). The first area 611 and the second area 612 are also arranged adjacent to and side by side with each other in the vertical direction. The extending direction of the first area 611 and the second area 612 is not particularly limited, and may be other directions such as the vertical direction of the editing screen 600.

[0036] Here, an "animated change" refers to a change that requires time to change the display. More specifically, an "animated change" refers to a change that requires a time to change the display that exceeds a predetermined threshold. In this embodiment, animation changes include "fade," "expansion," and "node," which will be described later. For display elements that undergo animation changes, the display gradually changes over time when the video is played.

[0037] Furthermore, a "style change" refers to a change in a form that does not require as much time to change the display as an animation change. Specifically, in this embodiment, style changes include "transformation" and "transparency," which will be described later. For display elements that are changed by style change, the display change is performed in a time shorter than the predetermined threshold value. In other words, a style change refers to a change in a form in which the time required to change the display does not exceed the predetermined threshold value. In this embodiment, the display of display elements that are changed by changing the style are changed instantly.

[0038] Here, an animation change can be considered a time-consuming change that requires time to change the display, and a style change can be considered a short-time change that requires less time to change the display than the time-consuming change. In this embodiment, the CPU 111 of the management server 300 changes the display position of the timing information depending on whether the change identified by the acquired initial change information is an animation change, which is a time-consuming change, or a style change, which is a short-time change.

[0039] In the initial change information of this embodiment, each display element is associated with information such as "fade," "enlarge," "node," "deform," and "transparent," which are examples of change content information that indicates the content of the display change. The CPU 111 of the management server 300 determines whether the change to be made to the display element is an animation change or a style change based on the change content information such as "fade," "enlarge," "node," "transform," and "transparent" contained in the acquired initial change information.

[0040] In this embodiment, if the change content information included in the acquired initial change information is "transformed" or "transparent", the CPU 111 of the management server 300 determines that the change to be made to the display element is a style change. Furthermore, if the change content information included in the acquired initial change information is "fade," "enlarge," or "node," the CPU 111 of the management server 300 determines that the change to be made to the display element is an animation change.

[0041] If the CPU 111 of the management server 300 determines that the change identified by the acquired initial change information is an animation change, which is an example of a time-consuming change, the CPU 111 causes timing information corresponding to this animation change to be displayed in the second area 612. In this embodiment, the display area for the timing information also displays change content information, which is information about the content of the display change. Specifically, in this embodiment, the display area for the timing information displays one of the words "fade," "enlarge," or "node," as shown in Figures 4 and 5.

[0042] On the other hand, if the CPU 111 of the management server 300 determines that the change identified by the acquired initial change information is a style change, which is an example of a short-term change, it causes timing information corresponding to this style change to be displayed in the first area 611. In this embodiment, if the change specified by the acquired initial change information is a style change, change content information such as "transformed" or "transparent" is not displayed in the timing information display area. However, this is not limiting, and the change content information may be displayed.

[0043] Here, if timing information about animation changes, change content information, timing information about style changes, and change content information are displayed in one column (timeline), the amount of information displayed in this one column may increase, making the display difficult to read. In contrast to this, in this embodiment, the display positions of the timing information and change content information differ depending on the content of the change. In other words, in this embodiment, the display positions of the timing information and change content information differ depending on the type of change. In this case, the amount of information displayed in one column is reduced, making the display easier for the user to view.

[0044] In this embodiment, the CPU 111 of the management server 300 displays the timing information in the first area 611 and the timing information in the second area 612 so that the display criteria in the above-mentioned one direction (the horizontal direction of the editing screen 600) when the timing information is displayed in the first area 611 (see Figure 5) coincide with the display criteria in the above-mentioned one direction when the timing information is displayed in the second area 612. In other words, the CPU 111 of the management server 300 aligns the reference position of the display in the one direction when the timing information is displayed in the first area 611 with the reference position of the display in the one direction when the timing information is displayed in the second area 612.

[0045] In this embodiment, timing information is displayed in each of the first area 611 and the second area 612, and the reference position for the display position of this timing information, that is, the reference position in the above-mentioned one direction, is the same in the first area 611 and the second area 612. More specifically, in this embodiment, timing information is displayed based on a predetermined reference time, and the position of this reference time in one direction in the first area 611 coincides with the position of the reference time in one direction in the second area 612. In this case, if the animation change and the style change are performed at the same time, the display position in one direction of the timing information for the animation change will match the display position in one direction of the timing information for the style change.

[0046] In addition, in this embodiment, the CPU 111 of the management server 300 enlarges the area in which timing information is displayed when the change identified by the acquired initial change information is an animation change, which is a time-consuming change, compared to when it is a style change, which is a short-time change. Specifically, when the change identified by the acquired initial change information is an animation change, the CPU 111 of the management server 300 sets the length of the area in which the timing information is displayed, that is, the length in the above-mentioned one direction, to, for example, length L1, as shown by symbol 4B in Figure 4. On the other hand, if the change identified by the acquired initial change information is a style change, the CPU 111 of the management server 300 sets the length of the area in which the timing information is displayed, that is, the length in the above-mentioned one direction, to length L2, which is smaller than length L1, as shown by symbol 4C in Figure 4.

[0047] More specifically, in this embodiment, as shown by reference numeral 4C in FIG. 4, a dot-shaped image is displayed as timing information regarding the style change. In this embodiment, a strip-shaped image extending in one direction and having a width greater than that of the dot-shaped image is displayed as timing information for the animation change, as shown by reference numeral 4B in Fig. 4. Here, the width refers to the length in the direction in which the first region 611 and the second region 612 extend.

[0048] If the change specified by the acquired initial change information is a style change, the CPU 111 of the management server 300 causes this dot-shaped image to be displayed in the first area 611. Furthermore, if the change specified by the acquired initial change information is an animation change, the CPU 111 of the management server 300 causes a strip-shaped image having a width dimension larger than that of the dot-shaped image to be displayed in the second area 612.

[0049] In addition, if the change identified by the acquired initial change information is an animation change, the CPU 111 of the management server 300 increases or decreases the length of the display area of ​​the timing information in the above-mentioned one direction according to the required time, which is the time required for the animation change. In other words, if the change identified by the acquired initial change information is an animation change, the CPU 111 of the management server 300 increases or decreases the length of the above-mentioned strip-like image according to the required time, which is the time required for the animation change.

[0050] More specifically, if the required time required for the animation change is long, the CPU 111 of the management server 300 increases the length of the display area for the timing information made up of a strip-shaped image. Furthermore, if the required time is short, the CPU 111 of the management server 300 reduces the length of the display area of ​​this timing information, which is made up of a strip-shaped image. This allows the user to easily understand the length of time required to change the animation by referring to the editing screen 600.

[0051] In this embodiment, each of the first region 611 and the second region 612 has a plurality of rows of display units 600X extending in the horizontal direction in the drawing, as shown in Fig. 5. Specifically, in this embodiment, each of the first region 611 and the second region 612 has two rows of display units 600X extending in the horizontal direction in the drawing. The display unit 600X may have two or more columns, and the number of columns of the display unit 600X may be increased in response to a user instruction.

[0052] In this embodiment, a plurality of display units 600X are provided for displaying information about each of the animation change and style change, which makes it easier for the user to refer to the editing screen 600 compared to when only one display unit 600X is provided corresponding to each of the animation change and style change. For example, it is conceivable that animation changes may be performed multiple times and the timing of these animation changes may overlap between the animation changes.

[0053] In this case, if there is only one display section 600X for animation change, it may be difficult for the user to refer to the edit screen 600. In contrast to this, if a plurality of display units 600X are provided corresponding to each of the animation change and style change, as in the present embodiment, each of the plurality of timing information items having overlapping change timings can be displayed on a different display unit 600X, which makes it easier for the user to refer to the editing screen 600.

[0054] [Editing by the user] Furthermore, in this embodiment, as described above, the user is able to perform editing operations on each of the display elements. In other words, in this embodiment, each of the display elements can be further modified by the user, and in other words, in this embodiment, each of the display elements can be individually edited by the user.

[0055] In this embodiment, in addition to changing the display elements based on the initial change information originally included in the image data, if the user wishes to further change the display elements, the display elements can be changed based on the user's wishes. When changing display elements based on the user's wishes, information about the content of the changes (hereinafter referred to as "user change information") is received from the user, and the content of the changes specified by this user change information is reflected in the image data composed of the above-mentioned vector data.

[0056] In this embodiment, when further changes by the user are accepted, the CPU 111 of the management server 300 causes a reception display 640, which is an example of a display for accepting further changes to display elements from the user, to be displayed on the display unit 501 of the user terminal 500, as shown in FIG. 4. Specifically, the CPU 111 of the management server 300 causes the display unit 501 of the user terminal 500 to display, as reception displays 640, a first reception screen 641 (not shown in FIG. 4) for receiving the contents of a style change, which is an example of one type of change, from the user, and a second reception screen 642 for receiving the contents of an animation change, which is an example of another type of change. The first reception screen 641 and the second reception screen 642 may be displayed on the editing screen 600 at all times, or may be displayed when the user edits the display elements.

[0057] In this embodiment, the CPU 111 of the management server 300 causes a first reception screen 641, which is a screen for receiving the contents of style changes from the user, to be displayed on the display unit 501 of the user terminal 500 as a reception display 640 for receiving changes from the user, as shown in FIG. 6 (a diagram showing an example of the display of the editing screen 600). In addition, the CPU 111 of the management server 300 causes the second reception screen 642, which is a screen for the user to receive the contents of the animation change, to be displayed on the display unit 501 of the user terminal 500, as shown in Figure 7 (a diagram showing an example of the display of the editing screen 600).

[0058] In this embodiment, the first reception screen 641 and the second reception screen 642 are displayed in the left area of ​​the editing screen 600. In other words, the first reception screen 641 and the second reception screen 642 are displayed as part of the editing screen 600. In addition, in this embodiment, the CPU 111 of the management server 300 prevents the first reception screen 641 and the second reception screen 642 from being displayed when the other is displayed, as shown in Figures 6 and 7.

[0059] In this embodiment, the CPU 111 of the management server 300 generates information that prevents the first reception screen 641 and the second reception screen 642 from being displayed when the other is displayed, and transmits this information to the user terminal 500. As a result, in this embodiment, as shown in Figures 6 and 7, when one of the first reception screen 641 and the second reception screen 642 is displayed on the user terminal 500, the other is not displayed.

[0060] As shown in FIG. 6, at the top of reception display 640, two tabs, a first tab 643A and a second tab 643B, which can be selected by the user, are displayed. In this embodiment, when first tab 643A is selected, first reception screen 641 is displayed, allowing the user to receive the details of style change. When second tab 643B is selected, second reception screen 642 (see FIG. 7) is displayed, allowing the user to receive the details of animation change. In this case, as described above, when one of the first reception screen 641 and the second reception screen 642 is displayed on the user terminal 500, the other is not displayed.

[0061] Furthermore, in this embodiment, the user can set the background image included in the input image as one of the editing operations. In this embodiment, the CPU 111 of the management server 300 identifies, from among the display elements of an input image made up of vector data, display elements that represent a background image, and acquires information about the display elements of this background image.

[0062] The CPU 111 of the management server 300 acquires information about the display elements that represent the background image from the image data that is made up of vector data. More specifically, the CPU 111 of the management server 300 acquires, from the image data configured from vector data, information about display elements that represent a background image that will be positioned in the background of the moving image to be generated. Then, the CPU 111 of the management server 300 performs processing to receive from the user settings regarding the display mode of this background image when it is displayed as a moving image.

[0063] In other words, the CPU 111 of the management server 300 performs processing to accept, from the user, settings for the display mode of the background image in the moving image to be generated. Specifically, the CPU 111 of the management server 300 issues instructions to the user terminal 500 so that a reception display (not shown) for receiving display settings for the background image from the user is displayed on the display unit 501 of the user terminal 500. Then, based on the information input by the user via this reception display, the CPU 111 of the management server 300 sets, for example, whether to make the color of the background image in the input image transparent or whether to maintain the color of the background image in the input image.

[0064] For example, when the CPU 111 of the management server 300 receives a setting from the user to make the color of the background image transparent, the CPU 111 makes the color of the background image included in the input image transparent. In this case, if a new color for the background image has been separately set by the user, the color of the background image included in the final moving image will be this new color. In other words, if a setting to make the background image color transparent is accepted, the color of the background image in the input image is made transparent, and this color of the background image in the input image does not affect the video. On the other hand, in this case, the new color set by the user affects the video, and this new color becomes the color of the background image included in the video.

[0065] Furthermore, when the CPU 111 of the management server 300 receives a setting from the user to maintain the color of the background image, for example, the CPU 111 determines the color of the background image included in the video while maintaining the color of the background image that was in the input image. In this case, if the color of the background image included in the moving image is not separately set by the user, the color of the background image included in the moving image will be the color of the background image that matches the input image.

[0066] Furthermore, if a specific setting has been made in advance by the user, the CPU 111 of the management server 300 sets the state of the display elements displayed on the display unit 501 of the user terminal 500 to a state different from the state in the above-mentioned input image based on this specific setting. More specifically, when a specific setting has been made in advance by the user, the CPU 111 of the management server 300 sets the state of the display elements in the initial state of the video to a state different from the state of the display elements in the input image, based on this specific setting.

[0067] More specifically, when a specific setting has been made in advance by the user, the CPU 111 of the management server 300 changes the placement location of display elements contained in image data composed of vector data based on this specific setting, for example, to make the placement position of the display elements different from the placement position in the input image. More specifically, if a specific setting has been made in advance by the user, the CPU 111 of the management server 300 moves each of the display elements to, for example, the position set by the user.

[0068] As a result, the positions of the display elements in the initial state of the video will differ from the positions of the display elements in the input image, and in this case, the layout of the display elements displayed at the start of the video will differ from the layout in the input image. Furthermore, if a specific setting has been made in advance by the user, the CPU 111 of the management server 300 processes the image data composed of vector data based on this specific setting, and, for example, changes the form of the display elements to a form different from that in the input image.

[0069] Specifically, the CPU 111 of the management server 300 changes the shape of the display element, changes the transparency, etc., to make the shape of the display element different from the shape in the input image. As a result, the form of the display elements in the initial state of the moving image will differ from the form of the display elements in the input image. In this case, the form of the display element displayed at the start of the video will be different from the form in the input image.

[0070] More specifically, in this embodiment, the user is allowed to set in advance the above-mentioned style change as the specific setting set in advance by the user. If the user has previously configured settings for this style change, the CPU 111 of the management server 300 performs at least one of "transformation" and "transparency" as examples of style changes on the display element, changing the form of the display element to a form different from the form in the input image. In addition, the display elements also include the above-mentioned background image, and if the user has made specific settings in advance and then changed the style, the background displayed in the initial state of the video may be different from the background in the input image.

[0071] In this embodiment, when the video starts, the initial state of the video is displayed on the user terminal 500 on which the video is displayed, and basically, at this time, each of the display elements included in the input image is displayed in the state it was in in the input image. In contrast, if the user has made the above-mentioned specific settings, these specific settings are reflected in the display elements displayed on the user terminal 500, and when the video starts, the display elements with these specific settings reflected are displayed on the user terminal 500.

[0072] More specifically, if the user has made settings for style change in advance, the settings for style change are reflected in the display elements displayed on the user terminal 500. In this case, when the video starts, the display elements in the state after the style change are displayed on the user terminal 500 on which the video is displayed. As a result, when the video is in its initial state, the user terminal 500 on which the video is displayed displays, for example, the display elements after the transformation has been performed or the display elements after the transparency has been changed.

[0073] Furthermore, in this embodiment, the above-mentioned specific settings can be registered, and these specific settings can be applied to other input images. In other words, in this embodiment, settings regarding style changes can be registered, and the registered settings regarding style changes can be applied to other input images. More specifically, in this embodiment, the above-mentioned specific settings can be registered in the information storage device 102 (see FIG. 2), and these specific settings can be read out from the information storage device 102 and applied to other input images.

[0074] As a result, in this embodiment, the display state of the display elements included in another input image different from the above input image on the user terminal 500 can be made different from the display state in this other input image. In other words, the state of the display elements in the initial state of the video can be made different from the state of the display elements in this other input image, and in other words, the state of the display elements in the initial state of the video in this other input image can also be made to reflect the above-mentioned specific setting.

[0075] In addition, in this embodiment, multiple specific settings of different types can be registered in the information storage device 102, and the user can select one specific setting from among these multiple specific settings. In other words, in this embodiment, a plurality of settings for style change can be registered in the information storage device 102, and the user can select one setting from among these multiple settings. In this case, the state of the display elements in the initial state of the video can be a state that reflects a specific setting selected by the user. Also, in this case, the state of the display elements in the initial state of the video is not limited to one state, but can be various states.

[0076] The editing operation by the user will now be described in further detail. In this embodiment, when the user performs editing work on a display element, the user selects the display element 91 to be edited from among the display elements 91 displayed in the moving image display section 620 (see FIG. 4). In other words, in this embodiment, when the user changes the style or animation of a display element 91, the user selects the display element 91 to be edited from among the display elements 91 displayed in the video display section 620.

[0077] FIG. 4 illustrates an example in which a display element 91 designated by reference numeral 4E is selected. In this embodiment, for a display element 91 selected by the user, a reception image 93 for receiving a change in the shape of this display element 91 from the user is further displayed, as indicated by the reference symbol 4F. In this embodiment, the user can change the shape of the display element 91 by performing an operation on the reception image 93. Specifically, the user can change the position of the outline of the display element 91 by performing an operation on the reception image 93.

[0078] More specifically, in this embodiment, it is possible to configure the "node," and when configuring this node, the user changes the position of the outline of the display element 91 by performing operations on the reception image 93. In addition, in this embodiment, when the user selects a display element 91, the change information already associated with this display element 91 (initial change information and user change information) is displayed in the first area 611 and the second area 612. In addition, in this embodiment, when a user selects a display element 91, change information associated with other display elements 91 other than the selected display element 91 is hidden, and change information associated with the selected display element 91 is displayed.

[0079] In this embodiment, when a user selects a display element 91 and initial change information or user change information is associated with this display element 91, information about the changes identified by the initial change information or user change information already associated with this display element 91 is displayed in the first area 611 and the second area 612. Specifically, timing information and change content information are displayed in each of the first area 611 and the second area 612.

[0080] When a user selects a display element 91, the information displayed on the user terminal 500 is not limited to information about the change, but other information associated with the display element 91 selected by the user may also be displayed on the editing screen 600. Specifically, for example, information about the name of the display element 91 associated with the display element 91 may be displayed on the editing screen 600.

[0081] In this state shown in FIG. 4, if the user wishes to make further changes to the display element 91 indicated by the symbol 4E, the user operates an information input device such as a mouse to select, for example, a portion of the first area 611 or the second area 612. More specifically, the user uses an information input device such as a mouse to select a portion of the first area 611 or the second area 612, for example, and specifies the timing at which the user wants to change the display.

[0082] More specifically, the user performs an operation to select the portions indicated by the reference symbols 4G and 4H in FIG. 4, for example. In other words, the user uses an information input device such as a mouse to point to a location in the first area 611 or the second area 612 that corresponds to the timing at which the user wishes to change the display. Furthermore, when the user wishes to change the node of the display element 91, the user operates the dynamic image display section 620 to change the position of the outline of the display element 91.

[0083] In this embodiment, when the user desires to make further changes to the display element 91, first, information regarding the outline of the changes to the display element 91 is input. Specifically, the user performs an operation to select a portion of the first area 611 or the second area 612, for example, as described above, to input information about the outline of the change to the display element 91. Specifically, if the user wants to make a style change, the user selects a portion of the first area 611, and if the user wants to make an animation change, the user selects a portion of the second area 612, and then inputs information about the outline of the change the user wants to make.

[0084] In this embodiment, when a user selects a part of the first area 611 or the second area 612, if the reception display 640 is not displayed, the reception display 640 is displayed on the display unit 501 of the user terminal 500. Specifically, a first reception screen 641 and a second reception screen 642 are displayed on the display unit 501 of the user terminal 500 in a state where they can be selected by the user.

[0085] More specifically, when a user selects a part of the first area 611, the CPU 111 of the management server 300 causes a first reception screen 641 to be displayed on the display unit 501 of the user terminal 500, and causes a second reception screen 642 to be positioned behind this first reception screen 641. In addition, when a user selects a part of the second area 612, the CPU 111 of the management server 300 causes a second reception screen 642 to be displayed on the display unit 501 of the user terminal 500, and causes the first reception screen 641 to be positioned behind this second reception screen 642.

[0086] In this embodiment, when the user selects a part of the first area 611, it means that the user wants to change the style. In this case, the CPU 111 of the management server 300 displays a first reception screen 641 for receiving style changes in the left area of ​​the editing screen 600, and positions a second reception screen 642 behind this first reception screen 641.

[0087] Furthermore, if the user selects a part of the second area 612, this means that the user wishes to change the animation. In this case, the CPU 111 of the management server 300 displays a second reception screen 642 for receiving animation changes in the left area of ​​the editing screen 600, and positions the first reception screen 641 behind this second reception screen 642.

[0088] Furthermore, in this embodiment, when the user selects a part of the first area 611 or the second area 612, the reception display 640 is displayed, but it is also possible that the content of this selection may not match the content displayed on the reception display 640. In this way, if the content of the selection does not match the display content of the reception display 640, in this embodiment, the reception display 640 is changed so that the content of the selection matches the display content of the reception display 640.

[0089] Specifically, when a user selects a part of the first area 611, if the second reception screen 642 is displayed, the CPU 111 of the management server 300 causes the first reception screen 641 to be displayed. In addition, when the user selects a part of the second area 612, if the first reception screen 641 is displayed, the CPU 111 of the management server 300 causes the second reception screen 642 to be displayed.

[0090] Furthermore, in this embodiment, when the user selects a part of the first area 611 or the second area 612, if the content of this selection matches the display content of the reception display 640, the display of the reception display 640 is maintained. Specifically, when a user selects a part of the first area 611 and the first reception screen 641 is displayed, the CPU 111 of the management server 300 causes the display of this first reception screen 641 to be maintained. In addition, when the user selects a part of the second area 612, if the second reception screen 642 is displayed, the CPU 111 of the management server 300 maintains the display of this second reception screen 642.

[0091] Furthermore, in this embodiment, when a user selects a portion of the first area 611 or the second area 612, the CPU 111 of the management server 300 accepts this portion selected by the user as the starting point of the change (hereinafter referred to as the "change starting point").

[0092] A first reception screen 641 for receiving a style change will be described with reference to FIG. 6 (a diagram for explaining a reception display 640). In this embodiment, the first reception screen 641 displays the selection items "transform" and "transparent," and the user can set "transform" and "transparent" as style changes. When the user sets the transformation, the screen shown in FIG. 6 is displayed. In this embodiment, the first reception screen 641 displays an input field 911 for information about the anchor point (reference position), an input field 912 for information about the deformation mode, and an input field 913 for information about the start time of the deformation.

[0093] In this embodiment, as described in the input field 912 for information about the transformation mode, the transformation can involve moving, scaling, and rotating the display element 91. Here, as described as "scaling" in this embodiment, the display element 91 can be not only enlarged but also reduced. The user inputs specific numerical values ​​indicating the degree of movement, scaling, and rotation in the input field 912 for information about the manner of transformation.

[0094] The user also inputs a specific value for the start time of the transformation into an input field 913 for information about the start time of the transformation. In this embodiment, as described above, when the user selects a part of the first area 611, the time corresponding to the part selected by the user is automatically entered into the input field 913 for information about the start time of the transformation.

[0095] In this embodiment, when the user operates the first reception screen 641 to set the change, timing information indicating when the change will be made is displayed in the location indicated by symbol 4G in Figure 4 (the start point of the change specified by the user in the first area 611). Here, we will explain an example where only timing information is displayed, but this is not limiting. As described above, change content information, which is information indicating the content of the change, may be displayed at the change start point specified by the user in the first area 611.

[0096] In other words, in addition to timing information indicating when the transformation will be performed, change content information indicating the content of the change may also be displayed at the location corresponding to the change start point. An example of the change content information is text information such as "deformation." The change content information is not limited to text information, and may be displayed in other display formats such as graphics or illustrations.

[0097] Next, the "transparent" setting will be described. When the user sets "transparent," the user selects the area indicated by the symbol 6K in Fig. 6. This switches the display, and the reception display 640 becomes the state shown in Fig. 8 (a diagram for explaining the reception display 640). For the "Transparent" setting, as shown in FIG. 8, an input field 921 for information about opacity and an input field 922 for information about start time are displayed. Here, opacity is an index indicating the transparency of the display element 91. The user inputs a specific numerical value for the opacity in the input field 921 for information about the opacity. In other words, the user inputs a specific numerical value indicating the degree of opacity.

[0098] Furthermore, the user inputs a specific time indicating the timing at which the opacity of the display element 91 is to be changed in an input field 922 for information about the start time. In this embodiment, as described above, if the user has already selected a portion of the first area 611, the time corresponding to the portion selected by the user is automatically entered into the input field 922 for information about the start time of the transformation. In this embodiment, when the user sets the transparency, timing information indicating when the change to transparency will be made is displayed at the change start point specified by the user in the first area 611, as described above.

[0099] As in the above, in addition to this timing information, change content information such as text information "transparent" may also be displayed. In this embodiment, an example of a configuration in which the transparency of the display element 91 can be adjusted has been described as an example, but the present invention is not limited to this, and the color of the display element 91 may be changed.

[0100] FIG. 7 is a diagram illustrating a second reception screen 642 for receiving an animation change. In this embodiment, the second reception screen 642 displays the options "Fade," "Enlarge," and "Node," and the user can set "Fade," "Enlarge," and "Node" as settings for animation changes.

[0101] Here, "fade" refers to a setting in which the brightness of the display element 91 gradually increases or decreases. For fade settings, as shown in FIG. 7, an input field 931 for information about the type of fade, an input field 932 for information about the opacity of the fade, an input field 933 for information about the fade style, and an input field 934 for information about the time required for the fade are displayed.

[0102] In this embodiment, in the input field 934 for information about the time required for fading, the time to start the fade and the time to end the fade are input, thereby inputting information about the time required for the fade. In this embodiment, as described above, if the user has already selected a portion of the second area 612, the time corresponding to the portion selected by the user is automatically entered into the input field for the time to start fading. Furthermore, in this embodiment, when the user selects a portion of the second area 612 and makes this selection in the form of a time range, the time corresponding to the portion selected by the user is automatically entered in the input field for the time at which the fade will end.

[0103] In this embodiment, the type of fade that can be performed is either fade-in or fade-out, and the user operates the input field 931 for information about the type of fade to select the type of fade that the user desires. In addition, in this embodiment, the opacity of the display element 91 can be set, and the user inputs a specific numerical value for the opacity in an input field 932 for information about the opacity of the fade.

[0104] In this embodiment, the input field 933 for information about the fade mode allows the user to enter settings about the animation going back and forth. Here, "round trip" refers to performing one process and then performing the opposite process after the one process.

[0105] In this embodiment, as a round trip process, a process of performing a fade-out after a fade-in, and a process of performing a fade-in after a fade-out can be performed. In this embodiment, the user operates the input field 933 for information about the fade mode to set the animation reciprocating. In this embodiment, the user also inputs a specific value for the required time for the fade in the required time information input field 934.

[0106] In this embodiment, the user inputs information related to "fade" by performing an operation on the second reception screen 642 shown in Fig. 7. This allows the user to set fade for the display element 91 selected by the user. In this embodiment, when the user makes a setting regarding a fade, timing information indicating when the change regarding the fade will be made is displayed in the second area 612.

[0107] Specifically, the timing information is displayed extending from the change start point to the right, with the change start point as the base point. Furthermore, the word "fade" is displayed where this timing information is displayed as change content information, which is information indicating the content of the change. Here, the display length of the timing information for this fade increases or decreases depending on the required fade time that is set, and the longer the required fade time, the longer this display length becomes.

[0108] Next, "enlargement" will be described. When setting "enlargement," as shown in Figure 9 (a diagram illustrating reception display 640), an input field 941 for information about the type of enlargement, an input field 942 for information about the anchor point (reference position), an input field 943 for information about the enlargement ratio, an input field 944 for information about the enlargement mode, and an input field 945 for information about the time required for enlargement are displayed. As mentioned above, here too, as indicated by the term "enlargement / reduction," it is possible to not only enlarge but also reduce the display element 91.

[0109] As in the above, the time required for enlargement is set by inputting the time at which enlargement should start and the time at which enlargement should end. Also, as described above, if the user has already selected a portion of the second area 612, the time corresponding to the portion selected by the user is automatically entered into the input field for the time to start fading. Furthermore, when the user selects a portion of the second area 612, if the user makes this selection in the form of a time range, the time corresponding to the portion selected by the user is automatically entered in the input field for the time to end the enlargement.

[0110] In this embodiment, three types of enlargement are prepared in advance, namely, uniform, horizontal, and vertical, as indicated by the reference numeral 9A. The user selects the type of enlargement that he or she desires from these three types. More specifically, the user operates input field 941 for information about the type of enlargement to select the type of enlargement that he or she desires.

[0111] Here, "equal" means that the scaling is performed so that the scaling ratio in the horizontal direction is equal to the scaling ratio in the vertical direction. Moreover, horizontally long refers to enlarging or reducing an image so that the enlargement / reduction rate in the horizontal direction is greater than the enlargement / reduction rate in the vertical direction. Furthermore, "portrait-long" refers to enlarging or reducing an image so that the enlargement or reduction ratio in the vertical direction is greater than the enlargement or reduction ratio in the horizontal direction.

[0112] In addition, in this embodiment, when setting the enlargement, the user inputs a specific numerical value for the anchor point (reference position) in an input field 942 for information about the anchor point (reference position). The user also inputs a specific numerical value for the enlargement / reduction ratio in an input field 943 for information about the enlargement / reduction ratio. Furthermore, in this embodiment, the user can also set the round trip of the animation for "enlargement," and the user sets the round trip by operating the input field 944 for information about the enlargement mode. Also, similar to the above, the user inputs a specific value for the time required for "enlargement" in the input field 945 for information about the time required.

[0113] In this embodiment, the user inputs information related to "enlargement" by performing an operation on the second reception screen 642 shown in Fig. 9. This allows the user to set "enlargement" for the display element 91 selected by the user.

[0114] In this embodiment, when the user sets "enlargement," timing information corresponding to this "enlargement" is displayed in the second area 612. More specifically, for example, the timing information is displayed in a manner that extends rightward from the above-mentioned change start point, using the change start point as a reference point. Furthermore, in the display area of ​​this timing information, text information "enlarge" is displayed as change content information, which is information indicating the content of the change. Here, as in the above, the display length of the timing information for this enlargement increases or decreases depending on the time required for the enlargement, and the longer this time required, the longer the display length.

[0115] Next, the setting of the "node" will be explained. In the "node" setting, the user sets the position of each node. In other words, in the node setting, the user sets the position of the outline of the display element 91. More specifically, in this embodiment, when setting "node," a coordinate input field 651 is displayed for inputting the position coordinates of each of the multiple nodes 91N that form the outline of the display element 91, as shown in FIG. 10 (a diagram illustrating the reception display 640). The user inputs the position coordinates of each node 91N into the coordinate input field 651, thereby setting the position of the node 91N.

[0116] Furthermore, in the setting for node 91N, similarly to the above, an input field 652 for information about the manner of change and an input field 653 for information about the time required to change node 91N are displayed. Here, as in the above, when setting the time required to change node 91N, the time required to change node 91N is set by inputting the time to start the change and the time to end the change.

[0117] Also, as described above, if the user has already selected a portion of the second area 612, the time corresponding to the portion selected by the user will be automatically entered into the input field for the start time. Furthermore, when the user selects a portion of the second area 612 and makes this selection in the form of a time range, the time corresponding to the portion selected by the user is automatically entered in the input field for the end time.

[0118] As described above, the input field 652 for information about the change mode accepts settings for round trip animation from the user. In the change of node 91N, round trip refers to a process of changing the position of the outline of display element 91 and then returning the outline to its original position. Also, in this embodiment, similarly to the above, the user inputs a specific numerical value as the required time for node 91N in the input field 653 for information about the required time.

[0119] In this embodiment, when the user makes settings for the node 91N, the timing information corresponding to this node 91N is displayed in the second area 612. Specifically, similarly to the above, the timing information is displayed in a manner that extends from the change start point to the right in the drawing, with the change start point being used as the reference point. Furthermore, in the display area of ​​this timing information, similarly to the above, text information such as "node" is displayed as change content information, which is information indicating the content of the change. Here, the display length of the timing information for this "node" increases or decreases according to the time required for the "node", as described above, and the longer the required time, the longer the display length.

[0120] On the second reception screen 642 shown in FIG. 10, the user sets the movement amount of each node 91N by inputting a specific numerical value. In addition, in this embodiment, as shown in FIG. 10, each of the nodes 91N is displayed in the moving image display section 620, and the user can set the movement amount of each node 91N by directly operating the node 91N. In other words, in this embodiment, the user can directly change the position of the outline of the display element 91 by operating an information input device such as a mouse to move each of the displayed nodes 91N on the video display unit 620.

[0121] In this embodiment, as described above, when the user selects the display element 91, the reception image 93 for receiving a direct operation from the user on the outline of the display element 91 is displayed on the video display section 620. In other words, in this embodiment, when a user selects a display element 91, a node 91N is displayed on the outline of the display element 91, and the user can change the position of the outline of the display element 91 by moving this node 91N.

[0122] Additionally, when the user selects a display element 91 on the video display section 620, the video display section 620 may display the image shown in FIG. 11 (a diagram showing an example of display on the video display section 620). 11, similarly to the above, a plurality of nodes 91N are displayed corresponding to display elements 91. Furthermore, in this display example, when the user performs a predetermined operation, a rotation axis 91X is displayed on moving image display section 620, and in the display example shown in FIG.

[0123] In this display example shown in FIG. 11, the user can set the rotation of the display element 91 around the rotation axis 91X by performing an operation on the video display section 620. Here, we will explain the case where the user sets the rotation of the display element 91 around the rotation axis 91X, but it is also possible to set the movement of the display element 91 by directly operating the video display unit 620, not limited to rotation. Specifically, when the user selects a display element 91 on the video display section 620 and then moves the display element 91, the setting for the movement may be accepted.

[0124] The display shown in FIG. 11 is performed based on an instruction from the CPU 111 of the management server 300. That is, in this embodiment, the CPU 111 of the management server 300 outputs an instruction to cause the video display unit 620 to display a display for accepting from the user the manner in which the display element 91 displayed on the video display unit 620 moves, and a display for accepting from the user the manner in which the display element 91 displayed on the video display unit 620 rotates. In response to this, in this embodiment, the video display section 620 displays the image shown in FIG.

[0125] In the state shown in FIG. 11, when the user performs an operation on the video display section 620, the CPU 111 of the management server 300 accepts the content of this operation and acquires information about the settings made by the user based on the content of this operation. Specifically, the CPU 111 of the management server 300 acquires information on settings regarding the movement of the display element 91 and information on settings regarding the rotation of the display element 91 . Then, the CPU 111 of the management server 300 reflects the acquired information about this setting in the vector data.

[0126] In the display example shown in Figure 11, we have explained a case where two displays, one for receiving from the user the manner in which the display element 91 is to be moved and the other for receiving from the user the manner in which the display element 91 is to be rotated, are displayed on one video display unit 620. However, the present invention is not limited to this, and each of these two displays may be displayed on a different edit screen 600, and each of these two displays may be displayed by switching the edit screen 600.

[0127] In the above, an example was given in which, when a user edits the display element 91, the user first selects a portion of the first area 611 and the second area 612, and then the user performs operations on the first reception screen 641 and the second reception screen 642. In this embodiment, it is not limited to this, and it is also envisioned that the user may first perform operations on the first reception screen 641 and the second reception screen 642 without selecting a portion of the first area 611 and the second area 612.

[0128] In this case, the user first performs operations on the first reception screen 641 and the second reception screen 642 to input various information related to the change. In this case, the CPU 111 of the management server 300 then causes timing information and change content information to be displayed in the first area 611 and the second area 612 based on the information input by the user.

[0129] Although not described above, in this embodiment, as shown in FIG. 5, a pre-start display area 619 is present to the left of the first area 611 and the second area 612 in the drawing. In this embodiment, as described above, the user may make specific settings in advance regarding style changes, and in this case, as described above, in this embodiment, the display element 91 is changed according to these specific settings before the video starts to play. In this embodiment, information about the change in the display element 91 that is made before the start of playback of the video is displayed in the pre-start display area 619.

[0130] In this embodiment, as described above, the user can set the style change as the specific setting. Specifically, the user can set one or both of "transformation" and "transparency" in the specific setting that is set in advance. In this embodiment, when the user sets the "transformation" or "transparency" as the specific setting, timing information indicating when the "transformation" or "transparency" will be performed is displayed in the pre-start display area 619.

[0131] This allows the user to understand that specific settings have already been made by referring to this pre-start display area 619. In addition, in this case, the user can understand that the initial state of the video will be different from the initial state in the input image. In addition, in this embodiment, the user is able to perform operations on this pre-start display area 619, and similarly to the above, the user can perform operations on this pre-start display area 619 to set the style change that will be performed before the video starts playing.

[0132] When the user performs an operation on the pre-start display area 619 , the user designates a part of the pre-start display area 619 . Next, the user performs an operation on the first reception screen 641 (see FIG. 6) to set the style change before starting playback of the video. When the user has finished setting the style change, timing information indicating when the style change will take place is displayed in the pre-start display area 619, as described above.

[0133] In this embodiment, as described above, the user can set the outline of the changes by selecting a part of the first area 611 and the second area 612 that function as a timeline, for example. Next, the user makes detailed settings for the changes via a first reception screen 641 and a second reception screen 642 that are displayed in conjunction with this partial selection.

[0134] In addition, in this embodiment, a pre-start display area 619 is displayed, allowing the user to obtain information about the style change that will be performed before playback of the video starts. Furthermore, the user can operate this pre-start display area 619 to set the style change that will be performed before playback of the video starts.

[0135] Furthermore, in this embodiment, the user can directly operate the selected display element 91. More specifically, the user can directly operate the selected display element 91 by selecting a node 91N or the display element 91 itself. In the case of a configuration in which the node 91N can be selected as in this embodiment, the user can set the movement of a part of the display element 91 that the user has selected.

[0136] In the above, we have explained an example in which the required time cannot be set for "transformation" and "transparency," which are examples of style changes, but it may also be possible to set the required time for "transformation" and "transparency." If the required time for style change can also be set, it is preferable to increase or decrease the display length of the timing information according to the required time, as in the above case.

[0137] In the above description, for "transform" and "transparent," which are examples of style changes, only timing information is displayed, and no content change information is displayed. However, the content change information may also be displayed for "transformed" and "transparent," which are examples of style changes. Specifically, for example, text information such as "transformed" and "transparent," or an image or illustration representing "transformed" and "transparent," may be displayed. [Explanation of symbols]

[0138] 1...information processing system, 91...display element, 111...CPU, 501...display unit, 600...editing screen, 610...display area, 611...first area, 612...second area, 640...reception display, 641...first reception screen, 642...second reception screen

Claims

1. An information processing system including a processor for processing display elements displayed on a display unit, acquiring change information including a time-series display change to be made to the display element; determining, based on the acquired change information, display content of an editing screen that instructs a change in the display of the display elements in chronological order; It is an information processing system, The processor: timing information indicating when the change of the display element is to be performed is displayed on the display unit; When the change specified by the acquired change information is a change of one type, the timing information is displayed in a first area; If the change identified by the acquired change information is another type of change, the timing information is displayed in a second area; a reception display is displayed, which is a display for receiving changes to the display element from the user; As the reception display, a first reception screen for the user to receive the content of the one type of change and a second reception screen for receiving the content of the other type of change from the user are displayed. Information processing system.

2. The processor: When one of the first reception screen and the second reception screen is displayed, the other is not displayed. The information processing system according to claim 1 .

3. The processor: acquiring the display elements to be displayed on the display unit from an input image that is an input image; performing a process of receiving, from a user, display settings on the display unit for a background image included in the input image; The information processing system according to claim 1 .

4. An information processing system including a processor for processing display elements displayed on a display unit, acquiring change information including a time-series display change to be made to the display element; determining, based on the acquired change information, display content of an editing screen that instructs a change in the display of the display elements in chronological order; It is an information processing system, The processor: acquiring the display elements to be displayed on the display unit from an input image that is an input image; When a specific setting has been made in advance by a user, a state of the display element displayed on the display unit is made different from a state of the display element in the input image based on the specific setting. Information processing system.

5. The specific settings can be registered, A display state of a display element included in another input image different from the input image on the display unit can be made different from the display state in the other input image by using the registered specific setting. The information processing system according to claim 4 .

6. The processor: a display for receiving a user's operation on the outline of the display element displayed on the display unit from the user is displayed on the display unit; The information processing system according to claim 1 .

7. The processor: a display for receiving from the user a movement mode of the display element displayed on the display unit and / or a display for receiving from the user a rotation mode of the display element; The information processing system according to claim 1 .

8. a function of acquiring change information including the details of time-series display changes made to display elements displayed on the display unit; a function of determining display content of an editing screen that instructs a change in the display of the display elements along a time series based on the acquired change information; a reception display function for displaying a reception display that is a display for receiving changes to the display element from a user; It is a program to realize the above on a computer, The determining function is timing information indicating when the change of the display element is to be performed is displayed on the display unit; When the change specified by the acquired change information is a change of one type, the timing information is displayed in a first area; If the change identified by the acquired change information is another type of change, the timing information is displayed in a second area; The reception display function is As the reception display, a first reception screen for the user to receive the content of the one type of change and a second reception screen for receiving the content of the other type of change from the user are displayed. program.

9. a function of acquiring change information including the details of time-series display changes made to display elements displayed on the display unit; a function of determining display content of an editing screen that instructs a change in the display of the display elements along a time series based on the acquired change information; a function of acquiring the display elements to be displayed on the display unit from an input image that is an input image; a function of, when a specific setting has been made in advance by a user, changing the state of the display element displayed on the display unit to a state different from the state of the display element in the input image based on the specific setting; A program to realize this on a computer.

10. An information processing method for processing display elements displayed on a display unit, acquiring change information including a time-series display change to be made to the display element; determining, based on the acquired change information, display content of an editing screen that instructs a change in the display of the display elements along a time series; a reception display is displayed, which is a display for receiving changes to the display elements from the user; It is an information processing method, In the process of determining the display content, timing information indicating when the change of the display element is to be performed is displayed on the display unit; When the change specified by the acquired change information is a change of one type, the timing information is displayed in a first area; If the change identified by the acquired change information is another type of change, the timing information is displayed in a second area; In the process of displaying the reception display, As the reception display, a first reception screen for the user to receive the content of the one type of change and a second reception screen for receiving the content of the other type of change from the user are displayed. Information processing methods.

11. An information processing method for processing display elements displayed on a display unit, acquiring change information including a time-series display change to be made to the display element; determining, based on the acquired change information, display content of an editing screen that instructs a change in the display of the display elements along a time series; acquiring the display elements to be displayed on the display unit from an input image that is an input image; When a specific setting has been made in advance by a user, a state of the display element displayed on the display unit is made different from a state of the display element in the input image based on the specific setting. Information processing methods.

Citation Information

Patent Citations

  • Animation time control system

    JP1995044728A

  • Animation preparation program

    JP2003263648A

  • Content editing device, computer-readable program, and recording medium with the same recorded

    JP2007041861A

  • Animation editing apparatus and animation reproduction apparatus

    WO2010113211A1