MOVING IMAGE EDITING DEVICE, MOVING IMAGE EDITING METHOD, AND MOVING IMAGE EDITING PROGRAM
20230147338 · 2023-05-11
Inventors
- Sumire OKUAKI (Yamanashi, JP)
- Shouichi KAWAKAMI (Yamanashi, JP)
- Yuji TUBOGUCHI (Yamanashi, JP)
- Yuusuke MATSUDAIRA (Yamanashi, JP)
- Michitaka MOCHIDA (Yamanashi, JP)
Cpc classification
G06F3/04847
PHYSICS
G11B27/02
PHYSICS
G06F3/0481
PHYSICS
G11B27/031
PHYSICS
G09B5/02
PHYSICS
International classification
G11B27/02
PHYSICS
G06F3/04845
PHYSICS
Abstract
A moving image editing device comprises: a moving image library in which a plurality of moving images are stored; a moving image addition unit that adds one moving image selected by a user from among the plurality of moving images stored in the moving image library to a moving image editing region in which it is possible to play back a moving image displayed on a display unit; a moving image association unit that associates another moving image from the moving image library, for which playback is to be started next, with an indicated component displayed in the moving image editing region in a form enabling the indicated component to be selected by the user when playing back the one moving image; and an associated moving image registration unit that collects and stores, in a storage region, the plurality of moving images associated by the moving image association unit.
Claims
1. A moving image editing device comprising: a moving image library that stores a plurality of moving images; a moving image addition unit that adds one moving image selected by a user from among the plurality of moving images stored in the moving image library to a moving image editing region allowing reproduction of a moving image displayed on a display unit; a moving image association unit that associates, in the moving image editing region, a designated component to be displayed in a form selectable by the user when the one moving image is reproduced, with another moving image that is stored in the moving image library and is to be subsequently reproduced; and an associated moving image registration unit that collects and stores, in a storage region, the plurality of moving images associated by the moving image association unit.
2. The moving image editing device according to claim 1, further comprising: an associatory graphic generation unit that generates an associatory graphic containing objects respectively representing the plurality of moving images collected and stored in the storage region by the associated moving image registration unit and association among the objects.
3. The moving image editing device according to claim 1, further comprising: an icon library that stores a plurality of icons each representing an instruction item, and an icon editing unit that adds, as the designated component, the icon selected by the user from the icon library to a position of the moving image editing region designated by the user in the one moving image added by the moving image addition unit, wherein the associated moving image registration unit stores, in the storage region, a moving image to which the icon has been added by the icon editing unit.
4. The moving image editing device according to claim 3, further comprising: an icon setting display unit that displays an icon display setting region for setting a display timing and a display time period at and during which the icon added by the icon editing unit is displayed while the one moving image is being reproduced.
5. The moving image editing device according to claim 1, further comprising: a URL designation receiving unit that receives designation of an external URL representing an external web page, and a URL association unit that associates the external URL received by the URL designation receiving unit with the designated component displayed in the moving image editing region in response to an operation by the user.
6. The moving image editing device according to claim 1, further comprising: a moving image collection generation unit that generates a collection of moving images obtained by collecting the plurality of moving images stored in the storage region by the associated moving image registration unit.
7. A moving image editing method performable by a computer comprising a moving image library that stores a plurality of moving images, the method comprising: a moving image addition step of adding one moving image selected by a user from among the plurality of moving images stored in the moving image library to a moving image editing region allowing reproduction of a moving image displayed on a display unit of the computer can be reproduced; a moving image association step of associating, in the moving image editing region, a designated component to be displayed in a form selectable by the user when the one moving image is reproduced, with another moving image that is stored in the moving image library and is to be subsequently reproduced; and an associated moving image registration step of collecting and storing, in a storage region, the plurality of moving images associated in the moving image association step.
8. A non-transitory computer readable medium configured to store a moving image editing program for causing a computer comprising a moving image library storing a plurality of moving images to perform steps that comprise: a moving image addition step of adding one moving image selected by a user from among the plurality of moving images stored in the moving image library to a moving image editing region allowing reproduction of a moving image displayed on a display unit of the computer; a moving image association step of associating, in the moving image editing region, a designated component to be displayed in a form selectable by the user when the one moving image is reproduced, with another moving image that is stored in the moving image library and is to be subsequently reproduced; and an associated moving image registration step of collecting and storing, in a storage region, the plurality of moving images associated in the moving image association step.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
PREFERRED MODE FOR CARRYING OUT THE INVENTION EMBODIMENT
[0024] First, an outline of an embodiment of an aspect will be described. The present embodiment relates to performing editing for associating a plurality of moving images and generating a collection of moving images obtained by collecting the plurality of edited moving images. The present embodiment will be described with reference to an example in which moving images representing a procedure for replacement of a fan motor of a machine tool are edited and created.
[0025] A moving image editing device 1 shown in
[0026] Before a description of each of functional units in the control unit 10, the storage unit 20 will be described. The storage unit 20 is a storage region that stores programs and the like to be executed by the control unit 10. The storage unit 20 includes an editing program 21, a moving image library 22, an icon library 23, and an edited moving image storage unit 24 (a storage region). The editing program 21 is a program for executing various types of functions of the control unit 10, which will be described later.
[0027] The moving image library 22 is a storage region that stores a plurality of moving images. The moving images to be stored in the moving image library 22 can be used to explain how to operate various types of equipment, examples of which include devices and machines such as a machine tool, an industrial machine, and an industrial robot to be handled in a factory or similar facilities. Each of the moving images has a length of, for example, several seconds to several ten seconds. For example, each of the moving images is related to, and prepared for, one type of equipment on a one-to-one basis. Each of the moving images to be stored in the moving image library 22 may be a moving image in an MP4 format, for example. The moving image library may be stored in a server (including a virtual server or the like on a cloud). In this case, the moving image editing device 1 may acquire a moving image by accessing the server.
[0028] The icon library 23 is a storage region that stores a plurality of icons each representing an instruction item. The icon may be a stamp, for example, and may be one represented by an intuitive picture. Examples of the icon include ones respectively represented by pictures of arrows indicating “return” and “next”, one represented by a picture of a house indicating “return to start”, and ones respectively including letters “YES” and “NO”. Further, there may be a plurality of icons having the same pictorial pattern but in different colors. Providing icons having the same content (picture) but in various colors allows an editor who creates a moving image (hereinafter referred to also as the user) to select one or more icons having a color that is considered to be appropriate, depending on the background color of a location where the icon is to be inserted.
[0029] The edited moving image storage unit 24 is a storage region that stores a plurality of moving images being edited by the moving image editing device 1 and a collection of moving images obtained by collecting the plurality of moving images. The icon library and the edited moving image storage unit may be stored in a server (including a virtual server or the like on a cloud). In this case, the moving image editing device 1 may acquire the icon by accessing the server. The moving image editing device 1 may store the plurality of moving images being edited and the collection of moving images by accessing the server.
[0030] The control unit 10 includes an editing screen output unit 11, a moving image addition unit 12, an icon editing unit 13 (an icon setting display unit), a moving image association unit 14, a URL association unit 15 (a URL designation receiving unit), an editing target moving image registration unit 16 (an associated moving image registration unit and a moving image collection generation unit), and an associatory graphic generation unit 17. The editing screen output unit 11 outputs to the display unit 27 a moving image editing screen including a canvas region (a moving image editing region) that allows reproduction of a moving image. The moving image editing screen will be described with reference to
[0031] The moving image editing screen 40 shown in
[0032] The icon region 42 is a region where an icon that can be added to the moving image to be edited is displayed. The icon region 42 displays content in a switchable manner by means of a thumbnail tab 42a, a stamp tab 42b, and a branch tab 42c. With the thumbnail tab 42a selected, a list of thumbnail images as images each representing one scene of a moving image is displayed on the icon region 42, for example. With the stamp tab 42b selected, a list of a plurality of icons stored in the icon library 23 is displayed on the icon region 42, for example. With the branch tab 42c selected, an associatory graphic representing association of moving images is displayed on the icon region 42.
[0033] The branch setting region 43 is a region where association is to be set. The branch setting region 43 allows association to be performed by way of setting a moving image to be reproduced subsequent to the moving image displayed on the canvas region 41. The branch setting region 43 allows association to be performed by way of designating an external URL (uniform resource locator) or the like representing an external web page from the moving image displayed on the canvas region 41.
[0034] The switchable display region 44 is a region on which a page console 45 and a page timeline 46 (an icon display setting region) are displayed in a switchable manner. As shown in
[0035] As shown in
[0036] As shown in
[0037] Icons that can be added by the icon editing unit 13 are not limited to the icons stored in the icon library 23. The icon may be replaced with a rectangular region into which a text can be inputted, for example, a text box, as shown in
[0038] The moving image association unit 14 allows, by means of the branch setting region 43, the icon or the like added by the icon editing unit 13 to be associated with another moving image that is stored in the moving image library 22 and is to be subsequently reproduced, at the time of reproduction of the moving image added to the canvas region 41. The URL association unit 15 receives an external URL representing an external web page to be designated by the user in the branch setting region 43. The URL association unit 15 allows, by means of the branch setting region 43, the icon or the like added by the icon editing unit 13 to be associated with the received external URL at the time of reproduction of the moving image added to the canvas region 41.
[0039] The editing target moving image registration unit 16 stores, in the edited moving image storage unit 24, a plurality of moving images associated by the moving image association unit 14. The editing target moving image registration unit 16 generates a collection of moving images obtained by collecting the plurality of moving images stored in the edited moving image storage unit 24, and stores the generated collection of moving images in the edited moving image storage unit 24. The editing target moving image registration unit 16 can create one folder in the edited moving image storage unit 24 and collects and stores the moving images in the folder. The editing target moving image registration unit 16 can generate a collection of moving images having a file configuration conforming to an HTML5 format, for example.
[0040] The associatory graphic generation unit 17 generates an associatory graphic including objects respectively representing the plurality of moving images collected and stored in the edited moving image storage unit 24 by the editing target moving image registration unit 16 and association among the objects, as shown in
[0041] Examples of the input unit 26 include input devices such as a keyboard, a mouse, and various types of buttons such as a switch button. The display unit 27 is a display device, and is configured by a CRT (cathode ray tube) or an LCD (liquid crystal display), for example. A touch panel functioning as both the input unit 26 and the display unit 27 may be provided. The communication unit 29 is an interface that communicates with an external device (a Web server, etc.).
[0042] A procedure relating to creation of a collection of moving images using the moving image editing device 1 according to the present embodiment will be described next.
[0043] The moving image editing processing is now described with reference to specific examples. As shown in
[0044] Then, the user performs an operation for adding an icon. As shown in
[0045] Then, “2. Choice” as a page of a moving image to be reproduced is created. As shown in
[0046] In
[0047] Next, as described above with reference to
[0048] Further, the user edits the name “54e” of the moving image 54a to be edited in the canvas region 41 into “Choice”. As a result, the page console 45 in the switchable display region 44 displays a page 54f in the canvas region 41 is indicated within a thick frame that indicates a selected state.
[0049] Next, two editing target moving images “Home” and “Choice” are associated with each other. As shown in
[0050] As shown in
[0051] Upon the user selecting a reproduction button 48, the control unit 10 reproduces and displays the moving image generated by way of the above-described operation of the canvas region 41. The user can adjust the display timing and the display time period of each of the designated components 56a to 56c while checking its reproduced state. In particular, a timing for transitioning to the subsequent moving image should be after the currently-reproduced moving image is viewed to the end. Therefore, the respective display timings at which the designated components 56a to 56c are displayed are desirably not immediately after the start of reproduction of the moving image but after a certain length of the moving image is reproduced. Although all the designated components transition to “Choice” in the case of the example shown in
[0052] Next,
[0053]
[0054]
[0055] The user selects a stamp 61g, and then operates the branch setting region 43. The user selects “in story” from the drop down list 61d and designates “Home” indicated by the page 61a, in the association destination designation column 61e so that the control unit 10 (the moving image association unit 14) can associate the page 61c and the page 61a with each other by means of a designated component in the stamp 61g.
[0056] The moving images associated with each other by way of the above-described method can be displayed in a summarized manner in an associatory graphic. Specifically, when the branch tab 42c (see
[0057] Thus, the user can edit moving images by way of a series of simple operations via the input unit 26 by referring to the moving image editing screen 40, and can easily associate the plurality of moving images in accordance with designation by the user.
[0058] In S3 shown in
[0059] In S4, the control unit 10 determines whether to generate a collection of moving images. The control unit 10 determines that the collection of moving images is to be generated in response to receiving the user's selection of an output button (not shown) upon completion of moving image editing, for example. If the collection of moving images is to be generated (YES in S4), the control unit 10 causes the processing to proceed to S5. On the other hand, if the collection of moving images is not to be generated (No in S4), the control unit 10 causes the processing to proceed to S6. A case where the collection of moving images is not generated corresponds to a case where the moving images are being created.
[0060] In S5, the control unit 10 (the editing target moving image registration unit 16) generates the collection of moving images, and stores the generated collection of moving images in the edited moving image storage unit 24. The control unit 10 generates an HTML file, for example, as the collection of moving images. Then, the control unit 10 causes the processing to end. On the other hand, in S6, the control unit 10 (the editing target moving image registration unit 16) stores the plurality of edited moving images in the edited moving image storage unit 24. When the plurality of moving images being edited are collected and stored in the edited moving image storage unit 24, a dedicated folder may be generated, assigned with a folder name, and stored. As a result, the editing processing can be resumed by calling the folder name. Then, the control unit 10 causes the processing to end.
[0061] As described above, the user is allowed to easily edit and create moving images that can be used for a worker using various types of equipment, for example, devices and machines such as an industrial machine to learn a technique. Further, a collection of moving images created by way of this operation is stored in one folder whereby the collection of moving images can be easily copied on another computer or the like. Accordingly, workers in factories or similar facilities can appropriately obtain necessary information while seeing the collection of moving images. Accordingly, even an inexperienced worker can perform work without a mistake if he/she follows an instruction provided by such an interactive collection of moving images.
[0062] A program used in the present embodiment can be stored using various types of non-transitory computer readable media and supplied to a computer. The non-transitory computer readable media include various types of tangible storage media. Examples of the non-transitory computer readable medium include a magnetic recording medium (e.g., a flexible disk, a magnetic tape, or a hard disk drive), a magneto-optical recording medium (e.g., a magneto-optical disk), a CD-ROM (read only memory), a CD-R, a CD-R/W, a semiconductor memory (e.g., a mask ROM, a PROM (programmable ROM), an EPROM (erasable PROM), a flash ROM, and a RAM (random access memory)). The program may be supplied to a computer by various types of transitory computer readable media. Examples of the transitory computer readable medium include an electric signal, an optical signal, and an electromagnetic wave. The transitory computer readable medium can supply the program to the computer via a wired communication path such as an electrical wire and an optical fiber or a wireless communication path.
[0063] Although the above-described embodiment is one of preferred embodiments of the present invention, the scope of the present invention is not limited to only the above-described embodiment, and the present invention can be implemented in various ways with diverse modifications made without departing from the spirit of the present invention.
(Modification 1)
[0064] Although the moving image editing device 1 in which the control unit 10 has various types of functions and the storage unit 20 stores various types of data has been described as an example in the above-described embodiment, the present invention is not limited to this. The moving image editing device 1 may have a configuration of a distributed system. For example, the functions of the moving image editing device 1 and some or all of data and the like stored in the storage unit 20 may be provided in a different device that can communicate via a network and a virtual server produced on a cloud, and these devices as the whole may perform the functions of the moving image editing device 1.
(Modification 2)
[0065] Although the moving image editing device 1 that creates the moving image related to “replacement of fan motor” has been described as an example in the above-described embodiment, the present invention is not limited to this. A different moving image may be edited and created, provided that the moving image is an interactive know-how moving image as a collection of moving images associated with each other. For example, it is possible to edit and create a moving image for a state checking, a mounting position guidance, an operation explanation, a removal procedure, or an assembly procedure.
(Modification 3)
[0066] Although the moving image editing device 1 using the previously-provided icons has been described as an example in the above-described embodiment, the present invention is not limited to this. If an icon created by a user himself/herself is registered in the icon storage unit, the icon can be used as a user-original icon. The size of the icon can be changed as desired by selecting the icon on the canvas region and enlarging and reducing the frame of the icon.
(Modification 4)
[0067] Although the moving image editing screen has been described as an example in the above-described embodiment, a configuration of the moving image editing screen is not limited to this. A different screen configuration may be adapted provided that various types of processing (e.g., association of moving images, association with an external URL, addition of an icon, and setting of a display timing and a display time period of an icon) corresponding to the above-described operations by the user can be performed.
(Modification 5)
[0068] Although display in the Japanese language has been described in the above-described embodiment, the present invention is not limited to this. Display corresponding to a plurality of languages such as English and Chinese may be prepared, and the presence or absence of caption can be selected. As a result, a collection of moving images can be used in various countries.
[0069] As described above, according to the present embodiment, the following function and effect, for example, are obtained.
[0070] (1) The moving image editing device 1 includes: the moving image library 22 that stores a plurality of moving images; the moving image addition unit 12 that adds one moving image selected by a user from among the plurality of moving images stored in the moving image library 22, to a canvas region 41 allowing reproduction of a moving image displayed on a display unit 27; the moving image association unit 14 that associates, in the canvas region 41, a designated component to be displayed in a form selectable by the user when the one moving image is reproduced, with another moving image that is stored in the moving image library 22 and is to be subsequently reproduced; and the editing target moving image registration unit 16 that collects and stores, in an edited moving image storage unit 24, the plurality of moving images associated by the moving image association unit 14.
[0071] As a result, the moving image editing device 1 can generate an interactive know-how moving image as one collection of moving images. The moving image editing device 1 can associate the designated component with the subsequent moving image by the user. Specifically, in response to a viewer selecting the designated component, a moving image in a flowchart format can be generated which allows the subsequent moving image to be reproduced.
[0072] (2) The moving image editing device 1 described in (1) may include the associatory graphic generation unit 17 that generates the associatory graphic 62 containing objects respectively representing the plurality of moving images collected and stored in the edited moving image storage unit 24 by the editing target moving image registration unit 16 and association among the objects. As a result, the moving image editing device 1 can provide to the user the association of the plurality of moving images in the form of the associatory graphic, thereby allowing the user to visually check the entire flow of editing target moving images when editing the moving images.
[0073] (3) The moving image editing device 1 described in (1) or (2) may include: the icon library 23 that stores a plurality of icons each representing an instruction item; and the icon editing unit 13 that adds, as the designated component, the icon selected by the user from the icon library 23 to a position of the canvas region 41 designated by the user in the one moving image added by the moving image addition unit 12. The editing target moving image registration unit 16 may store, in the edited moving image storage unit 24, a moving image to which the icon has been added by the icon editing unit 13. As a result, the user can use the icon registered in the icon library 23 by way of a simple operation, and can easily generate a moving image including options, for example.
[0074] (4) In the moving image editing device 1 described in (3), the icon editing unit 13 may display the page timeline 46 for setting a display timing and a display time period at and during which the icon added is displayed while the one moving image is reproduced. As a result, the moving image editing device 1 can arbitrarily set the display timing and the display time period in the moving image of the icon, and can create a moving image convenient for use.
[0075] (5) The moving image editing device 1 described in any one of (1) to (4) may include the URL association unit 15 that receives designation of an external URL representing an external web page and associates the received external URL with the designated component displayed on the canvas region 41 in response to an operation by the user. As a result, in response to the user selecting the designated component displayed in the moving image, the external web page can be displayed. For example, if a URL of a component sales site where the component displayed in the moving image can be purchased is designated as the external URL, the user can be guided to purchase a component without a mistake.
[0076] (6) In the moving image editing device 1 described in any one of (1) to (5), the editing target moving image registration unit 16 may generate a collection of moving images obtained by collecting the plurality of moving images stored in the edited moving image storage unit 24. As a result, the collection of moving images can be placed in one folder and can be copied in a folder unit, for example. Accordingly, maintenance and transfer of the moving images can be easily performed.
[0077] (7) A moving image editing method performable by the moving image editing device 1 including the moving image library 22 that stores a plurality of moving images includes: a moving image addition step of adding one moving image selected by a user from among the plurality of moving images stored in the moving image library 22 to a canvas region 41 allowing reproduction of a moving image displayed on a display unit 27 of the moving image editing device 1; a moving image association step of associating, in the canvas region 41, a designated component to be displayed in a form selectable by the user when the one moving image is reproduced, with another moving image that is stored in the moving image library 22 and is to be subsequently reproduced; and an associated moving image registration step of collecting and storing, in an edited moving image storage unit 24, the plurality of moving images associated in the moving image association step. As a result, a similar effect to that in (1) can be obtained.
[0078] (8) The editing program 21 causes the moving image editing device 1 including the moving image library 22 storing a plurality of moving images to perform steps that include a moving image addition step of adding one moving image selected by a user from among the plurality of moving images stored in the moving image library 22 to a canvas region 41 allowing reproduction of a moving image displayed on a display unit 27 of the moving image editing device 1; a moving image association step of associating, in the canvas region 41, a designated component to be displayed in a form selectable by the user when the one moving image is reproduced, with another moving image that is stored in the moving image library 22 and is to be subsequently reproduced; and an associated moving image registration step of collecting and storing, in an edited moving image storage unit 24, the plurality of moving images associated in the moving image association step. As a result, a similar effect to that in (1) can be obtained.
EXPLANATION OF REFERENCE NUMERALS
[0079] 1: Moving image editing device [0080] 10: Control unit [0081] 11: Editing screen output unit [0082] 12: Moving image addition unit [0083] 13: Icon editing unit [0084] 14: Moving image association unit [0085] 15: URL association unit [0086] 16: Editing target moving image registration unit [0087] 17: Associatory graphic generation unit [0088] 20: Storage unit [0089] 21: Editing program [0090] 22: Moving image library [0091] 23: Icon library [0092] 24: Edited moving image storage unit [0093] 26: Input unit [0094] 27: Display unit [0095] 41: Canvas region [0096] 46: Page timeline [0097] 62: Associatory graphic