Video playback computer, video playback method, and program
Patent Information
- Application Number
- JP2025115038
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-07-08
- Publication Date
- 2026-08-27
- Estimated Expiration
- 2045-07-08
AI Technical Summary
【0010】 本発明によれば、直感的な動画再生方法を提供することが可能となる。
Smart Images

Figure 0007911802000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a technique effective for playing videos corresponding to art (art works and art objects such as ukiyo-e, paintings, ink paintings, sculptures, three-dimensional works, etc.).
Background Art
[0002] In recent years, video distribution has become popular in various fields. A technique in which a user reads a two-dimensional code storing the URL of a video posting site using a predetermined terminal device and plays the video corresponding to the URL has also become widespread. For example, in Non-Patent Document 1, a technique has been proposed in which a two-dimensional code associated with a video is pasted on a website, and the associated video is distributed when a user reads this two-dimensional code using a predetermined terminal device.
Prior Art Documents
Non-Patent Documents
[0003]
Non-Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] Video distribution technology using two-dimensional codes is effective when associating videos with various media (flyers, catalogs, manuals, books, etc.) and is being actively utilized. However, with conventional technology, users had to use a designated terminal device to read a two-dimensional code, which meant that users had to go through the trouble of launching an application and reading the code. Furthermore, it was difficult for users to determine whether the two-dimensional code was for playing a video. Therefore, there is a need for intuitive video playback technology.
[0005] Therefore, the inventor focused on a system that distributes videos related to art based on the art itself and the stamps present in the art.
[0006] In view of these problems, the present invention aims to provide a video playback computer, a video playback method, and a program that can provide an intuitive video playback method. [Means for solving the problem]
[0007] The present invention relates to a video playback computer that plays videos corresponding to art, A registration unit that pre-registers the artwork, the relative position and size of stamps directly written on the artwork, and the video corresponding to the artwork, An acquisition unit that acquires a still image of the aforementioned artwork, Of the aforementioned still images, the art and the art that is written directly on the art stamp and A recognition unit that recognizes, Based on whether the relative position and size of the stamp in the recognized artwork match the relative position and size of the registered stamp, The aforementioned art The legitimacy of A verification unit that verifies, If the verification results are valid, Registered in association with the relative position and size of the matching stamps An output unit that outputs a video corresponding to the aforementioned artwork, and if the verification result is invalid, does not output a video corresponding to the aforementioned artwork. We provide a video playback computer equipped with the following features.
[0008] According to the present invention, if the artwork is legitimate, a video corresponding to the artwork is output; if it is illegitimate, a video corresponding to the artwork is not output. As a result, users can simply photograph the artwork to view the corresponding video, providing an intuitive way to play videos.
[0009] Although the present invention belongs to the category of computers, the same operations and effects can be achieved even in other categories such as systems, methods, and programs.
Effects of the Invention
[0010] According to the present invention, it is possible to provide an intuitive video playback method.
Brief Description of the Drawings
[0011] [Figure 1] It is a diagram for explaining the outline of the video playback system 1. [Figure 2] It is a diagram showing the functional configuration of the video playback system 1. [Figure 3] It is a diagram showing a flowchart of the video registration process executed by the video playback computer 10. [Figure 4] It is a diagram schematically showing a still image in which an art is captured. [Figure 5] It is a diagram schematically showing a video. [Figure 6] It is a diagram schematically showing a registration table. [Figure 7] It is a diagram showing a flowchart of the video distribution process executed by the video playback computer 10. [Figure 8] It is a diagram schematically showing a still image in which an art is captured. [Figure 9] It is a diagram schematically showing a state in which the user terminal 3 displays a video. [Figure 10] It is a diagram schematically showing a state in which the user terminal 3 displays a notification.
Modes for Carrying Out the Invention
[0012] Hereinafter, embodiments for carrying out the present invention (hereinafter referred to as embodiments) will be described in detail with reference to the accompanying drawings. In the following drawings, the same elements are denoted by the same numbers or symbols throughout the description of the embodiments.
[0013] In this specification, "art" refers to works of art or fine art, such as paintings, ukiyo-e prints, sculptures, carvings, origami, calligraphy, crafts, architecture, and photographs. In the following embodiments, ukiyo-e prints will be used as an example of art. Furthermore, the term "stamp" in this specification includes not only those directly written on the artwork, such as the artist's name, pseudonym, year of creation, inscription, seal, and signature, but also those placed on the artwork that are not directly written on it, such as one-dimensional codes, two-dimensional codes, and IC chips. In the following embodiments, a seal will be used as an example of a stamp. It goes without saying that the art and stamps in the invention are not limited to the examples given above.
[0014] [Overview of Video Playback System 1] Figure 1 is a schematic diagram illustrating the overview of video playback system 1. Based on Figure 1, the components of video playback system 1 will be described. The video playback system 1 is a system consisting of at least a video playback computer 10 that has server functionality and plays videos corresponding to the artwork. In an embodiment, the video playback system 1 includes a user terminal 3 for use by the user, in addition to the video playback computer 10.
[0015] User terminal 3 is a terminal device used by the user, and may include, for example, mobile phones, smartphones, tablet devices, personal computers, laptop computers, or wearable devices such as smartwatches, smart glasses, and HMDs (Head Mounted Displays).
[0016] The video playback computer 10 has server functionality and may be implemented using, for example, a single computer, or it may be implemented using multiple computers, like a cloud computer. In this specification, a cloud computer may be either a system that uses any computer in a scalable manner to perform a specific function, or a system that includes multiple functional modules to realize a certain system, and uses those functions in a freely combined manner. In addition to the user terminal 3 and video playback computer 10 mentioned above, the video playback system 1 may also include other terminals and devices, and there are no particular limitations on their number, types, and functions; they can be designed as appropriate.
[0017] This section outlines the processing steps involved when video playback system 1 plays a video corresponding to an artwork.
[0018] The video playback computer 10 obtains a still image of the artwork (step S1). The video playback computer 10 acquires a still image of the artwork from the user terminal 3, which is a single frame from the video of the artwork that the user terminal 3 has filmed.
[0019] The video playback computer 10 recognizes art and stamps from among the still images (step S2). The video playback computer 10 analyzes the acquired still image, recognizes the artwork depicted in the still image, and, if a stamp is present in the artwork, recognizes the stamp as well.
[0020] The video playback computer 10 verifies the artwork based on the relative positions of the stamps in the artwork (step S3). The video playback computer 10 identifies the coordinates of the left corner and the right corner of the recognized stamp, and determines the relative position of the stamp. The video playback computer 10 verifies whether the identified relative position is registered in a pre-registered registration table that associates art, stamps, the relative positions of stamps, and videos. Furthermore, the video playback computer 10 may verify the artwork based on the size of the stamp, in addition to its relative position.
[0021] The video playback computer 10 outputs the video corresponding to the artwork if the verification result is valid, and does not output the video corresponding to the artwork if the verification result is invalid (step S4). If the verification result is valid (matches the registered one), the video playback computer 10 outputs the video associated with the relative position of the matching stamp as the video corresponding to the artwork to the user terminal 3 and displays it on the user terminal 3. On the other hand, if the video playback computer 10 finds the verification result to be invalid (does not match the registered result), it outputs a notification indicating this to the user terminal 3 and displays it on the user terminal 3.
[0022] The above is an overview of video playback system 1. According to video playback system 1, if the artwork is legitimate, the video corresponding to the artwork will be played; if it is illegitimate, the video corresponding to the artwork will not be played. As a result, users can simply take a picture of the artwork and then watch the corresponding video, providing an intuitive way to play videos.
[0023] [Device configuration] Figure 2 is a block diagram showing the configuration of the video playback system 1. The device configuration of the video playback system 1 will be described based on Figure 2. The video playback system 1 consists of a video playback computer 10 that plays videos corresponding to art. In one embodiment, the video playback system 1 consists of a user terminal 3 in addition to the video playback computer 10.
[0024] The video playback system 1 is a system in which a video playback computer 10 is connected to a user terminal 3 via a network 8 such as a public telephone network, enabling data communication. The video playback system 1 may include other terminals and devices in addition to the user terminal 3 and the video playback computer 10, and the number, types, and functions of these other terminals and devices can be designed as appropriate.
[0025] User terminal 3 is the terminal device used by the user as described above. User terminal 3 includes a terminal control unit with a CPU (Central Processing Unit), GPU (Graphics Processing Unit), RAM (Random Access Memory), ROM (Read Only Memory), etc., and a communication unit with devices that enable communication with other terminals and devices. Furthermore, the user terminal 3 is equipped with various devices as an input / output unit that receive predetermined inputs, input and output various types of data, etc.
[0026] The video playback computer 10 has server functionality and may be implemented using, for example, a single computer, or it may be implemented using multiple computers, like a cloud computer. The video playback computer 10 includes a CPU, GPU, RAM, ROM, etc. as a control unit, and a device for communicating with other terminals and devices, etc., an acquisition unit for acquiring still images of art, and an output unit that outputs a video corresponding to the art if the verification result is valid, and does not output a video corresponding to the art if the verification result is invalid. The video playback computer 10 includes a data storage unit, such as a hard disk, semiconductor memory, recording media, or memory card, as its storage unit. The video playback computer 10 includes, as a processing unit, various devices for performing various processes, a recognition unit for recognizing art and stamps from still images, and a verification unit for verifying art based on the relative position of the stamps within the art.
[0027] In the video playback computer 10, the control unit loads a predetermined program and, in cooperation with the communication unit, realizes an acquisition module and an output module. Furthermore, in the video playback computer 10, the control unit loads a predetermined program and, in cooperation with the processing unit, realizes a recognition module, trimming module, identification module, linking module, registration module, verification module, and judgment module.
[0028] The following describes each process performed by the video playback system 1, along with the processes performed by the modules mentioned above. In this specification, each module may perform its processing as a function of its own, or it may perform it through a predetermined application.
[0029] [Video registration process performed by video playback computer 10] Based on Figure 3, the video registration process performed by the video playback computer 10 will be explained. This figure is a flowchart of the video registration process performed by the video playback computer 10.
[0030] The acquisition module acquires the art (step S10). The acquisition module retrieves the artwork to be streamed via video from an external server (not shown), etc. The acquisition module sends a transmission request to an external server, and retrieves the artwork from the external server as a response to this transmission request. Note that the method by which the acquisition module retrieves the artwork is not limited to the example described above and can be designed as appropriate.
[0031] The art acquired by the acquisition module can be a still image obtained by photographing or scanning the art, but it may also be in other formats and is not particularly limited. In this embodiment, it is described as obtaining a still image by scanning the artwork.
[0032] The recognition module recognizes the artwork and the stamp (step S11). The recognition module recognizes the artwork depicted in the acquired still image and the stamps placed on that artwork. The recognition module uses image analysis to recognize both the artwork and the stamps in a still image. For example, the recognition module performs feature extraction to detect the artwork in the acquired still image, detects the stamps placed on this artwork, and further detects the area of these stamps.
[0033] Furthermore, the method by which the recognition module recognizes art and stamps is not limited to the examples described above, and can be designed as appropriate. Furthermore, if there is no stamp in the artwork, the video playback computer 10 terminates the video registration process.
[0034] The trimming module trims the artwork and the stamp (step S12). The trimming module trims the recognized artwork from a still image. The trimming module extracts the area recognized as artwork from the still image and trims the artwork. The trimming module crops the recognized stamp from a still image. The trimming module extracts the area recognized as a stamp from the still image and trims the stamp.
[0035] Note that when trimming a stamp using the trimming module, you can also trim the stamp from the artwork.
[0036] The specific module determines the relative position and size of the stamp (step S13). The relative position of the stamp is determined by the coordinates of its left and right corners. These coordinates may be those within a still image or within a cropped image. In this embodiment, the coordinates will be described as those within a still image. The stamp size is defined as the width in pixels and the height in pixels. Note that this size is not limited to width and height; it may also be defined by other dimensions such as area. A specific module identifies the coordinates of the left and right corners of the cropped stamp. The specific module uses an arbitrary position in the still image (e.g., the bottom left corner) as the origin and identifies the coordinates of the left and right corners of the stamp relative to this origin. A specific module identifies the size of the cropped stamp. This module identifies the width in pixels and the height in pixels as the size of the cropped stamp.
[0037] Refer to Figure 4 to explain specific examples of each step described above. This figure schematically shows a still image of art. Still image 20 is shown in this figure.
[0038] In step S10, the acquisition module acquires this still image 20. In step S11, the recognition module recognizes the artwork and stamps depicted in the still image 20. In the same figure, the recognition module recognizes the artwork 21 and the stamp 22, respectively. In step S12, the trimming module trims the art 21 and the stamp 22, respectively. In the figure, the trimming module trims the art 21 and the stamp 22 from the still image 20. In step S13, the specific module determines the relative position and size of the stamp 22. The specific module determines the relative position of the stamp 22 by determining the first coordinate (X1, Y1) as the coordinate of the left corner of the stamp 22 in the still image 20, and the second coordinate (X2, Y2) as the coordinate of the right corner of the stamp 22 in the still image 20. The specific module also determines the size of the stamp 22 by determining L1 pixels as the width of the stamp 22 and H1 pixels as the height of the stamp 22.
[0039] The video playback computer 10 uses the results of these processes to perform the processes described later.
[0040] Returning to Figure 3, we will continue explaining the video registration process. The acquisition module acquires the video (step S14). The acquisition module retrieves videos to be linked to artwork from an external server (not shown), etc. The content of the videos is not particularly limited and can be designed as appropriate. The acquisition module sends transmission requests to an external server, etc., and retrieves the video from the external server, etc., as a response to these transmission requests. Note that the method by which the acquisition module acquires the video is not limited to the example described above and can be designed as appropriate.
[0041] The videos acquired by the acquisition module are not limited to those stored on external servers, etc., but may also include videos generated by, for example, a generation AI. "Generative AI" generally refers to generative artificial intelligence technology that generates new data or content (not limited to text, but including images, videos, programs, etc.) based on given input data, and can be implemented in chatbots utilizing large-scale language models. "Generative AI" can generate new data that is not included in the training data by using machine learning to identify the regularities and structure of the training data during training. Specific examples of generative AI will be omitted.
[0042] Refer to Figure 5 for an explanation of the video. This figure schematically represents a video. In this figure, video 30 is shown. Video 30 consists of illustration 31 and text 32, with movement added to both illustration 31 and text 32. For example, illustration 31 is modeled after lightning and has movement added to simulate lightning striking, while text 32 is modeled after the sound effect of lightning and has movements such as blinking, emphasizing, expanding, and shrinking added in accordance with the movement of illustration 31.
[0043] Returning to Figure 3, we will continue explaining the video registration process. The linking module links the video to art and stamps (step S15). The linking module links the acquired video to the trimmed art and stamps, as well as the relative position and size of the identified stamps.
[0044] The registration module registers the video (step S16). The registration module registers the acquired video, the trimmed artwork and stamps associated with the video, and the relative position and size of the identified stamps into a predetermined table. The registration module registers the trimmed artwork, trimmed stamps, the relative position of the stamps, the size of the stamps, and the video into a designated table, and registers the video.
[0045] Refer to Figure 6 to explain the table used when registering videos. This figure schematically shows the table used to register videos. In this figure, registration table 40 is shown. The registration table 40 consists of an identification number column 41, an art column 42, a stamp column 43, a relative position column 44, a size column 45, and a playback video number column 46.
[0046] The identification number field 41 is an identifier used to identify the registered content, and "ART001" is registered there. The art field 42 is where the trimmed art is registered, and the art 21 that was trimmed by the process in step S12 is registered there. The stamp field 43 is where the trimmed stamp is registered, and the stamp 22 that was trimmed by the process in step S12 is registered there. The relative position field 44 is where the relative position of the stamp is registered, and the relative position of the stamp identified by the process in step S13 is registered there. The size field 45 is where the size of the stamp is registered, and the size of the stamp identified by the process in step S13 is registered there. The playback video number field 46 is where the identifier of the video associated with the trimmed art and stamp, and the relative position and size of the identified stamp are registered, and the identifier "ART001" of the video 30 associated with the art and stamp is registered there by the process in step S15.
[0047] The above is the video registration process.
[0048] In the video registration process, stamps are described as seals, but even if the stamp is not directly written to the artwork but placed on it, such as a one-dimensional code, a two-dimensional code, or an IC chip, the video playback computer 10 will still register it as a stamp in the registration table.
[0049] The video playback computer 10 uses the registered information in this registration table 40 to perform the video distribution process described later.
[0050] The video playback computer 10 performs a video registration process to register the video to be played, but the video registration process is not necessarily required. For example, the video playback computer 10 can be configured to obtain data corresponding to the registration table 40 from an external server, thereby acquiring videos to be distributed based on art and stamps without having to perform each step of the video registration process.
[0051] [Video streaming process performed by video playback computer 10] Based on Figure 7, the video distribution process performed by the video playback computer 10 will be explained. The figure illustrates the video distribution process performed by the video playback computer 10. The video distribution process consists of an acquisition process (step S1) to acquire a still image of the artwork, a recognition process (step S2) to recognize the artwork and the stamp from the still image, a verification process (step S3) to verify the artwork based on the relative position of the stamp in the artwork, and an output process (step S4) to output a video corresponding to the artwork if the verification result is valid, and not output a video corresponding to the artwork if the verification result is invalid.
[0052] The acquisition module acquires a still image of the artwork (step S20). A still image is an image taken by the user terminal 3 of the artwork, and is a still image or a frame from a video taken by the user terminal 3. When the user terminal 3 takes a video, it is any frame from the video taken, or a predetermined frame such as a frame at a pre-set timing. In this embodiment, the still image will be described as any frame from a video taken by the user terminal 3.
[0053] User terminal 3 records a video of the art via a designated application. The user terminal 3 transmits any frame from the recorded video as a still image for the video playback computer 10. At this time, the user terminal 3 may accept input from the user, determine any frame and transmit it to the video playback computer 10, transmit a frame at a pre-set timing to the video playback computer 10, or transmit any frame to the video playback computer 10 by any other method. The acquisition module receives the still image transmitted by user terminal 3 and acquires the still image of the artwork.
[0054] The recognition module recognizes the artwork and the stamp (step S21). The recognition module recognizes the artwork depicted in the acquired still image and the stamps placed on that artwork. The recognition module uses image analysis to recognize both the artwork and the stamps in a still image. For example, the recognition module performs feature extraction to detect the artwork in the acquired still image, detects the stamps placed on this artwork, and further detects the area of these stamps.
[0055] Furthermore, the method by which the recognition module recognizes art and stamps is not limited to the examples described above, and can be designed as appropriate. Furthermore, if there is no stamp in the artwork, the video playback computer 10 performs the process described in step S27 below.
[0056] Although the recognition module is described as recognizing still images of the artwork taken from the front, the invention is also applicable to still images of the artwork taken from angles other than the front (such as oblique angles). In this case, for example, when the recognition module recognizes the artwork and stamps, it should perform predetermined image processing (such as perspective adjustment), correct still images taken from angles other than the front to still images taken from the front, and then recognize the artwork and stamps.
[0057] The trimming module trims the artwork and the stamp (step S22). The trimming module trims the recognized artwork from a still image. The trimming module extracts the area recognized as artwork from the still image and trims the artwork. The trimming module crops the recognized stamp from a still image. The trimming module extracts the area recognized as a stamp from the still image and trims the stamp.
[0058] Note that when trimming a stamp using the trimming module, you can also trim the stamp from the artwork.
[0059] The specific module determines the relative position and size of the stamp (step S23). The relative position of the stamp is determined by the coordinates of its left and right corners. These coordinates may be those within a still image or within a cropped image. In this embodiment, the coordinates will be described as those within a still image. The stamp size is defined as the width in pixels and the height in pixels. Note that this size is not limited to width and height; it may also be defined by other dimensions such as area. A specific module identifies the coordinates of the left and right corners of the cropped stamp. The specific module uses an arbitrary position in the still image (e.g., the bottom left corner) as the origin and identifies the coordinates of the left and right corners of the stamp relative to this origin. A specific module identifies the size of the cropped stamp. This module identifies the width in pixels and the height in pixels as the size of the cropped stamp.
[0060] Refer to Figure 8 to explain specific examples of each step described above. This figure schematically shows a still image of art. In this figure, still image 50 is shown.
[0061] In step S20, the acquisition module acquires this still image 50. In step S21, the recognition module recognizes the artwork and stamps depicted in the still image 50. In the same figure, the recognition module recognizes the artwork 51 and the stamp 52, respectively. In step S22, the trimming module trims the art 51 and the stamp 52, respectively. In the figure, the trimming module trims the art 51 and the stamp 52 from the still image 50. In step S23, the specific module identifies the relative position and size of the stamp 52. The specific module identifies the third coordinate (X3, Y3) as the coordinate of the left corner of the stamp 52 in the still image 50, and the fourth coordinate (X4, Y4) as the coordinate of the right corner of the stamp 52 in the still image 50, thereby determining the relative position of the stamp 52. The specific module also identifies L2 pixels as the width of the stamp 52 and H2 pixels as the height of the stamp 52, thereby determining the size of the stamp 52.
[0062] The video playback computer 10 uses the results of these processes to perform the processes described later.
[0063] Returning to Figure 7, we will continue explaining the video streaming process. The verification module verifies the artwork (step S24). The verification performed by the verification module is to check whether any of the art and stamps registered through the video registration process match the art and stamps shown in the still image acquired this time.
[0064] The verification module verifies whether the relative position and size of the identified stamp match those registered in the registration table. The verification module verifies whether the relative position (each coordinate of the third and fourth coordinates) of the identified stamp matches the relative position (each coordinate of the first and second coordinates) registered in the registration table, and also verifies whether the size (width and height) of the identified stamp matches the size (width and height) of the stamp registered in the registration table.
[0065] The verification module obtains a verification result that the identified stamp is legitimate if both its relative position and size match the relative position and size of the artwork with a given identification number. On the other hand, the verification module will determine that the stamp is invalid if no artwork exists that matches either or both of the relative positions and sizes of the identified stamp.
[0066] For example, if the relative position (third and fourth coordinates) of stamp 52 acquired in this instance matches the relative position (first and second coordinates) of the stamp in a predetermined artwork registered in the registration table, and the size (width and height) of stamp 52 matches the size (width and height) of the stamp in this predetermined artwork, the verification module verifies that it is a valid artwork corresponding to the identification number where both the relative position and size of the stamp match.
[0067] On the other hand, if the relative positions (third and fourth coordinates) of stamp 52 acquired in this instance do not match any of the relative positions (first and second coordinates) of stamps registered in the registration table, the verification module will verify that it is invalid. Also, if the size (width and height) of stamp 52 acquired in this instance does not match any of the size (width and height) of stamps registered in the registration table, the verification module will verify that it is invalid.
[0068] Furthermore, the verification module can be configured to perform verification based solely on the relative position of the stamp, or it can be configured to perform verification based on both the relative position and size of the stamp.
[0069] The judgment module determines whether the verification result is valid or not (step S25). The judgment module determines if the verification result of the verification module is valid if there is artwork that matches the relative position and size of the stamp registered in the registration table, and if there is no such artwork, it determines that it is invalid.
[0070] If the judgment module determines that it is valid (step S25 YES), the output module outputs the video (step S26). The output module sends the video associated with the matching artwork and stamps registered in the registration table as verification results to the user terminal 3. User terminal 3 receives this video and plays it on a designated application. At this time, user terminal 3 may play the video overlaid on the artwork, or it may play the video on its own.
[0071] Referring to Figure 9, the video output by the output module will be explained. This figure schematically shows the state in which the user terminal 3 is displaying the video. In this figure, the screen 60 of the user terminal 3 is shown. On screen 60, video 62 is being played over video 61 being recorded by user terminal 3. Video 62 is a video associated with an art and stamp with an identification number whose relative position and size match those of the stamp, and in the registration table mentioned above, it is registered as the playback video number "ART001".
[0072] Returning to Figure 7, we will continue explaining the video streaming process. On the other hand, if the judgment module determines that it is inappropriate (step S25 NO), the output module outputs a notification indicating that it is inappropriate (step S27). This notification may include text or images indicating that a video does not exist or is not registered for the artwork, such as "No video exists" or "No video is registered for this artwork." The content of the notification can be designed as needed. The output module sends this notification to user terminal 3. User terminal 3 receives this notification and displays it on a designated application. At this time, user terminal 3 may display the notification superimposed on the artwork, or it may display the notification alone.
[0073] Referring to Figure 10, the notifications output by the output module will be explained. This figure schematically shows the state in which the user terminal 3 displays a notification. In this figure, the screen 70 of the user terminal 3 is shown. On screen 70, notification 72 is displayed superimposed on the video 71 being recorded by user terminal 3. Notification 72 is text indicating that there is no video corresponding to the photographed artwork. The display position and manner of this notification 72 can be designed as appropriate and are not particularly limited.
[0074] The above describes the video streaming process.
[0075] In the video distribution process, the stamp is described as a seal, but even if the stamp is not directly written to the artwork but placed on it, such as a one-dimensional code, a two-dimensional code, or an IC chip, the video playback computer 10 will still verify the artwork. If the verification result is valid, it will output the video; if the verification result is invalid, it will not output the video and will instead output a notification.
[0076] The means and functions described above are realized by a computer (including the CPU, information processing unit, and various terminals) reading and executing a predetermined program. The program may be provided, for example, via a network from the computer (SaaS: Software as a Service) or as a cloud service. Alternatively, the program may be provided in a form recorded on a computer-readable recording medium. In this case, the computer reads the program from the recording medium, transfers it to an internal or external recording device, records it, and executes it. Alternatively, the program may be pre-recorded on a recording device (recording medium) and provided to the computer from that recording device via a communication line.
[0077] Although embodiments of the present invention have been described above, the present invention is not limited to the embodiments described above. Furthermore, the effects described in the embodiments of the present invention are merely a list of the most preferred effects arising from the present invention, and the effects of the present invention are not limited to those described in the embodiments of the present invention.
[0078] A first embodiment disclosed in the embodiments is a video playback computer that plays a video corresponding to art, A recognition unit that recognizes the stamp, A verification unit for verifying the aforementioned artwork, An output unit that outputs a video corresponding to the art if the verification result is valid, and does not output a video corresponding to the art if the verification result is invalid. We provide a video playback computer equipped with the following features.
[0079] A second embodiment disclosed in the embodiments includes an acquisition unit that acquires a still image of the art, Furthermore, The recognition unit recognizes the artwork and the stamp from the still image. The verification unit verifies the artwork based on the relative position of the stamp in the artwork. The present invention provides a video playback computer as described in the first embodiment.
[0080] A third embodiment disclosed in the embodiments is that the stamp is a two-dimensional code. The present invention provides a video playback computer as described in the first embodiment.
[0081] A fourth embodiment disclosed in the embodiments is that the stamp is an IC chip. The present invention provides a video playback computer as described in the first embodiment. [Explanation of Symbols]
[0082] 1. Video playback system 3. User terminals 8 Networks 10 Video Playback Computers 20 still images 21 Art 22 stamps 30 Videos 31 Illustrations 32 Text 40 Registration Table 41 Identification Number Field 42 Art Section 43 Stamp space 44 Relative Position Column 45 Size column 46 Playback video number field 50 still images 51 Art 52 stamps 60 screens 61 Videos 62 Videos 70 screens 71 Videos 72 Notice
Claims
1. A video playback computer that plays videos corresponding to art, A registration unit that pre-registers the artwork, the relative position and size of stamps directly written on the artwork, and the video corresponding to the artwork, An acquisition unit that acquires a still image of the aforementioned artwork, A recognition unit that recognizes the artwork and the stamp directly written on the artwork within the aforementioned still image, A verification unit that verifies the authenticity of the artwork based on whether the relative position and size of the stamp in the recognized artwork matches the relative position and size of the registered stamp, If the verification result is valid, the output unit outputs a video corresponding to the registered artwork linked to the relative position and size of the matching stamp; if the verification result is invalid, the output unit does not output a video corresponding to the artwork. A video playback computer equipped with [a specific feature / equipment].
2. A video playback method performed by a computer that plays a video corresponding to art, The steps include pre-registering the aforementioned artwork, the relative position and size of stamps directly written on the artwork, and the video corresponding to the artwork, The steps include obtaining a still image of the aforementioned artwork, The steps include recognizing the artwork and the stamp directly written on the artwork from the aforementioned still image, A step of verifying the authenticity of the artwork based on whether the relative position and size of the stamp in the recognized artwork matches the relative position and size of the registered stamp, If the verification result is valid, the video corresponding to the registered artwork linked to the relative position and size of the matching stamp is output; if the verification result is invalid, the video corresponding to the artwork is not output. A video playback method that includes the following features.
3. A computer that plays videos corresponding to art, A step of pre-registering the aforementioned artwork, the relative position and size of the stamp directly written on the artwork, and the video corresponding to the artwork. A step of obtaining a still image of the aforementioned artwork, A step of recognizing the artwork and the stamp directly written on the artwork from the aforementioned still image, A step of verifying the authenticity of the artwork based on whether the relative position and size of the stamp in the recognized artwork match the relative position and size of the registered stamp. If the verification result is valid, the video corresponding to the registered artwork linked to the relative position and size of the matching stamp is output; if the verification result is invalid, the video corresponding to the artwork is not output. A computer-readable program for executing [something].
Citation Information
Patent Citations
Multidimensional anti-counterfeiting label and anti-counterfeiting verification method thereof
CN106372698A
Image admiration method
JP2010193079A
Whole-perimeter motion picture distribution system, whole-perimeter motion picture distribution method, communication terminal device, and method and program for controlling them
JP2015220745A
System and method for displaying, distributing, viewing, controlling, and forming images of digital art
JP2016523002A
Terminal, device, and system including them
JP2017211793A