Information transmission system, transmitting device, receiving device, information transmission method, and program

By transmitting additional information in bulk and using summary codes, the system ensures clear display of main information and reduces transmission time while minimizing network traffic.

JP7772244B2Active Publication Date: 2025-11-18NIPPON TELEGRAPH & TELEPHONE CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024547967
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-09-20
Publication Date
2025-11-18
Estimated Expiration
2042-09-20

AI Technical Summary

Technical Problem

Existing two-dimensional code systems face issues with increased code size when additional information is stored directly, leading to reduced visibility of main information and flickering due to separate transmission of large amounts of additional information.

Method used

The system transmits additional information in bulk, generating summary information for each portion, and attaches a smaller capacity summary code to the main information, allowing simultaneous display without overwhelming the main content and reducing transmission time.

Benefits of technology

This approach maintains main information visibility, prevents flickering, and reduces transmission time by transmitting additional information separately in bulk, minimizing network traffic.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007772244000001
    Figure 0007772244000001
  • Figure 0007772244000002
    Figure 0007772244000002
  • Figure 0007772244000003
    Figure 0007772244000003
Patent Text Reader

Abstract

In one embodiment of this invention, when a transmission device transmits main information and additional information associated with the main information to a reception device, the transmission device first transmits the additional information in bulk to the reception device, generates transmission summary information relating to the additional information on the basis of the additional information, and transmits the main information to the reception device together with the transmission summary information associated with the transmitted additional information. Meanwhile, the reception device receives and stores the additional information transmitted from the transmission device, generates reception summary information on the basis of the received additional information, and stores the generated reception summary information into a storage unit in association with the additional information from which the reception summary information has been generated. The reception device then receives the main information and transmission summary information transmitted from the transmission device, reads, from the storage unit, the additional information associated with the same reception summary information as the received transmission summary information, and displays the read additional information on a display unit instead of the transmission summary information.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] One aspect of the present invention relates to an information transmission system that transmits information data from a sending side to a receiving side using a two-dimensional code, and a sending device, a receiving device, an information transmission method, and a program used in this system. [Background technology]

[0002] Two-dimensional codes are used, for example, to store high-density information data and display it on paper, allowing viewers to view the information data by reading the two-dimensional code with a device equipped with a camera. Two-dimensional codes are also used to add link information such as a URL (Uniform Resource Locator) to content displayed on a terminal display.

[0003] However, if the device reading the 2D code does not have a network access function, or if it has the function but is in an environment where it cannot access the network, communication will be one-way from the sending device to the receiving device, so it will be necessary to store and display the viewing information itself, rather than link information, in the 2D code.In such cases, the size of the 2D code will increase, and the 2D code representing the additional information will overwhelm the display of the main information, such as content, resulting in a decrease in the visibility of the main information.

[0004] Therefore, a technology has been proposed that stores additional information in multiple two-dimensional codes, and transmits and displays these two-dimensional codes in time series as moving images, thereby enabling the transmission and display of large amounts of additional information while reducing the size of the two-dimensional codes (see, for example, non-patent document 1). [Prior art documents] [Non-patent literature]

[0005] [Non-Patent Document 1] Kun Xie, SEBASTIEN GABOURY, AND SYLVAIN HALLE, “Real-Time Streaming Communication With Optical Code”, IEEE Access, pp.284-298, date of publication January 4, 2016. Summary of the Invention [Problem to be solved by the invention]

[0006] However, in the technology described in Non-Patent Document 1, the content is displayed as a moving image along with the two-dimensional code, which causes flickering in the content display, making it difficult for the viewer to see the content and making it difficult to concentrate on viewing. Also, since the additional information is divided into multiple two-dimensional codes and transmitted in chronological order, if the additional information is large and there are a large number of two-dimensional codes, it takes time to transmit and display the additional information.

[0007] This invention has been made in light of the above circumstances, and aims to provide a technology that enables the transmission of large amounts of additional information without impairing the visibility of the main information, and that also enables the transmission time to be shortened. [Means for solving the problem]

[0008] In order to solve the above problem, one aspect of the information transmission system or information transmission method of the present invention is such that, when transmitting main information and additional information related to the main information from a transmitting device to a receiving device, the transmitting device transmits the additional information in bulk to the receiving device, generates transmission summary information related to the additional information based on the additional information, and transmits the main information to the receiving device together with the transmission summary information corresponding to the additional information that has already been transmitted.

[0009] The receiving device receives and stores the additional information transmitted from the transmitting device, generates reception summary information based on the received additional information, associates the generated reception summary information with the additional information from which it was generated, and stores the received reception summary information in a storage unit.The receiving device then receives the main information and the transmission summary information transmitted from the transmitting device, reads out from the storage unit the additional information associated with the same reception summary information as the received transmission summary information, and outputs the read additional information.

[0010] According to one aspect of the present invention, transmission summary information, which has a smaller data capacity than the additional information, is added to the main information and transmitted from the transmitting device to the receiving device. This prevents a problem in which the display area of ​​the main information is overwhelmed by the transmission summary information when the main information is displayed on the receiving device, resulting in a deterioration in visibility. Furthermore, because the additional information is transmitted separately from the main information in a lump, this also prevents a problem such as flickering in the display of the main information on the receiving device, which is different from when the additional information is transmitted as a moving image with the main information added to it, thereby preventing a deterioration in visibility. Furthermore, because the additional information is transmitted in a lump, the time required to transmit the additional information can be shortened, thereby suppressing an increase in network traffic. [Effects of the Invention]

[0011] That is, according to one aspect of the present invention, it is possible to provide a technique that enables a large amount of additional information to be transmitted without impairing the visibility of the main information, and that enables a reduction in transmission time. [Brief explanation of the drawings]

[0012] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of an information transmission system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram showing an example of a hardware configuration of a transmitting device used in the information transmission system shown in FIG. [Figure 3]FIG. 3 is a block diagram showing an example of a software configuration of a transmitting device used in the information transmission system shown in FIG. [Figure 4] FIG. 4 is a block diagram showing an example of a hardware configuration of a receiving device used in the information transmission system shown in FIG. [Figure 5] FIG. 5 is a block diagram showing an example of the software configuration of the receiving device used in the information transmission system shown in FIG. [Figure 6A] FIG. 6A is a flowchart showing an example of a processing procedure and processing content in the additional information transmission phase executed by the control unit of the transmission device shown in FIG. [Figure 6B] FIG. 6B is a flowchart showing an example of a processing procedure and processing details in a content display and transmission phase executed by the control unit of the transmission device shown in FIG. [Figure 7A] FIG. 7A is a flowchart showing an example of a processing procedure and processing content in the additional information reception phase executed by the control unit of the receiving device shown in FIG. [Figure 7B] FIG. 7B is a flowchart showing an example of a processing procedure and processing details in a content display and transmission phase executed by the control unit of the receiving device shown in FIG. [Figure 8] FIG. 8 is a diagram for explaining an example of an information transmission operation by the transmitting device shown in FIG. 3 and the receiving device shown in FIG. DETAILED DESCRIPTION OF THE INVENTION

[0013] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[0014] [One embodiment] (Configuration example) (1) System FIG. 1 is a diagram showing an example of the configuration of an information transmission system according to an embodiment of the present invention.

[0015] In one embodiment, the information transmission system enables the transmission of main information, i.e., content, and additional information related to this content, via a network NW from a transmitting device TX used by a sender to a receiving device RX used by a receiver.

[0016] The network NW comprises, for example, a wide area network centered on the Internet, and an access network for accessing this wide area network. Examples of the access network include a public data communication network using wired or wireless connections, a local area network (LAN) using wired or wireless connections, and a cable television (CATV) network. The network NW may also include a broadcast transmission medium using terrestrial or satellite waves.

[0017] (2) Transmitter TX The transmission device TX is, for example, a personal computer. Note that, other than a personal computer, a server computer or the like located on a LAN, the web, or the cloud may also be used as the transmission device TX.

[0018] 2 and 3 are block diagrams showing an example of the hardware configuration and software configuration of the transmission device TX, respectively.

[0019] The transmitting device TX comprises a control unit 1 using a hardware processor such as a central processing unit (CPU), and a storage unit having a program storage unit 2 and a data storage unit 3, an input / output interface unit 4 and a communication interface unit 5 are connected to the control unit 1 via a bus 6. Note that hereinafter, the interface will be abbreviated as I / F.

[0020] An input device 7 such as a keyboard and a mouse, and a display device 8 such as a liquid crystal display are connected to the input / output I / F unit 4. The input / output I / F unit 4 has a function of taking in operation information input at the input device 7 and a function of outputting display information to the display device 8 for display. Note that a camera, an audio device, an external storage device, etc. may also be connected to the input / output I / F unit 4. In this case, the input / output I / F unit 4 can acquire material information and additional information of the content from these external devices.

[0021] The communication I / F unit 5 transmits the content and its additional information to the receiving device RX in accordance with a communication protocol defined by the network NW. The communication I / F unit 5 is also used when acquiring the content and its additional information from other terminals or information sites on the web or cloud.

[0022] The program storage unit 2 is, for example, a combination of a non-volatile memory such as a solid-state drive (SSD) that can be written to and read from at any time and a non-volatile memory such as a read-only memory (ROM), and stores middleware such as an operating system (OS) as well as application programs required to execute each control process according to one embodiment. Hereinafter, the OS and each application program will be collectively referred to as the program.

[0023] The data storage unit 3 is a combination of a non-volatile memory such as an SSD that can be written to and read from at any time, and a volatile memory such as a RAM (Random Access Memory), and its storage area includes a content storage unit 31, an additional information storage unit 32, and a transmission hash value storage unit 33.

[0024] The content to be transmitted is stored in the content storage unit 31. The additional information storage unit 32 stores additional information related to the content in association with the identification information of the content. The transmission hash value storage unit 33 is used to store a transmission hash value representing a summary of the additional information in association with the additional information.

[0025] The control unit 1 includes, as processing functions necessary for implementing one embodiment, a content editing processing unit 11, an additional information editing processing unit 12, an additional information transmission data generation processing unit 13, an additional information transmission two-dimensional code generation processing unit 14, an additional information transmission two-dimensional code display and transmission processing unit 15, a summary display two-dimensional code generation processing unit 16, a content transmission information generation processing unit 17, and a content transmission information display and transmission processing unit 18. These processing units 11 to 18 are all realized by causing the hardware processor of the control unit 1 to execute application programs stored in the program storage unit 2.

[0026] Note that some or all of the processing units 11 to 18 may be realized using hardware such as an LSI (Large Scale Integration) or an ASIC (Application Specific Integrated Circuit).

[0027] The content editing processing unit 11 edits content based on text data, image data, audio data, etc. acquired from an external device via the input / output I / F unit 4, and stores the edited content in the content storage unit 31.

[0028] The additional information editing processing unit 12 edits additional information related to the above content based on, for example, text data, image data, and audio data obtained from an external device via the input / output I / F unit 4, and stores the edited additional information in the additional information storage unit 32 by linking it to the identification information of the corresponding content.

[0029] The additional information transmission data generation processing unit 13 performs a process of calculating a transmission hash value for each first data length of the additional information stored in the additional information storage unit 32, and a process of combining each divided additional information having the first data length with bit information indicating the data length added to generate additional information transmission data. The first data length is set according to the size of a two-dimensional code (two-dimensional code for summary display) that represents a summary of the additional information and is added when displaying content. An example of the process of the additional information transmission data generation processing unit 13 will be described in detail in the operation example.

[0030] The additional information transmission two-dimensional code generation processing unit 14 divides the additional information transmission data generated by the additional information transmission data generation processing unit 13 into multiple pieces of data for each second data length, and generates an additional information transmission two-dimensional code for each of the multiple pieces of divided data. The second data length is set according to the size allowed by the additional information transmission two-dimensional code.

[0031] The two-dimensional code display / transmission processing unit 15 for transmitting additional information displays the multiple two-dimensional codes for transmitting additional information generated by the two-dimensional code generation processing unit 14 for transmitting additional information on the display device 8, and transmits all of the displayed two-dimensional codes for transmitting additional information from the communication I / F unit 5 to the receiving device RX in one go.

[0032] The summary display two-dimensional code generation processing unit 16 generates a summary display two-dimensional code to be added to the content, and generates a summary display two-dimensional code based on each transmission hash value generated by the additional information transmission data generation processing unit 13.

[0033] The content transmission information generation processing unit 17 reads the content to be transmitted from the content storage unit 31, and generates content transmission information by adding the two-dimensional code for summary display generated by the two-dimensional code generation processing unit 16 to the read content.

[0034] The content transmission information display / transmission processing unit 18 displays the content transmission information generated by the content transmission information generation processing unit 17 on the display device 8 via the input / output I / F unit 4, and transmits the displayed content transmission information from the communication I / F unit 5 to the receiving device RX.

[0035] (3) Receiver RX The receiving device RX is configured by, for example, a smartphone. Note that, other than a smartphone, a tablet terminal, a personal computer, or the like may also be used as the receiving device RX.

[0036] 4 and 5 are block diagrams showing an example of a hardware configuration and a software configuration of the receiving device RX, respectively.

[0037] The receiving device RX has a control unit 10 that uses a hardware processor such as a CPU, similar to the transmitting device TX, and is connected to this control unit 10 via a bus 60 with a memory unit having a program memory unit 20 and a data memory unit 30, an input / output I / F unit 40, and a communication I / F unit 50.

[0038] A UI device in which an input device 70 using a pressure-sensitive or capacitance-type touch input sheet is superimposed on the display screen of a display device 80 using, for example, a liquid crystal or organic EL is connected to the input / output I / F unit 40. The input / output I / F unit 40 has a function of taking in operation information input at the input device 70 and outputting display information to the display device 80 for display. Note that other devices such as a camera may also be connected to the input / output I / F unit 40.

[0039] The communication I / F unit 50 receives the two-dimensional code for transmitting additional information and the content transmission information transmitted from the transmitting device TX via the network NW in accordance with a communication protocol defined by the network NW.

[0040] The program storage unit 20 uses a nonvolatile memory such as an SSD as a storage medium that can be written to and read from at any time, and stores middleware such as an OS as well as application programs required to execute each control process according to an embodiment. Hereinafter, the OS and each application program will be collectively referred to as the "program."

[0041] The data storage unit 30 is a combination of a non-volatile memory such as an SSD that can be written to and read from at any time, and a volatile memory such as RAM, and its storage area includes an additional information storage unit 301 and a received hash table storage unit 302.

[0042] The additional information storage unit 301 stores additional information reproduced by decoding the two-dimensional code for transmitting additional information transmitted from the transmitting device TX.

[0043] The reception hash table storage unit 302 stores the reception hash value calculated from the reproduced additional information in association with the additional information from which the calculation was made.

[0044] The control unit 10 includes, as processing functions necessary for implementing one embodiment, a two-dimensional code for transmitting additional information reception processing unit 101, a two-dimensional code for transmitting additional information decoding processing unit 102, a reception hash table generation processing unit 103, a content transmission information reception and display processing unit 104, a two-dimensional code for summary display decoding processing unit 105, an additional information search processing unit 106, and an additional information display processing unit 107. These processing units 101 to 107 are all realized by causing a hardware processor of the control unit 10 to execute application programs stored in the program storage unit 20.

[0045] Note that some or all of the processing units 101 to 107 may be realized using hardware such as an LSI or an ASIC.

[0046] The additional information transmission two-dimensional code reception processing unit 101 receives the additional information transmission two-dimensional code transmitted from the transmission device TX via the communication I / F unit 50.

[0047] The additional information transmission two-dimensional code decoding processing unit 102 decodes the additional information transmission two-dimensional code received by the additional information transmission two-dimensional code reception processing unit 101, and reproduces the divided additional information of the second data length. Then, the reproduced divided additional information is combined and stored in the additional information storage unit 301.

[0048] The reception hash table generation processing unit 103 reads the additional information from the additional information storage unit 301 and calculates a reception hash value for each first data length of the additional information. Then, the reception hash table generation processing unit 103 stores the calculated reception hash value in the reception hash table storage unit 302 in association with the divided additional information from which the calculation was made.

[0049] The content transmission information receiving and display processing unit 104 receives the content transmission information transmitted from the transmitting device TX, i.e., information in which a two-dimensional code for displaying a summary representing a summary of additional information has been added to the content, via the communication I / F unit 50, and displays the received content transmission information on the display device 80 via the input / output I / F unit 40.

[0050] The summary display two-dimensional code decoding processing unit 105 decodes each summary display two-dimensional code included in the displayed content transmission information, and reproduces the transmission hash value.

[0051] The additional information search processing unit 106 searches the received hash table storage unit 302 to identify a received hash value that is identical to the reproduced transmitted hash value, and reads out the divided additional information stored in association with the identified received hash value.

[0052] The additional information display processing unit 107 outputs the divided additional information read by the additional information search processing unit 106 to the display device 80 via the input / output I / F unit 40 to display it.

[0053] (Example of operation) Next, an example of the operation of the information transmission system configured as above will be described.

[0054] The operation of the information transmission system is divided into an "additional information transmission phase," in which additional information is transmitted in advance in a lump sum, and a "content display and transmission phase," in which the content is then transmitted with a summary of the additional information attached.

[0055] It is assumed that the content to be transmitted and its additional information are previously edited and stored in the content storage unit 31 and the additional information storage unit 32 of the transmission device TX.

[0056] (1) Additional information transmission phase 6A and 7A are flowcharts showing an example of the processing procedure and processing contents in the "additional information transmission phase" executed by the control unit 1 of the transmitting device TX and the control unit 10 of the receiving device RX, respectively.

[0057] (1-1) Generation of data for transmitting additional information First, in step S11, the control unit 1 of the transmission device TX, under the control of the additional information transmission data generation processing unit 13, divides the additional information stored in the additional information storage unit 32 into M pieces of data for each first data length set according to the size of the two-dimensional code for transmitting the additional information, and selects and reads these M pieces of divided data in order starting from the mth (m=1, 2, ..., M). Note that the additional information may be divided into M pieces of data in advance.

[0058] Next, in step S12, the additional information transmission data generation processing unit 13 calculates a transmission hash value for the m-th divided data that has been read, based on the hash function. Then, in step S13, the additional information transmission data generation processing unit 13 stores the calculated transmission hash value and the divided data from which it was calculated in the transmission hash value storage unit 33, in association with each other.

[0059] Next, in step S14, the additional information transmission data generation processing unit 13 adds a bit value representing the data length to the beginning of the mth divided data, and then concatenates this mth divided data to the end of the previous (m-1)th divided data.

[0060] When the divisional data combining process is completed, the additional information transmission data generation processing unit 13 determines in step S10 whether the calculation of hash values ​​and the data combining process are completed for all M divisional data sets. If unprocessed divisional data sets still remain, the series of processes from step S11 to step S14 are repeated, and when the process is completed for all M divisional data sets, the additional information transmission data generation process is terminated.

[0061] (1-2) Display and transmission of additional information Next, in step S15, the control unit 1 of the transmission device TX calculates the number of divisions N of the combined additional information based on the second data length set according to the size of the two-dimensional code for transmitting additional information under the control of the two-dimensional code generation processing unit 14 for transmitting additional information. Then, in step S16, the two-dimensional code generation processing unit 14 divides the combined additional information to the calculated number of divisions N.

[0062] The two-dimensional code generation processing unit 14 for transmitting additional information then selects the N pieces of divided additional information in order starting from the nth (n = 1, 2, ..., N) piece in step S18, and generates a two-dimensional code corresponding to the selected nth divided additional information in step S19.

[0063] Next, in step S20, under the control of the two-dimensional code display / transmission processing unit 15 for transmitting additional information, the control unit 1 of the transmitting device TX outputs the generated nth two-dimensional code for transmitting additional information from the input / output I / F unit 4 to the display device 8 for display.

[0064] Next, after generating the nth divided additional information two-dimensional code, the additional information transmission two-dimensional code display / transmission processing unit 15 waits for a preset time T (seconds) in step S21, and then in step S22 monitors whether the sender has pressed the transmission completion button BU and whether a certain time has elapsed.

[0065] If the result of this determination is that the transmission completion button BU has not been pressed and the predetermined time has not elapsed, it is determined in step S17 whether the two-dimensional coding process has been completed for all N pieces of divided additional information. If unprocessed divided additional information remains, the series of processes in steps S18 to S22 are repeated.

[0066] On the other hand, suppose that the two-dimensional coding and display processing for all N pieces of divided additional information has been completed. In this case, the additional information transmitting two-dimensional code display / transmission processing unit 15 monitors whether the transmission completion button BU is pressed and whether a certain period of time has elapsed in step S22, and when the transmission completion button BU is pressed or the certain period of time has elapsed, in step S23, it transmits the N generated two-dimensional codes for transmitting additional information collectively from the communication I / F unit 5 to the receiving device RX.

[0067] W1 in the upper left of FIG. 8 shows an example of the operation of the transmission device TX in the additional information transmission phase, showing a state in which a plurality of two-dimensional codes for transmitting additional information are displayed.

[0068] (1-3) Receiving and playing additional information On the other hand, when the N two-dimensional codes for transmitting additional information are transmitted from the transmitting device TX, the control unit 10 of the receiving device RX, under the control of the two-dimensional code reception processing unit 101 for transmitting additional information, receives the N two-dimensional codes for transmitting additional information via the communication I / F unit 50 in step S31 and temporarily stores them in a buffer area in the data storage unit 30.

[0069] The control unit 10 of the receiving device RX then reads the received N two-dimensional codes for transmitting additional information in order from the nth one under the control of the two-dimensional code decoding processing unit 102 for transmitting additional information, and decodes the read two-dimensional code for transmitting additional information to reproduce the nth divided additional information in step S33. Then, the two-dimensional code decoding processing unit 102 for transmitting additional information combines the nth divided additional information with the (n-1)th divided additional information in step S35, and stores the combined additional information in the additional information storage unit 301.

[0070] When the reproduction process of the n-th divided additional information is completed, the two-dimensional code for transmitting additional information decoding processing unit 102 determines in step S32 whether the reproduction process of all N pieces of divided additional information is completed. If there are any unprocessed two-dimensional codes for transmitting additional information remaining, the above processes in steps S33 to S35 are repeated, and when the reproduction process of all N pieces of divided additional information is completed, the process proceeds to the generation process of a reception hash table.

[0071] (1-4) Generate a reception hash table First, in step S37, the control unit 10 of the receiving device RX divides the additional information stored in the additional information storage unit 301 into M pieces of data for each first data length under the control of the reception hash table generation processing unit 103. This division processing of the additional information is performed by cutting out each divided data piece according to a bit value that indicates the data length of each divided data piece included in the additional information.

[0072] Next, in step S38, the reception hash table generation processing unit 103 selects and reads the divided data of the additional information in order from the mth divided data, and in step S39, calculates a reception hash value for the mth divided data that has been read using the same hash function as the hash function used by the transmitting device TX.

[0073] Then, in step S40, the reception hash table generation processing unit 103 associates the generated reception hash value with the m-th divided data from which it was calculated, and stores this in the reception hash table storage unit 302. Area W3 in Fig. 8 shows an example of the reception hash table generated in this manner.

[0074] When the processing for the m-th divided data is completed, the reception hash table generation processing unit 103 determines in step S36 whether or not the processing for all M divided data has been completed. If the result of this determination is that unprocessed divided data remains, the processing of steps S37 to S40 is repeated, and on the other hand, if the processing for all M divided data has been completed, the generation processing of the reception hash table is terminated.

[0075] (2) Content display and transmission phase 6B and 7B are flowcharts showing an example of the processing procedure and processing details in the "content display and transmission phase" executed by the control unit 1 of the transmitting device TX and the control unit 10 of the receiving device RX, respectively.

[0076] (2-1) Creation and transmission of content transmission information In step S23, the control unit 1 of the transmission device TX displays the content to be transmitted on the display device 8. Under the control of the summary display two-dimensional code generation processing unit 16, the control unit 1 first reads the mth transmission hash value from the transmission hash value storage unit 33 in step S25. Then, a two-dimensional code is generated based on the mth transmission hash value that has been read. In other words, a two-dimensional code representing a summary of the additional information is generated.

[0077] Next, in step S26, under the control of the content transmission information generation processing unit 17, the control unit 1 of the transmitting device TX generates content transmission information by adding the two-dimensional code for summary transmission generated by the two-dimensional code generation processing unit 16 for summary display to the content read out from the content storage unit 31.

[0078] Then, under the control of the content transmission information display / transmission processing unit 18, the control unit 1 of the transmission device TX outputs the generated content transmission information from the input / output I / F unit 4 to the display device 8 to display it. W2 in Fig. 8 shows an example of the display result of the content transmission information, that is, information in which a two-dimensional code representing a summary of additional information is added to the content.

[0079] Finally, in step S27, the control unit 1 of the transmitting device TX, under the control of the content transmission information display / transmission processing unit 18, transmits the displayed content transmission information from the communication I / F unit 5 to the receiving device RX.

[0080] In step S23, the control unit 1 of the transmitting device TX determines whether processing has been completed for all M transmission hash values. If the result of this determination shows that unprocessed transmission hash values ​​remain, the above processing in steps S25 to S27 is repeated. On the other hand, when processing has been completed for all M transmission hash values, the series of content transmission information transmission processing in the content display / transmission phase is terminated and the device returns to the standby state.

[0081] (2-2) Playback and display of additional information When content transmission information is transmitted from the transmitting device TX, the control unit 10 of the receiving device RX receives the content transmission information via the communication I / F unit 50 in step S41 under the control of the content transmission information reception and display processing unit 104. Then, the content transmission information reception and display processing unit 104 outputs the received content transmission information from the input / output I / F unit 40 to the display device 80 to display it.

[0082] As a result, the display device 80 of the receiving device RX displays information in which a small two-dimensional code representing a summary of the additional information is added to the content, i.e., the information shown in W2 in Fig. 8. Therefore, the content can be displayed in full without the display area being constrained by the two-dimensional code for summary display.

[0083] Next, in step S43, the control unit 10 of the receiving device RX selects the mth two-dimensional code for summary display from the M displayed two-dimensional codes for summary display under the control of the two-dimensional code decoding processing unit 105 for summary display. Then, the two-dimensional code decoding processing unit 105 for summary display decodes the selected mth two-dimensional code for summary display to reproduce the transmission hash value.

[0084] Next, under the control of the additional information search processing unit 106, the control unit 10 of the receiving device RX first searches, in step S45, for a received hash value that is the same as the reproduced transmitted hash value from the received hash table storage unit 302. Then, in step S46, the additional information search processing unit 106 reads, from the received hash table storage unit 302, the divided data of the additional information that is associated with the received hash value.

[0085] Next, in step S46, under the control of the additional information display processing unit 107, the control unit 10 of the receiving device RX outputs the read divided data of the additional information from the input / output I / F unit 40 to the display device 80, and displays it in place of the two-dimensional code for summary transmission that is currently being displayed.

[0086] When the reproduction and display process of the divided data corresponding to the mth two-dimensional code for summary display is completed, the control unit 10 of the receiving device RX determines in step S47 whether an operation to end the display of the additional information has been performed. If the result of this determination is that an operation to end the display has not been performed, the process returns to step S42 and determines whether the reproduction process of the divided data for all M two-dimensional codes for summary transmission has been completed.

[0087] If the result of this determination is that any unprocessed summary display two-dimensional codes remain, the control unit 10 of the receiving device RX repeatedly executes the above series of processes in steps S43 to S47. Thus, the divided data of the additional information corresponding to the M summary display two-dimensional codes are sequentially displayed on the display device 80.

[0088] On the other hand, for example, when the receiver inputs a display end request on the input device 70, the control unit 10 of the receiving device RX ends the display of the additional information and returns to the standby state.

[0089] In the above explanation, the split data corresponding to the mth two-dimensional code for displaying a summary is displayed sequentially each time the split data is reproduced. However, after the reproduction of the split data corresponding to all M two-dimensional codes for displaying a summary has been completed, these split data may be combined and the original additional information may be completely reproduced before being displayed.

[0090] (Actions and Effects) As described above, in one embodiment, first, in the additional information transmission phase, the transmission device TX divides the additional information to be transmitted into N pieces, converts each into a two-dimensional code for transmitting additional information, and transmits them all at once. Next, in the content display and transmission phase, the transmission device TX divides the additional information into M pieces, converts each into a transmission hash value, and further converts these into two-dimensional codes, attaches them to the content, and transmits them.

[0091] In response to this, the receiving device first receives the N two-dimensional codes for transmitting the additional information in the additional information transmission phase, decodes each of the received N two-dimensional codes for transmitting the additional information to reproduce divided data of the additional information, and combines these to reproduce the additional information. Then, for the reproduced additional information, a reception hash value is generated for each predetermined data length, and a reception hash table is generated by associating each generated reception hash value with the additional information from which it was generated. Next, in the content display / transmission phase, when content to which the summary display two-dimensional code is added is received, the received summary display two-dimensional code is converted into a transmission hash value, and the additional information associated with the reception hash value that is the same as the transmission hash value is read from the reception hash table and displayed.

[0092] Therefore, according to one embodiment, a two-dimensional code for displaying a summary with a small data capacity is attached to the content and transmitted from the transmitting device TX to the receiving device RX, thereby reducing the problem that when the content is displayed on the receiving device RX, the display area of ​​the content is compressed by the two-dimensional code for displaying a summary, reducing visibility.

[0093] In addition, since the additional information is transmitted separately from the content in a lump, it is possible to prevent problems such as flickering in the display of the content on the receiving device RX compared to when the additional information is transmitted as a moving image with the content attached. Furthermore, since the additional information is transmitted in a lump, it is possible to reduce the time required to transmit the additional information, thereby suppressing an increase in network traffic.

[0094] [Other embodiments] (1) In the receiving device RX, the content and the two-dimensional code for transmitting a summary are displayed and await input of a playback request from the receiver. When a playback request is input, the two-dimensional code for displaying the summary is decoded to play and display the additional information.

[0095] (2) When the two-dimensional code for transmitting additional information and the two-dimensional code for displaying a summary are printed on paper or the like, the additional information may be reproduced by reading each of the two-dimensional codes using a camera and a two-dimensional code reading application provided in the receiving device RX.

[0096] (3) In addition, various modifications can be made to the types and configurations of the transmitting device and receiving device, the processing procedures and processing contents executed by these devices in the additional information transmission phase and the content display / transmission phase, the types and configurations of the content and additional information, the types of two-dimensional codes, etc., without departing from the spirit of this invention.

[0097] Although the embodiments of the present invention have been described in detail above, the above description is merely an example of the present invention in every respect. It goes without saying that various improvements and modifications can be made without departing from the scope of the present invention. In other words, when implementing the present invention, specific configurations according to the embodiments may be appropriately adopted.

[0098] In short, this invention is not limited to the above-described embodiments, and in the implementation stage, the components can be modified and embodied without departing from the spirit of the invention. Furthermore, various inventions can be formed by appropriately combining multiple components disclosed in the above-described embodiments. For example, some components may be omitted from all the components shown in the embodiments. Furthermore, components from different embodiments may be appropriately combined.

[0099] [Application example] The transmitting device TX converts the confidential information into a two-dimensional code for abstract transmission, and then transmits the code attached to main information such as content or separately. The main information and the two-dimensional code for abstract transmission are received and displayed by the receiving device RX. The two-dimensional code for abstract transmission displayed on the receiving device RX in this state may then be read, decoded, and displayed by a terminal such as smart glasses. This allows only specific users to play back and check the confidential information. [Explanation of symbols]

[0100] TX…Transmission device RX: Receiver NW...Network 1, 10...Control unit 2,20...Program memory section 3,30...Data storage section 4,40...Input / output I / F section 5,50...Communication I / F section 6,60…bus 7,70...Input device 8,80...Display device 11...Content editing processing section 12...Additional information editing processing section 13...Additional information transmission data generation processing unit 14... Two-dimensional code generation processing unit for transmitting additional information 15...Two-dimensional code display and transmission processing unit for transmitting additional information 16... Summary display two-dimensional code generation processing unit 17...Content transmission information generation processing unit 18...Content transmission information display and transmission processing unit 31...Content storage unit 32...Additional information storage unit 33...Transmission hash value storage unit 101... Two-dimensional code receiving and processing unit for transmitting additional information 102... Two-dimensional code decoding processing unit for transmitting additional information 103...received hash table generation processing unit 104...Content transmission information reception and display processing unit 105... Summary display two-dimensional code decoding processing unit 106...Additional information search processing unit 107...Additional information display processing unit 301...Additional information storage unit 302...Received hash table storage unit

Claims

1. An information transmission system for transmitting main information and additional information related to the main information from a transmitting device to a receiving device, The transmitting device a first processing unit that transmits the additional information to the receiving device in a batch; a second processing unit that generates transmission summary information related to the additional information based on the additional information; a third processing unit that transmits the main information to the receiving device together with the transmission summary information corresponding to the additional information that has already been transmitted; Equipped with The receiving device a fourth processing unit that receives and stores the additional information transmitted from the transmitting device; a fifth processing unit that generates reception summary information based on the received additional information, and stores the generated reception summary information in a storage unit in association with the additional information that is the source of generation of the reception summary information; a sixth processing unit that receives the main information and the transmission summary information transmitted from the transmitting device; a seventh processing unit that reads out from the storage unit the additional information associated with the received summary information that is the same as the received transmission summary information, and outputs the read additional information; Equipped with Information transmission system.

2. A transmitting device that transmits main information and additional information related to the main information to a receiving device, a first processing unit that transmits the additional information to the receiving device in a batch; a second processing unit that generates summary information related to the additional information based on the additional information; a third processing unit that transmits the main information to the receiving device together with the summary information corresponding to the additional information that has already been transmitted; A transmitting device comprising:

3. The transmitting device according to claim 2, wherein the first processing unit divides the additional information into a plurality of divided pieces of information each having a predetermined amount of information, converts each of the plurality of divided pieces of information into a two-dimensional code for transmitting the additional information, and transmits the plurality of converted two-dimensional codes for transmitting the additional information to the receiving device in a lump.

4. the second processing unit generates a transmission hash value for each predetermined data length of the additional information based on a hash function prepared in advance, the third processing unit converts the generated transmission hash values ​​into two-dimensional codes for summary display, adds the two-dimensional codes for summary display to the main information, and transmits the main information to the receiving device; The transmitting device according to claim 2 .

5. A receiving device that receives main information and additional information related to the main information transmitted from a transmitting device, a first processing unit that receives and stores the additional information transmitted from the transmitting device; a second processing unit that generates reception summary information related to the additional information based on the received additional information, and stores the generated reception summary information in a storage unit in association with the additional information that generated the reception summary information; a third processing unit that receives the main information transmitted from the transmitting device and transmission summary information generated by the transmitting device based on the main information; a fourth processing unit that reads out from the storage unit the additional information associated with the received summary information that is the same as the received transmission summary information, and outputs the read additional information; A receiving device comprising:

6. the second processing unit generates a received hash value for each predetermined data length of the received additional information based on a hash function prepared in advance, and stores the generated received hash values ​​in the storage unit in association with the additional information from which they were generated; the third processing unit receives the main information and a transmission two-dimensional code representing a transmission hash value generated for each data length of the additional information transmitted from the transmission device; The fourth processing unit reads, from the storage unit, the additional information associated with the received hash value that is the same as the transmitted hash value represented by the received transmitted two-dimensional code, and outputs the read additional information.

6. The receiving device according to claim 5.

7. An information transmission method performed by a system for transmitting main information and additional information related to the main information from a transmitting device to a receiving device, comprising: a step of transmitting the additional information collectively from the transmitting device to the receiving device; a step of generating transmission summary information relating to the additional information based on the additional information by the transmitting device; a step of transmitting the main information to the receiving device together with the transmission summary information corresponding to the additional information that has already been transmitted; Equipped with the receiving device receiving and storing the additional information transmitted from the transmitting device; a step in which the receiving device generates reception summary information based on the received additional information, and stores the generated reception summary information in a storage unit in association with the additional information from which the reception summary information was generated; a step of receiving the main information and the transmission summary information transmitted from the transmitting device by the receiving device; the receiving device reads out from the storage unit the additional information associated with the received summary information that is the same as the received transmission summary information, and outputs the read additional information; Equipped with Information transmission method.

8. A program that causes a processor provided in the transmitting device or the receiving device to execute at least one of the processes performed by the first to third processing units provided in the transmitting device and the fourth to seventh processing units provided in the receiving device of the information transmission system described in claim 1.

Citation Information

Patent Citations

  • Image related information providing method, system, transmitting method, transmitter, execution program of transmitting method, recording medium with the program recorded, receiving method, receiver, execution program of receiving method and recording medium with the program recorded

    JP2003348551A

  • Two-dimensional code analysis method and apparatus, computer-readable storage medium, computer program product, and terminal equipment

    JP2017534097A

  • Remote controlling device, remote controlled device and method thereof

    US20150074511A1