Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7188906B2 - Video distribution device and information processing program - Google Patents
[go: Go Back, main page]

JP7188906B2 - Video distribution device and information processing program - Google Patents

Video distribution device and information processing program Download PDF

Info

Publication number
JP7188906B2
JP7188906B2 JP2018083144A JP2018083144A JP7188906B2 JP 7188906 B2 JP7188906 B2 JP 7188906B2 JP 2018083144 A JP2018083144 A JP 2018083144A JP 2018083144 A JP2018083144 A JP 2018083144A JP 7188906 B2 JP7188906 B2 JP 7188906B2
Authority
JP
Japan
Prior art keywords
moving image
processor
image
information terminal
moving
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018083144A
Other languages
Japanese (ja)
Other versions
JP2019193075A (en
Inventor
孔大 田口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2018083144A priority Critical patent/JP7188906B2/en
Publication of JP2019193075A publication Critical patent/JP2019193075A/en
Application granted granted Critical
Publication of JP7188906B2 publication Critical patent/JP7188906B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明の実施形態は、動画配信装置及び情報処理プログラムに関する。 TECHNICAL FIELD Embodiments of the present invention relate to a video distribution device and an information processing program.

レシートの一部に広告画像を印刷することは、広く行われている。
しかしながら、広告を印刷することができる領域が限られている上に、静止画像であるために、効果的な広告とはならないことが少なくなかった。なお、レシート用紙の使用量を増やせば、表現できる情報の量を増やすことが可能であり、広告を効果的とすることができるかもしれないが、レシート用紙のコストが増大してしまう。
このような事情から、レシートに関連した情報提供をより効果的に行えることが望まれていた。
Printing an advertising image on a part of a receipt is widely practiced.
However, since the area in which the advertisement can be printed is limited and the image is a still image, it is often not an effective advertisement. It should be noted that if the amount of receipt paper used is increased, the amount of information that can be expressed can be increased, and advertising may be made more effective, but the cost of the receipt paper increases.
Under these circumstances, it has been desired to more effectively provide receipt-related information.

特開2011-145855号公報JP 2011-145855 A

本発明が解決しようとする課題は、レシートに関連した情報提供をより効果的に行える動画配信装置及び情報処理プログラムを提供することである。 A problem to be solved by the present invention is to provide a video distribution device and an information processing program that can more effectively provide receipt-related information.

実施形態の動画配信装置は、識別手段、選択手段及び出力手段を備える。識別手段は、画像に基づいて当該画像に映り込んでいるレシートに関する予め定められた項目についての識別を行う。選択手段は、識別手段による識別結果に応じて、複数の動画のうちの少なくとも1つを選択する。出力手段は、選択手段により選択された動画を情報端末に出力する。さらに選択手段は、選択済みの動画の出力の終了後に識別手段による識別結果が変化したならば、複数の動画のうちの少なくとも1つを変化後の識別結果に応じて改めて選択する。そして出力手段は、選択手段により動画が改めて選択されたならば、当該動画の情報端末への出力を開始する。
A moving image distribution apparatus according to an embodiment includes identification means, selection means, and output means. The identifying means identifies a predetermined item related to the receipt reflected in the image based on the image. The selection means selects at least one of the plurality of moving images according to the identification result by the identification means. The output means outputs the video selected by the selection means to the information terminal. Further, the selecting means selects at least one of the plurality of moving pictures again according to the changed identification result if the identification result by the identifying means changes after the output of the selected moving pictures is finished. Then, when the moving image is selected again by the selecting means, the output means starts outputting the moving image to the information terminal.

一実施形態に係る広告サーバの要部回路構成と、当該広告サーバを含んだ広告提供システムの概略構成とを示す図。The figure which shows the principal part circuit structure of the advertisement server which concerns on one Embodiment, and the schematic structure of the advertisement provision system containing the said advertisement server. 図1中のロゴ管理データベースに含まれるデータレコードのデータ構造の一例を示す図。FIG. 2 is a diagram showing an example of the data structure of a data record included in the logo management database in FIG. 1; 図1中のプロセッサにより実行される情報処理の手順を示すフローチャート。FIG. 2 is a flowchart showing a procedure of information processing executed by a processor in FIG. 1; FIG. 撮影動画の中のフレームの一例を示す図。FIG. 4 is a diagram showing an example of a frame in a captured moving image; 重畳動画の中のフレームの一例を示す図。The figure which shows an example of the frame in a superimposition moving image. 重畳動画の中のフレームの一例を示す図。The figure which shows an example of the frame in a superimposition moving image.

以下、実施の形態の一例について図面を用いて説明する。なお、本実施の形態では、動画配信装置としての機能を備えた広告サーバを例に説明する。
図1は本実施形態に係る広告サーバ10の要部回路構成と、当該広告サーバ10を含んだ広告提供システム100の概略構成とを示す図である。
この広告提供システム100は、広告サーバ10を、情報端末20及び会員サーバ30と通信ネットワーク40を介して通信可能とすることで構成されている。なお、広告提供システム100には、典型的には複数の情報端末20が含まれるが、図1においては1つのみを示している。
An example of an embodiment will be described below with reference to the drawings. In addition, in the present embodiment, an advertisement server having a function as a video distribution device will be described as an example.
FIG. 1 is a diagram showing a main circuit configuration of an advertisement server 10 according to this embodiment and a schematic configuration of an advertisement providing system 100 including the advertisement server 10. As shown in FIG.
This advertisement providing system 100 is configured by enabling an advertisement server 10 to communicate with an information terminal 20 and a member server 30 via a communication network 40 . Although the advertisement providing system 100 typically includes a plurality of information terminals 20, only one is shown in FIG.

広告サーバ10は、情報端末20に対して広告のための動画を配信するための情報処理を行う。なお本実施形態においては、広告サーバ10は、所持ポイントに応じた特典を与えるポイントサービスの会員を対象として動画を配信するものとする。 The advertisement server 10 performs information processing for distributing moving images for advertisement to the information terminal 20 . Note that in the present embodiment, the advertising server 10 distributes moving images to members of a point service that gives benefits according to the points possessed.

情報端末20は、上記の会員が利用可能で、通信ネットワーク40を介して広告サーバ10にアクセスしてクライアントとして機能する任意の情報処理装置である。情報端末20は、有線通信及び無線通信のいずれにより通信ネットワーク40に接続されるものであってもよい。情報端末20は、動画を撮影するカメラを内蔵するか、又は外付けされる。情報端末20としては、スマートフォン、タブレット端末、携帯電話装置、あるいはパーソナルコンピュータなどの既存の様々な装置が適用可能である。そこで、情報端末20の詳細についての説明は省略する。 The information terminal 20 is an arbitrary information processing device that can be used by the members described above, accesses the advertisement server 10 via the communication network 40, and functions as a client. The information terminal 20 may be connected to the communication network 40 by either wired communication or wireless communication. The information terminal 20 incorporates or is externally equipped with a camera for capturing moving images. Various existing devices such as a smart phone, a tablet terminal, a mobile phone device, or a personal computer can be applied as the information terminal 20 . Therefore, detailed description of the information terminal 20 is omitted.

通信ネットワーク40は、インターネット、VPN(virtual private network)、LAN(local area network)、公衆通信網、移動体通信網などを、単独又は適宜に組み合わせて用いることができる。通信ネットワーク40は、典型的には、インターネット及び移動体通信網を組み合わせたものである。 The communication network 40 can use the Internet, a VPN (virtual private network), a LAN (local area network), a public communication network, a mobile communication network, or the like, either singly or in combination. Communication network 40 is typically a combination of the Internet and a mobile communication network.

会員サーバ30は、ポイントサービスの会員を管理するための情報処理を行う。会員サーバ30は、内蔵又は外付けされた記憶デバイスに会員データベースDB1を保持している。会員データベースDB1は例えば、会員の個々を識別するための会員コードに関連付けて、認証用のパスワード、会員の氏名及び住所、会員が所持するポイント数などの会員データを記憶する。 The member server 30 performs information processing for managing members of the point service. The member server 30 holds a member database DB1 in a built-in or external storage device. The member database DB1 stores, for example, member data such as a password for authentication, the name and address of the member, and the number of points possessed by the member, in association with the member code for identifying each member.

広告サーバ10は、プロセッサ11、メインメモリ12、補助記憶デバイス13、通信インタフェース14及び伝送路15を備える。プロセッサ11と、メインメモリ12、補助記憶デバイス13及び通信インタフェース14とは、伝送路15によって接続される。プロセッサ11、メインメモリ12及び補助記憶デバイス13が伝送路15によって接続されることにより、広告サーバ10を制御するための情報処理を行うコンピュータを構成している。 The advertisement server 10 has a processor 11 , a main memory 12 , an auxiliary storage device 13 , a communication interface 14 and a transmission line 15 . The processor 11 , main memory 12 , auxiliary storage device 13 and communication interface 14 are connected by a transmission line 15 . The processor 11 , main memory 12 and auxiliary storage device 13 are connected by a transmission line 15 to constitute a computer that performs information processing for controlling the advertisement server 10 .

プロセッサ11は、上記コンピュータの中枢部分に相当する。プロセッサ11は、オペレーティングシステム、ミドルウェア及びアプリケーションプログラム等の情報処理プログラムに従った情報処理を実行することで、広告サーバ10としての各種の機能を実現するべく各部を制御する。 The processor 11 corresponds to the central portion of the computer. The processor 11 executes information processing according to an information processing program such as an operating system, middleware, and application programs, thereby controlling each unit to realize various functions of the advertisement server 10 .

メインメモリ12は、上記コンピュータの主記憶部分に相当する。メインメモリ12は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ12は、不揮発性のメモリ領域では上記の情報処理プログラムを記憶する。またメインメモリ12は、プロセッサ11が各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メインメモリ12は、揮発性のメモリ領域を、プロセッサ11によってデータが適宜書き換えられるワークエリアとして使用する。 The main memory 12 corresponds to the main memory portion of the computer. Main memory 12 includes a non-volatile memory area and a volatile memory area. The main memory 12 stores the above information processing program in a nonvolatile memory area. The main memory 12 may also store data necessary for the processor 11 to execute processing for controlling each unit in a non-volatile or volatile memory area. The main memory 12 uses a volatile memory area as a work area in which data is appropriately rewritten by the processor 11 .

補助記憶デバイス13は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス13は、例えばEEPROM(electric erasable programmable read-only memory)、HDD(hard disc drive)、SSD(solid state drive)、あるいはその他の周知の各種の記憶デバイスを利用できる。補助記憶デバイス13は、プロセッサ11が各種の処理を行う上で使用するデータと、プロセッサ11での処理によって生成されたデータとを保存する。補助記憶デバイス13は、上記の情報処理プログラムを記憶する場合もある。 The auxiliary storage device 13 corresponds to the auxiliary storage portion of the computer. The auxiliary storage device 13 can be, for example, an EEPROM (electric erasable programmable read-only memory), HDD (hard disc drive), SSD (solid state drive), or any other well-known storage device. Auxiliary storage device 13 stores data used by processor 11 in performing various processes and data generated by processes in processor 11 . The auxiliary storage device 13 may store the above information processing program.

通信インタフェース14は、通信ネットワーク40を介したデータ通信を行う。通信インタフェース14としては、例えばインターネットを介したデータ通信のための周知の処理を行うように構成された周知のものを用いることができる。
伝送路15は、アドレスバス、データバス及び制御信号線等を含み、接続されている各部の間で授受されるデータや制御信号を伝送する。
The communication interface 14 performs data communication via the communication network 40 . As the communication interface 14, for example, a well-known interface configured to perform well-known processing for data communication via the Internet can be used.
The transmission line 15 includes an address bus, a data bus, a control signal line, etc., and transmits data and control signals exchanged between connected units.

広告サーバ10は例えば、ハードウェアとしてサーバ用の汎用のコンピュータ装置を用い、後述の情報処理について記述した情報処理プログラムをメインメモリ12又は補助記憶デバイス13に書き込むことによって実現できる。なお、当該の情報処理プログラムは、広告サーバ10の譲渡の際にメインメモリ12又は補助記憶デバイス13に記憶されていてもよいし、上記の汎用のコンピュータ装置とは別に譲渡されてもよい。後者の場合、情報処理プログラムは、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して譲渡される。 For example, the advertisement server 10 can be realized by using a general-purpose computer device for servers as hardware and writing an information processing program describing information processing described later in the main memory 12 or the auxiliary storage device 13 . The information processing program may be stored in the main memory 12 or the auxiliary storage device 13 when the advertisement server 10 is transferred, or may be transferred separately from the general-purpose computer device. In the latter case, the information processing program is recorded on a removable recording medium such as a magnetic disk, magneto-optical disk, optical disk, or semiconductor memory, or transferred via a network.

さて、補助記憶デバイス13の記憶領域の一部は、ロゴ管理データベースDB2として利用される。また補助記憶デバイス13が記憶するデータには、複数のロゴ画像データDA1及び複数の動画ファイルDA2を含む。ロゴ画像データDA1は、物販店等で発行されるレシートに店舗ロゴとしてプリントされるロゴ画像を表す画像データである。動画ファイルDA2は、広告のために配信する動画を表した動画ファイルである。 A part of the storage area of the auxiliary storage device 13 is used as the logo management database DB2. The data stored in the auxiliary storage device 13 includes a plurality of logo image data DA1 and a plurality of moving image files DA2. The logo image data DA1 is image data representing a logo image to be printed as a store logo on a receipt issued by a retail store or the like. The moving picture file DA2 is a moving picture file representing a moving picture distributed for advertisement.

図2はロゴ管理データベースDB2に含まれるデータレコードDR1のデータ構造の一例を示す図である。
ロゴ管理データベースDB2は、当該データレコードDR1の集合である。データレコードDR1は、ロゴ画像データDA1が表すロゴに関連付けられる。データレコードDR1は、フィールドFI1,FI2,FI3を含む。
FIG. 2 is a diagram showing an example of the data structure of a data record DR1 included in the logo management database DB2.
The logo management database DB2 is a set of data records DR1. Data record DR1 is associated with the logo represented by logo image data DA1. Data record DR1 contains fields FI1, FI2, FI3.

フィールドFI1には、関連付けられたロゴを識別するために予め定められたロゴコードがセットされる。フィールドFI2には、関連付けられたロゴを表すロゴ画像データのファイル名がセットされる。フィールドFI3には、関連付けられたロゴがプリントされたレシートに関して配信する動画を選択する条件を表したデータがセットされる。
なお、フィールドFI1~FI3にそれぞれセットされるデータは、例えば広告サーバ10の管理担当者により決定されて、当該担当者の指示の下にプロセッサ11によって書き込まれる。
A predetermined logo code is set in field FI1 to identify the associated logo. A file name of logo image data representing the associated logo is set in field FI2. A field FI3 is set with data representing a condition for selecting a moving image to be distributed with respect to a receipt printed with an associated logo.
The data set in the fields FI1 to FI3 are determined by, for example, the person in charge of managing the advertisement server 10, and written by the processor 11 under the direction of the person in charge.

次に以上のように構成された広告提供システム100の動作について説明する。
会員は、広告サーバ10により配信される広告を視聴したい場合は、当該会員が所持する情報端末20において、広告視聴のためのアプリケーションプログラムを起動する。そうすると情報端末20は、通信ネットワーク40を介して広告サーバ10にアクセスし、会員コード及びパスワードの通知を伴って認証を要求する。
Next, the operation of the advertisement providing system 100 configured as above will be described.
When a member wants to view an advertisement distributed by the advertisement server 10, the member activates an application program for viewing the advertisement on the information terminal 20 possessed by the member. Then, the information terminal 20 accesses the advertisement server 10 via the communication network 40 and requests authentication together with notification of the membership code and password.

広告サーバ10においてプロセッサ11は、上記のような情報端末20からのアクセスを受けると、以下に説明するような情報処理をメインメモリ12又は補助記憶デバイス13に記憶された情報処理プログラムに従って実行する。
図3はプロセッサ11により実行される情報処理の手順を示すフローチャートである。なお、以下に説明する処理の内容は一例である。一部の処理が置換、削除、追加あるいは順番変更されてもよい。
The processor 11 in the advertisement server 10 executes the information processing described below according to the information processing program stored in the main memory 12 or the auxiliary storage device 13 when accessed from the information terminal 20 as described above.
FIG. 3 is a flow chart showing the procedure of information processing executed by the processor 11. As shown in FIG. Note that the content of the processing described below is an example. Some processes may be replaced, deleted, added or reordered.

Act1としてプロセッサ11は、情報端末20の利用者が広告提供サービスの会員であることの認証処理を行う。プロセッサ11は具体例としては、上記のように通知された会員コード及びパスワードで認証される会員の存否を会員サーバ30に問い合わせる。そしてプロセッサ11は、会員サーバ30からの回答を受けて、利用者が会員サーバ30にて会員として管理されていることが確認できた場合には、情報端末20の利用者を広告提供サービスの会員として認証する。つまりプロセッサ11は、ポイントサービスの会員を広告提供サービスの会員とする。なお、互いに異なる複数のポイントサービスのそれぞれに対応した複数の会員サーバ30が広告提供システム100に含まれてもよい。そしてプロセッサ11は、複数の会員サーバ30のそれぞれに会員の存否を問い合わせて、いずれかの会員サーバ30から存在する旨の回答があった場合に広告提供の会員として認証してもよい。あるいはプロセッサ11は、広告提供サービスの会員に関して補助記憶デバイス13に予め保存された会員データに基づいて、情報端末20の利用者の認証を行ってもよい。そしてプロセッサ11は、情報端末20の利用者が広告提供サービスの会員であることが認証できたならば、Act2へと進む。なおプロセッサ11は、広告提供サービスの会員であることの認証に失敗したならば、Act2へは進まない。この場合にプロセッサ11は、新たな会員コード及びパスワードを取得しての認証のやり直しを行うようにしてもよいし、エラーとして図3に示す処理を終了してもよい。かくしてプロセッサ11は、情報端末20の使用者である会員を認証する。つまり情報処理プログラムに基づく情報処理をプロセッサ11が実行することによって、プロセッサ11を中枢部分とするコンピュータは上記の認証を行う認証手段として機能する。 As Act 1, the processor 11 performs authentication processing that the user of the information terminal 20 is a member of the advertisement providing service. As a specific example, the processor 11 inquires of the member server 30 whether there is a member authenticated by the member code and password notified as described above. When the processor 11 receives the response from the member server 30 and confirms that the user is managed as a member by the member server 30, the processor 11 recognizes the user of the information terminal 20 as a member of the advertisement providing service. Authenticate as That is, the processor 11 treats the member of the point service as the member of the advertisement providing service. Note that the advertisement providing system 100 may include a plurality of member servers 30 corresponding to a plurality of different point services. Then, the processor 11 may inquire of each of the plurality of member servers 30 as to whether or not there is a member, and if any of the member servers 30 responds that the member exists, the processor 11 may authenticate the member as an advertisement providing member. Alternatively, the processor 11 may authenticate the user of the information terminal 20 based on member data prestored in the auxiliary storage device 13 regarding members of the advertisement providing service. Then, if the user of the information terminal 20 is authenticated as a member of the advertisement providing service, the processor 11 proceeds to Act2. It should be noted that the processor 11 does not proceed to Act 2 if the authentication of the member of the advertisement providing service fails. In this case, the processor 11 may obtain a new membership code and password to redo the authentication, or may end the processing shown in FIG. 3 as an error. The processor 11 thus authenticates the member who is the user of the information terminal 20 . In other words, the processor 11 executes information processing based on the information processing program, so that the computer having the processor 11 as a central part functions as authentication means for performing the authentication described above.

さて、認証が完了したならば会員は、情報端末20の動画撮影機能を起動する。あるいは、情報端末20が、広告視聴のためのアプリケーションプログラムに基づく情報処理によって動画撮影機能を起動する。情報端末20は、動画撮影機能により撮影した動画(以下、撮影動画と称する)をリアルタイムで広告サーバ10へと送信する。そして会員は、自らが任意の物販店などにて受け取り済みのレシートを、動画撮影機能の視野内に位置させる。 Now, when the authentication is completed, the member activates the moving image shooting function of the information terminal 20 . Alternatively, the information terminal 20 activates the moving image shooting function by information processing based on an application program for viewing advertisements. The information terminal 20 transmits a moving image captured by the moving image capturing function (hereinafter referred to as a captured moving image) to the advertisement server 10 in real time. Then, the member positions the receipt that he or she has already received at an arbitrary product store or the like within the field of view of the moving image shooting function.

Act2としてプロセッサ11は、情報端末20にて撮影が開始されるのを待ち受ける。そして上記のように撮影が開始されて撮影動画が送られてくると、Act2にてYesと判定し、Act3へと進む。 In Act 2, the processor 11 waits for the information terminal 20 to start photographing. Then, when the photographing is started as described above and the photographed moving image is sent, it is determined as Yes in Act2, and the process proceeds to Act3.

Act3としてプロセッサ11は、動画のストリーミング送信を開始する。なおプロセッサ11はこの時点においては、情報端末20から送られてきた撮影動画を、そのままストリーミング送信の対象とする。 As Act 3, the processor 11 starts streaming transmission of the moving image. At this time, the processor 11 uses the captured video sent from the information terminal 20 as it is for streaming transmission.

Act4としてプロセッサ11は、識別処理を開始する。識別処理は、情報端末20から送られてきている撮影動画に映り込んでいるロゴを識別するための処理である。このロゴ識別処理においてプロセッサ11は具体例としては、複数のロゴ画像データDA1がそれぞれ表すロゴ画像のいずれかと類似する画像が撮影動画の中に含まれるか否かを確認する。プロセッサ11は、該当する画像が撮影動画に含まれていた場合に、その画像に類似するロゴ画像を表しているロゴ画像データのファイル名がフィールドFI2にセットされているデータレコードDR1をロゴ管理データベースDB2から選択する。プロセッサ11は、選択したデータレコードDR1のフィールドFI1にセットされているロゴコードを、撮影動画に映り込んでいるロゴのコードとして判定する。プロセッサ11は、この識別処理を、図3に示す情報処理と並行して実行する。かくしてプロセッサ11は、この識別処理において、レシートを撮影して得られた画像に基づいてレシートに関する予め定められた項目としてのロゴについての識別を行う。つまり情報処理プログラムに基づく情報処理をプロセッサ11が実行することによって、プロセッサ11を中枢部分とするコンピュータは、そのような識別を行う識別手段として機能する。 As Act 4, the processor 11 starts identification processing. The identification processing is processing for identifying the logo appearing in the captured moving image sent from the information terminal 20 . In this logo identification process, as a specific example, the processor 11 confirms whether or not an image similar to any of the logo images represented by the plurality of logo image data DA1 is included in the captured moving image. If the corresponding image is included in the captured moving image, the processor 11 stores the data record DR1 in the logo management database, in which the file name of the logo image data representing the logo image similar to the image is set in the field FI2. Select from DB2. The processor 11 determines the logo code set in the field FI1 of the selected data record DR1 as the code of the logo appearing in the captured moving image. The processor 11 executes this identification processing in parallel with the information processing shown in FIG. Thus, in this identification process, the processor 11 identifies the logo as a predetermined item related to the receipt based on the image obtained by photographing the receipt. In other words, the processor 11 executes information processing based on the information processing program, so that the computer having the processor 11 as a central part functions as identification means for performing such identification.

Act5としてプロセッサ11は、識別処理によりロゴの識別に成功したか否かを確認する。そしてプロセッサ11は、識別処理によりロゴコードが判定できていないならばNoと判定し、Act6へと進む。
Act6としてプロセッサ11は、情報端末20における撮影が終了されたか否かを確認する。プロセッサ11は、撮影動画が引き続き送られてきているならばNoと判定し、Act5へと戻る。
かくしてプロセッサ11はAct5及びAct6としては、ロゴの識別に成功するか、撮影が終了されるのを待ち受ける。そしてプロセッサ11は、識別処理によりロゴコードが判定されたならば、Act5にてYesと判定し、Act7へと進む。
As Act 5, the processor 11 confirms whether or not the logo has been successfully identified by the identification process. Then, if the logo code cannot be determined by the identification processing, the processor 11 determines No, and proceeds to Act6.
As Act 6, the processor 11 confirms whether or not the photographing in the information terminal 20 has ended. The processor 11 determines No if the captured moving image is continuously sent, and returns to Act5.
Thus, in Acts 5 and 6, the processor 11 waits for logo identification to be successful or for photography to be completed. Then, if the logo code is determined by the identification processing, the processor 11 determines Yes in Act5, and proceeds to Act7.

Act7としてプロセッサ11は、複数の広告動画のうちから配信の対象となる広告動画を選択する。プロセッサ11は具体例としては、識別処理により判定されたロゴコードがフィールドFI1にセットされているデータレコードDR1をロゴ管理データベースDB2から選択する。プロセッサ11は、選択したデータレコードDR1のフィールドFI3にセットされているデータが表す選択条件に基づいて複数の広告動画のうちから少なくとも1つを選択する。なお選択条件は一例としては、「ファイル名が×××である動画ファイルで表される広告動画を選択。」である。また選択条件は別例としては、「ランダムに1つの広告動画を選択。」である。選択条件を具体的にどのようなものとするかは任意であり、例えば広告配信サービスの管理者、ポイントサービスの管理者、あるいは広告主などによって定められてよい。かくしてプロセッサ11は、識別結果に応じて、複数の動画のうちの少なくとも1つを選択する。つまり、情報処理プログラムに基づく情報処理をプロセッサ11が実行することによって、プロセッサ11を中枢部分とするコンピュータは上記の選択を行う選択手段として機能する。
In Act7, the processor 11 selects an advertisement moving image to be distributed from among the plurality of advertisement moving images. As a specific example, the processor 11 selects from the logo management database DB2 the data record DR1 in which the logo code determined by the identification process is set in the field FI1. The processor 11 selects at least one of the plurality of advertisement moving images based on the selection condition represented by the data set in the field FI3 of the selected data record DR1. An example of the selection condition is "select an advertisement video represented by a video file whose file name is XXX". Another example of the selection condition is "randomly select one advertisement video". Specific selection conditions are arbitrary, and may be determined by, for example, an advertisement distribution service manager, a point service manager, or an advertiser. Thus, processor 11 selects at least one of the plurality of moving images according to the identification result. In other words, the processor 11 executes information processing based on the information processing program, so that the computer having the processor 11 as a central part functions as selection means for performing the above selection.

Act8としてプロセッサ11は、重畳処理を開始する。重畳処理は、上記のように選択した広告動画を、ストリーミング送信中の撮影動画へと重畳する処理である。プロセッサ11は具体例としては、選択した広告動画を、対応する動画ファイルDA2に基づいて再生する。そしてプロセッサ11は、情報端末20から送られてきている撮影動画に、上記のように再生した広告動画を重畳する。そしてプロセッサ11は、このように撮影動画に広告動画を重畳して得られた動画(以下、重畳動画と称する)をストリーミング送信する。なおプロセッサ11は、本実施形態においては、撮影動画においてロゴが映り込んでいる領域に広告動画を重畳する。 As Act8, the processor 11 starts superimposition processing. The superimposition process is a process of superimposing the advertisement moving image selected as described above on the captured moving image during streaming transmission. As a specific example, the processor 11 reproduces the selected advertisement video based on the corresponding video file DA2. Then, the processor 11 superimposes the advertisement moving image reproduced as described above on the photographed moving image sent from the information terminal 20 . Then, the processor 11 streams the moving image obtained by superimposing the advertisement moving image on the captured moving image (hereinafter referred to as a superimposed moving image). Note that, in the present embodiment, the processor 11 superimposes the advertisement moving image on the region in which the logo is reflected in the captured moving image.

図4は撮影動画の中のフレームFL1の一例を示す図である。
当該フレームFL1には、ロゴLO1がプリントされたレシートRE1が映り込んでいる。
FIG. 4 is a diagram showing an example of a frame FL1 in a captured moving image.
A receipt RE1 on which the logo LO1 is printed is reflected in the frame FL1.

図5は重畳動画の中のフレームFL2の一例を示す図である。
当該フレームFL2は、図4に示すフレームFL1をベースとし、広告動画VI1を重畳したものである。なお、図5においては、広告動画VI1はその範囲のみを表し、画像の内容についての図示は省略している。
さらにプロセッサ11は、本実施形態においては、撮影動画に映り込んでいるレシートの傾きを計算し、重畳させる際の広告動画の傾きを変化させる。
FIG. 5 is a diagram showing an example of the frame FL2 in the superimposed moving image.
The frame FL2 is based on the frame FL1 shown in FIG. 4 and superimposed with the advertising moving image VI1. In addition, in FIG. 5, only the range of the advertisement moving image VI1 is shown, and illustration of the content of the image is omitted.
Furthermore, in this embodiment, the processor 11 calculates the inclination of the receipt reflected in the captured moving image, and changes the inclination of the advertisement moving image when superimposing.

図6は重畳動画の中のフレームFL3の一例を示す図である。
当該フレームFL3は、撮影画像に映り込んだレシートRE1が傾いた状態であることに応じて、同様に傾けた状態で広告動画VI1を重畳したものである。
FIG. 6 is a diagram showing an example of the frame FL3 in the superimposed moving image.
The frame FL3 is obtained by superimposing the advertising moving image VI1 in a similarly tilted state in response to the tilted state of the receipt RE1 reflected in the captured image.

なおプロセッサ11は、Act7にて複数の広告動画を選択した場合には、1つの広告動画を最後まで重畳し終えた後、別の広告動画の重畳を開始する。プロセッサ11は、以上の様な重畳処理を、図3に示す情報処理と並行して実行する。 In addition, when a plurality of advertisement videos are selected in Act7, the processor 11 starts superimposing another advertisement video after finishing superimposing one advertisement video to the end. The processor 11 executes the superimposition processing as described above in parallel with the information processing shown in FIG.

以上のように重畳動画を送信することにより、Act7にて選択した広告動画が情報端末20へと出力されることとなる。つまり情報処理プログラムに基づく情報処理をプロセッサ11が実行することによって、プロセッサ11を中枢部分とするコンピュータは、上記の出力を行う出力手段として機能する。
また、取得された撮影動画における画像の変化に応じて、出力手段として出力する重畳動画の表示形態を変更していることとなる。つまり情報処理プログラムに基づく情報処理をプロセッサ11が実行することによって、プロセッサ11を中枢部分とするコンピュータは、上記の変更を行う変更手段として機能する。
By transmitting the superimposed moving image as described above, the advertisement moving image selected in Act 7 is output to the information terminal 20 . In other words, the processor 11 executes information processing based on the information processing program, so that the computer having the processor 11 as a central part functions as output means for performing the above output.
Also, the display form of the superimposed moving image output by the output means is changed in accordance with the change of the image in the captured moving image that has been acquired. In other words, the processor 11 executes information processing based on the information processing program, so that the computer having the processor 11 as a central part functions as a changing means for making the above change.

Act9としてプロセッサ11は、情報端末20での撮影が終了したか否かを確認する。そしてプロセッサ11は、撮影動画が引き続き送られてきているならばNoと判定し、Act10へと進む。
Act10としてプロセッサ11は、選択した全ての広告動画を重畳し終えたか否かを確認する。そしてプロセッサ11は、まだ重畳し終えてないならばNoと判定し、Act9へと戻る。
かくしてプロセッサ11はAct9及びAct10においては、撮影が終了するか、あるいは広告動画を重畳し終えるのを待ち受ける。
As Act 9, the processor 11 confirms whether or not the image capturing by the information terminal 20 has ended. Then, the processor 11 determines No if the captured moving image is continuously sent, and proceeds to Act10.
As Act10, the processor 11 confirms whether or not all the selected advertisement moving images have been superimposed. If the processor 11 has not yet finished superimposing, it determines No, and returns to Act9.
Thus, in Act 9 and Act 10, the processor 11 waits for the end of shooting or the end of superimposing the advertising moving image.

そしてプロセッサ11は、広告動画の全てを重畳し終えているならばAct10にてYesと判定し、Act11へと進む。
Act11としてプロセッサ11は、重畳処理を終了する。
Then, if the processor 11 has finished superimposing all of the advertisement moving images, it determines Yes in Act10, and proceeds to Act11.
As Act11, the processor 11 ends the superimposing process.

Act12としてプロセッサ11は、ポイント付与のための処理を行う。プロセッサ11は具体例としては、広告動画を最後まで視聴したことへの報酬としての予め定められたポイントを、Act1にて認証した会員が所持するポイント数に加算するよう会員サーバ30に要求する。会員サーバ30は、この要求に応じてポイントを加算する。かくしてプロセッサ11は、認証された使用者としての会員に対して、情報端末20での動画の表示状況に応じて特典を付与するための予め定められた情報処理としてのポイント加算のための処理を行う。つまり情報処理プログラムに基づく情報処理をプロセッサ11が実行することによって、プロセッサ11を中枢部分とするコンピュータは上記の処理を行う処理手段として機能する。 In Act 12, the processor 11 performs processing for awarding points. As a specific example, the processor 11 requests the member server 30 to add a predetermined point as a reward for watching the advertisement moving image to the end to the number of points possessed by the member authenticated in Act1. The member server 30 adds points according to this request. Thus, the processor 11 performs processing for adding points as predetermined information processing for giving benefits to members as authenticated users according to the display status of moving images on the information terminal 20. conduct. In other words, the processor 11 executes information processing based on the information processing program, so that the computer having the processor 11 as a central part functions as processing means for performing the above processing.

プロセッサ11はこののち、Act5及びAct6の待受状態に戻る。ただしプロセッサ11は、このようにAct5及びAct6の待受状態に戻った場合にAct5では、前回にAct5にてYesと判定したときに識別処理により判定されていたロゴコードとは別のロゴコードが識別処理により判定された場合に新たにYesと判定する。 The processor 11 then returns to the standby state of Act5 and Act6. However, when the processor 11 returns to the standby state of Act 5 and Act 6 in this way, in Act 5, a logo code different from the logo code that was determined by the identification process when Act 5 was determined as Yes last time is displayed. If determined by the identification process, a new determination of Yes is made.

さてプロセッサ11は、情報端末20が、会員の指示又は何らかの事情により撮影を終了し、撮影動画を送信しなくなると、Act6又はAct9にてYesと判定し、Act13へと進む。
Act13としてプロセッサ11は、情報端末20に対するストリーミング送信を終了する。そしてプロセッサ11は、これをもって図3に示す情報処理を終了する。つまりこれらのときにプロセッサ11はAct12を実行せず、ポイントを付与しない。
Now, when the information terminal 20 ends the shooting and does not transmit the shot moving image due to an instruction from the member or for some reason, the processor 11 determines Yes in Act 6 or Act 9 and proceeds to Act 13 .
As Act 13 , the processor 11 terminates the streaming transmission to the information terminal 20 . The processor 11 then terminates the information processing shown in FIG. That is, at these times, the processor 11 does not execute Act12 and does not award points.

以上のように広告サーバ10は、会員が情報端末20に撮影させたレシートにプリントされているロゴを識別し、当該ロゴに関連付けられた広告動画を情報端末20へと送信する。従って、レシートに関連した動画を会員に視聴させることができ、レシートを用いたこれまでの広告に比べて、情報提供をより効果的に行える。 As described above, the advertising server 10 identifies the logo printed on the receipt photographed by the information terminal 20 by the member, and transmits the advertising video associated with the logo to the information terminal 20 . Therefore, it is possible to allow members to view moving images related to receipts, and to provide information more effectively than conventional advertisements using receipts.

ところでレシートにプリントされたロゴは、一般的にレシートの発行者を表す。つまり広告サーバ10は、ロゴを識別することによって、レシートの発行者を識別していることになる。そして広告サーバ10は、レシートの発行者に関連付けられた動画を送信していることになる。この結果、レシートの発行者毎に、異なった動画を提供することができる。つまり、例えばレシートの発行者が希望する動画を会員に提供できる。そして会員は、撮影させるレシートを変更することによって、様々な動画を視聴できる。 By the way, the logo printed on the receipt generally represents the issuer of the receipt. In other words, the advertisement server 10 identifies the issuer of the receipt by identifying the logo. Then, the advertisement server 10 is transmitting the animation associated with the issuer of the receipt. As a result, different moving images can be provided for each receipt issuer. In other words, for example, the member can be provided with a video desired by the issuer of the receipt. The member can view various videos by changing the receipt to be photographed.

また広告サーバ10は、撮影動画に広告動画を重畳した重畳動画を情報端末20に送信する。さらに広告サーバ10は、撮影動画でのレシートの傾きにあわせて重畳動画での広告動画の傾きを変更する。このため、会員が情報端末20に撮影させているレシートを傾ければ、これに応じて重畳動画における広告動画の傾きが変化することになる。つまり、仮想現実(virtual reality)のような形態での広告提供が行われる。このため、単なる動画再生に比べて、広告視聴に関する会員のモチベーションを高めることができる。 The advertisement server 10 also transmits a superimposed moving image in which the advertisement moving image is superimposed on the captured moving image to the information terminal 20 . Further, the advertisement server 10 changes the inclination of the advertisement video in the superimposed video in accordance with the inclination of the receipt in the captured video. Therefore, if the member tilts the receipt photographed by the information terminal 20, the tilt of the advertisement video in the superimposed video changes accordingly. In other words, advertisements are provided in a form similar to virtual reality. Therefore, it is possible to increase the member's motivation for viewing advertisements, as compared with simple video playback.

また広告サーバ10は、提供するものとして選択した広告動画を最後まで情報端末20へと送ることができた場合には、会員に対してポイントを付加することにより特典を付与する。これによっても、広告視聴に関する会員のモチベーションを高めることができる。 Further, the advertisement server 10 gives a privilege by adding points to the member when the advertisement animation selected to be provided can be sent to the information terminal 20 to the end. This also makes it possible to increase the member's motivation for viewing advertisements.

この実施形態は、次のような種々の変形実施が可能である。
配信する動画は、広告のためのものには限られない。また、レシートから識別する項目は、ロゴには限られない。例えば、レシートに買上商品として予め定められた商品が示されているか否かを識別し、その商品に関する使用法を説明する動画を送信するなどのように、変更することができる。
This embodiment can be modified in various ways as follows.
The videos to be distributed are not limited to those for advertisement. Also, the item to be identified from the receipt is not limited to the logo. For example, changes can be made such as identifying whether a receipt shows a predetermined item as a purchased item and sending a video explaining how to use that item.

重畳動画における撮影動画への広告動画の重畳の形態は、任意に変更が可能である。例えば、ディスプレイ装置の外観を表した画像をレシートに載せた状態で表した上で、当該ディスプレイ装置の画面に広告動画を嵌め込んだ状態の動画を重畳動画としてもよい。 The form of superimposing the advertisement moving image on the captured moving image in the superimposed moving image can be arbitrarily changed. For example, an image representing the appearance of the display device may be displayed on a receipt, and then a moving image in which an advertisement moving image is inserted on the screen of the display device may be used as the superimposed moving image.

広告サーバ10は、重畳動画に代えて、広告動画のみを送信してもよい。 The advertisement server 10 may transmit only the advertisement moving image instead of the superimposed moving image.

情報端末20の利用者が会員登録のない者である場合にも、広告サーバ10から情報端末20への広告動画の送信を行ってもよい。あるいは、情報端末20の利用者が会員及び非会員のいずれであるかに拘わらずに、広告サーバ10から情報端末20への広告動画の送信を行ってもよい。 Even if the user of the information terminal 20 is not registered as a member, the advertisement video may be transmitted from the advertisement server 10 to the information terminal 20 . Alternatively, the advertisement video may be transmitted from the advertisement server 10 to the information terminal 20 regardless of whether the user of the information terminal 20 is a member or a non-member.

広告動画の視聴に対して付与する特典は、ポイントの付加には限らず、クーポンの発行などの他のどのような特典であってもよい。また、特典を付与する条件は、例えば広告動画の80%を送信し終えた場合など、任意に定められてよい。また当該の特典の付与は、全く行わなくてもよい。 The privilege given for viewing the advertisement video is not limited to the addition of points, and may be any other privilege such as issuing a coupon. Also, the condition for giving the privilege may be arbitrarily determined, for example, when 80% of the advertising video has been transmitted. Also, the privilege may not be given at all.

情報処理によりプロセッサ11が実現する各機能は、その一部または全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。 Each function realized by the processor 11 by information processing can also be partially or entirely realized by hardware that executes information processing not based on a program, such as a logic circuit. Further, each of the functions described above can be implemented by combining hardware such as the logic circuit described above with software control.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願の当初の特許請求の範囲に記載された発明を付記する。
[付記1] レシートを撮影して得られた画像に基づいて前記レシートに関する予め定められた項目についての識別を行う識別手段と、
前記識別手段による識別結果に応じて、複数の動画のうちの少なくとも1つを選択する選択手段と、
前記選択手段により選択された前記動画を情報端末に出力する出力手段と、
を具備した動画配信装置。
[付記2] 前記取得手段により取得される画像の変化に応じて、前記出力手段が出力する前記動画の表示形態を変更する変更手段、
をさらに備えた付記1に記載の動画配信装置。
[付記3] 前記識別手段は、前記レシートの発行者を識別する、
付記1又は付記2に記載の動画配信装置。
[付記4] 前記情報端末の使用者を認証する認証手段と、
前記認証手段により認証された使用者に対して、前記情報端末での前記動画の表示状況に応じて特典を付与するための予め定められた情報処理を行う処理手段と、
をさらに具備する付記1-付記3のいずれか一項に記載の動画配信装置。
[付記5] 動画配信装置に備えられたコンピュータを、
レシートを撮影して得られた画像に基づいて前記レシートに関する予め定められた項目についての識別を行う識別手段と、
前記識別手段による識別結果に応じて、複数の動画のうちの少なくとも1つを選択する選択手段と、
前記選択手段により選択された前記動画を情報端末に出力するように出力デバイスを制御する制御手段と、
して機能させるための情報処理プログラム。
While several embodiments of the invention have been described, these embodiments have been presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and modifications can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the scope of the invention described in the claims and equivalents thereof.
The following is a supplementary description of the inventions originally claimed in this application.
[Appendix 1] identification means for identifying a predetermined item related to the receipt based on an image obtained by photographing the receipt;
selection means for selecting at least one of a plurality of moving images according to the identification result by the identification means;
output means for outputting the video selected by the selection means to an information terminal;
A video distribution device equipped with
[Appendix 2] Changing means for changing the display form of the moving image output by the output means in accordance with a change in the image acquired by the acquisition means;
The video distribution device according to appendix 1, further comprising:
[Appendix 3] The identification means identifies the issuer of the receipt.
The moving image distribution device according to appendix 1 or appendix 2.
[Appendix 4] Authentication means for authenticating the user of the information terminal;
a processing means for performing predetermined information processing for granting a privilege to the user authenticated by the authentication means according to the display status of the moving image on the information terminal;
The moving picture distribution device according to any one of Appendices 1 to 3, further comprising:
[Appendix 5] The computer provided in the video distribution device
identification means for identifying a predetermined item related to the receipt based on an image obtained by photographing the receipt;
selection means for selecting at least one of a plurality of moving images according to the identification result by the identification means;
Control means for controlling an output device to output the video selected by the selection means to an information terminal;
Information processing program to function as

0…広告サーバ、11…プロセッサ、12…メインメモリ、13…補助記憶デバイス、14…通信インタフェース、15…伝送路、20…情報端末、30…会員サーバ、40…通信ネットワーク、100…広告提供システム。 REFERENCE SIGNS LIST 1 0 advertisement server 11 processor 12 main memory 13 auxiliary storage device 14 communication interface 15 transmission line 20 information terminal 30 member server 40 communication network 100 advertisement provision system.

Claims (5)

画像に基づいて当該画像に映り込んでいるレシートに関する予め定められた項目についての識別を行う識別手段と、
前記識別手段による識別結果に応じて、複数の動画のうちの少なくとも1つを選択する選択手段と、
前記選択手段により選択された動画を情報端末に出力する出力手段と、
を具備し、
前記選択手段は、選択済みの動画の出力の終了後に前記識別手段による識別結果が変化したならば、複数の動画のうちの少なくとも1つを変化後の識別結果に応じて改めて選択し、
前記出力手段は、前記選択手段により動画が改めて選択されたならば、当該動画の前記情報端末への出力を開始する、
動画配信装置。
identification means for identifying predetermined items related to the receipt reflected in the image based on the image;
selection means for selecting at least one of a plurality of moving images according to the identification result by the identification means;
an output means for outputting the video selected by the selection means to an information terminal;
and
The selecting means selects at least one of the plurality of moving pictures again according to the changed identification result if the identification result by the identifying means changes after the output of the selected moving picture is finished,
The output means starts outputting the moving image to the information terminal when the moving image is selected again by the selecting means.
Video distribution device.
前記画像に映り込んだレシートの状態の変化に応じて、前記出力手段が出力する前記動画の表示形態を変更する変更手段、
をさらに備えた請求項1に記載の動画配信装置。
changing means for changing the display form of the moving image output by the output means according to a change in the state of the receipt reflected in the image;
The moving picture distribution device according to claim 1, further comprising:
前記識別手段は、前記レシートの発行者を識別する、
請求項1又は請求項2に記載の動画配信装置。
the identification means identifies an issuer of the receipt;
3. The moving image delivery device according to claim 1 or 2.
前記情報端末の使用者を認証する認証手段と、
前記認証手段により認証された使用者に対して、前記情報端末での動画の表示状況に応じて特典を付与するための予め定められた情報処理を行う処理手段と、
をさらに具備する請求項1-請求項3のいずれか一項に記載の動画配信装置。
authentication means for authenticating a user of the information terminal;
a processing means for performing predetermined information processing for granting a privilege to the user authenticated by the authentication means according to the display status of the moving image on the information terminal;
The moving picture distribution device according to any one of claims 1 to 3, further comprising:
動画配信装置に備えられたコンピュータを、
画像に基づいて当該画像に映り込んでいるレシートに関する予め定められた項目についての識別を行う識別手段と、
前記識別手段による識別結果に応じて、複数の動画のうちの少なくとも1つを選択する選択手段と、
前記選択手段により選択された動画を情報端末に出力するように出力デバイスを制御する制御手段と、
して機能させ、
前記選択手段には、選択済みの動画の出力の終了後に前記識別手段による識別結果が変化したならば、複数の動画のうちの少なくとも1つを変化後の識別結果に応じて改めて選択させ、
前記制御手段には、前記選択手段により動画が改めて選択されたならば、当該動画の前記情報端末への出力を開始するように前記出力デバイスを制御させる、
ための情報処理プログラム。
The computer provided in the video distribution device,
identification means for identifying predetermined items related to the receipt reflected in the image based on the image;
selection means for selecting at least one of a plurality of moving images according to the identification result by the identification means;
a control means for controlling an output device to output the video selected by the selection means to an information terminal;
to make it work,
causing the selecting means to select at least one of the plurality of moving pictures again according to the changed identification result if the identification result by the identifying means changes after the output of the selected moving picture is completed;
causing the control means to control the output device to start outputting the moving image to the information terminal when the moving image is selected again by the selecting means;
Information processing program for.
JP2018083144A 2018-04-24 2018-04-24 Video distribution device and information processing program Active JP7188906B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018083144A JP7188906B2 (en) 2018-04-24 2018-04-24 Video distribution device and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018083144A JP7188906B2 (en) 2018-04-24 2018-04-24 Video distribution device and information processing program

Publications (2)

Publication Number Publication Date
JP2019193075A JP2019193075A (en) 2019-10-31
JP7188906B2 true JP7188906B2 (en) 2022-12-13

Family

ID=68390763

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018083144A Active JP7188906B2 (en) 2018-04-24 2018-04-24 Video distribution device and information processing program

Country Status (1)

Country Link
JP (1) JP7188906B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6778314B1 (en) * 2019-12-26 2020-10-28 株式会社マネーフォワード Image processing system, image processing method, and image processing program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003022482A (en) 2001-07-06 2003-01-24 Hitachi Information Technology Co Ltd Sales processing equipment
JP2005341104A (en) 2004-05-26 2005-12-08 Matsushita Electric Ind Co Ltd Advertisement information provision system
JP2006067482A (en) 2004-08-30 2006-03-09 Seiko Instruments Inc Accounting terminal, and account information printing method
JP2010272085A (en) 2009-05-25 2010-12-02 Dainippon Printing Co Ltd Lottery method, device, program, recording medium
JP2015198443A (en) 2014-04-01 2015-11-09 村瀬 徹 augmented reality system, augmented reality processing method, program and recording medium
US20160247196A1 (en) 2011-02-11 2016-08-25 Google Inc. Rendering user interfaces that dynamically present content-based information extracted from images

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003022482A (en) 2001-07-06 2003-01-24 Hitachi Information Technology Co Ltd Sales processing equipment
JP2005341104A (en) 2004-05-26 2005-12-08 Matsushita Electric Ind Co Ltd Advertisement information provision system
JP2006067482A (en) 2004-08-30 2006-03-09 Seiko Instruments Inc Accounting terminal, and account information printing method
JP2010272085A (en) 2009-05-25 2010-12-02 Dainippon Printing Co Ltd Lottery method, device, program, recording medium
US20160247196A1 (en) 2011-02-11 2016-08-25 Google Inc. Rendering user interfaces that dynamically present content-based information extracted from images
JP2015198443A (en) 2014-04-01 2015-11-09 村瀬 徹 augmented reality system, augmented reality processing method, program and recording medium

Also Published As

Publication number Publication date
JP2019193075A (en) 2019-10-31

Similar Documents

Publication Publication Date Title
CA2806607C (en) System, method and computer program for enabling signing and dedication of information objects
JP2002099740A (en) System and method for selling digital contents
JP6680733B2 (en) Generation device, generation method, and generation program
KR102042159B1 (en) System and method for servicing performance sale and audience based on virtual reality
KR102504312B1 (en) A platform for cataloging device-based resources
JP6976372B2 (en) Generator, generation method and generation program
JP7188906B2 (en) Video distribution device and information processing program
CN110390186B (en) Method for providing content streaming service and managing user data statistics and recording medium
JP6428404B2 (en) Server apparatus, moving image data reproduction method, and program
US9002724B2 (en) Incentive provision system
JP6592905B2 (en) Server apparatus, moving image data distribution method, and program
KR20210106963A (en) Method for platform user management using badge system
JP2020035489A (en) Server device
JP6467945B2 (en) Server apparatus and image printing apparatus
US12488290B2 (en) System and method for a digital ticketing platform
JP7433699B2 (en) Content management server, content management program and content management system
JP7814452B1 (en) Purchase management system, market server, purchase management method and program
TWI909767B (en) Payment system for displaying subscriber's setting image
US20230334486A1 (en) Information processing apparatus, asset management apparatus, information processing method, asset management method, and recording medium
KR20000072795A (en) Method and system for operating Digital Photo Studio site on the On-line
JP2001101083A (en) Information management method and device
KR20210022173A (en) Method for Providing Video/Product Matching Sales Interface
KR20210022171A (en) Method for Operating Video/Product Matching Sales
JP2019079576A (en) System, server device, method, program, and recording medium enabling simplification of user authentication
JP7314603B2 (en) Relationship setting device, photography device, character content management system, printed matter, relationship setting method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210119

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211028

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220121

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220614

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220801

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20221101

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221201

R150 Certificate of patent or registration of utility model

Ref document number: 7188906

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150