Video processing device, control method for video processing device, and program
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- CANON KK
- Filing Date
- 2024-12-19
- Publication Date
- 2026-07-01
AI Technical Summary
Visitors to leisure facilities need to watch entire vlog videos to confirm specific locations, which is time-consuming.
A video processing device that acquires video specification and map information, allowing selective distribution of video frames associated with specified regions on a map, enabling quick access to desired locations.
Reduces the time required to check famous landmarks by allowing direct access to relevant video sections through region-based frame associations.
Smart Images

Figure 2026109083000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a video processing apparatus, a control method for the video processing apparatus, and a program.
Background Art
[0002] For example, before actually visiting a leisure facility such as a campsite, a tourist destination, or an amusement park, there may be a case where one wants to check the appearance and atmosphere of the leisure facility. In this case, it is possible to view in advance a video (vlog video) that has been uploaded to a video distribution service such as YouTube (registered trademark) and captures the appearance and atmosphere of the leisure facility. For example, Patent Document 1 discloses an apparatus that acquires position information associated with frames constituting video content and controls the playback of the video content based on the position information.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In a leisure facility, there are many famous places such as facilities and tourist spots that visitors to the leisure facility would like to see. However, when a visitor checks each famous place in a vlog video in advance, it is necessary to watch the vlog video from beginning to end, that is, to watch it all through, and as a result, there is a problem that the confirmation work takes time.
[0005] The present invention has been made in view of the above problems. An object of the present invention is to provide a video processing apparatus, a control method for the video processing apparatus, and a program that can shorten the time required for confirmation when, for example, checking a famous place such as a leisure facility in a video in advance.
Means for Solving the Problems
[0006] To achieve the above objective, the present invention provides a video processing device that is communicably connected to an information processing device having an image display function for displaying images, and which processes video, comprising: an acquisition unit capable of acquiring video specification information relating to the specification of a video when a video to be played back by the information processing device is specified; and a control unit capable of controlling the distribution of the video to be played back by the information processing device as a distributed video to the information processing device based on the video specification information, and also capable of controlling the distribution of a map image associated with the distributed video, including the location where the distributed video was filmed, to the information processing device, wherein the map image is allocated to a plurality of regions, each region is associated with two or more video frames from a plurality of video frames constituting the distributed video, and the acquisition unit acquires region specification information relating to the specification of a predetermined region when a predetermined region from the plurality of regions is specified by the information processing device, and the control unit controls the distribution of video frames associated with the predetermined region as an associated video to the information processing device based on the region specification information. [Effects of the Invention]
[0007] According to the present invention, for example, when checking a famous landmark such as a leisure facility in advance using video, the time required for such check can be reduced. [Brief explanation of the drawing]
[0008] [Figure 1] This block diagram shows an example of the hardware configuration of a video processing system according to the first embodiment. [Figure 2] This figure shows an example of a map image stored in the memory of a corporate terminal. [Figure 3] This figure shows an example of a map image stored in the memory unit of a video processing device. [Figure 4] This diagram illustrates the relationship between each region included in the map image and the streamed video. [Figure 5]This diagram illustrates the relationship between each region included in the map image and the streamed video. [Figure 6] This is a flowchart showing the processes performed by the video processing device. [Figure 7] This figure shows an example of the process by which the screen displayed on the user terminal changes over time due to user operation. [Figure 8] This diagram shows a modified version of the screen displayed on the user terminal's display unit. [Figure 9] This flowchart shows a modified example of the processing in step S604, which is a subroutine of the flowchart shown in Figure 6(a). [Figure 10] This diagram illustrates the relationship between each region included in a map image and the streamed video in the video processing system according to the second embodiment. [Modes for carrying out the invention]
[0009] The embodiments of the present invention will be described in detail below with reference to the drawings. However, the configurations described in the following embodiments are merely illustrative, and the scope of the present invention is not limited to the configurations described in each embodiment. For example, each part constituting the present invention can be replaced with any configuration that can perform a similar function. In addition, any configuration may be added. Furthermore, any two or more configurations (features) from each embodiment can be combined.
[0010] <First Embodiment> The first embodiment will be described below with reference to Figures 1 to 9. Figure 1 is a block diagram showing an example of the hardware configuration of a video processing system according to the first embodiment. As shown in Figure 1, the video processing system 1 includes a video processing device 10 owned by a corporation CO1 that operates a video distribution site. In addition to the video processing device 10, the video processing system 1 also includes an information processing device (hereinafter referred to as the "corporate terminal") 11 owned by a corporation CO2 that operates a campsite, and an information processing device (hereinafter referred to as the "user terminal") 12 owned by a user (individual) US. The video processing device 10, the corporate terminal 11, and the user terminal 12 are connected to each other via the internet 13 so that they can communicate with one another.
[0011] The video processing device 10 is a device that processes video and includes a control unit 101, a communication unit 102, a storage unit 103, a display unit 104, a processing unit 105, and an operation unit 106. The control unit 101 is a computer that controls the entire video processing device 10, that is, the communication unit 102 to the operation unit 106, etc. The communication unit 102 is connected to the internet 13 so as to be able to communicate. This allows it to transmit information to or receive information from corporate terminals 11 and user terminals 12. The storage unit 103 stores, for example, various programs and data. These programs include programs that cause the control unit 101 to execute each process (control method of the video processing device) described later. The data includes data such as a map image 30 of the campsite (see Figure 3). The display unit 104 is composed of, for example, a liquid crystal display or an organic EL display and displays various images. The processing unit 105 processes the map image acquired from the corporate terminal 11 at the campsite site (external site). This process will be described later. The operation unit 106 includes, for example, a keyboard and mouse. Employees of Corporation CO1 can operate the operation unit 106 to perform tasks on the video processing device 10. The video processing device 10 is not particularly limited and can be, for example, a desktop or notebook personal computer, a tablet terminal, etc.
[0012] The corporate terminal 11 comprises a control unit 111, a communication unit 112, and a storage unit 113. The control unit 111 is a computer that controls the entire corporate terminal 11, i.e., the communication unit 112, storage unit 113, etc. The communication unit 112 is connected to the internet 13 so as to be able to communicate with it. This allows it to transmit information to the video processing device 10 and the user terminal 12, or to receive information from the video processing device 10 and the user terminal 12. The storage unit 113 stores, for example, various programs and data. The data includes data such as a map image 20 of the campsite (see Figure 2). The corporate terminal 11 is not particularly limited, and for example, a desktop or notebook personal computer, a tablet terminal, etc., can be used.
[0013] The user terminal 12 includes a control unit 121, a communication unit 122, a storage unit 123, a display unit 124, and an operation unit 125. The control unit 121 is a computer that controls the entire user terminal 12, i.e., the communication unit 122 to the operation unit 125, etc. The communication unit 122 is connected to the internet 13 so as to be able to communicate. This allows it to transmit information to the video processing device 10 and the corporate terminal 11, or to receive information from the video processing device 10 and the corporate terminal 11. The storage unit 123 stores, for example, various programs and data. The display unit 124 is composed of, for example, a liquid crystal display or an organic EL display, and displays various images. The operation unit 125 includes, for example, a keyboard, mouse, touch panel, etc. The user US can perform tasks on the user terminal 12 by operating the operation unit 126. In this embodiment, a smartphone (see Figure 7) is used as the user terminal 12, but it is not limited to this. For example, the user terminal 12 can be a desktop or notebook personal computer, a tablet device, a smartphone, a head-mounted display, or any other device with an image display function.
[0014] Figure 2 shows an example of a map image stored in the memory unit of a corporate terminal. The map image 20 shown in Figure 2 is a map of a campsite. The map image 20 includes the campsite entrance 201, reception 202, main street 203, tent site A204, shortcut 205, and cooking area 206. As shown in Figure 2, the campsite entrance 201 and reception 202 are connected by the main street 203. The cooking area 206 is located adjacent to the reception 202. The cooking area 206 and tent site A204 are connected by shortcut 205. It is also possible to travel between the cooking area 206 and tent site A204 using the main street 203, although this is a longer route. The video processing device 10 can acquire the map image 20 from the corporate terminal 11 via the communication unit 102. Thus, in this embodiment, the communication unit 102 functions as an acquisition unit that acquires information such as the map image 20 from the corporate terminal 11 (acquisition process). Furthermore, the communication unit 102 can also acquire information from the user terminal 12. Note that the generation of the map image 20 is not limited to being performed by the corporate terminal 11, but may also be performed by the video processing device 10.
[0015] FIG. 3 is a diagram showing an example of a map image stored in the storage unit of the video processing apparatus. The map image 30 shown in FIG. 3 is based on the map image 20 acquired from the corporate terminal 11 (camp site), that is, an image obtained by processing the map image 20. The processing of the map image 20 is performed by the processing unit 105 when an employee of the corporation CO1 operates the operation unit 106. As shown in FIG. 3, in the map image 30, an x-axis (horizontal axis) and a y-axis (vertical axis) orthogonal to each other are set by the processing unit 105, and a plurality (five in the configuration shown in FIG. 3) of regions are allocated. The first region is a reception area 302 within a predetermined range centered on the coordinates (100, 100) and includes the reception 202. The second region is a main street area 303 within a predetermined range centered on the coordinates (200, 200) and includes the main street 203. The third region is a tent site area 304 within a predetermined range centered on the coordinates (300, 200) and includes the tent site A204. The fourth region is a shortcut area 305 within a predetermined range centered on the coordinates (300, 150) and includes the shortcut 205. The fifth region is a cooking area 306 within a predetermined range centered on the coordinates (250, 100) and includes the cooking area 206. Note that the number of regions allocated to the map image 30 is five in this embodiment, but is not limited thereto, and may be, for example, 1 to 4 or 6 or more. Also, the x-axis and y-axis, the coordinates of each region, and the two-dot chain line indicating each region may be in a visible display state or a non-display state on the map image 30. Such a map image 30 is stored in advance in the storage unit 103 prior to the distribution of the map image 30 by the control unit 101 described later. Also, in the storage unit 103, a distribution video 401 (see FIG. 4) is stored together with the map image 30.
[0016] Figures 4 and 5 are diagrams illustrating the association between each region included in the map image and the distributed video, respectively. The distributed video 401 in Figure 4 ("Video A" in Figure 5) is a video of the campsite taken by, for example, an employee of corporation CO1. This distributed video 401 can be distributed from the video processing device 10 to the user terminal 12 (user US side). The distributed video 401 is filmed in the following order: entrance 201, reception 202, main street 203, tent site A204, shortcut 205, and cooking area 206. Note that the distributed video 401 includes images other than those from entrance 201 to cooking area 206. Such distributed videos 401 are stored in the storage unit 103 prior to distribution by the control unit 101, which will be described later.
[0017] As shown in FIG. 4, the reception area 302 is associated with two or more video frames in the plurality of video frames constituting the distribution video 401 that captured the reception 202. As shown in FIG. 5, the video frames that captured the reception 202, that is, the video section "H:M:S:F", are "00:01:00:00 to 00:01:30:29". Here, "H" in the video section indicates "hour", "M" indicates "minute", "S" indicates "second", and "F" indicates the frame number. The main street area 303 is associated with two or more video frames in the plurality of video frames constituting the distribution video 401 that captured the main street 203 (see FIG. 4). The video frames that captured the main street 203 are "00:01:31:00 to 00:01:59:29" (see FIG. 5). The tent site area 304 is associated with two or more video frames in the plurality of video frames constituting the distribution video 401 that captured the tent site A 204 (see FIG. 4). The video frames that captured the tent site A 204 are "00:02:00:00 to 00:02:29:29" (see FIG. 5). The shortcut area 305 is associated with two or more video frames in the plurality of video frames constituting the distribution video 401 that captured the shortcut 205 (see FIG. 4). The cooking area 306 is associated with two or more video frames in the plurality of video frames constituting the distribution video 401 that captured the cooking area 206 (see FIG. 4). Such an association process for associating each such area with the video frames is performed by the processing unit 105, for example, when an employee of the corporation CO1 operates the operation unit 106. Thereby, the map image 30 subjected to the association process is generated. Therefore, the map image 20 that is the basis of the map image 30 does not have a plurality of areas allocated, and each of the areas is an image in a state where it is not associated with two or more video frames in the plurality of video frames constituting the distribution video 401.
[0018] FIG. 6 is a flowchart showing the processing executed by the video processing apparatus. Figure 6(a) is a flowchart showing the overall processing performed by the video processing device. Figure 6(b) is a flowchart showing the processing in step S602, which is a subroutine of the flowchart shown in Figure 6(a). Figure 6(c) is a flowchart showing the processing in step S604, which is a subroutine of the flowchart shown in Figure 6(a). Figure 7 is a diagram showing an example of the process by which the screen displayed on the user terminal's display unit changes over time due to operation. Figure 7(a) is a diagram showing the state in which a video to be played on the user terminal is specified. Figure 7(b) is a diagram showing the state in which a video is being played on the user terminal. Figure 7(c) is a diagram showing the state in which a desired area is specified from a map image on the user terminal. Figure 7(d) is a diagram showing the state in which a video of the desired area is being played on the user terminal.
[0019] As shown in Figure 6(a), in step S601, the control unit 101 of the video processing device 10 determines whether a video to be played on the user terminal 12, that is, a video to be displayed on the user terminal 12, has been specified. This determination is made based on video specification information relating to the specification of the video to be played. If, as a result of the determination in step S601, it is determined that a video to be played has been specified, the process proceeds to step S602. On the other hand, if, as a result of the determination in step S601, it is determined that no video to be played has been specified, the process ends.
[0020] Here, we will explain the video selection information. As shown in Figure 7(a), the display unit 124 of the user terminal 12 displays a menu screen 701. The menu screen 701 includes videos 701A for campsite A, 701B for campsite B, 701C for campsite C, and 701D for campsite D, all of which are playable on the user terminal 12. Videos 701A to 701D are each managed by the video processing device 10. The user US can select, for example, video 701A from among videos 701A to 701D as the video they wish to play on the user terminal 12. This selected information is transmitted as video selection information from the communication unit 122 of the user terminal 12 and received by the communication unit 102 of the video processing device 10. The control unit 101 then makes the decision in step S601 based on this video selection information.
[0021] As shown in Figure 6(a), in step S602, the control unit 101 executes a video playback start process. The video playback start process will be described later with reference to Figure 6(b). As a result of this process, as shown in Figure 7(b), the display unit 124 of the user terminal 12 plays the video 701A of campsite A, and also displays the aforementioned map image 702 of campsite A. In the configuration shown in Figure 7(b), the map image 702 is placed to the upper right of the video 701A, but the placement of the map image 702 is not particularly limited. For example, the map image 702 may be placed in the summary section of the video 701A. In this embodiment, the video 701A is the aforementioned distributed video 401, and the map image 702 is a map image 30 that includes the campsite (location) where the distributed video 401 was filmed.
[0022] As shown in Figure 6(a), in step S603, the control unit 101 determines whether a desired (predetermined) area, that is, a map area where video playback is desired, has been specified on the map image 702 displayed on the user terminal 12. This determination is made based on area specification information related to the specification of the area. If the determination in step S603 determines that a map area has been specified, the process proceeds to step S604. On the other hand, if the determination in step S603 determines that no map area has been specified, the process proceeds to step S605.
[0023] Here, we will explain the area designation information. As shown in Figure 7(c), the display unit 124 of the user terminal 12 displays the map image 702 (map image 30). The user US can select, for example, the reception area 302 from among the reception area 302 to the kitchen area 306 included in the map image 702 as the area in which they wish to play the video on the user terminal 12. This selected information is transmitted as area designation information from the communication unit 122 of the user terminal 12 and received by the communication unit 102 of the video processing device 10. The control unit 101 then makes a decision in step S603 based on this area designation information.
[0024] As shown in Figure 6(a), in step S604, the control unit 101 executes a video playback section specification process. The video playback section specification process will be described later with reference to Figure 6(c). As a result of this process, as shown in Figure 7(d), the display unit 124 of the user terminal 12 plays a video of the reception area 302, that is, a video of the reception 202.
[0025] As shown in Figure 6(a), in step S605, the control unit 101 determines whether or not video playback has been terminated on the user terminal 12. This determination is made based on playback termination information transmitted from the communication unit 122 of the user terminal 12 and received by the communication unit 102 of the video processing device 10. Playback termination information is generated, for example, by operating the video stop button on the user terminal 12, or by an operation to transition to another video. If the determination in step S605 determines that video playback has been terminated, the process ends. On the other hand, if the determination in step S605 determines that video playback has not been terminated, the process returns to step S601 and the subsequent steps are executed in order.
[0026] Next, the video playback start process will be explained with reference to Figure 6(b). As shown in Figure 6(b), in step S611, the control unit 101 retrieves a video (here referred to as "video 701A") from among the videos 701A to 701D stored in the storage unit 103 based on the video selection information.
[0027] In step S612, the control unit 101 determines whether or not there is a map image 702 (map image 30) associated with the video 701A (distributed video 401) acquired in step S611. Thus, in this embodiment, the control unit 101 also functions as a map determination unit that determines whether or not there is a map image associated with the video. In addition, the video processing device 10 may have a separate component that functions as a map determination unit from the control unit 101. If the determination in step S612 is that there is a map image 702, the process proceeds to step S613. On the other hand, if the determination in step S612 is that there is no map image 702, the process proceeds to step S614. If it is determined that there is no map image 702, control may be performed to display this fact on the user terminal 12.
[0028] In step S613, the control unit 101 retrieves the map image 702 stored in the memory unit 103. Next, the control unit 101 controls the communication unit 102 to distribute this map image 702 to the user terminal 12 (control step). This allows the map image 702 to be displayed on the user terminal 12.
[0029] In step S614, the control unit 101 controls the communication unit 102 to distribute the video 701A acquired in step S611 to the user terminal 12 (control step). This allows the user terminal 12 to play the video 701A. Note that the processing order of steps S613 and S614 may be reversed.
[0030] Next, the video playback section specification process will be explained with reference to Figure 6(c). As shown in Figure 6(c), in step S621, the control unit 101 acquires the map area specified based on the area specification information (here referred to as "reception area 302").
[0031] In step S622, the control unit 101 determines whether there is a video frame (video section) associated with the reception area 302 acquired in step S621, i.e., whether there is a video in the reception area 302. Thus, in this embodiment, the control unit 101 also functions as a video determination unit that determines whether there is a video associated with the map area (hereinafter referred to as "related video"). Note that in the video processing device 10, the part that functions as a video determination unit may be provided separately from the control unit 101. The video associated with the reception area 302 is called "related video 402" (see Figure 4). The video associated with the tent site area 304 is called "related video 404". The video associated with the shortcut area 305 is called "related video 405". The video associated with the cooking area area 306 is called "related video 406". If the determination in step S622 is found to be that there is a related video 402, the process proceeds to step S623. On the other hand, if the determination in step S622 is found to be that there is no related video 402, the process ends.
[0032] In step S623, the control unit 101 controls the communication unit 102 to distribute the related video 402 stored in the storage unit 103 to the user terminal 12. This allows the user terminal 12 to play the related video 402.
[0033] Next, the image display on the user terminal 12 will be described. This image display is performed based on control by the control unit 101 of the video processing device 10. When the video processing device 10 distributes related video 402 while the distributed video 401 is displayed on the display unit 124 of the user terminal 12, the related video 402 is received and the display of the distributed video 401 is temporarily stopped. Then, the related video 402 is displayed on the display unit 124 in place of the distributed video 401 (see Figure 7(d)). As a result, when checking the campsite reception 202 in advance using the distributed video 401, the related video 402 is displayed quickly, thus reducing the time required to check the reception 202. After the playback of the related video 402 has finished, the distributed video 401 is displayed again. At this time, the distributed video 401 may be played with the related video 402 skipped.
[0034] <Example 1> Next, a modified example of the first embodiment (modification 1) will be described. Figure 8 shows a modified example of the screen displayed on the user terminal's display unit. When the user terminal 12 receives a related video 402 from the video processing device 10 while the distributed video 401 is displayed on the display unit 124, it receives the related video 402 and maintains the display state (playback state) of the distributed video 401. As shown in Figure 8, the related video 402 is displayed on the display unit 124, but the distributed video 401 is positioned to the upper right of the related video 402. This allows both the distributed video 401 and the related video 402 to be viewed. Furthermore, the related video 402 can be viewed with priority over the distributed video 401.
[0035] <Modification 2> Next, a modified example of the first embodiment (modification 2) will be described. As mentioned above, the map image 30 includes the reception area 302 to the kitchen area 306. As shown in Figure 4, when the areas are specified in the order of reception area 302, kitchen area 306, shortcut area 305, and tent site area 304, the area specification information includes information regarding the specification of the reception area 302 to the kitchen area 306 (a set of predetermined areas). In this case, the control unit 101 distributes the related videos in the order of area specification, that is, it distributes related video 402, related video 406, related video 405, and related video 404 in this order. As a result, related video 402, related video 406, related video 405, and related video 404 are displayed consecutively on the user terminal 12 in this order.
[0036] Figure 9 is a flowchart showing a modified version of the processing in step S604, which is a subroutine of the flowchart shown in Figure 6(a). The control that displays related videos 402, 406, 405, and 404 in succession is based on the flowchart shown in Figure 9. As shown in Figure 9, in step S901, the control unit 101 acquires information regarding the designation of the reception area 302 to the kitchen area 306 as area designation information.
[0037] In step S902, the control unit 101 selects and acquires one piece of information from the information regarding the designation of the reception area 302 to the kitchen area 306 acquired in step S901, in order from the information with the earliest designation order.
[0038] In step S903, the control unit 101 determines whether or not there is an associated video associated with the region acquired in step S902. If the determination in step S903 is made to find that there is an associated video, the process proceeds to step S904. On the other hand, if the determination in step S903 is made to find that there is no associated video, the process proceeds to step S905.
[0039] In step S904, the control unit 101 adds the related video, which was determined to exist in step S903, to the playlist of videos to be played on the user terminal 12. The playlist is pre-stored in the storage unit 103.
[0040] In step S905, the control unit 101 determines whether there is any unselected information among the information regarding the designation of reception area 302 to kitchen area 306 acquired in step S901, up to step S904. If the determination in step S905 is found to be that there is unselected information, the process returns to step S902 and the subsequent steps are executed in order. On the other hand, if the determination in step S905 is found to be that there is no unselected information, the process proceeds to step S906.
[0041] In step S906, the control unit 101 distributes the videos added to the playlist to the user terminal 12 in the order they were added. This allows the user terminal 12 to play the related videos sequentially.
[0042] <Variation 3> Next, a modified example of the first embodiment (modification 3) will be described. This modification is an example in which, while a related video (hereinafter referred to as the "first related video") is displayed on the user terminal 12, another related video (hereinafter referred to as the "second related video"), different from the first related video, is distributed from the video processing device 10. The first related video can be any of the following two cases: The first is a video specified by region specification (hereinafter referred to as "case 1"). The second is a video that is not specified by region specification, that is, a part of a video that is displayed sequentially in the flow of playback during the process of playing the distributed video (hereinafter referred to as "case 2"). The second related video is a video specified by region specification. In case 1, the second related video is displayed after the first related video displayed on the user terminal 12 has finished. In case 2, even if the first related video displayed on the user terminal 12 has not yet finished, the second related video is displayed in place of the first related video. By switching the display mode of the second related video in this way, for example in case 2, it is possible to suppress the unnecessary display of the first related video and transition to the rapid display of the second related video.
[0043] <Second Embodiment> The second embodiment will be described below with reference to Figure 10, focusing on the differences from the previously described embodiment, and similar matters will be omitted from the explanation. Figure 10 is a diagram illustrating the association between each region included in the map image and the distributed video in the video processing system according to the second embodiment. As shown in Figure 10, when regions are specified in the order of kitchen area 306, shortcut area 305, and tent site area 304, the region specification information includes information regarding the specification of tent site area 304 to kitchen area 306. In this case, if kitchen area 306 is designated as the "first region" and tent site area 304 as the "second region," the shortcut area 305 can be designated as the "third region" located between the first and second regions. Related video 406 is the first related video associated with the first region, and related video 404 is the second related video associated with the second region. Related video 405 is the third related video associated with the third area, and can be processed as an image showing movement from the kitchen area 306 (first area) to the tent site area 304 (second area).
[0044] As mentioned above, the streamed video 401 is a video that sequentially films the entrance 201, reception 202, main street 203, tent site A204, shortcut 205, and cooking area 206. Therefore, the related video 405 is a video in which the photographer moves in the direction of arrow α. On the other hand, the order in which the areas are specified in this embodiment is cooking area 306, shortcut area 305, and tent site area 304. Therefore, the user US imagines moving in the order of cooking area 306, shortcut area 305, and tent site area 304. For this reason, when the control unit 101 controls the distribution of related video 405, it controls the related video 405 to be displayed in reverse playback. As a result, the related video 405 becomes an image of moving in the direction of arrow β, which is opposite to arrow α. Thus, the user US can feel as if they are moving along shortcut 205 from cooking area 206 towards tent site A204. In this embodiment, the display of the related video 405 is not limited to the reverse playback of the related video 405. For example, multiple video frames that make up the related video 405, spaced apart, may be displayed as reverse playback still images.
[0045] <Example 1> Next, a modified example of the second embodiment (Modification 1) will be described. In this modification, when the areas are specified in the order of kitchen area 306 and tent site area 304, the area specification information includes information regarding the specification of the tent site area 304 and kitchen area 306. In this case, the kitchen area 306 is designated as the "first area," and the tent site area 304 is designated as the "second area." The shortcut area 305, located between the first and second areas, can be designated as the "third area." Related video 406 is the first related video associated with the first area, and related video 404 is the second related video associated with the second area. Related video 405 is the third related video associated with the third area and can be processed as an image existing between the kitchen area 306 (first area) and the tent site area 304 (second area). The control unit 101 controls the distribution of related video 405 after distributing related video 406 and before distributing related video 404. This allows user US to also check the condition of shortcut 205, which they will take when going from cooking area 206 to tent site A204.
[0046] Although preferred embodiments of the present invention have been described above, the present invention is not limited to the embodiments described above, and various modifications and changes are possible within the scope of its gist. The present invention can also be realized by supplying a program that implements one or more functions of the embodiments described above to a system or device via a network or storage medium, and by having one or more processors in the computer of that system or device read and execute the program. Furthermore, the present invention can also be realized by a circuit (e.g., an ASIC) that implements one or more functions. In addition, the external site to which the video processing device 10 is communicably connected is not limited to a campsite, but may be, for example, a tourist spot or a leisure facility such as an amusement park. Furthermore, the number of external sites to which the video processing device 10 is communicably connected is not limited to one, but may be multiple.
[0047] Each embodiment of the disclosure includes the following configurations, methods, and programs. (Configuration 1) A video processing device that is communicatively connected to an information processing device having an image display function for displaying images, and processes video, When a video to be played back on the aforementioned information processing device is specified, an acquisition unit is provided that can acquire video specification information related to the specification of the said video. The system includes a control unit that can control the distribution of a video to be played on the information processing device as a distributed video, based on the video designation information, and can also control the distribution of a map image associated with the distributed video, including the location where the distributed video was filmed, to the information processing device. The aforementioned map image is divided into multiple regions, and each region is associated with two or more video frames from among the multiple video frames that make up the distributed video. When a predetermined region is selected from the map image by the information processing device, the acquisition unit acquires region designation information relating to the designation of the predetermined region. The control unit is characterized by performing control to distribute video frames associated with the predetermined region as related videos to the information processing device based on the region designation information. (Configuration 2) The video processing apparatus according to Configuration 1, characterized in that it includes a storage unit that stores the distributed video and the map image in advance prior to the distribution of the distributed video and the map image by the control unit. (Configuration 3) The video processing apparatus according to Configuration 2, characterized in that the storage unit stores an image based on a map image obtained from an external site as the map image. (Configuration 4) The map image obtained from the external site is not assigned to the multiple regions, and each region is not associated with two or more video frames among the multiple video frames that constitute the distributed video. The video processing apparatus according to configuration 3, comprising a processing unit that generates the map image by assigning the plurality of regions to the map image obtained from the aforementioned external site, and associating two or more video frames from the plurality of video frames constituting the distributed video to each region. (Configuration 5) Prior to the distribution of the map image by the control unit, a map determination unit is provided that determines whether or not the map image is associated with the distributed video, The video processing apparatus according to any one of configurations 1 to 4, characterized in that the control unit, as a result of the determination by the map determination unit, determines that there is a map image associated with the distributed video, and then distributes the map image. (Configuration 6) Prior to the distribution of the related video by the control unit, a video determination unit is provided to determine whether or not the related video exists, The video processing apparatus according to any one of configurations 1 to 5, characterized in that the control unit, as a result of the determination by the video determination unit, determines that there is a related video, and then distributes the related video. (Configuration 7) The video processing apparatus according to any one of Configurations 1 to 6, characterized in that when the related video is distributed while the distributed video is being displayed on the information processing apparatus, the control unit temporarily stops the display of the distributed video and then controls the display of the related video. (Configuration 8) The video processing apparatus according to any one of Configurations 1 to 7, characterized in that the control unit performs control to resume displaying the streaming video after the display of the related video is completed when the display of the streaming video is temporarily stopped by the information processing apparatus and the related video is displayed. (Configuration 9) The video processing apparatus according to Configuration 8, characterized in that the control unit performs control to not display the section of the related video in the distributed video when resuming the display of the distributed video. (Configuration 10) When the region designation information includes information regarding the designation of multiple predetermined regions, the control unit controls the sequential distribution of the associated videos associated with each predetermined region, as described in any one of Configurations 1 to 7. (Configuration 11) The video processing apparatus according to Configuration 8, characterized in that the control unit performs control to sequentially display the related videos associated with each predetermined region. (Configuration 12) The video processing device according to any one of Configurations 1 to 9, characterized in that when the information processing device is displaying the related video and distributes another related video different from the related video, the control unit performs control to display the other related video after the related video that is currently displayed on the information processing device has finished. (Configuration 13) In the map image, the plurality of regions include a first region, a second region, and a third region located between the first region and the second region. The acquisition unit acquires information regarding the designation of the first region and information regarding the designation of the second region as region designation information, and then acquires information regarding the designation of the third region. The video processing apparatus according to any one of configurations 1 to 10, characterized in that the control unit controls the sequential distribution of the associated videos as a first associated video associated with the first region, a third associated video associated with the third region, and a third associated video associated with the second region. (Configuration 14) The third related video is an image showing movement from the first region to the second region, The video processing apparatus according to configuration 11, characterized in that when the control unit controls the distribution of the third related video, it controls the third related video so that it can be displayed in reverse playback. (Method 1) A method for controlling a video processing device that is communicatively connected to an information processing device having an image display function for displaying images, and which processes video, When a video to be played back on the aforementioned information processing device is specified, an acquisition step is made to obtain video specification information related to the specification of the video, The system includes a control step that enables control to distribute a video to be played on the information processing device as a distributed video, based on the video designation information, and also enables control to distribute a map image associated with the distributed video, including the location where the distributed video was filmed, to the information processing device. The aforementioned map image is divided into multiple regions, and each region is associated with two or more video frames from among the multiple video frames that make up the distributed video. In the acquisition step, when a predetermined area is selected from the map image by the information processing device, area designation information relating to the designation of the predetermined area is acquired. A control method for a video processing device, characterized in that the control step involves controlling the distribution of video frames associated with a predetermined region as related videos to the information processing device based on the region designation information. (Program 1) A program characterized by causing a computer to execute the control method described in Method 1. [Explanation of Symbols]
[0048] 10. Video Processing Device 12 Information Processing Devices 30 Map Images 101 Control Unit 102 Communications Department 105 Processing Unit 401 Streaming Video
Claims
1. A video processing device that is communicatively connected to an information processing device having an image display function for displaying images, and processes video, When a video to be played back on the aforementioned information processing device is specified, an acquisition unit is provided that can acquire video specification information related to the specification of the said video. The system includes a control unit that can control the distribution of a video to be played on the information processing device as a distributed video, based on the video designation information, and can also control the distribution of a map image associated with the distributed video, including the location where the distributed video was filmed, to the information processing device. The aforementioned map image is divided into multiple regions, and each region is associated with two or more video frames from among the multiple video frames that constitute the distributed video. When a predetermined region is selected from the map image by the information processing device, the acquisition unit acquires region designation information relating to the designation of the predetermined region. The control unit is characterized by performing control to distribute video frames associated with the predetermined region as related videos to the information processing device based on the region designation information.
2. The video processing apparatus according to claim 1, further comprising a storage unit that stores the distributed video and the map image in advance prior to the distribution of the distributed video and the map image by the control unit.
3. The video processing apparatus according to claim 2, characterized in that the storage unit stores an image based on a map image obtained from an external site as the map image.
4. The map image obtained from the aforementioned external site is not assigned to the aforementioned multiple regions, and each of these regions is not associated with two or more video frames among the multiple video frames that constitute the aforementioned distributed video. The video processing apparatus according to claim 3, further comprising a processing unit that generates the map image by assigning the plurality of regions to the map image obtained from the aforementioned external site, and associating two or more video frames from the plurality of video frames constituting the distributed video with each of the regions.
5. Prior to the distribution of the map image by the control unit, a map determination unit is provided to determine whether or not the map image is associated with the distributed video. The video processing apparatus according to claim 1, characterized in that the control unit, as a result of the determination by the map determination unit, determines that there is a map image associated with the distributed video, and then distributes the map image.
6. Prior to the distribution of the related video by the control unit, a video determination unit is provided to determine whether or not the related video exists. The video processing apparatus according to claim 1, characterized in that the control unit, if it is determined as a result of the determination by the video determination unit that there is a related video, distributes the related video.
7. The video processing apparatus according to claim 1, characterized in that when the related video is distributed while the distributed video is being displayed on the information processing apparatus, the control unit performs control to temporarily stop the display of the distributed video and then display the related video.
8. The video processing apparatus according to claim 1, characterized in that the control unit performs control to resume displaying the streaming video after the display of the related video is completed when the display of the streaming video is temporarily stopped by the information processing apparatus and the related video is displayed.
9. The video processing apparatus according to claim 8, characterized in that the control unit performs control to not display the section of the related video in the distributed video when resuming the display of the distributed video.
10. The video processing apparatus according to claim 1, wherein if the area designation information includes information regarding the designation of multiple predetermined areas, the control unit controls the sequential distribution of the associated videos associated with each predetermined area.
11. The video processing apparatus according to claim 10, characterized in that the control unit performs control to sequentially display the related videos associated with each predetermined region.
12. The video processing device according to claim 1, characterized in that when the control unit distributes another related video different from the related video while the related video is being displayed on the information processing device, it controls the display of the other related video after the related video currently being displayed on the information processing device has finished.
13. In the aforementioned map image, the plurality of regions include a first region, a second region, and a third region located between the first region and the second region. The acquisition unit acquires information regarding the designation of the first region and information regarding the designation of the second region as region designation information, and then acquires information regarding the designation of the third region. The video processing apparatus according to claim 1, characterized in that the control unit controls the sequential distribution of the following as related videos: a first related video associated with the first region, a third related video associated with the third region, and a second related video associated with the second region.
14. The third related video is an image showing movement from the first region to the second region. The video processing apparatus according to claim 13, characterized in that when the control unit performs control to distribute the third related video, it controls the third related video so that it can be displayed in reverse playback.
15. A method for controlling a video processing device that is communicatively connected to an information processing device having an image display function for displaying images, and which processes video, When a video to be played back on the aforementioned information processing device is specified, an acquisition step is made to obtain video specification information related to the specification of the video, The system includes a control step that enables control to distribute a video to be played on the information processing device as a distributed video, based on the video designation information, and also enables control to distribute a map image associated with the distributed video, including the location where the distributed video was filmed, to the information processing device. The aforementioned map image is divided into multiple regions, and each region is associated with two or more video frames from among the multiple video frames that constitute the distributed video. In the acquisition step, when a predetermined area is selected from the map image by the information processing device, area designation information relating to the designation of the predetermined area is acquired. A control method for a video processing device, characterized in that the control step involves controlling the distribution of video frames associated with a predetermined region as related videos to the information processing device based on the region designation information.
16. A program characterized by causing a computer to execute the control method described in claim 15.