Program data information providing device, system, method, and program
The system analyzes television program data to identify products and services, enabling targeted promotions and increased sales by providing timely information to users.
Patent Information
- Application Number
- JP2020166574
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-09-30
- Publication Date
- 2026-01-15
- Estimated Expiration
- 2040-09-30
AI Technical Summary
Existing technologies for recording television broadcasts do not effectively utilize program data for providing information on products and services within the recorded content, limiting the potential applications and effectiveness of the recorded data.
A system and method that analyzes video and audio data to identify types of goods and services in program data, providing specific information and suggestions to users, including brick-and-mortar stores and e-commerce sites, by linking broadcast data with product identification and promotional opportunities.
Enables targeted promotion of products and services based on identified content, enhancing sales by providing timely and relevant information to users, thereby increasing product purchases.
Smart Images

Figure 0007799260000001 
Figure 0007799260000002 
Figure 0007799260000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a program data information providing device, system, method, and program, and more particularly to a program data information providing device, system, method, and program for providing information on products / services included in program data. [Background technology]
[0002] The following technology has been disclosed as a means for recording and viewing television programs such as terrestrial and satellite broadcasts (Patent Document 1). The technology described in Patent Document 1 proposes a technology for recording all television broadcasts for one day. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 10-234007 DISCLOSURE OF THE INVENTION [Problem to be solved by the invention]
[0004] However, the invention disclosed in Patent Document 1 does not make effective use of the program data that has been recorded. Specifically, when playing back program data, the program data is simply played back as is, and although various processes can be performed on the program data if all of the program data for one day is recorded, this possibility is not explored, and the effect of recording all of the program data for one day is limited to having a large amount of program data that can be played back.
[0005] Therefore, the objective of the present invention is to provide information on products / services contained in program corner data and commercial data (hereinafter referred to as "CM data" and commercials as "CMs") contained in program data. [Means for solving the problem]
[0006] In order to solve the above problems, the program data information providing device of the present invention comprises: analysis means for analyzing video data or audio data constituting program data; a specifying means for specifying at least the type of goods / services included in the program data based on the analysis result by the analyzing means; providing means for providing a result of identification by the identification means; Equipped with.
[0007] In addition, the program data information providing system of the present invention includes: a recording medium on which program data is recorded; an analysis means for analyzing video data or audio data constituting the program data recorded on the recording medium; a specifying means for specifying at least the type of goods / services included in the program data based on the analysis result by the analyzing means; providing means for providing a result of identification by the identifying means; Equipped with.
[0008] Further, the TV commercial identification method of the present invention includes: Recording program data Analyzing the video data or audio data that constitutes the recorded program data, Identifying at least the type of product / service included in the program data based on the analysis result; Providing specific results; Includes:
[0009] Furthermore, the program of the present invention causes an information processing device to execute the above method. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, a program data information providing system according to an embodiment of the present invention will be described with reference to the drawings. Note that although the present specification mainly describes the case of so-called digital broadcasting, it should be noted that the present invention can also be applied to so-called analog broadcasting.
[0011] (Summary) The program data information provision system of this embodiment typically identifies at least the type of product / service contained in the video data or audio data of program data broadcast by television signal broadcasting stations, and provides it to users including physical stores such as supermarkets and convenience stores, and web service providers such as e-commerce sites.
[0012] To elaborate on program data, it is made up of program segment data and commercial data, both of which contain video and audio data, and is available via broadcast waves consisting of digital or analog signals, or via networks such as the Internet. Program data also includes advertising data for the program itself, also known as bansen (promotional data).
[0013] Incidentally, it seems that ingredients featured in cooking shows tend to sell well in supermarkets on the day of the show or the following day. Therefore, if a cast member in a cooking show announces, for example, "Tomorrow, we'll be introducing a dish using eggplant," and a supermarket employee understands this, they can increase the amount of eggplant they purchase the next day compared to normal days.
[0014] For this reason, the program data information providing system of this embodiment analyzes the audio data of the cooking program, identifies the type of product, "eggplant," based on the analysis results, and provides the identification results to the supermarket, or goes a step further and makes a suggestion such as, "A dish using eggplant will be introduced on tomorrow's cooking program. Eggplant sales seem to be good, so it would be a good idea to stock up on extra eggplant tomorrow."
[0015] The provision of information and suggestions can be similarly performed when a video preview such as "Tomorrow's Cooking: Easy Mapo Eggplant" is displayed instead of an audio preview by analyzing the video data instead of the audio data. Specifically, for example, the contents of the video preview can be obtained by performing subtitle recognition on the video data and character recognition therein.
[0016] However, there are also so-called local programs that are only broadcast in specific regions. For physical stores operating as a nationwide chain, there is no need to increase the amount of eggplant purchased in areas where the cooking program is not broadcast, so it may be important to provide information specifying the broadcast time (scheduled broadcast date and time) and broadcast area of the program data, or to provide information by broadcast area.
[0017] Furthermore, the provision of information and proposals described above can be made not only to brick-and-mortar stores but also to e-commerce sites. In short, providing information on products and other items that are likely to be in demand to brick-and-mortar store staff and e-commerce site operators is extremely beneficial for them.
[0018] As another example, if a commercial features a popular actor, some users will see the jacket he is wearing and want to buy the same one. In that case, it is preferable to provide the user with information about the specific item, the jacket, rather than simply information about the unspecified item, the jacket.
[0019] On the other hand, it is usually difficult to determine the manufacturer and product number of the jacket just by watching the commercial video. However, if you know the name of the popular actor and the product / service featured in the commercial, you may be able to identify the manufacturer and product number of the jacket by searching using a search engine or similar tool using these as search queries.
[0020] Furthermore, even if this method cannot identify the manufacturer and model number of the jacket, if the user is provided with the name of the popular actor and the product / service featured in the commercial, the user may be able to conduct their own research and identify the manufacturer and model number of the jacket, as well as information such as the price and retailer.
[0021] Alternatively, you could try to obtain information that could identify the jacket by holding a viewer-participation quiz, such as "Guess the brand of the jacket that actor XX is wearing in the commercial for product XX, starring him, and win product XX." In this case, by measuring the number of participants who answer the quiz and the participation rate, you can measure the level of viewer interest in actor XX and product XX, and you can use the results of this measurement as secondary data.
[0022] Incidentally, television commercials are usually aired with the aim of getting users to purchase products, etc., and since user interest tends to wane over time after the commercial data is broadcast, it is preferable to provide information about specific products, etc. to users who are interested in those products, etc., early on.
[0023] For this reason, the inventors have conducted various studies from this perspective and have arrived at a method for promoting product purchases on EC sites, which will be described below.
[0024] First, the user is asked to register in advance the company logo, brand logo, and sound logo of the commercial that matches the user's preferences. In this state, when commercial data is broadcast, the image / audio data contained in the commercial data is analyzed, and if the company logo etc. contained in the commercial data matches the registered user's preferences, a link to the company's homepage is displayed on the user's TV screen. Furthermore, to encourage product purchases, a message such as "Limited to those who viewed the homepage, get 50% off if you purchase within the next 30 minutes!" is displayed. One way to do this is to display a countdown of time-limited sale information, such as:
[0025] Therefore, as described above, the program data information providing system of this embodiment identifies at least the type of product / service included in the program data and provides the identification result. Also, if the identified type is unspecified, the user can find out information on whether it can be purchased.
[0026] The program data information providing system of this embodiment will be described in detail below. First, the technical details of recording and reproducing program data transmitted from a plurality of television signal transmitting stations will be described.
[0027] Fig. 1 is a schematic diagram showing the configuration of a program data information providing system according to this embodiment, and Fig. 2 is a time chart showing the operation of the program data information providing system shown in Fig. 1.
[0028] FIG. 1 shows a digital recording / playback device 10 on which program data etc. transmitted from a television signal transmitting station is recorded, a time index server 50 on which time indexes used when playing back program data etc. recorded on the digital recording / playback device 10 are recorded, a network such as the Internet connecting these, a database (hereinafter referred to as "DB") server attached to the time index server 50, and a program data information providing device (information processing device) 100, which will be described separately later.
[0029] Although FIG. 1 shows one digital recording / playback device 10, it should be understood that in reality, at least one digital recording / playback device 10 is placed in the area covered by each broadcasting station, making it possible to record commercial data broadcast by broadcasting stations throughout the country.
[0030] Furthermore, although the digital recording / playback device 10 and the program data information providing device 100 are shown as separate hardware in FIG. 1, the program data information providing device 100 can also be built into the digital recording / playback device 10, for example.
[0031] The digital recording / playback device 10 is provided with a recording medium such as a hard disk on which program data etc. are recorded, and as an example, constantly records program data etc. The digital recording / playback device 10 also has multiple tuners and an A / D converter so that it can also process analog broadcast program data.
[0032] In the drawing, for convenience of notation, it is shown as "start of continuous recording process", but in reality, as long as the power of the digital recording / playback device 10 is on, as an example, program data is recorded endlessly (step S1).
[0033] The recording targets of the digital recording / playback device 10 include program data, and therefore, in addition to program segment data, also commercial data. Furthermore, in addition to program data, the digital recording / playback device 10 can also record metadata accompanying the commercial data, as well as video, still images, audio, or text information imported from outside the recording / playback device itself. When recording program data, "time data" including the "recording start time" for recording the program data, for example, every second, and "location data" indicating the physical or logical recording destination of the program data, are recorded on the recording medium together with the program data.
[0034] On the other hand, typically, the administrator of the time index server 50 creates the following title data and time index (step S2).
[0035] The title data indicates the titles assigned to the program data, program corner data, and commercial data, respectively. The time index is an index for specifying the broadcast start time and broadcast end time of the program corner data, etc.
[0036] Examples of program corner data include program corner data corresponding to the top of the first inning, the bottom of the first inning, the top of the second inning, the bottom of the second inning, etc. for baseball broadcast program data, and program corner data corresponding to the top news, today's special features, weather forecast, today's fortune telling, and economic news for news program data.
[0037] The manager of the time index server 50 classifies program data while watching already broadcasted television programs, and identifies the time from what hour to what minute each program corner data and each CM data was broadcast, thereby creating a time index etc. and recording it in a DB attached to the time index server 50.
[0038] The time index and the like created by the administrator of the time index server 50 are recorded in the time index server 50 periodically or irregularly (step S3).
[0039] The digital recording and reproducing device 10 actively or passively receives the title data and time index recorded in the time index server 50 (step S4).
[0040] This allows the digital recording / reproducing device 10 to link title data and other data received with already recorded program data. This linking may be performed, for example, immediately after step S4 is performed, or may be performed when step S7, which will be described later, is performed.
[0041] In this state, when the user of the digital recording / reproducing device 10 attempts to reproduce the program data, the user first issues a display command for the title data to the digital recording / reproducing device 10 by operating a remote controller or the like. Specifically, as an example, when the user designates specific program data through the remote controller and then presses the play button on the remote controller, a signal indicating the display command is transmitted to the digital recording / reproducing device 10 (step S5).
[0042] In reality, as is well known, the digital recording and reproducing device 10 is provided with a table memory or the like in which identifiers corresponding to each button on the remote controller and the command contents corresponding to the identifiers are recorded in pairs, and when the digital recording and reproducing device 10 receives a signal transmitted from the remote controller, it identifies the corresponding command by referring to this table memory or the like.
[0043] Then, in accordance with the command, the digital recording and reproducing device 10 outputs a list of the received title data and the like to a television (hereinafter referred to as "television") (step S6).
[0044] As a result, the user can select the title data of the program data to be played back while viewing the television display. After that, when the user has finished selecting the program data to be played back, the user can transmit the selection result to the digital recording and playback device 10 by operating a remote controller or the like (step S7).
[0045] When the digital recording / playback device 10 receives the user's selection result transmitted from the remote controller, it refers to the "time index" of the program corner data, etc., corresponding to the "title data," and identifies the "broadcast start time" of the program corner data, etc. Next, the digital recording / playback device 10 refers to the recording medium based on the identified broadcast start time, and searches for the "position data" corresponding to the broadcast start time (step S8).
[0046] Then, the digital recording / reproducing device 10 reproduces the program corner data and the like in accordance with the searched "position data" (step S7).
[0047] The above is an outline of the recording and playback of program data that is performed prior to commercial analysis in the program data information providing system of this embodiment. Next, the configuration of the digital recording and playback device 10 will be described in detail.
[0048] (Digital recording and playback device) Next, the digital recording and playback device 10 of this embodiment will be described. In the digital recording and playback device 10, digital television signals received by each tuner are expanded and recompressed as necessary by a converter and converted into digital signals. The program data of the converted digital signals is compressed and recorded on a hard disk drive. The compressed program data is expanded based on the reception of an input signal related to the playback and played back by an output device. The "output device" refers to, for example, a television to which the digital recording and playback device of this embodiment is electrically connected.
[0049] As an example, the digital recording / playback device 10 continuously records television programs from broadcast stations 24 hours a day, 365 days a year, in accordance with the tuning details of the tuner 12. However, it is not intended to record late-night television programs when they are not being broadcast, or to record television programs that the user has set to prohibit recording.
[0050] This "continuous recording" refers to a function that allows the digital recording / playback device 10 to record television programs even when the user has not set the recording operation. Below, the functions of each part of the digital recording / playback device 10 will be described in detail.
[0051] Fig. 3 is a schematic hardware configuration diagram of the digital recording / reproducing device 10 shown in Fig. 1. The digital recording / reproducing device 10 includes an antenna distributor 11 that distributes received television signal radio waves to each tuner 12, multiple tuners 12 that select the radio waves received by the antenna 11 as radio waves of a channel specified by a user and demodulate them into digital television signals, a converter (recompressor / converter) 14 that converts, for example, MPEG streams output by the multiple tuners 12 into appropriate bit rates, resolutions, and compression methods, multiple hard disk drives (hereinafter referred to as HDDs) 17 (17a, 17b) that record program data and are randomly accessible, and an HDD control unit 18 that writes and reads data to and controls the HDDs 17.
[0052] The tuner 12 is tunable to receive multiple broadcast waves. Multiple physical tuners may be provided, or a single tuner 12 may be configured to tune to multiple broadcast waves. The tuner 12 may be configured with, for example, eight tuners, enabling viewing and recording of eight television channels. This allows it to receive, for example, seven terrestrial channels in the Kanto region and one channel from a satellite broadcast station, such as BS or CS. The digital recording / playback device 10 of this embodiment can also be used to view television not only in the Kanto region of Japan, but also in the Kansai and Kyushu regions, for example. Furthermore, by adjusting the tuner 12, it can also be used to view television overseas, not just within Japan. In this embodiment, the tuner 12 is configured with one tuner board with eight tuners and two encoder boards, each equipped with an encoder capable of simultaneously processing four video signals. Note that the use of an encoder, multiplexer, etc. is not essential; program data received through the tuner 12 may be recorded without encoding or separating it.
[0053] Alternatively, the configuration may include one tuner board with eight tuners and four encoder boards that process two video signals simultaneously, two tuner boards with four tuners and four encoder boards that process two video signals simultaneously, or two tuner boards with four tuners and two encoder boards that process four video signals simultaneously. Note that, although eight tuners 12 are mounted in this embodiment, this is not a particular limitation and the number can be increased or decreased as needed.
[0054] The converter 14 is an A / D converter that converts analog signals to digital signals and / or a D / A converter that converts digital signals to analog signals. The converter 14 is a converter that includes a translation means that converts the bit rate and resolution of the MPEG stream of digital broadcasting, and a transcoding means that converts the compression method.
[0055] In this embodiment, the transrate means employs a method for converting MPEG2 streams, but is not limited to this and can also be, for example, MPEG4, AVI, DivX, XVD, H.264, or XVid. The transcode means converts to a method with higher compression efficiency than MPEG2, such as H.264, but conversion is not necessarily required. The transrate means and transcode means internally decode the MPEG stream and then re-encode it. Having a transcoder means is preferable because it increases the variety of compression methods available.
[0056] The digital recording / playback device 10 may also be configured as follows, although not limited thereto. That is, when program data is received by a tuner, a demodulator performs A / D conversion and demodulation to convert the analog signal into a digital signal. In the case of so-called digital broadcasting, the data is converted into an MPEG stream by processing by a modulator. Note that the tuner and modulator may be configured as separate hardware components, or they may be configured as a single piece of hardware capable of performing these operations. Next, a transcoder re-encodes the program data as a digital signal. For example, in the case of digital broadcasting, the transcoder decodes the encrypted program data to prevent unauthorized viewing using a decoder, decodes and expands the compressed MPEG / MPEG-2 format program data using an MPEG decoder, recompresses the program data into the more highly compressed MPEG / H.264 format using an MPEG encoder, re-encrypts the MPEG stream as needed using an encryptor, and selectively multiplexes the program data into MPEG streams for multiple channels using a multiplexer. Note that if the program data is not decrypted, encryption and decryption processes are not necessary, and multiplexing is not essential. It is also possible to combine all of these functions into one board and provide it for each channel.
[0057] The digital recording and playback device 10 also includes a demultiplexer 19 that separates the MPEG stream read from the HDD 17 into a video signal stream and an audio signal stream, an MPEG decoder 20 that receives the video signal stream, an audio decoder 21 that receives the audio signal stream, a second converter 22a that receives the video signal stream decoded by the MPEG decoder 20, converts the received video signal into a digital signal or an analog signal, and outputs it to a television, and a third converter 22b that receives the audio signal stream decoded by the audio decoder 21, converts the received audio signal into a digital signal or an analog signal, and outputs it to a speaker or the like.
[0058] The second converter 22a and the third converter 22b perform conversion processing in accordance with the input format of the television and the speakers. That is, if the television can only input analog signals, they perform digital-to-analog conversion processing.
[0059] Furthermore, the digital recording and playback device 10 includes a CPU 23 that controls the entire digital recording and playback device 10, a memory 24 that is used as a working area for the CPU 23 and for temporarily recording the system stream and for recording it on the HDD 17, a signal receiving unit 25 that receives various input signals from a remote controller or an input unit 28 of the digital recording and playback device main body and transmits them to the CPU 23, and a network controller 26 that is connected to a LAN or WAN and is capable of Internet communication.
[0060] 2, in accordance with the programs stored in the memory 24. In other words, the memory 24 is provided with programs necessary for the CPU 23 to execute these commands.
[0061] The digital recording and playback device 10 also includes a real-time clock 26b that indicates time data, an image processing unit 27 that performs various image processing in addition to an OSD (On Screen Display) function that displays menus, program information, and the like overlaid on the video during playback of program data, and a DVD drive 29 for recording the recorded program data onto an optical disc (storage means) such as a DVD. Note that the optical disc may not only be a DVD disc, but also a Blu-ray disc, in which case a Blu-ray drive may be used instead of the DVD drive 29. The digital recording and playback device 10 may also be configured without the DVD drive 29.
[0062] The main functions of the network controller 26 are to access the server in accordance with NTP (Network Time Protocol), inquire about the current time, adjust the real-time clock 26b, receive EPG data, receive program corner data and time indexes (described later), and transmit viewing data related to the user.
[0063] The HDD 17 includes a continuous recording HDD 17a provided for continuous recording, and a storage HDD (storage-only recording means) 17b for storing (transferring) a portion of the recorded program data. The continuous recording HDD 17a is capable of recording for, for example, eight days. Generally, data that has been subjected to data compression processing is recorded on the HDD 17, and this data is expanded (restored to its original state) during playback.
[0064] The storage HDD 17b stores program data that the user wants to keep and prevents it from being overwritten by continuous recording. The user selects the program data that he or she wants to save, and then selects the bit rate of the video data and audio data of that program data, the resolution (size) of the video data, the compression format (for example, convert MPEG2 to MPEG4 and save), etc., and saves the data.
[0065] Since the continuous recording HDD 17a is connected to the DVD drive 29, a DVD (not shown) can also be used as the destination for saving program data via the DVD drive 29 instead of the storage HDD 17b.
[0066] Furthermore, the recording medium is not limited to an HDD, and randomly accessible data recording media such as a hard disk drive, DVD, or flash memory can also be used.
[0067] Furthermore, although the HDD 17 of this embodiment physically includes two HDDs, this is not limiting. For example, a single HDD may be partitioned (separate areas). The HDD 17 can be expanded as needed. For example, the expanded HDD may be used as a storage HDD, an editing HDD for program data, and a working HDD for recording onto optical discs such as DVDs.
[0068] (Time Index) A "time index" is an index that includes the broadcast start time and broadcast end time of program data, program corner data, and commercial data. For example, a time index for each program data unit may be created by a server administrator or the like based on a TV program guide (including newspapers, magazines, etc.) created by each TV station, or the TV program guide transmitted via airwaves may be used as is. For example, a time index for each corner unit of program corner data or each commercial unit may be created by an administrator or the like of the time index server 50 based on the content of the program data after broadcast. Each time index is recorded in the time index server 50. Note that the entity that creates the time index is not limited to the server administrator. For example, a user of the digital recording / playback device 10 may create the time index and invite users to send the created time index via the Internet, etc., and record it on the server.
[0069] (Figures 4 and 5) The relationship between program data, program corner data, and commercial data, and their title data and time indexes will be described with reference to Figures 4 and 5. Figure 4 is a diagram showing an example of program data for a cooking program. This program data is made up of program corner data for three corners, "A to C," and commercial data, "CM1 to CM3," located between each corner. In this example, the cooking program corresponds to the program data, and corners A to C correspond to the program corner data.
[0070] In the example shown in Figure 4, "Segment A" was broadcast from 11:00 to 11:15, then a two-minute "Commercial 1" was broadcast from 11:15, and "Segment B" was broadcast from 11:17 to 11:32. Then, a two-minute "Commercial 2" was broadcast from 11:32, then a "Segment C" was broadcast from 11:34 to 11:54, and then a six-minute "Commercial 3" was broadcast from 11:54. Furthermore, it is assumed that French cuisine recipes were published in "Segment A," Chinese cuisine recipes were published in "Segment B," and Indian cuisine recipes were published in "Segment C." It is also assumed that food-related sponsorship commercials were broadcast in "Commercial 1" and "Commercial 2," and that a magazine-related sponsorship commercial was broadcast in "Commercial 3."
[0071] A server administrator or the like views this cooking program and identifies that the cooking program is composed of segments "A-C" and "CM1-CM3." The server administrator or the like then creates a time index or the like for each of these segments. The title data allows the program title and segment titles to be identified at a glance. Specifically, as shown in Figure 5(a), the title data for "Segment A" is [Cooking Program - French Recipes], and the title data for "Segment B" is [Cooking Program - Chinese Recipes]. Similarly, as shown in Figure 5(b), titles include [XX Confectionery - XX Chocolate] and [XX Shop - XX Rice Crackers]. However, the division into the formats shown in Figures 4(a) and 4(b) is merely an example; for example, in the case of commercial data, a commercial name may be assigned to each title. In the example shown in Figure 4(b), for example, the commercial data [XX Confectionery - XX Chocolate] would be assigned the commercial name CM1, and the commercial data [XX Shop - XX Rice Crackers] would be assigned the commercial name CM2.
[0072] 2, a time index or the like created by a server administrator or the like is uploaded to a time index server 50 on the Internet. Meanwhile, the digital recording / reproducing device 10 accesses the time index server 50 via the network controller 26, for example, periodically, and determines whether the time index or the like uploaded to the time index server 50 has been changed since the last time it was accessed.
[0073] If the result of the determination is that the time index etc. has been changed, the time index receiving means downloads the time index etc., and the time index recording means stores the time index etc. in the HDD 17.
[0074] Although the example described here is one in which a digital recording / playback device obtains time indexes, etc., using a so-called pull-type method, a push-type method in which time indexes, etc., are actively and periodically distributed from the time index server 50 may also be adopted.
[0075] In this state, if the user of the digital recording / reproducing device 10 attempts to reproduce the program data, the user operates a remote controller (not shown) or the like to transmit a command to display the title data to the digital recording / reproducing device 10. The subsequent operations are as described with reference to FIG.
[0076] As described above, the program data information providing system of this embodiment not only allows for the program data itself to be played back at the beginning, but also allows for the program corner data and CM data to be played back at the beginning.
[0077] (server) The server according to this embodiment has at least the following functions.
[0078] The digital recording / playback device (10) includes a time alignment means (102) that periodically transmits time data to synchronize the time of the clock on the digital recording / playback device (10), a time index transmission means (103) that transmits a time index to the digital recording / playback device (104), a program data transmission means (105) that transmits program identification data for identifying program data and corner identification data for identifying program corner data to the digital recording / playback device (10), a user information receiving means (106) that receives a time index and viewing information created by a user from the digital recording / playback device (104), a processing information generation means (107) that processes the received time index and viewing information to generate processing information, and a time index distribution means (108) that distributes the generated processing information and the unprocessed time index to the digital recording / playback device (104).
[0079] Viewing information refers to information recorded in seconds, such as the playback channel, playback date and time, playback status (normal playback, fast playback, fast forward, rewind, etc.), playback user identifier, terminal identifier, program status (whether it is My Menu, whether it has been saved, whether it has been specified in the time index, etc.), program evaluation data (yes / no), and program data that the user wants to introduce.
[0080] The program identification data is, for example, data for identifying program data in broadcast waves consisting of digital signals, and includes video data, audio data, etc. In addition, the program identification data is, for example, data relating to the broadcast channel and broadcast start time of the program, or the broadcast start time of the program on the broadcast channel.
[0081] The segment identification data is data for identifying data for each segment and commercial in the program data, as well as data for identifying a specific segment in a program, such as the broadcast channel and broadcast start time of the program, as well as the time until the segment starts, or data related to the broadcast channel and broadcast start time of the program.
[0082] Processed information includes the popularity index of programs and performers, evaluation data, viewing quality, viewing ratings, and number of viewers, which are generated by applying statistical processing to viewing information, time indexes, and data from online blogs and bulletin boards.
[0083] By using the personal identification function and the two-way communication function via a network, it is possible to ask and answer questions in the above-mentioned viewer participation type quiz.
[0084] In this embodiment, supermarkets, e-commerce sites, etc. have been described as typical information recipients, but the target can also be a wide range of other industries, such as website advertisers and travel agencies. [Brief explanation of the drawings]
[0085] [Figure 1] 1 is a schematic diagram showing the configuration of a program data information providing system according to an embodiment of the present invention; [Figure 2] 2 is a time chart showing the operation of the program data information providing system shown in FIG. [Figure 3] FIG. 2 is a schematic hardware configuration diagram of the digital recording and reproducing device 10 shown in FIG. [Figure 4] FIG. 1 is an explanatory diagram of the relationship between program data, program corner data, and CM data, and their title data and time indexes. [Figure 5] FIG. 1 is an explanatory diagram of the relationship between program data, program corner data, and CM data, and their title data and time indexes. [Explanation of symbols]
[0086] 10 Digital recording and playback equipment 11 Antenna 12 Tuner 14 Converter 17 HDD (Hard Disk) 17a Continuous recording HDD 17b HDD for storage 18 Hard disk control unit (HDD control unit) 19 Demultiplexer 20 MPEG Decoder 21 Audio Decoder 22a second converter 22b Third Converter 23 CPU 24 memory 25 Signal receiving unit 26 Network Controller 26b Real-time clock 27 Image processing section 28 Input section 29 DVD drive 50 time index servers
Claims
1. a recording medium on which program data is recorded; an analysis means for analyzing video data or audio data constituting the program data recorded on the recording medium; a specifying means for specifying at least the type of goods / services included in the program data based on the analysis result by the analyzing means; a providing means for providing the identification result by the identifying means to operators of the physical store and the EC site; A program data information providing system comprising:
2. An information processing device, Recording program data Analyzing the video data or audio data that constitutes the recorded program data, Identifying at least the type of goods / services included in the program data based on the analysis results; Providing the results of the identification to physical stores and e-commerce site operators; A program data information providing method, including:
3. A program for causing an information processing device to execute the method according to claim 2.
Citation Information
Patent Citations
Recording and reproducing device
JP1998234007A
Commodity information prior notification system and prior notification method thereof
JP2010191846A
Broadcast program processor, broadcast program processing method, and program
JP2012160788A
Specific information relevant advertisement distribution system
JP2015049286A
Object detection through visual search queries
JP2019531547A