JP2017184019A - Distribution method, information processing device, and program - Google Patents

Distribution method, information processing device, and program Download PDF

Info

Publication number
JP2017184019A
JP2017184019A JP2016068571A JP2016068571A JP2017184019A JP 2017184019 A JP2017184019 A JP 2017184019A JP 2016068571 A JP2016068571 A JP 2016068571A JP 2016068571 A JP2016068571 A JP 2016068571A JP 2017184019 A JP2017184019 A JP 2017184019A
Authority
JP
Japan
Prior art keywords
terminal
recording
moving image
period
video content
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.)
Pending
Application number
JP2016068571A
Other languages
Japanese (ja)
Inventor
真春 國吉
Masaharu Kuniyoshi
真春 國吉
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.)
Z Intermediate Global Corp
Original Assignee
Line 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 Line Corp filed Critical Line Corp
Priority to JP2016068571A priority Critical patent/JP2017184019A/en
Publication of JP2017184019A publication Critical patent/JP2017184019A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

PROBLEM TO BE SOLVED: To allow a user to select an appropriate capture image in a moving image content.SOLUTION: A distribution method for allowing an information processing device to distribute a moving image content to a terminal is provided. The distribution method includes a step for distributing the moving image content to the terminal, a step for receiving a processing request for the moving image content from the terminal at a prescribed time, a step for specifying capture of a plurality of screens generated on the basis of the moving image content during a period including the prescribed time, and a step for transmitting the specified capture of the plurality of screens.SELECTED DRAWING: Figure 3

Description

本発明は、配信方法、情報処理装置、及びプログラムに関する。   The present invention relates to a distribution method, an information processing apparatus, and a program.

ユーザがスマートフォン等の端末を用いて、動画配信サーバに接続し、動画コンテンツを視聴することが広く行われている。また、動画コンテンツを視聴中のユーザの端末からの要求に応じて、動画配信サーバが、動画コンテンツの所定の時刻におけるキャプチャ画像を生成し、生成したキャプチャ画像を端末に送信する方法についても提案されている(例えば、特許文献1)。   It is widely performed that a user uses a terminal such as a smartphone to connect to a moving image distribution server and view moving image content. A method is also proposed in which the video distribution server generates a capture image at a predetermined time of the video content and transmits the generated capture image to the terminal in response to a request from the terminal of the user viewing the video content. (For example, Patent Document 1).

特開2005−79868号公報Japanese Patent Laid-Open No. 2005-79868

従来提案されているキャプチャ画像の送信方法では、端末は、動画コンテンツの再生中に、ユーザからのキャプチャ画像の取得の指示を認識し、指示を認識したタイミングにおけるキャプチャ画像を動画配信サーバに要求する。動画配信サーバは、該タイミングにおけるキャプチャ画像を端末に送信する。   In the conventionally proposed capture image transmission method, the terminal recognizes an instruction to acquire a capture image from the user during reproduction of the moving image content, and requests the moving image distribution server for the captured image at the timing when the instruction is recognized. . The moving image distribution server transmits the captured image at the timing to the terminal.

ユーザの入力動作にかかる時間や端末の反応時間を考慮すると、端末がユーザの指示を認識するタイミングと、ユーザがキャプチャ画像の取得を希望したタイミングとは、一致しない場合がある。このため、端末は、動画コンテンツの適切なキャプチャ画像を取得できないおそれがあった。本発明は、上記の課題に鑑みてされたものであって、動画コンテンツの適切なキャプチャ画像を、ユーザに選択させることを目的とする。   Considering the time required for the user's input operation and the response time of the terminal, the timing at which the terminal recognizes the user's instruction may not match the timing at which the user desires to acquire the captured image. For this reason, the terminal may not be able to acquire an appropriate captured image of the moving image content. The present invention has been made in view of the above problems, and an object of the present invention is to allow a user to select an appropriate captured image of moving image content.

一つの態様では、情報処理装置が、動画コンテンツを端末に配信する配信方法であって、前記動画コンテンツを、前記端末に配信するステップと、所定の時刻における、前記動画コンテンツに対する処理要求を、前記端末から受信するステップと、前記所定の時刻を含む期間における前記動画コンテンツを基に生成された複数の画面のキャプチャを、特定するステップと、特定された前記複数の画面のキャプチャを送信するステップと、を有する、配信方法が提供される。   In one aspect, the information processing apparatus is a distribution method for distributing moving image content to a terminal, the step of distributing the moving image content to the terminal, and a processing request for the moving image content at a predetermined time, Receiving from the terminal; identifying a plurality of screen captures generated based on the video content in a period including the predetermined time; transmitting a plurality of identified screen captures; A distribution method is provided.

動画コンテンツ内の適切なキャプチャ画像を、ユーザに選択させることが可能となる。   It becomes possible for the user to select an appropriate captured image in the moving image content.

本発明の一実施形態に係るシステム構成の一例を示す図である。It is a figure which shows an example of the system configuration | structure which concerns on one Embodiment of this invention. 本発明の一実施形態に係るキャプチャ画像の表示方法の一例を示す図である。It is a figure which shows an example of the display method of the captured image which concerns on one Embodiment of this invention. 本発明の一実施形態に係るキャプチャ画像の表示方法の一例を示す図である。It is a figure which shows an example of the display method of the captured image which concerns on one Embodiment of this invention. 本発明の一実施形態に係るコンピュータのハードウエア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the computer which concerns on one Embodiment of this invention. 本発明の一実施形態に係る端末のハードウエア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the terminal which concerns on one Embodiment of this invention. 本発明の一実施形態に係る情報処理装置の機能構成の一例を示す図である。It is a figure which shows an example of a function structure of the information processing apparatus which concerns on one Embodiment of this invention. 本発明の一実施形態に係る動画コンテンツ管理テーブルの一例を示す図である。It is a figure which shows an example of the moving image content management table which concerns on one Embodiment of this invention. 本発明の一実施形態に係る期間設定テーブルの一例を示す図である。It is a figure which shows an example of the period setting table which concerns on one Embodiment of this invention. 本発明の一実施形態に係る選択結果管理テーブルの一例を示す図である。It is a figure which shows an example of the selection result management table which concerns on one Embodiment of this invention. 本発明の一実施形態に係る端末の機能構成の一例を示す図である。It is a figure which shows an example of the function structure of the terminal which concerns on one Embodiment of this invention. 本発明の一実施形態に係る動作シーケンスの一例を示す図である。It is a figure which shows an example of the operation | movement sequence which concerns on one Embodiment of this invention. 本発明の一実施形態に係る動作フローの一例を示す図である。It is a figure which shows an example of the operation | movement flow which concerns on one Embodiment of this invention. 本発明の一実施形態に係る情報処理装置の機能構成の一例を示す図である。It is a figure which shows an example of a function structure of the information processing apparatus which concerns on one Embodiment of this invention. 本発明の一実施形態に係る選択結果管理テーブルの一例を示す図である。It is a figure which shows an example of the selection result management table which concerns on one Embodiment of this invention. 本発明の一実施形態に係る録画管理テーブルの一例を示す図である。It is a figure which shows an example of the video recording management table which concerns on one Embodiment of this invention. 本発明の一実施形態に係る端末の機能構成の一例を示す図である。It is a figure which shows an example of the function structure of the terminal which concerns on one Embodiment of this invention. 本発明の一実施形態に係る録画データ管理テーブルの一例を示す図である。It is a figure which shows an example of the video recording data management table which concerns on one Embodiment of this invention. 本発明の一実施形態に係る動作シーケンスの一例を示す図である。It is a figure which shows an example of the operation | movement sequence which concerns on one Embodiment of this invention. 本発明の一実施形態に係る動作フローの一例を示す図である。It is a figure which shows an example of the operation | movement flow which concerns on one Embodiment of this invention. 本発明の一実施形態に係る端末の画面表示の一例を示す図である。It is a figure which shows an example of the screen display of the terminal which concerns on one Embodiment of this invention.

[第1の実施形態]
<システム構成>
図1は、第1の実施形態に係る情報処理システム1のシステム構成を示す図である。情報処理システム1は、情報処理装置10と、端末20とを有する。情報処理装置10と端末20とはネットワーク30を介して接続される。ネットワーク30は、有線のネットワークと、無線のネットワークとを含む。
[First Embodiment]
<System configuration>
FIG. 1 is a diagram illustrating a system configuration of an information processing system 1 according to the first embodiment. The information processing system 1 includes an information processing apparatus 10 and a terminal 20. The information processing apparatus 10 and the terminal 20 are connected via a network 30. The network 30 includes a wired network and a wireless network.

情報処理装置10は、例えばサーバにより実現される。情報処理装置10は、動画配信サーバと呼ばれてもよい。端末20は、スマートフォン、タブレット端末、PC(Personal Computer)、携帯電話機、ゲーム用コンソール、タッチパッド、電子書籍リーダ、又はウェアラブル端末等である。   The information processing apparatus 10 is realized by a server, for example. The information processing apparatus 10 may be called a moving image distribution server. The terminal 20 is a smartphone, a tablet terminal, a PC (Personal Computer), a mobile phone, a game console, a touch pad, an electronic book reader, or a wearable terminal.

情報処理装置10は、端末20に配信する動画コンテンツを記憶している。情報処理装置10は、端末20からの要求に応じて、記憶している動画コンテンツを、ネットワーク30を介して、端末20に配信する。情報処理装置10は、同一の内容の動画コンテンツを、複数の画質で記憶している。図1の例では、情報処理装置10は、動画コンテンツ#1として、高品質な動画コンテンツ#1A、中画質な動画コンテンツ#1B、及び低画質な動画コンテンツ#1Cを記憶している。例えば、高画質な動画コンテンツとは、フルHD(High Definition)画質で生成された動画コンテンツである。例えば、中画質な動画コンテンツとは、HD画質で生成された動画コンテンツである。また、例えば、低画質な動画コンテンツとは、SD(Standard Definition)画質で生成された動画コンテンツである。   The information processing apparatus 10 stores moving image content distributed to the terminal 20. The information processing apparatus 10 distributes the stored moving image content to the terminal 20 via the network 30 in response to a request from the terminal 20. The information processing apparatus 10 stores moving image content having the same content with a plurality of image quality. In the example of FIG. 1, the information processing apparatus 10 stores high-quality video content # 1A, medium-quality video content # 1B, and low-quality video content # 1C as video content # 1. For example, high-quality moving image content is moving image content generated with full HD (High Definition) image quality. For example, medium-quality moving image content is moving image content generated with HD image quality. In addition, for example, low-quality moving image content is moving image content generated with SD (Standard Definition) image quality.

端末20から動画コンテンツ#1の配信の要求を受信すると、情報処理装置10は、動画コンテンツ#1A、動画コンテンツ#1B、又は動画コンテンツ#1Cのいずれかの動画コンテンツを、端末20に配信する。   When receiving the request for distribution of the moving image content # 1 from the terminal 20, the information processing apparatus 10 distributes the moving image content of the moving image content # 1A, the moving image content # 1B, or the moving image content # 1C to the terminal 20.

配信される動画コンテンツの画質は、様々な要因により決定される。例えば、ネットワーク30の通信容量が、十分に大きい場合、情報処理装置10は、動画コンテンツ#1Aを配信し、ネットワーク30の通信容量が小さい場合、情報処理装置10は、動画コンテンツ#1Cを配信する。配信される動画コンテンツの画質は、使用するネットワーク30の従量制、定額制といった課金体系や、端末能力によって決定されてもよい。また、配信される動画コンテンツの画質は、端末20が決定してもよいし、情報処理装置10にて決定してもよい。   The image quality of the moving image content to be distributed is determined by various factors. For example, when the communication capacity of the network 30 is sufficiently large, the information processing apparatus 10 distributes the moving picture content # 1A, and when the communication capacity of the network 30 is small, the information processing apparatus 10 distributes the moving picture content # 1C. . The image quality of the moving image content to be distributed may be determined by a charging system such as a pay-as-you-go system or a flat-rate system of the network 30 to be used, or terminal capability. Further, the image quality of the moving image content to be distributed may be determined by the terminal 20 or may be determined by the information processing apparatus 10.

<キャプチャ画像の生成方法>
次に、図2及び図3を用いてキャプチャ画像の生成方法について説明する。図2は、一般的なキャプチャ画像の生成方法を示す図である。
<Capture image generation method>
Next, a capture image generation method will be described with reference to FIGS. FIG. 2 is a diagram illustrating a general capture image generation method.

図2の(A)は、時刻T#1〜T#10における動画コンテンツ#1Cが端末20で再生される様子を示している。動画コンテンツ#1Cの時刻T#1〜T#10では、車2が遠方から接近し、時刻T#5で車2が最も大きく画面に表示され、再び遠ざかる様子を示している。ここで、時刻T#5で車2が最も大きく画面に表示されるため、時刻#T5の画面が、時刻T#1〜T#10において、重要な画面(ハイライト画面)である。   FIG. 2A shows a state in which the moving image content # 1C at times T # 1 to T # 10 is reproduced on the terminal 20. At times T # 1 to T # 10 of the moving image content # 1C, the car 2 approaches from a distance, and the car 2 is displayed on the screen at the time T # 5 and is moving away again. Here, since the car 2 is displayed on the screen the largest at time T # 5, the screen at time # T5 is an important screen (highlight screen) at times T # 1 to T # 10.

端末20は、動画コンテンツ#1Cを視聴しているユーザから、時刻T#7で端末20にキャプチャ画像の生成の指示を受け付けている。   The terminal 20 receives an instruction to generate a capture image from the user who is viewing the moving image content # 1C to the terminal 20 at time T # 7.

図2の(B)は、端末20がユーザからキャプチャ画像の生成の指示を受け付けた時の動作概要を示している。   FIG. 2B shows an outline of the operation when the terminal 20 receives a capture image generation instruction from the user.

ユーザから時刻T#7におけるキャプチャ画像の生成指示を受け付けると(S1)、端末20は、時刻T#7におけるキャプチャ画像の生成の要求を情報処理装置10に送信する(S2)。情報処理装置10は、動画コンテンツ#1Cの時刻T#7におけるキャプチャ画像を生成する(S3)。情報処理装置10は、生成した時刻T#7におけるキャプチャ画像を、端末20に送信する(S4)。   When receiving a capture image generation instruction at time T # 7 from the user (S1), the terminal 20 transmits a request for generation of a capture image at time T # 7 to the information processing apparatus 10 (S2). The information processing apparatus 10 generates a capture image at time T # 7 of the moving image content # 1C (S3). The information processing apparatus 10 transmits the generated captured image at time T # 7 to the terminal 20 (S4).

ユーザは、動画コンテンツ#1Cを視聴しながら、端末20にキャプチャの生成の指示をするため、キャプチャの生成の指示のタイミングが、所望の画面が表示されたタイミングよりも遅れる場合が多い。端末20は、時刻T#7でユーザから指示を受け付けているが、ユーザはハイライト画面である時刻T#5のキャプチャ画像の取得を希望していることが推測される。このため、上述した、一般的なキャプチャ画像の生成方法では、ユーザの希望しているキャプチャ画像が取得できない可能性が高い。   Since the user instructs the terminal 20 to generate capture while viewing the moving image content # 1C, the capture generation instruction timing is often delayed from the timing at which the desired screen is displayed. The terminal 20 accepts an instruction from the user at time T # 7, but it is estimated that the user desires to acquire a captured image at time T # 5 which is a highlight screen. For this reason, in the above-described general capture image generation method, there is a high possibility that the capture image desired by the user cannot be acquired.

次に、図3を用いて本実施形態に係るキャプチャ画像の生成方法について説明する。   Next, a capture image generation method according to the present embodiment will be described with reference to FIG.

S11とS12については、図2のS1及びS2と同様である。端末20は、ユーザからの指示を受け、時刻T#7におけるキャプチャ画像の生成の要求を情報処理装置10に送信する。   S11 and S12 are the same as S1 and S2 in FIG. In response to an instruction from the user, the terminal 20 transmits a capture image generation request at time T # 7 to the information processing apparatus 10.

情報処理装置10は、時刻T#7を含む所定の範囲のキャプチャ画像を生成する(S13)。ここでは、情報処理装置10は、時刻T#4〜T#10において、複数のキャプチャ画像を生成する。   The information processing apparatus 10 generates a captured image in a predetermined range including the time T # 7 (S13). Here, the information processing apparatus 10 generates a plurality of captured images at times T # 4 to T # 10.

情報処理装置10は、生成された時刻T#4〜T#10における複数のキャプチャ画像を、端末20に送信する(S14)。端末20は、受信した時刻T#4〜T#10におけるキャプチャ画像を画面に表示し、ユーザに選択を促す(S15)。   The information processing apparatus 10 transmits the plurality of captured images generated at times T # 4 to T # 10 to the terminal 20 (S14). The terminal 20 displays the received captured images at times T # 4 to T # 10 on the screen and prompts the user to select (S15).

指示を受けた時刻を含む所定の期間の複数のキャプチャ画像を、情報処理装置10が生成し、端末20に送信することにより、ユーザは、ハイライト画面が表示された時刻である時刻#T5のキャプチャ画像を選択し、端末20に保存させることができる。また、指示したタイミングが早かった場合であっても、ユーザは、ハイライト画面に対応するキャプチャ画像を選択することが可能となる。   The information processing apparatus 10 generates a plurality of capture images for a predetermined period including the time at which the instruction is received and transmits the captured images to the terminal 20, so that the user can obtain the time # T5 that is the time when the highlight screen is displayed. A captured image can be selected and stored in the terminal 20. Further, even when the instructed timing is early, the user can select a captured image corresponding to the highlight screen.

ここで、情報処理装置10は、キャプチャ画像を高画質な動画コンテンツを基に生成してもよい。例えば、端末20に動画コンテンツ#1Cを配信している場合に、キャプチャ画像を動画コンテンツ#1Aを基に生成してもよい。低画質で動画コンテンツを視聴している場合であっても、保存するキャプチャ画像については、高画質な画像を取得したいとユーザから希望される場合があるためである。   Here, the information processing apparatus 10 may generate a captured image based on high-quality moving image content. For example, when moving image content # 1C is distributed to the terminal 20, the captured image may be generated based on the moving image content # 1A. This is because even when viewing moving image content with low image quality, the user may desire to obtain a high-quality image for the captured image to be stored.

<ハードウエア構成>
次に、情報処理システム1に含まれる各装置のハードウエア構成について説明する。
<Hardware configuration>
Next, the hardware configuration of each device included in the information processing system 1 will be described.

(1)情報処理装置
情報処理装置10は、一般的なコンピュータの構成有している。
図4は、本実施形態に係るコンピュータのハードウエア構成の一例を示す図である。図4において、コンピュータ300は、例えば、CPU(Central Processing Unit)301、RAM(Random Access Memory)302、ROM(Read Only Memory)303、ストレージ装置304、入力装置305、表示装置306、通信I/F(Interface)307、及び外部I/F308を有し、ハードウエアの各構成要素は、バスBを介して接続される。
(1) Information processing apparatus The information processing apparatus 10 has a general computer configuration.
FIG. 4 is a diagram illustrating an example of a hardware configuration of a computer according to the present embodiment. In FIG. 4, a computer 300 includes, for example, a CPU (Central Processing Unit) 301, a RAM (Random Access Memory) 302, a ROM (Read Only Memory) 303, a storage device 304, an input device 305, a display device 306, and a communication I / F. (Interface) 307 and an external I / F 308, and each hardware component is connected via a bus B.

CPU301は、ROM303やストレージ装置304等のメモリからプログラムやデータをRAM302上に読み出し、処理を実行することで、コンピュータ300の制御や機能を実現する演算装置である。ROM303は、コンピュータ300の起動時に実行されるBIOS(Basic Input/Output System)、OS(Operating System)の設定、及び各種設定等のプログラムやデータが格納されている。RAM302は、プログラムやデータを一時保持する揮発性のメモリである。ストレージ装置304は、プログラムやデータを格納している大容量の記憶装置である。   The CPU 301 is an arithmetic device that realizes control and functions of the computer 300 by reading a program and data from a memory such as the ROM 303 and the storage device 304 onto the RAM 302 and executing processing. The ROM 303 stores programs and data such as BIOS (Basic Input / Output System), OS (Operating System) settings, and various settings that are executed when the computer 300 is started up. The RAM 302 is a volatile memory that temporarily stores programs and data. The storage device 304 is a large-capacity storage device that stores programs and data.

入力装置305は、例えばキーボードやマウス等であり、ユーザが各種操作信号を入力するのに用いられる。表示装置306は、例えばディスプレイ等であり、コンピュータ300による処理結果を表示する。なお、入力装置305又は/及び表示装置306は、必要なときに接続して利用する形態であってもよい。   The input device 305 is, for example, a keyboard or a mouse, and is used by a user to input various operation signals. The display device 306 is, for example, a display, and displays a processing result by the computer 300. Note that the input device 305 and / or the display device 306 may be connected and used when necessary.

通信I/F307は、コンピュータ300をネットワーク30に接続するためのインタフェースである。外部I/F308は、外部装置とのインタフェースである。外部装置には、外部記憶媒体308a等がある。これにより、コンピュータ300は外部I/F308を介して外部記憶媒体308aの読み取り及び/又は書き込みを行うことができる。外部記憶媒体308aには例えば、各種の光学ディスクや、各種のメモリカード等が含まれる。   The communication I / F 307 is an interface for connecting the computer 300 to the network 30. The external I / F 308 is an interface with an external device. The external device includes an external storage medium 308a. Accordingly, the computer 300 can read and / or write to the external storage medium 308a via the external I / F 308. Examples of the external storage medium 308a include various optical disks and various memory cards.

CPU301が、ROM303等に格納されているプログラムを実行することにより、情報処理装置10の各機能を実現することができる。   Each function of the information processing apparatus 10 can be realized by the CPU 301 executing a program stored in the ROM 303 or the like.

(2)端末
図5は、本実施形態における端末20のハードウエア構成の一例を示す図である。
(2) Terminal FIG. 5 is a diagram illustrating an example of a hardware configuration of the terminal 20 in the present embodiment.

端末20は、CPU201、ROM202、RAM203、記憶装置204、入出力装置205、通信I/F206、及びディスプレイ207(表示装置)を備える。なお、端末20のハードウエアの各構成要素は、バスBを介して相互に接続される。   The terminal 20 includes a CPU 201, a ROM 202, a RAM 203, a storage device 204, an input / output device 205, a communication I / F 206, and a display 207 (display device). The hardware components of the terminal 20 are connected to each other via the bus B.

記憶装置204は各種プログラムを記憶する。CPU201は、記憶装置204に記憶された各種プログラムを実行するコンピュータである。   The storage device 204 stores various programs. The CPU 201 is a computer that executes various programs stored in the storage device 204.

ROM202は不揮発性メモリである。ROM202は、記憶装置204に記憶された各種プログラムをCPU201が実行するために必要な各種プログラムやデータ等を記憶する。   The ROM 202 is a nonvolatile memory. The ROM 202 stores various programs and data necessary for the CPU 201 to execute various programs stored in the storage device 204.

RAM203は、各種プログラムがCPU201によって実行される際に展開される作業領域として機能する。   The RAM 203 functions as a work area that is expanded when various programs are executed by the CPU 201.

入出力装置205は、端末20に対する各種指示を入力する入力装置、及び端末20で処理された処理結果を出力する出力装置の機能を含む。入出力装置205は、ディスプレイ207に接続される。本実施形態において、ディスプレイ207は、タッチ反応型ディスプレイ(タッチパネル)とすることができる。通信I/F206は、ネットワーク30を介して端末20と情報処理装置10との通信を行う。   The input / output device 205 includes functions of an input device that inputs various instructions to the terminal 20 and an output device that outputs a processing result processed by the terminal 20. The input / output device 205 is connected to the display 207. In the present embodiment, the display 207 can be a touch-responsive display (touch panel). The communication I / F 206 performs communication between the terminal 20 and the information processing apparatus 10 via the network 30.

CPU201が、記憶装置204等に格納されているプログラムを実行することにより、端末20の各機能を実現することができる。   Each function of the terminal 20 can be realized by the CPU 201 executing a program stored in the storage device 204 or the like.

<機能構成>
(1)情報処理装置の機能構成
情報処理装置10は、送受信部120、コンテンツ配信部130、キャプチャ画像生成部140、選択結果取得部150を有する。これらの機能は、情報処理装置10にインストールされた1以上のプログラムを、CPU301に処理させることにより実現される。
<Functional configuration>
(1) Functional Configuration of Information Processing Device The information processing device 10 includes a transmission / reception unit 120, a content distribution unit 130, a capture image generation unit 140, and a selection result acquisition unit 150. These functions are realized by causing the CPU 301 to process one or more programs installed in the information processing apparatus 10.

また、情報処理装置10は、情報記憶部160を有する。情報記憶部160は、動画コンテンツ管理テーブル161、期間設定テーブル162、及び選択結果管理テーブル163を含む。情報記憶部160は、例えば、ストレージ装置304により実現できる。   In addition, the information processing apparatus 10 includes an information storage unit 160. The information storage unit 160 includes a moving image content management table 161, a period setting table 162, and a selection result management table 163. The information storage unit 160 can be realized by the storage device 304, for example.

送受信部120は、ネットワーク30を介して、端末20との間でデータの送受信を行う。   The transmission / reception unit 120 transmits / receives data to / from the terminal 20 via the network 30.

コンテンツ配信部130は、端末20から動画コンテンツの配信要求を受信したことに応じて、動画コンテンツの配信を行う。コンテンツ配信部130は、動画コンテンツが記憶されている動画コンテンツ管理テーブル161から動画コンテンツを取得する。同一の内容の複数の動画コンテンツが動画コンテンツ管理テーブル161に記憶されている場合、コンテンツ配信部130は、同一の内容の複数の動画コンテンツのうちの一の動画コンテンツを選択し配信する。コンテンツ配信部130は、ネットワーク30の通信容量や、端末20からの指示に基づいて、一の動画コンテンツを選択する。   The content distribution unit 130 distributes the moving image content in response to receiving the moving image content distribution request from the terminal 20. The content distribution unit 130 acquires the moving image content from the moving image content management table 161 in which the moving image content is stored. When a plurality of moving image contents having the same content are stored in the moving image content management table 161, the content distribution unit 130 selects and distributes one moving image content among the plurality of moving image contents having the same content. The content distribution unit 130 selects one moving image content based on the communication capacity of the network 30 and an instruction from the terminal 20.

キャプチャ画像生成部140は、端末20から配信中の動画コンテンツに対するキャプチャ画像の取得要求を受信したことに応じて、キャプチャ画像の生成を行う。ここで、キャプチャ画像の取得要求には、要求するキャプチャ画像の時刻を含む。例えば、取得要求に含まれる時刻が、「01:23:35」の場合、キャプチャ画像生成部140は、動画コンテンツを再生開始してから1時間23分35秒経過した時のキャプチャ画像の生成を、端末20から要求されたと判断する。   The capture image generation unit 140 generates a capture image in response to receiving a capture image acquisition request for the moving image content being distributed from the terminal 20. Here, the capture image acquisition request includes the time of the requested capture image. For example, when the time included in the acquisition request is “01:23:35”, the capture image generation unit 140 generates a capture image when 1 hour, 23 minutes, and 35 seconds have elapsed since the start of reproduction of the moving image content. , It is determined that the request has been made from the terminal 20.

キャプチャ画像生成部140は、キャプチャ画像の取得要求に含まれる時刻を含む期間の動画コンテンツから、複数のキャプチャ画像を生成する。キャプチャ画像生成部140は、キャプチャ画像を生成する期間を特定するための情報が記憶されている期間設定テーブル162を参照し、期間を特定する。   The capture image generation unit 140 generates a plurality of capture images from moving image content in a period including the time included in the capture image acquisition request. The captured image generation unit 140 refers to the period setting table 162 in which information for identifying a period for generating a captured image is stored, and identifies the period.

キャプチャ画像生成部140は、配信中の動画コンテンツより高い画質の動画コンテンツを基にキャプチャ画像を生成してもよい。例えば、コンテンツ配信部130が端末20に、低画質の動画コンテンツ#1Cを配信している時に、端末20からキャプチャ画像の取得要求を受信した場合、キャプチャ画像生成部140は、低画質の動画コンテンツ#1Cに対応する高画質の動画コンテンツ#1Aを基にキャプチャ画像を生成してもよい。   The capture image generation unit 140 may generate a capture image based on moving image content having higher image quality than the moving image content being distributed. For example, when the content distribution unit 130 distributes the low-quality moving image content # 1C to the terminal 20 and receives a capture image acquisition request from the terminal 20, the capture image generation unit 140 displays the low-quality moving image content # 1C. A captured image may be generated based on high-quality moving image content # 1A corresponding to # 1C.

キャプチャ画像生成部140は、複数のキャプチャ画像を生成する時に、特定された期間内の任意のタイミングで、複数のキャプチャ画像を生成してもよい。例えば、キャプチャ画像の生成期間が10秒の場合、期間開始から3秒後、6秒後、9秒後のキャプチャ画像を生成してもよい。   The capture image generation unit 140 may generate a plurality of capture images at an arbitrary timing within the specified period when generating the plurality of capture images. For example, when the generation period of the capture image is 10 seconds, the capture image after 3 seconds, 6 seconds, and 9 seconds after the start of the period may be generated.

また、キャプチャ画像生成部140は、複数のキャプチャ画像を生成する時に、他の端末20によるキャプチャ画像の選択結果を記憶している選択結果管理テーブル163を参照し、他の端末20により選択されているキャプチャ画像の時刻を特定し、特定された時刻における複数のキャプチャ画像を生成してもよい。例えば、キャプチャ画像の生成期間が10秒の場合であって、該生成期間において他の端末20から、該生成期間の開始から5秒後のキャプチャ画像の選択数が最も多く、該生成期間の開始から3秒後のキャプチャ画像の選択数が2番目に多く、該生成期間の開始から8秒後のキャプチャ画像の選択数が3番目に多い場合、キャプチャ画像生成部140は、期間開始から5秒後、3秒後、8秒後のキャプチャ画像を生成してもよい。   Further, when generating a plurality of captured images, the captured image generation unit 140 refers to a selection result management table 163 that stores selection results of captured images by other terminals 20 and is selected by the other terminals 20. The time of the captured image may be specified, and a plurality of captured images at the specified time may be generated. For example, when the generation period of the captured image is 10 seconds, the number of selected captured images from the other terminal 20 in the generation period is 5 seconds after the start of the generation period, and the generation period starts. If the number of captured images selected after 3 seconds from the second is the second largest and the number of captured images selected after 8 seconds from the start of the generation period is the third largest, the captured image generation unit 140 After, 3 seconds later, 8 seconds later captured image may be generated.

キャプチャ画像生成部140は、特定された期間がキャプチャ画像の作成が禁止されている保存禁止期間に含まれるか否かを、動画コンテンツ管理テーブル161を参照し確認する。保存禁止期間に含まれる場合、キャプチャ画像生成部140は、キャプチャ画像を作成する期間として特定された期間から保存禁止期間を除外して、キャプチャ画像を生成する。なお、コンテンツ配信部130が、動画コンテンツ配信時に予め保存禁止期間を、端末20に通知してもよい。これにより、動画を提供するユーザが他のユーザに保存を望まない場合にも対応することができる。   The captured image generation unit 140 checks whether or not the specified period is included in the storage prohibition period in which the creation of the captured image is prohibited, with reference to the moving image content management table 161. When included in the storage prohibition period, the capture image generation unit 140 generates a capture image by excluding the storage prohibition period from the period specified as the period for creating the capture image. Note that the content distribution unit 130 may notify the terminal 20 of a storage prohibition period in advance when distributing video content. Thereby, it is possible to cope with a case where a user who provides a moving image does not want other users to save.

キャプチャ画像生成部140は、生成したキャプチャ画像を、送受信部120を介して端末20に送信する。   The capture image generation unit 140 transmits the generated capture image to the terminal 20 via the transmission / reception unit 120.

選択結果取得部150は、端末20から選択したキャプチャ画像に係る情報を取得する。ここで、選択したキャプチャ画像に係る情報とは、動画コンテンツの識別子、及び選択されたキャプチャ画像の時刻(再生開始時刻からの経過時間)を含む。選択結果取得部150は、取得した情報を基に、選択結果管理テーブル163を更新する。   The selection result acquisition unit 150 acquires information related to the captured image selected from the terminal 20. Here, the information related to the selected captured image includes the identifier of the moving image content and the time (elapsed time from the reproduction start time) of the selected captured image. The selection result acquisition unit 150 updates the selection result management table 163 based on the acquired information.

情報記憶部160は各種情報を記憶する。図7乃至図9を用いて情報記憶部160で記憶する各種テーブルについて説明する。   The information storage unit 160 stores various information. Various tables stored in the information storage unit 160 will be described with reference to FIGS.

図7は、動画コンテンツ管理テーブル161の一例を示す図である。動画コンテンツ管理テーブル161には、動画コンテンツ識別子と、画質と、動画コンテンツサブ識別子と、保存禁止期間と、動画コンテンツデータとが対応付けられて記憶されている。動画コンテンツ識別子は、動画コンテンツを一意に特定するための識別子である。画質は、動画コンテンツの画質を示す情報要素である。図7の例では、高画質、中画質、及び低画質等の設定がされているが、具体的な解像度や、画質の規格(フルHD等)が設定されてもよい。動画コンテンツサブ識別子は、動画コンテンツとその画質を特定するための識別子である。動画コンテンツサブ識別子「#1A」では、「#1」の部分が動画コンテンツの識別子であり、「A」の部分が画質を特定するための情報要素である。保存禁止期間は、動画コンテンツに対応するキャプチャ画像の端末20における保存を禁止する期間である。動画コンテンツデータには、配信する動画コンテンツのデータが設定される。   FIG. 7 is a diagram illustrating an example of the moving image content management table 161. In the moving image content management table 161, a moving image content identifier, image quality, a moving image content sub-identifier, a storage prohibition period, and moving image content data are stored in association with each other. The moving image content identifier is an identifier for uniquely specifying the moving image content. The image quality is an information element indicating the image quality of the moving image content. In the example of FIG. 7, settings such as high image quality, medium image quality, and low image quality are set, but a specific resolution or image quality standard (full HD or the like) may be set. The moving image content sub-identifier is an identifier for specifying the moving image content and its image quality. In the video content sub-identifier “# 1A”, the portion “# 1” is the identifier of the video content, and the portion “A” is an information element for specifying the image quality. The storage prohibition period is a period during which the capture image corresponding to the moving image content is prohibited from being stored in the terminal 20. In the moving image content data, data of moving image content to be distributed is set.

図8は、期間設定テーブル162の一例を示す図である。要求前には、キャプチャ画像の取得要求で指定された時刻の何秒前の動画コンテンツからをキャプチャ画像の生成の開始期間とするかを特定する情報要素であり、要求後には、キャプチャ画像の取得要求で指定された時刻の何秒後の動画コンテンツまでをキャプチャ画像の生成の終了期間とするかを特定する情報要素である。なお、要求前及び要求後には所定の時間を設定可能である。また、要求前又は要求後のいずれかのみに時間を設定してもよい。一般的には、ユーザの端末20へのキャプチャ画像の取得の指示のタイミングが遅れるため、要求前にのみ、所定に時間(例えば、2〜3秒)を設定してもよい。   FIG. 8 is a diagram illustrating an example of the period setting table 162. Before the request, it is an information element that specifies how many seconds before the time specified in the capture image acquisition request is the start period for generating the capture image. After the request, the capture image acquisition This is an information element that specifies how many seconds after the time specified by the request is the end period for generating the captured image. Note that a predetermined time can be set before and after the request. Further, the time may be set only before or after the request. Generally, since the timing of an instruction to acquire a captured image to the user's terminal 20 is delayed, a predetermined time (for example, 2 to 3 seconds) may be set only before the request.

図9は、選択結果管理テーブル163の一例を示す図である。選択結果管理テーブル163には、動画コンテンツ識別子と、開始時刻からの経過時間と、キャプチャ画像の保存数とが対応付けられて記憶されている。図9の例では、動画コンテンツ識別子#1の動画コンテンツの再生開始時刻から35分14秒(00:35:14)後のキャプチャ画像が10枚、端末20に保存されたことを示している。なお、図9の例では、秒単位でキャプチャ画像の保存数が記憶されているが、秒よりも細かい単位、例えば動画コンテンツのフレーム単位で、保存数が記憶されてもよい。   FIG. 9 is a diagram illustrating an example of the selection result management table 163. In the selection result management table 163, the moving image content identifier, the elapsed time from the start time, and the number of saved captured images are stored in association with each other. The example of FIG. 9 indicates that 10 captured images 35 minutes and 14 seconds (00:35:14) after the reproduction start time of the moving image content with the moving image content identifier # 1 are stored in the terminal 20. In the example of FIG. 9, the number of saved captured images is stored in units of seconds, but the number of stored images may be stored in units smaller than seconds, for example, in units of frames of moving image content.

(2)端末の機能構成
図10を用いて端末20の機能構成について説明する。端末20は、送受信部220、入力部230、表示制御部240、動画コンテンツ取得部250、及びキャプチャ画像取得部260を有する。これらの機能は、端末20にインストールされた1以上のプログラムを、CPU201に処理させることにより実現される。また、端末20は、情報記憶部270を有する。情報記憶部270は、例えば、記憶装置204により実現される。
(2) Functional configuration of terminal The functional configuration of the terminal 20 will be described with reference to FIG. The terminal 20 includes a transmission / reception unit 220, an input unit 230, a display control unit 240, a moving image content acquisition unit 250, and a capture image acquisition unit 260. These functions are realized by causing the CPU 201 to process one or more programs installed in the terminal 20. Further, the terminal 20 includes an information storage unit 270. The information storage unit 270 is realized by the storage device 204, for example.

送受信部220は、ネットワーク30を介して、情報処理装置10との間でデータの送受信を行う。   The transmission / reception unit 220 transmits / receives data to / from the information processing apparatus 10 via the network 30.

入力部230は、端末20を操作するユーザから各種指示を受け付ける。   The input unit 230 receives various instructions from a user who operates the terminal 20.

表示制御部240は、端末20の画面に各種情報を表示する。表示制御部240は、画面に配信された動画コンテンツを表示する。   The display control unit 240 displays various information on the screen of the terminal 20. The display control unit 240 displays the moving image content distributed on the screen.

動画コンテンツ取得部250は、入力部230がユーザから動画コンテンツの表示指示を受けたことに応じて、情報処理装置10から動画コンテンツを取得する。動画コンテンツを取得する時に、動画コンテンツ取得部250は、動画コンテンツの保存禁止期間を取得してもよい。   The moving image content acquisition unit 250 acquires moving image content from the information processing apparatus 10 in response to the input unit 230 receiving an instruction to display moving image content from the user. When acquiring moving image content, the moving image content acquisition unit 250 may acquire a storage prohibition period of the moving image content.

キャプチャ画像取得部260は、入力部230がユーザからキャプチャ画像の取得の要求を受けたことに応じて、情報処理装置10に、ユーザから指示を受け付けた時刻におけるキャプチャ画像の取得要求を送信する。キャプチャ画像取得部260は、情報処理装置10により特定された期間における複数のキャプチャ画像を取得し、取得した複数のキャプチャ画像を表示制御部240に表示させる。入力部230がユーザからキャプチャ画像の選択を受け付けると、キャプチャ画像取得部260は、選択結果を、情報処理装置10に通知する。なお、指示を受け付けた時刻が保存禁止期間に含まれる場合は、キャプチャ画像取得部260は、キャプチャの取得要求を送信せず、表示制御部240に、キャプチャの取得が禁止されている旨を、画面に表示させてもよい。   In response to the input unit 230 receiving a capture image acquisition request from the user, the capture image acquisition unit 260 transmits a capture image acquisition request at the time when the instruction is received from the user to the information processing apparatus 10. The captured image acquisition unit 260 acquires a plurality of captured images in the period specified by the information processing apparatus 10 and causes the display control unit 240 to display the acquired plurality of captured images. When the input unit 230 receives a selection of a captured image from the user, the captured image acquisition unit 260 notifies the information processing apparatus 10 of the selection result. When the time when the instruction is received is included in the storage prohibition period, the captured image acquisition unit 260 does not transmit a capture acquisition request, and the display control unit 240 indicates that capture acquisition is prohibited. It may be displayed on the screen.

情報記憶部270は、各種情報を記憶する、例えば、ユーザから選択を受けたキャプチャ画像が記憶される。   The information storage unit 270 stores various types of information, for example, captured images selected by the user.

<動作手順>
次に、キャプチャ画像の取得に係る動作シーケンス及び動作フローについて説明する。動画コンテンツ管理テーブル161には、図7の動画コンテンツ管理テーブル161の値が設定され、期間設定テーブル162には、図8の期間設定テーブル162の値が設定され、選択結果管理テーブル163には図9の選択結果管理テーブル163の値が設定されているものとする。
<Operation procedure>
Next, an operation sequence and an operation flow relating to acquisition of a captured image will be described. The moving picture content management table 161 is set with the values of the moving picture content management table 161 of FIG. 7, the period setting table 162 is set with the values of the period setting table 162 of FIG. It is assumed that the value of 9 selection result management table 163 is set.

(1)動作シーケンス
図11を用いて、キャプチャ画像の取得に係る動作シーケンスについて説明する。
(1) Operation Sequence An operation sequence related to acquisition of a captured image will be described with reference to FIG.

ステップS1101で、端末20は、ユーザから動画コンテンツの視聴開始の指示を受け付ける。ここでは、端末20は動画コンテンツ識別子#1で特定される動画コンテンツを、低画質で視聴することの指示を受け付けたものとする(以下、動画コンテンツ#1C)。   In step S1101, the terminal 20 receives an instruction to start viewing the moving image content from the user. Here, it is assumed that the terminal 20 has received an instruction to view the moving image content specified by the moving image content identifier # 1 with low image quality (hereinafter referred to as moving image content # 1C).

ステップS1102で、端末20は、動画コンテンツ#1Cの配信要求を情報処理装置10に送信する。   In step S1102, the terminal 20 transmits a distribution request for the moving image content # 1C to the information processing apparatus 10.

ステップS1103で、情報処理装置10は、動画コンテンツ管理テーブル161に記憶されている動画コンテンツ#1Cを特定する。なお、ステップS1103で、情報処理装置10は、動画コンテンツ#1Cの保存禁止期間を、端末20に通知してもよい。   In step S1103, the information processing apparatus 10 identifies the moving image content # 1C stored in the moving image content management table 161. In step S1103, the information processing apparatus 10 may notify the terminal 20 of the storage prohibition period of the moving image content # 1C.

ステップS1104で、情報処理装置10は、動画コンテンツ#1Cを、端末20に配信する。端末20は、配信された動画コンテンツ#1Cを、画面に表示する。   In step S1104, the information processing apparatus 10 distributes the moving image content # 1C to the terminal 20. The terminal 20 displays the distributed video content # 1C on the screen.

ステップS1105で、端末20は、ユーザからキャプチャ画像の取得の指示を受け付ける。   In step S1105, the terminal 20 receives an instruction to acquire a captured image from the user.

ステップS1106で、端末20は、キャプチャ画像の取得の要求を、情報処理装置10に送信する。キャプチャ画像の取得の要求には、動画コンテンツの識別子(動画コンテンツ#2)、及び要求するキャプチャ画像の時刻を含む。   In step S <b> 1106, the terminal 20 transmits a capture image acquisition request to the information processing apparatus 10. The captured image acquisition request includes the moving image content identifier (moving image content # 2) and the time of the requested captured image.

なお、要求するキャプチャ画像の時刻が、保存禁止期間に含まれる場合、端末20は、キャプチャ画像の取得の要求を送信せず、キャプチャ画像の取得が禁止されていることを、画面に表示してもよい。   When the requested capture image time is included in the storage prohibition period, the terminal 20 does not transmit a capture image acquisition request and displays on the screen that capture image acquisition is prohibited. Also good.

ステップS1107で、情報処理装置10は、キャプチャ画像の取得の要求を受信すると、期間設定テーブル162を用いて、キャプチャ画像を生成する期間を特定する。例えば、受信した要求するキャプチャ画像の時刻(再生開始からの経過時間)が、「00:35:16」(35分16秒)の場合、情報処理装置10は、期間設定テーブル162に要求前3秒、要求後4秒、つまり、動画コンテンツ#1の時刻が00:35:13から00:35:20までを、キャプチャ画像を生成する期間とする。   In step S <b> 1107, when the information processing apparatus 10 receives a capture image acquisition request, the information processing apparatus 10 uses the period setting table 162 to specify a period for generating a capture image. For example, when the time of the received captured image to be requested (elapsed time from the start of reproduction) is “00:35:16” (35 minutes 16 seconds), the information processing apparatus 10 stores the pre-request 3 in the period setting table 162. Second, 4 seconds after request, that is, the time of moving image content # 1 from 00:35:13 to 00:35:20 is set as a period for generating a captured image.

ステップS1108で、情報処理装置10は、特定された期間(00:35:13〜00:35:20)において、複数枚のキャプチャ画像を生成する。情報処理装置10は、選択結果管理テーブル163を参照して、特定された期間において、キャプチャ画像保存数が多い時刻におけるキャプチャ画像を生成してもよい。情報処理装置10は、特定された期間において、キャプチャ画像保存数が多い順に、キャプチャ画像を生成してもよい。例えば、情報処理装置10は、「00:35:13」、「00:35:14」、及び「00:35:15」におけるキャプチャ画像が生成されてもよい。   In step S1108, the information processing apparatus 10 generates a plurality of captured images in the specified period (00:35:13 to 00:35:20). The information processing apparatus 10 may generate a captured image at a time when the number of stored captured images is large in the specified period with reference to the selection result management table 163. The information processing apparatus 10 may generate captured images in the order in which the number of stored captured images is large in the specified period. For example, the information processing apparatus 10 may generate captured images at “00:35:13”, “00:35:14”, and “00:35:15”.

情報処理装置10は、配信中の動画コンテンツ#1Cと同一の内容で、高画質の動画コンテンツ#1Aを基にキャプチャ画像を生成してもよい。また、情報処理装置10は、特定されたキャプチャ画像を生成する期間と、保存禁止期間とが重複する場合、重複する期間を除外してキャプチャ画像を生成する。キャプチャ画像を生成する期間が保存禁止期間に含まれる場合は、情報処理装置10は、キャプチャ画像の生成をせずに、キャプチャ画像の生成が禁止されている旨を、端末20に通知してもよい。   The information processing apparatus 10 may generate a capture image based on the high-quality moving image content # 1A having the same content as the moving image content # 1C being distributed. Further, when the specified capture image generation period and the storage prohibition period overlap, the information processing apparatus 10 generates the capture image by excluding the overlapping period. When the period during which the captured image is generated is included in the storage prohibition period, the information processing apparatus 10 may notify the terminal 20 that generation of the captured image is prohibited without generating the captured image. Good.

ステップS1109で、情報処理装置10は、生成された複数のキャプチャ画像を端末20に送信する。   In step S <b> 1109, the information processing apparatus 10 transmits the generated plurality of captured images to the terminal 20.

ステップS1110で、端末20は、受信した複数のキャプチャ画像を画面に表示し、ユーザに選択を促す。   In step S1110, the terminal 20 displays a plurality of received captured images on the screen and prompts the user to select.

ステップS1111で、端末20は、キャプチャ画像の選択を受け付け、選択したキャプチャ画像を保存する。   In step S <b> 1111, the terminal 20 accepts selection of a captured image and stores the selected captured image.

ステップS1112で、端末20は、選択したキャプチャ画像を特定する情報(動画コンテンツ#1、キャプチャ画像に対応する動画コンテンツの時刻)を、情報処理装置10に送信する。   In step S1112, the terminal 20 transmits information (moving image content # 1, time of moving image content corresponding to the captured image) specifying the selected captured image to the information processing apparatus 10.

ステップS1113で、情報処理装置10は、選択したキャプチャ画像を特定する情報を基に、選択結果管理テーブル163を更新する。   In step S <b> 1113, the information processing apparatus 10 updates the selection result management table 163 based on information for specifying the selected captured image.

(2)動作フロー
次に、図12を用いて、情報処理装置10のキャプチャ画像の生成に係る動作フローについて説明する。
(2) Operation Flow Next, an operation flow relating to generation of a captured image of the information processing apparatus 10 will be described with reference to FIG.

ステップS1201で、端末20から、動画コンテンツ#1を低画質で配信する要求を受け付けたことに応じて、コンテンツ配信部130は、動画コンテンツ管理テーブル161から、動画コンテンツ#1Cを取得し、動画コンテンツ#1Cの配信を開始する。   In step S1201, the content distribution unit 130 acquires the video content # 1C from the video content management table 161 in response to receiving a request to distribute the video content # 1 with low image quality from the terminal 20. Distribution of # 1C is started.

ステップS1202で、端末20から、キャプチャ画像の取得の要求を受信したことに応じて、キャプチャ画像生成部140は、キャプチャ画像の生成処理を開始する。   In step S1202, in response to receiving a capture image acquisition request from the terminal 20, the capture image generation unit 140 starts a capture image generation process.

ステップS1203で、キャプチャ画像生成部140は、期間設定テーブル162を参照し、キャプチャ画像を生成する期間を特定する。受信した要求するキャプチャ画像の時刻(再生開始からの経過時間)が、「00:35:16」(35分16秒)の場合、キャプチャ画像を生成する期間は00:35:13から00:35:20と特定される。   In step S1203, the captured image generation unit 140 refers to the period setting table 162 and identifies a period for generating a captured image. When the time (the elapsed time from the start of playback) of the received captured image requested is “00:35:16” (35 minutes 16 seconds), the period for generating the captured image is from 00:35:13 to 00:35. : 20 is specified.

ステップS1204で、キャプチャ画像生成部140は、動画コンテンツ管理テーブル161を参照し、特定されたキャプチャ画像を生成する期間と、保存禁止期間に含まれるか否かを判断する。保存禁止期間に含まれない場合(ステップS1204 No)、ステップS1205に進む。一方、保存禁止期間に含まれる場合(ステップS1204 Yes)、ステップS1208に進む。   In step S1204, the captured image generation unit 140 refers to the moving image content management table 161 and determines whether it is included in the period for generating the specified captured image and the storage prohibition period. If not included in the storage prohibition period (step S1204 No), the process proceeds to step S1205. On the other hand, when it is included in the storage prohibition period (step S1204 Yes), the process proceeds to step S1208.

ステップS1205で、キャプチャ画像生成部140は、選択結果管理テーブル163を参照して、特定されたキャプチャ画像を生成する期間内で複数のキャプチャ画像を生成する。例えば、キャプチャ画像生成部140は、キャプチャ画像を生成する期間内で、複数のキャプチャ画像が保存されている時刻におけるキャプチャ画像を生成してもよい。なお、キャプチャ画像を生成する期間が、保存禁止期間に一部重複する場合、重複する期間を除外して、キャプチャ画像が生成される。   In step S1205, the captured image generation unit 140 refers to the selection result management table 163 and generates a plurality of captured images within a period for generating the specified captured image. For example, the capture image generation unit 140 may generate a capture image at a time when a plurality of capture images are stored within a period for generating the capture image. In addition, when the period which produces | generates a capture image partially overlaps with a storage prohibition period, a capture image is produced | generated except for the overlap period.

ステップS1206で、キャプチャ画像生成部140は、生成した複数のキャプチャ画像を端末20に送信する。   In step S <b> 1206, the captured image generation unit 140 transmits the generated plurality of captured images to the terminal 20.

ステップS1207で、端末20からキャプチャ画像の選択の結果を受信したことに応じて、選択結果取得部150は、選択結果管理テーブル163を更新する。具体的には、選択結果取得部150は、保存されたキャプチャ画像の時刻(開始時刻からの経過時間)に対応するキャプチャ画像の保存数を1増加させる。   In step S <b> 1207, the selection result acquisition unit 150 updates the selection result management table 163 in response to receiving the selection result of the captured image from the terminal 20. Specifically, the selection result acquisition unit 150 increments the number of saved captured images corresponding to the time of the stored captured image (elapsed time from the start time) by one.

ステップS1208で、キャプチャ画像生成部140は、保存禁止期間のため、キャプチャ画像を送信できない旨を、端末20に通知する。   In step S1208, the captured image generation unit 140 notifies the terminal 20 that the captured image cannot be transmitted because of the storage prohibition period.

上述した実施形態では、キャプチャ画像は、ユーザに選択された後に、端末20に保存されていたが、ネットワーク30上に配備されたサーバに記憶され、必要に応じて端末20から参照されてもよい。また、上述した実施形態では、端末20からの取得要求の受信に応じて、情報処理装置10でキャプチャ画像を生成していたが、情報処理装置10で予めキャプチャ画像を保持している場合は、キャプチャ画像の生成の処理は省略可能である。この場合、キャプチャ画像生成部140は、情報記憶部160に記憶されているキャプチャ画像の中から、適切なキャプチャ画像を特定する。   In the above-described embodiment, the captured image is stored in the terminal 20 after being selected by the user. However, the captured image may be stored in a server deployed on the network 30 and referenced from the terminal 20 as necessary. . In the above-described embodiment, the captured image is generated by the information processing apparatus 10 in response to the reception of the acquisition request from the terminal 20, but when the captured image is held in advance by the information processing apparatus 10, The process of generating a capture image can be omitted. In this case, the capture image generation unit 140 specifies an appropriate capture image from the capture images stored in the information storage unit 160.

[第2の実施形態]
次に、第2の実施形態について説明する。第1の実施形態と共通する部分については説明を省略し、異なる部分についてのみ説明する。第1の実施形態と共通する機能については同一の符号を付すものとする。第2の実施形態では、情報処理装置10Aが、端末20Aに動画コンテンツの配信をしているときに、端末20Aから動画コンテンツの録画の開始及び録画の終了の指示を受け付けることを特徴としている。
[Second Embodiment]
Next, a second embodiment will be described. Description of parts common to the first embodiment will be omitted, and only different parts will be described. The functions common to those in the first embodiment are denoted by the same reference numerals. The second embodiment is characterized in that, when the information processing apparatus 10A distributes moving image content to the terminal 20A, it receives instructions for starting and ending recording of moving image content from the terminal 20A.

<機能構成>
(1)情報処理装置
図13を用いて、情報処理装置10Aの機能構成について説明する。情報処理装置10Aは、送受信部120、コンテンツ配信部130、キャプチャ画像生成部140、選択結果取得部150、及び録画処理受付部170を有する。これらの機能は、情報処理装置10Aにインストールされた1以上のプログラムを、CPU301に処理させることにより実現される。
<Functional configuration>
(1) Information Processing Device A functional configuration of the information processing device 10A will be described with reference to FIG. The information processing apparatus 10A includes a transmission / reception unit 120, a content distribution unit 130, a capture image generation unit 140, a selection result acquisition unit 150, and a recording process reception unit 170. These functions are realized by causing the CPU 301 to process one or more programs installed in the information processing apparatus 10A.

また、情報処理装置10Aは、情報記憶部160Aを有する。情報記憶部160Aは、動画コンテンツ管理テーブル161、期間設定テーブル162、選択結果管理テーブル163A、及び録画管理テーブル164を含む。情報記憶部160Aは、例えば、ストレージ装置304により実現できる。   Further, the information processing apparatus 10A includes an information storage unit 160A. The information storage unit 160A includes a moving image content management table 161, a period setting table 162, a selection result management table 163A, and a recording management table 164. The information storage unit 160A can be realized by the storage device 304, for example.

録画処理受付部170は、コンテンツ配信部130が動画コンテンツを端末20Aに配信時に、端末20Aから録画開始指示及び録画終了指示を受信する。録画開始指示及び録画終了指示には、動画コンテンツの識別子及び端末20Aのユーザの識別子を含む。また、録画開始指示には、録画開始時刻を含み、録画終了指示には、録画終了時刻を含む。ここで、録画開始時刻、及び録画終了時刻は、動画コンテンツの再生開始時からの時間を基に設定されてもよい。   The recording process reception unit 170 receives a recording start instruction and a recording end instruction from the terminal 20A when the content distribution unit 130 distributes the moving image content to the terminal 20A. The recording start instruction and the recording end instruction include the identifier of the moving image content and the identifier of the user of the terminal 20A. The recording start instruction includes a recording start time, and the recording end instruction includes a recording end time. Here, the recording start time and the recording end time may be set based on the time from the start of reproduction of the moving image content.

録画処理受付部170は、録画開始指示を受信したことに応じて、各ユーザの動画コンテンツの録画状況を管理する録画管理テーブル164に、ユーザの識別子と、動画コンテンツの識別子と、録画開始時刻とを対応付けて記憶させる。   In response to receiving the recording start instruction, the recording processing accepting unit 170 adds a user identifier, a moving image content identifier, a recording start time to the recording management table 164 that manages the recording status of each user's moving image content. Are stored in association with each other.

録画処理受付部170は、録画終了指示を受信したことに応じて、録画終了時刻を、録画開始時刻と対応付けて、録画管理テーブル164に記憶させる。   In response to receiving the recording end instruction, the recording process accepting unit 170 stores the recording end time in the recording management table 164 in association with the recording start time.

録画終了指示を受信したことに応じて、録画処理受付部170は、録画の開始時刻と、録画の終了時刻とを確認する録画期間確認メッセージを、端末20Aに送信してもよい。   In response to receiving the recording end instruction, the recording process accepting unit 170 may transmit a recording period confirmation message for confirming the recording start time and the recording end time to the terminal 20A.

録画期間確認メッセージは、キャプチャ画像生成部140で生成されたキャプチャ画像と共に送信されてもよい。この場合、録画期間確認メッセージには、録画開始時刻を含む所定の期間に配信された動画に対応する複数のキャプチャ画像と、録画終了時刻を含む所定の期間に配信されたキャプチャ画像とを含む。   The recording period confirmation message may be transmitted together with the captured image generated by the captured image generation unit 140. In this case, the recording period confirmation message includes a plurality of captured images corresponding to a moving image distributed during a predetermined period including the recording start time and a captured image distributed during a predetermined period including the recording end time.

送受信部120が録画期間確認メッセージの応答を受信すると、録画処理受付部170は、応答の内容を基に、録画開始時刻及び録画終了時刻を調整する。   When the transmission / reception unit 120 receives a response to the recording period confirmation message, the recording process reception unit 170 adjusts the recording start time and the recording end time based on the content of the response.

なお、録画期間確認メッセージの代わりに、録画処理受付部170は、録画開始時刻確認メッセージと、録画終了時刻確認メッセージを、端末20Aに送信してもよい。この場合、録画処理受付部170は、録画開始指示を受け付けたことに応じて、録画開始時刻確認メッセージを送信し、録画終了指示を受け付けたことに応じて、録画終了時刻確認メッセージを送信する。録画開始時刻確認メッセージ、及び録画終了時刻確認メッセージには、録画期間確認メッセージと同様にキャプチャ画像を含んでもよい。   Instead of the recording period confirmation message, the recording process accepting unit 170 may transmit a recording start time confirmation message and a recording end time confirmation message to the terminal 20A. In this case, the recording process reception unit 170 transmits a recording start time confirmation message in response to receiving a recording start instruction, and transmits a recording end time confirmation message in response to reception of a recording end instruction. The recording start time confirmation message and the recording end time confirmation message may include a captured image as in the recording period confirmation message.

録画処理受付部170は、動画コンテンツ管理テーブル161を参照し、保存禁止期間を特定する。録画処理受付部170は、動画コンテンツの録画期間と保存禁止期間とが重複する場合、保存禁止期間との重複期間を録画期間から除外する。また、録画処理受付部170は、保存禁止期間を含むため録画できない旨の通知を端末20Aに送信する。   The recording process reception unit 170 refers to the moving image content management table 161 and identifies the storage prohibition period. When the recording period of the moving image content and the storage prohibition period overlap, the recording process reception unit 170 excludes the overlap period with the storage prohibition period from the recording period. In addition, the recording process accepting unit 170 transmits a notification to the terminal 20A that recording is not possible because the storage prohibition period is included.

録画処理受付部170は、端末20Aから録画されている動画コンテンツの表示要求を受信すると、録画管理テーブル164に記憶されている端末20Aのユーザの録画状況を、端末20Aに通知する。録画処理受付部170は、端末20Aから、録画されている動画コンテンツの再生指示を受信すると、録画処理受付部170は、録画されている動画コンテンツの配信を、コンテンツ配信部130に指示する。コンテンツ配信部130は、指示を受けて録画開始時刻から、指定された動画コンテンツの配信を行う。   When the recording process accepting unit 170 receives a display request for the recorded moving image content from the terminal 20A, the recording process receiving unit 170 notifies the terminal 20A of the recording status of the user of the terminal 20A stored in the recording management table 164. When the recording process accepting unit 170 receives an instruction to reproduce the recorded moving image content from the terminal 20A, the recording process accepting unit 170 instructs the content distributing unit 130 to distribute the recorded moving image content. Upon receiving the instruction, the content distribution unit 130 distributes the specified moving image content from the recording start time.

キャプチャ画像生成部140は、録画処理受付部170からの指示を受けて、録画開始時刻及び/又は録画終了時刻から所定期間のキャプチャ画像を生成する。キャプチャ画像生成部140は、期間設定テーブル162を参照し、所定期間を特定する。なお、録画開始時刻と、録画終了時刻とで異なる所定期間を用いる場合は、期間設定テーブル162に、それぞれに対応する期間(要求前の秒数、要求後の秒数)が設定される。一般的には、録画開始の指示は、ユーザの録画の開始を希望する時刻より遅れる場合が多いため、録画開始時刻以前の所定の秒数(2〜3秒)を録画開始時の所定期間とすることが好ましい。一方、録画の終了時には、録画終了時刻以降に、関連する情報が表示される可能性があるため、録画終了時刻以降の所定の秒数(2〜3秒)を録画終了時の所定期間とすることが好ましい。   The capture image generation unit 140 receives an instruction from the recording process reception unit 170 and generates a capture image for a predetermined period from the recording start time and / or the recording end time. The captured image generation unit 140 refers to the period setting table 162 and identifies a predetermined period. If different predetermined periods are used for the recording start time and the recording end time, the period (seconds before request, seconds after request) corresponding to each is set in the period setting table 162. Generally, since the instruction to start recording is often delayed from the time when the user wants to start recording, a predetermined number of seconds (2 to 3 seconds) before the recording start time is set as a predetermined period at the start of recording. It is preferable to do. On the other hand, at the end of recording, related information may be displayed after the recording end time. Therefore, a predetermined number of seconds (2 to 3 seconds) after the recording end time is set as a predetermined period at the end of recording. It is preferable.

キャプチャ画像生成部140は、他のユーザによる録画開始時刻及び録画終了時刻を記憶している選択結果管理テーブル163Aを参照し、所定期間における複数のキャプチャ画像を生成してもよい。例えば、録画開始時刻や録画終了時刻として選択されているユーザが多い時刻のキャプチャ画像を生成してもよい。なお、第1の実施形態と同様に、キャプチャ画像生成部140は、配信中の動画コンテンツよりも高画質な同一内容の動画コンテンツを基にキャプチャ画像を生成してもよい。   The captured image generation unit 140 may generate a plurality of captured images in a predetermined period with reference to the selection result management table 163A storing the recording start time and recording end time by another user. For example, a captured image at a time when there are many users selected as the recording start time or the recording end time may be generated. As in the first embodiment, the capture image generation unit 140 may generate a capture image based on moving image content having the same image quality as that of the moving image content being distributed.

送受信部120が録画期間確認メッセージの応答を受信すると、選択結果取得部150は、応答の内容を基に、選択結果管理テーブル163Aを更新する。   When the transmission / reception unit 120 receives a response to the recording period confirmation message, the selection result acquisition unit 150 updates the selection result management table 163A based on the content of the response.

選択結果管理テーブル163Aについて、図14を用いて説明する。選択結果管理テーブル163Aには、動画コンテンツ毎に、録画開始時刻として選択したユーザ数(録画開始時刻数)と、録画終了時刻として選択したユーザ数(録画終了時刻数)とが記憶される。   The selection result management table 163A will be described with reference to FIG. In the selection result management table 163A, the number of users selected as the recording start time (number of recording start times) and the number of users selected as the recording end time (number of recording end times) are stored for each moving image content.

次に、録画管理テーブル164について、図15を用いて説明する。録画管理テーブル164には、ユーザ識別子と、動画コンテンツ識別子と、録画開始時刻と、録画終了時刻と、保存禁止期間とが対応付けて記憶されている。図15の例では、ユーザ識別子#Aのユーザ(ユーザ#A)が、動画コンテンツ識別子#1の動画コンテンツを、動画コンテンツの再生開始後35分14秒から1時間10分13秒まで録画されていることを示している。また、この際に、保存禁止期間である1時間から1時間5分の期間については録画されていないことを示している。
録画管理テーブル164は、録画処理受付部170により記憶される情報が更新される。
Next, the recording management table 164 will be described with reference to FIG. In the recording management table 164, a user identifier, a moving image content identifier, a recording start time, a recording end time, and a storage prohibition period are stored in association with each other. In the example of FIG. 15, the user with the user identifier #A (user #A) has recorded the moving image content with the moving image content identifier # 1 from 35 minutes 14 seconds to 1 hour 10 minutes 13 seconds after starting the reproduction of the moving image content. It shows that. Further, at this time, it is shown that the recording is not performed for the period from 1 hour to 1 hour 5 minutes which is the storage prohibition period.
In the recording management table 164, the information stored by the recording process reception unit 170 is updated.

なお、録画した動画コンテンツを端末20Aに記憶させる場合、録画処理受付部170は、録画開始指示を受けたことに応じて、端末20Aに、配信されている動画コンテンツの記録を指示する。   When the recorded moving image content is stored in the terminal 20A, the recording process accepting unit 170 instructs the terminal 20A to record the distributed moving image content in response to receiving the recording start instruction.

(2)端末
図16を用いて、端末20Aの機能構成について説明する。端末20Aは、送受信部220、入力部230、表示制御部240、動画コンテンツ取得部250、及び録画制御部280を有する。これらの機能は、端末20Aにインストールされた1以上のプログラムを、CPU201に処理させることにより実現される。
(2) Terminal The functional configuration of the terminal 20A will be described using FIG. The terminal 20A includes a transmission / reception unit 220, an input unit 230, a display control unit 240, a moving image content acquisition unit 250, and a recording control unit 280. These functions are realized by causing the CPU 201 to process one or more programs installed in the terminal 20A.

また、端末20Aは、情報記憶部270Aを有する。情報記憶部270Aは、録画データ管理テーブル271を有する。情報記憶部270Aは、例えば、記憶装置204により実現される。   The terminal 20A has an information storage unit 270A. The information storage unit 270A has a recording data management table 271. The information storage unit 270A is realized by the storage device 204, for example.

入力部230は、録画開始の指示及び録画終了の指示をユーザから受け付ける。また、録画期間確認メッセージを受信したときに、録画期間の調整指示を受け付ける。   The input unit 230 receives a recording start instruction and a recording end instruction from the user. Also, when a recording period confirmation message is received, an instruction to adjust the recording period is accepted.

録画制御部280は、入力部230が録画開始の指示を受けたことに応じて、情報処理装置10Aに録画開始指示を送信する。録画制御部280は、入力部230が録画終了の指示を受けたことに応じて、情報処理装置10Aに録画終了指示を送信する。   In response to the input unit 230 receiving a recording start instruction, the recording control unit 280 transmits a recording start instruction to the information processing apparatus 10A. In response to the input unit 230 receiving a recording end instruction, the recording control unit 280 transmits a recording end instruction to the information processing apparatus 10A.

録画制御部280は、録画期間確認メッセージを受信すると、表示制御部240に録画期間確認メッセージを表示させる。確認メッセージの表示に応じて、入力部230が、録画開始時刻及び/又は録画終了時刻の調整指示をユーザから受け付けた場合、録画制御部280は、調整後の録画開始時刻と録画終了時刻とを、情報処理装置10Aに送信する。   When receiving the recording period confirmation message, the recording control unit 280 causes the display control unit 240 to display the recording period confirmation message. In response to the display of the confirmation message, when the input unit 230 receives an instruction to adjust the recording start time and / or the recording end time from the user, the recording control unit 280 displays the adjusted recording start time and recording end time. To the information processing apparatus 10A.

録画期間確認メッセージにキャプチャ画像が含まれる場合、表示制御部240にメッセージをキャプチャ画像と共に表示させ、キャプチャ画像から録画開始時刻及び録画終了時刻をユーザに選択させる。録画制御部280は、選択されたキャプチャ画像に対応する録画開始時刻及び録画終了時刻を、調整後の録画開始時刻及び録画終了時刻として、情報処理装置10Aに通知してもよい。   When the captured image is included in the recording period confirmation message, the display control unit 240 displays the message together with the captured image, and allows the user to select a recording start time and a recording end time from the captured image. The recording control unit 280 may notify the information processing apparatus 10A of the recording start time and the recording end time corresponding to the selected captured image as the adjusted recording start time and recording end time.

録画制御部280は、ユーザの録画に係る情報を記憶する録画データ管理テーブル271に、録画開始時刻、録画終了時刻等を記憶させる。   The recording control unit 280 stores a recording start time, a recording end time, and the like in a recording data management table 271 that stores information related to user recording.

情報処理装置10Aから、動画コンテンツの保存禁止期間を通知されている場合、表示制御部240は、保存禁止期間を画面に表示させてもよい。例えば、表示制御部240は、動画コンテンツの保存禁止期間に含まれる時間帯が再生されているときに、保存禁止期間である旨を表示させてもよい。   When the information processing apparatus 10A notifies the storage prohibition period of the moving image content, the display control unit 240 may display the storage prohibition period on the screen. For example, the display control unit 240 may display a message indicating that it is a storage prohibition period when a time period included in the storage prohibition period of the moving image content is being played back.

図17を用いて録画データ管理テーブル271について説明する。録画データ管理テーブル271には、録画管理テーブル164で記憶されている項目に加えて、録画データが記憶される。録画データは、録画期間から保存禁止期間を除いた動画コンテンツのデータである。なお、端末20Aで録画データを記憶しない場合、端末20Aは、録画データ管理テーブル271を保持しないでもよい。この場合、端末20Aは、情報処理装置10Aの録画管理テーブル164に記憶されている情報を必要に応じて参照する。   The recording data management table 271 will be described with reference to FIG. The recording data management table 271 stores recording data in addition to the items stored in the recording management table 164. The recorded data is video content data obtained by removing the storage prohibition period from the recording period. Note that if the recording data is not stored in the terminal 20A, the terminal 20A may not hold the recording data management table 271. In this case, the terminal 20A refers to the information stored in the recording management table 164 of the information processing apparatus 10A as necessary.

<動作手順>
次に、動画コンテンツの録画に係る動作シーケンス及び動作フローについて説明する。動画コンテンツ管理テーブル161には、図7の動画コンテンツ管理テーブル161の値が設定され、期間設定テーブル162には、図8の期間設定テーブル162の値が設定され、選択結果管理テーブル163Aには図14の選択結果管理テーブル163Aの値が設定され、録画管理テーブル164には、図15の録画管理テーブル164の値が設定されているものとする。
<Operation procedure>
Next, an operation sequence and an operation flow relating to video content recording will be described. 7 is set in the moving image content management table 161, the value of the period setting table 162 in FIG. 8 is set in the period setting table 162, and the value in the selection result management table 163A is shown in FIG. It is assumed that the value of 14 selection result management table 163A is set, and the value of the recording management table 164 of FIG. 15 is set in the recording management table 164.

(1)動作シーケンス
図18を用いて、動画コンテンツの録画に係る動作シーケンスについて説明する。図18は、情報処理装置10Aから端末20Aに動画コンテンツ#1Cが配信されているときに、録画の処理が開始される動作シーケンスである。
(1) Operation Sequence An operation sequence related to video content recording will be described with reference to FIG. FIG. 18 is an operation sequence in which a recording process is started when moving image content # 1C is distributed from the information processing apparatus 10A to the terminal 20A.

ステップS1801で、端末20Aがユーザから、動画コンテンツ#1Cの録画の開始指示を受け付ける。   In step S1801, the terminal 20A receives an instruction to start recording video content # 1C from the user.

ステップS1802で、端末20Aは、録画開始の指示を、情報処理装置10Aに送信する。録画開始の指示には、動画コンテンツの識別子、ユーザの識別子及び録画開始時刻を含む。   In step S1802, terminal 20A transmits an instruction to start recording to information processing apparatus 10A. The instruction to start recording includes an identifier of the moving image content, an identifier of the user, and a recording start time.

ステップS1803で、情報処理装置10Aは、録画開始時刻が、保存禁止期間に含まれているか否かを判断する。保存禁止期間に含まれていない場合、情報処理装置10Aは、動画コンテンツ#1Cの録画を開始する。   In step S1803, the information processing apparatus 10A determines whether the recording start time is included in the storage prohibition period. If not included in the storage prohibition period, the information processing apparatus 10A starts recording the moving image content # 1C.

ステップS1804で、情報処理装置10Aは、動画コンテンツ#1Cの録画を開始したことを、端末20Aに通知する。情報処理装置10Aは、この通知に動画コンテンツ#1Cの保存禁止期間を含めてもよい。なお、録画開始時刻が、保存禁止期間に含まれている場合、情報処理装置10Aは、録画を開始せずに、ステップS1804でその旨を通知してもよい。   In step S1804, the information processing apparatus 10A notifies the terminal 20A that recording of the moving image content # 1C has started. The information processing apparatus 10A may include a storage prohibition period of the moving image content # 1C in this notification. When the recording start time is included in the storage prohibition period, the information processing apparatus 10A may notify the fact in step S1804 without starting recording.

ステップS1805で、端末20Aがユーザから、動画コンテンツ#1Cの録画の終了の指示を受け付ける。   In step S1805, the terminal 20A receives an instruction from the user to end recording of the moving image content # 1C.

ステップS1806で、端末20Aは、録画終了の指示を、情報処理装置10Aに送信する。録画終了の指示には、動画コンテンツの識別子、ユーザの識別子及び録画終了時刻を含む。   In step S1806, terminal 20A transmits an instruction to end recording to information processing apparatus 10A. The instruction to end recording includes the identifier of the moving image content, the identifier of the user, and the recording end time.

ステップS1807で、情報処理装置10Aは、録画開始時刻と録画終了時刻から、録画期間を特定する。また、録画期間と保存禁止期間とが重複する場合は、重複する期間を録画の対象から除外する。また、情報処理装置10Aは、録画開始時刻を含む所定期間と、録画終了時刻を含む所定期間におけるキャプチャ画像を生成する。ここで、キャプチャ画像は、動画コンテンツ#1Cよりも高画質な動画コンテンツ#1A等を基に生成されてもよい。   In step S1807, the information processing apparatus 10A specifies the recording period from the recording start time and the recording end time. When the recording period and the storage prohibition period overlap, the overlapping period is excluded from the recording target. Further, the information processing apparatus 10A generates captured images in a predetermined period including a recording start time and a predetermined period including a recording end time. Here, the captured image may be generated based on moving image content # 1A or the like having higher image quality than moving image content # 1C.

ステップS1808で、情報処理装置10Aは、録画期間の確認メッセージを送信する。録画期間の確認メッセージには、生成されたキャプチャ画像を含む。また、保存禁止期間と録画期間とが重複する場合、保存されない期間に関する情報を含んでもよい。   In step S1808, the information processing apparatus 10A transmits a recording period confirmation message. The recording period confirmation message includes the generated captured image. In addition, when the storage prohibition period and the recording period overlap, information regarding a period during which the storage is not stored may be included.

ステップS1809で、端末20Aは、受信した確認メッセージをキャプチャ画像と共に表示する。   In step S1809, the terminal 20A displays the received confirmation message together with the captured image.

ステップS1810で、端末20Aは、録画開始時刻及び録画終了時刻の調整指示を、ユーザから受け付ける。例えば、端末20Aは、ユーザから選択されたキャプチャ画像に対応する時刻を、調整後の録画開始時刻及び/又は録画終了時刻と判断してもよい。   In step S1810, terminal 20A receives an instruction to adjust the recording start time and the recording end time from the user. For example, the terminal 20A may determine the time corresponding to the captured image selected by the user as the adjusted recording start time and / or recording end time.

ステップS1811で、端末20Aは、調整後の録画期間を、情報処理装置10Aに通知する。   In step S1811, terminal 20A notifies information processing apparatus 10A of the adjusted recording period.

ステップS1812で、情報処理装置10Aは、受信した調整後の録画期間を記憶する。   In step S1812, the information processing apparatus 10A stores the received adjusted recording period.

(2)動作フロー
次に、情報処理装置10Aの録画に係る動作フローについて、図19を用いて説明する。図19の動作フローは、情報処理装置10Aが、端末20Aに動画コンテンツ#1Cを配信しているときに、端末20Aから録画開始の指示を受けた時の動作フローである。
(2) Operation Flow Next, an operation flow related to recording of the information processing apparatus 10A will be described with reference to FIG. The operation flow of FIG. 19 is an operation flow when the information processing apparatus 10A receives an instruction to start recording from the terminal 20A when distributing the moving image content # 1C to the terminal 20A.

ステップS1901で、録画処理受付部170は、端末20Aから動画コンテンツ#1Cの録画開始の指示を受信する。録画開始の指示は、動画コンテンツの識別子、端末20Aのユーザの識別子、及び録画開始時刻を含む。   In step S1901, the recording process accepting unit 170 receives an instruction to start recording of the moving image content # 1C from the terminal 20A. The instruction to start recording includes the identifier of the moving image content, the identifier of the user of the terminal 20A, and the recording start time.

ステップS1902で、録画処理受付部170は、動画コンテンツ管理テーブル161を参照し、録画開始時刻が、保存禁止期間に含まれるか否かを判断する。保存禁止期間に含まれない場合(ステップS1902 No)、ステップS1903に進む。一方、保存禁止期間に含まれる場合(ステップS1902 Yes)、ステップ1910に進む。   In step S1902, the recording process reception unit 170 refers to the moving image content management table 161 and determines whether the recording start time is included in the storage prohibition period. If it is not included in the storage prohibition period (No in step S1902), the process proceeds to step S1903. On the other hand, when it is included in the storage prohibition period (step S1902 Yes), the process proceeds to step 1910.

ステップS1903で、録画処理受付部170は、録画の処理を開始する。具体的には、録画処理受付部170は、録画管理テーブル164に、ユーザの識別子と、録画をする動画コンテンツの識別子と、録画開始時刻とを対応付けて記憶する。   In step S1903, the recording process accepting unit 170 starts a recording process. Specifically, the recording process accepting unit 170 stores the identifier of the user, the identifier of the moving image content to be recorded, and the recording start time in the recording management table 164 in association with each other.

ステップS1904で、録画処理受付部170は、端末20Aに録画を開始した旨を通知する。録画処理受付部170は、録画を開始した旨と共に、動画コンテンツ#1の保存禁止期間を通知してもよい。   In step S1904, the recording process accepting unit 170 notifies the terminal 20A that recording has started. The recording process accepting unit 170 may notify the storage prohibition period of the moving image content # 1 together with the start of recording.

ステップS1905で、録画処理受付部170は、端末20Aから動画コンテンツ#1Cの録画終了の指示を受信する。録画終了の指示は、動画コンテンツの識別子、端末20Aのユーザの識別子、及び録画終了時刻を含む。   In step S1905, the recording process accepting unit 170 receives an instruction to end recording of the moving image content # 1C from the terminal 20A. The recording end instruction includes an identifier of the moving image content, an identifier of the user of the terminal 20A, and a recording end time.

ステップS1906で、録画処理受付部170は、録画開始時刻と、録画終了時刻とから、録画期間を特定する。録画処理受付部170は、動画コンテンツ管理テーブル161を用いて、録画期間と保存禁止期間とが重複するか否か判断する。重複する期間がある場合、録画期間から重複期間を除外した期間を、録画期間とする。   In step S1906, the recording process accepting unit 170 specifies the recording period from the recording start time and the recording end time. The recording process accepting unit 170 uses the moving image content management table 161 to determine whether the recording period and the storage prohibition period overlap. When there are overlapping periods, the period excluding the overlapping period from the recording period is set as the recording period.

ステップS1907で、録画処理受付部170は、期間設定テーブル162を参照し、録画開始時刻を含む第1の所定期間、及び録画終了時刻を含む第2の所定期間を特定する。   In step S1907, the recording process accepting unit 170 refers to the period setting table 162 and specifies a first predetermined period including the recording start time and a second predetermined period including the recording end time.

録画開始時刻が「00:35:16」で、録画終了時刻が「01:10:12」の場合について説明する。第1の所定期間は「00:35:13〜00:35:20」となり、第2の所定期間は「01:10:09〜16」となる。   A case where the recording start time is “00:35:16” and the recording end time is “01:10:12” will be described. The first predetermined period is “00:35:13 to 00:35:20”, and the second predetermined period is “01:10:09 to 16”.

次に、録画処理受付部170は、第1の所定期間及び第2の所定期間における、キャプチャ画像の生成をキャプチャ画像生成部140に生成させる。キャプチャ画像生成部140は、第1の所定期間及び第2の所定期間における、動画コンテンツ#1に係る複数のキャプチャ画像を生成する。キャプチャ画像生成部140は、選択結果管理テーブル163Aを参照し、第1の所定期間内の各々の時刻において、他のユーザにより録画開始時刻と設定された数(録画開始時刻数)と、第2の所定期間内の各々の時刻において、他のユーザにより録画終了時刻と設定された数(録画終了時刻数)とを特定する。例えば、キャプチャ画像生成部140は、録画開始時刻数又は録画終了時刻数が多い時刻におけるキャプチャ画像を生成してもよい。例えば、キャプチャ画像生成部140は、第1の所定期間において、「00:35:14」、「00:35:15」、及び「00:35:13」におけるキャプチャ画像を生成してもよい。また、例えば、キャプチャ画像生成部140は、第2の所定期間において、「01:10:13」、「01:10:14」、及び「01:10:12」のキャプチャ画像を生成してもよい。   Next, the recording process reception unit 170 causes the capture image generation unit 140 to generate capture images during the first predetermined period and the second predetermined period. The captured image generation unit 140 generates a plurality of captured images related to the moving image content # 1 in the first predetermined period and the second predetermined period. The captured image generation unit 140 refers to the selection result management table 163A, and at each time within the first predetermined period, the number set as the recording start time by another user (number of recording start times), the second At each time within the predetermined period, the recording end time and the number set by the other user (number of recording end times) are specified. For example, the capture image generation unit 140 may generate a capture image at a time when the number of recording start times or the number of recording end times is large. For example, the capture image generation unit 140 may generate capture images at “00:35:14”, “00:35:15”, and “00:35:13” in the first predetermined period. For example, the capture image generation unit 140 may generate capture images of “01:10:13”, “01:10:14”, and “01:10:12” in the second predetermined period. Good.

ステップS1908で、録画処理受付部170は、録画期間の確認メッセージを、端末20Aに送信する。確認メッセージは、生成されたキャプチャ画像と共に送信される。また、確認メッセージは、保存禁止期間に係る情報を含んでもよい。   In step S1908, the recording process accepting unit 170 transmits a recording period confirmation message to the terminal 20A. The confirmation message is transmitted along with the generated captured image. Further, the confirmation message may include information related to the storage prohibition period.

ステップS1909で、録画処理受付部170は、調整後の録画期間に係る通知を、端末20Aから受信する。通知には、調整後の録画開始時刻及び/又は録画終了時刻を含む。又は、通知には、端末20Aのユーザから選択を受けたキャプチャ画像を特定する情報を含む。この場合、録画処理受付部170は、選択されたキャプチャ画像から、録画開始時刻と録画終了時刻を調整する。録画処理受付部170は、調整後の録画期間を録画管理テーブル164に記憶させる。   In step S1909, the recording process accepting unit 170 receives a notification related to the adjusted recording period from the terminal 20A. The notification includes the adjusted recording start time and / or recording end time. Alternatively, the notification includes information for specifying the captured image selected from the user of the terminal 20A. In this case, the recording process reception unit 170 adjusts the recording start time and the recording end time from the selected captured image. The recording process accepting unit 170 stores the adjusted recording period in the recording management table 164.

ステップS1910で、録画処理受付部170は、録画が禁止されている期間である旨の通知を、端末20Aに送信する。通知には、保存禁止期間に係る情報を含んでもよい。   In step S1910, the recording process accepting unit 170 transmits a notification indicating that the recording is prohibited to the terminal 20A. The notification may include information related to the storage prohibition period.

なお、上述した動作手順では、録画終了時に、録画開示時刻と録画終了時刻とを調整しているが、録画開始時に録画開始時刻を調整し、録画終了時に録画終了時刻を調整してもよいことは勿論である。また、キャプチャ画像を生成する所定期間と、保存禁止期間とが重複する場合には、重複する期間において、キャプチャ画像は生成されない。この際に、情報処理装置10Aは、端末20Aにその旨を通知してもよい。   In the operation procedure described above, the recording disclosure time and the recording end time are adjusted at the end of recording. However, the recording start time may be adjusted at the start of recording, and the recording end time may be adjusted at the end of recording. Of course. In addition, when the predetermined period for generating the capture image and the storage prohibition period overlap, the capture image is not generated during the overlap period. At this time, the information processing apparatus 10A may notify the terminal 20A to that effect.

<画面表示>
次に、図20を用いて端末20Aの画面表示について説明する。図20は、図18のステップS1809における端末20Aの画面の表示を示している。
<Screen display>
Next, the screen display of the terminal 20A will be described with reference to FIG. FIG. 20 shows a screen display of the terminal 20A in step S1809 of FIG.

端末20Aの画面には、「動画コンテンツ#1の録画期間は00:35:14〜01:10:13でよろしいでしょうか?」というメッセージが表示される。録画期間に保存禁止期間を含む場合、保存禁止期間に係るメッセージ55(「XX〜YYは保存禁止期間のため録画されませんでした」)が表示されてもよい。   On the screen of the terminal 20A, a message “Are you sure that the recording period of the video content # 1 is 00:35:14 to 01:10:13?” Is displayed. If the recording period includes a storage prohibition period, a message 55 related to the storage prohibition period (“XX to YY was not recorded because of the storage prohibition period”) may be displayed.

また、録画開始時刻と録画終了時刻の調整を促すメッセージ(51、53)が表示される。メッセージ(51、53)は、キャプチャ画像と共に表示される。   In addition, messages (51, 53) prompting adjustment of the recording start time and the recording end time are displayed. The message (51, 53) is displayed together with the captured image.

図20では、録画開始時刻を調整するメッセージ51と共に、端末20Aから指示された録画開始時刻から所定期間に含まれる動画コンテンツのキャプチャ画像(52A、52B、52C)が表示される。同様に、録画終了時刻を調整するメッセージ53と共に、録画終了時刻から所定期間に含まれる動画コンテンツのキャプチャ画像(54A、54B、54C)が表示される。   In FIG. 20, a captured image (52A, 52B, 52C) of moving image content included in a predetermined period from the recording start time instructed by the terminal 20A is displayed together with a message 51 for adjusting the recording start time. Similarly, a captured image (54A, 54B, 54C) of moving image content included in a predetermined period from the recording end time is displayed together with a message 53 for adjusting the recording end time.

なお、第1の実施形態と同様に、キャプチャ画像や録画期間に関する情報は、ネットワーク30上に配備されたサーバに記憶され、必要に応じて端末20から参照されてもよい。   Similar to the first embodiment, the information related to the captured image and the recording period may be stored in a server provided on the network 30 and referred to from the terminal 20 as necessary.

[その他]
コンテンツ配信部130は、配信部の一例である。送受信部120は、受信部及び送信部の一例である。キャプチャ画像生成部140は、キャプチャ特定部の一例である。
[Others]
The content distribution unit 130 is an example of a distribution unit. The transmission / reception unit 120 is an example of a reception unit and a transmission unit. The captured image generation unit 140 is an example of a capture specifying unit.

上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、端末20に供給してもよい。そして、端末20が、記憶媒体に格納されたプログラムコードを読み出し実行することによっても、上述の実施形態が、達成されることは言うまでもない。この場合、記憶媒体には、上述した表示制御方法を、端末20に実行させるプログラムが記憶される。   A storage medium storing software program codes for realizing the functions of the above-described embodiments may be supplied to the terminal 20. Needless to say, the above-described embodiment is also achieved by the terminal 20 reading and executing the program code stored in the storage medium. In this case, the storage medium stores a program that causes the terminal 20 to execute the display control method described above.

具体的には、動画コンテンツを端末に配信する情報処理装置のプログラムであって、前記動画コンテンツを、前記端末に配信するステップと、所定の時刻における、配信中の前記動画コンテンツに対する処理要求を、前記端末から受信するステップと、前記所定の時刻を含む期間における前記動画コンテンツを基に生成された複数の画面のキャプチャを、特定するステップと、特定された前記複数の画面のキャプチャを送信するステップと、を情報処理装置に実行させる、プログラムが、記憶媒体に記憶される。   Specifically, a program for an information processing apparatus that distributes moving image content to a terminal, the step of distributing the moving image content to the terminal, and a processing request for the moving image content being distributed at a predetermined time, Receiving from the terminal; identifying a plurality of screen captures generated based on the video content in a period including the predetermined time; and transmitting the identified screen captures Is stored in the storage medium.

そして、これらの記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになる。   Then, the program code itself read from these storage media realizes the functions of the above-described embodiments.

また、コンピュータ装置が読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。そのプログラムコードの指示に従って、コンピュータ装置上で動作しているオペレーティングシステム(OS)等が実際の処理の一部または全部を行ってもよい。さらに、その処理によって前述した実施形態の機能が実現されてもよいことは言うまでもない。   The functions of the above-described embodiments are not only realized by executing the program code read by the computer device. An operating system (OS) or the like operating on the computer device may perform part or all of the actual processing in accordance with the instruction of the program code. Furthermore, it goes without saying that the functions of the above-described embodiments may be realized by the processing.

以上、本発明の好ましい実施形態について説明したが、本発明はこうした実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。   As mentioned above, although preferable embodiment of this invention was described, this invention is not limited to such embodiment, A various deformation | transformation and substitution can be added in the range which does not deviate from the summary of this invention.

1 情報処理システム
10 情報処理装置
20 端末
30 ネットワーク
120 送受信部 (情報処理装置)
130 コンテンツ配信部
140 キャプチャ画像生成部
150 選択結果取得部
160 情報記憶部 (情報処理装置)
170 録画処理受付部
220 送受信部 (端末)
230 入力部
240 表示制御部
250 動画コンテンツ取得部
260 キャプチャ画像取得部
270 情報記憶部 (端末)
280 録画制御部
DESCRIPTION OF SYMBOLS 1 Information processing system 10 Information processing apparatus 20 Terminal 30 Network 120 Transmission / reception part (Information processing apparatus)
130 content distribution unit 140 capture image generation unit 150 selection result acquisition unit 160 information storage unit (information processing apparatus)
170 Recording process acceptance unit 220 Transmission / reception unit (terminal)
230 Input unit 240 Display control unit 250 Video content acquisition unit 260 Captured image acquisition unit 270 Information storage unit (terminal)
280 Recording controller

Claims (11)

情報処理装置が、動画コンテンツを端末に配信する配信方法であって、
前記動画コンテンツを、前記端末に配信するステップと、
所定の時刻における、前記動画コンテンツに対する処理要求を、前記端末から受信するステップと、
前記所定の時刻を含む期間における前記動画コンテンツを基に生成された複数の画面のキャプチャを、特定するステップと、
特定された前記複数の画面のキャプチャを送信するステップと、を有する、配信方法。
An information processing apparatus is a distribution method for distributing video content to a terminal,
Delivering the video content to the terminal;
Receiving a processing request for the video content at a predetermined time from the terminal;
Identifying a plurality of screen captures generated based on the video content in a period including the predetermined time; and
Transmitting the identified captures of the plurality of screens.
前記複数の画面のキャプチャを、前記端末の画面に表示させ、画像のキャプチャの選択を促すステップと、を有する、請求項1に記載の配信方法。   The distribution method according to claim 1, further comprising: displaying the plurality of screen captures on a screen of the terminal and prompting selection of image capture. 前記所定の時刻を含む期間は、前記所定の時刻前の所定の期間に設定される、請求項1又は2に記載の配信方法。   The distribution method according to claim 1, wherein the period including the predetermined time is set to a predetermined period before the predetermined time. 特定された前記画面のキャプチャは、配信されている前記動画コンテンツと同一の内容であって、該動画コンテンツよりも高品質の動画コンテンツを基に生成されている、請求項1乃至3のいずれか一項に記載の配信方法。   The specified screen capture is the same content as the video content being distributed, and is generated based on video content having higher quality than the video content. The delivery method according to one item. 前記動画コンテンツには、前記画面のキャプチャの生成が禁止されている禁止期間が設定されており、
前記所定の時刻を含む期間は、前記禁止期間を除外して設定される、請求項1乃至4のいずれか一項に記載の配信方法。
The video content has a prohibited period in which generation of the screen capture is prohibited,
5. The distribution method according to claim 1, wherein the period including the predetermined time is set by excluding the prohibition period.
前記動画コンテンツには、前記画面のキャプチャの生成を禁止されている禁止期間が設定されており、
前記所定の時刻が、前記禁止期間に含まれる場合、前記画面のキャプチャを送信できない旨を、前記端末に通知するステップ、を有する請求項1乃至4のいずれか一項に記載の配信方法。
The video content has a prohibited period in which generation of the screen capture is prohibited,
5. The distribution method according to claim 1, further comprising a step of notifying the terminal that the screen capture cannot be transmitted when the predetermined time is included in the prohibition period. 6.
前記複数の画面のキャプチャの中から、前記端末のユーザにより選択された画面のキャプチャを特定する情報を、前記複数の画面のキャプチャを送信した端末の各々から取得するステップと、
前記複数の画面のキャプチャの各々が、前記端末の各々により選択された選択数を特定するステップと、を有し、
前記選択数を基に、前記端末に送信する前記複数の画面のキャプチャを特定する、請求項1乃至6のいずれか一項に記載の配信方法。
Obtaining information identifying a screen capture selected by a user of the terminal from among the plurality of screen captures, from each of the terminals that transmitted the screen captures;
Each of the plurality of screen captures comprising identifying a selection number selected by each of the terminals;
The distribution method according to claim 1, wherein captures of the plurality of screens to be transmitted to the terminal are specified based on the selection number.
前記処理要求は、前記動画コンテンツの画面のキャプチャの取得要求である、請求項1乃至7のいずれか一項に記載の配信方法。   The distribution method according to claim 1, wherein the processing request is an acquisition request for capturing a screen of the moving image content. 前記処理要求は、前記動画コンテンツの録画の開始要求、又は録画の終了要求である、請求項1乃至7のいずれか一項に記載の配信方法。   The distribution method according to any one of claims 1 to 7, wherein the processing request is a recording start request or a recording end request for the moving image content. 動画コンテンツを端末に配信する情報処理装置のプログラムであって、
前記動画コンテンツを、前記端末に配信するステップと、
所定の時刻における、前記動画コンテンツに対する処理要求を、前記端末から受信するステップと、
前記所定の時刻を含む期間における前記動画コンテンツを基に生成された複数の画面のキャプチャを、特定するステップと、
特定された前記複数の画面のキャプチャを送信するステップと、を情報処理装置に実行させる、プログラム。
A program for an information processing apparatus that distributes video content to a terminal,
Delivering the video content to the terminal;
Receiving a processing request for the video content at a predetermined time from the terminal;
Identifying a plurality of screen captures generated based on the video content in a period including the predetermined time; and
A program for causing the information processing apparatus to execute a step of transmitting captures of the plurality of identified screens.
動画コンテンツを端末に配信する情報処理装置であって、
前記動画コンテンツを、前記端末に配信する配信部と、
所定の時刻における、前記動画コンテンツに対する処理要求を、前記端末から受信部と、
前記所定の時刻を含む期間における前記動画コンテンツを基に生成された複数の画面のキャプチャを、特定するキャプチャ特定部と、
特定された前記複数の画面のキャプチャを送信する送信部と、を有する情報処理装置。
An information processing apparatus that distributes video content to a terminal,
A distribution unit for distributing the video content to the terminal;
A processing request for the video content at a predetermined time from the terminal,
A capture specifying unit for specifying capture of a plurality of screens generated based on the video content in a period including the predetermined time;
A transmission unit configured to transmit captures of the identified plurality of screens.
JP2016068571A 2016-03-30 2016-03-30 Distribution method, information processing device, and program Pending JP2017184019A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016068571A JP2017184019A (en) 2016-03-30 2016-03-30 Distribution method, information processing device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016068571A JP2017184019A (en) 2016-03-30 2016-03-30 Distribution method, information processing device, and program

Publications (1)

Publication Number Publication Date
JP2017184019A true JP2017184019A (en) 2017-10-05

Family

ID=60008744

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016068571A Pending JP2017184019A (en) 2016-03-30 2016-03-30 Distribution method, information processing device, and program

Country Status (1)

Country Link
JP (1) JP2017184019A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019059350A1 (en) 2017-09-25 2019-03-28 ハウス食品グループ本社株式会社 Determination method for onion
JP2020204801A (en) * 2019-06-14 2020-12-24 株式会社アンノン Image print service system and image print service method

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09214914A (en) * 1996-01-30 1997-08-15 Sharp Corp Image transmitter
WO2001084842A2 (en) * 2000-04-27 2001-11-08 Hewlett-Packard Company System and method for displaying images
JP2002229997A (en) * 2001-02-01 2002-08-16 Fuji Xerox Co Ltd System for processing moving image data and method for producing copy
JP2003264803A (en) * 2002-03-08 2003-09-19 Sharp Corp Image print method utilizing data broadcast, system thereof, and receiver used for the same
JP2003333568A (en) * 2002-05-09 2003-11-21 Canon Inc Image processing server and control method therefor, program, storage medium, and image processing system
WO2004077830A1 (en) * 2003-02-28 2004-09-10 Ability Cast Entertainment Co., Ltd Image data providing device and image data providing method
JP2008131106A (en) * 2006-11-16 2008-06-05 Software Kitchen:Kk Communication conference system
JP2014072599A (en) * 2012-09-28 2014-04-21 Brother Ind Ltd Conference server, computer program, remote conference system and terminal
WO2014068806A1 (en) * 2012-11-05 2014-05-08 株式会社ソニー・コンピュータエンタテインメント Information processing device
JP2015517234A (en) * 2012-02-29 2015-06-18 コリア アドバンスド インスティチュート オブ サイエンス アンド テクノロジーKorea Advanced Institute Of Science And Technology Method and system capable of capturing content provided on a TV screen using a second device and connecting it to a social service

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09214914A (en) * 1996-01-30 1997-08-15 Sharp Corp Image transmitter
WO2001084842A2 (en) * 2000-04-27 2001-11-08 Hewlett-Packard Company System and method for displaying images
JP2002229997A (en) * 2001-02-01 2002-08-16 Fuji Xerox Co Ltd System for processing moving image data and method for producing copy
JP2003264803A (en) * 2002-03-08 2003-09-19 Sharp Corp Image print method utilizing data broadcast, system thereof, and receiver used for the same
JP2003333568A (en) * 2002-05-09 2003-11-21 Canon Inc Image processing server and control method therefor, program, storage medium, and image processing system
WO2004077830A1 (en) * 2003-02-28 2004-09-10 Ability Cast Entertainment Co., Ltd Image data providing device and image data providing method
JP2008131106A (en) * 2006-11-16 2008-06-05 Software Kitchen:Kk Communication conference system
JP2015517234A (en) * 2012-02-29 2015-06-18 コリア アドバンスド インスティチュート オブ サイエンス アンド テクノロジーKorea Advanced Institute Of Science And Technology Method and system capable of capturing content provided on a TV screen using a second device and connecting it to a social service
JP2014072599A (en) * 2012-09-28 2014-04-21 Brother Ind Ltd Conference server, computer program, remote conference system and terminal
WO2014068806A1 (en) * 2012-11-05 2014-05-08 株式会社ソニー・コンピュータエンタテインメント Information processing device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019059350A1 (en) 2017-09-25 2019-03-28 ハウス食品グループ本社株式会社 Determination method for onion
JP2020204801A (en) * 2019-06-14 2020-12-24 株式会社アンノン Image print service system and image print service method

Similar Documents

Publication Publication Date Title
US10431187B2 (en) Terminal apparatus, screen recording method, program, and information processing system
JP6891933B2 (en) Information processing system and information processing method
JP6465541B2 (en) COMMUNICATION DEVICE, REPRODUCTION DEVICE, ITS METHOD, AND PROGRAM
JP6540201B2 (en) Information processing system and information acquisition method
JP6899510B2 (en) Display control method, terminal, and program
JP2015103131A (en) Terminal device, program, screen sharing method and screen sharing system
US20160191433A1 (en) Servers, server control methods and non-transitory computer-readable mediums
JP6508009B2 (en) Terminal device, screen recording method, program, and information processing system
JP2024079695A (en) Information processing system, and control method and program thereof.
JP2017184019A (en) Distribution method, information processing device, and program
JP6198983B1 (en) System, method, and program for distributing video
JP2015050631A (en) Display system, information terminal, selection control program, and selection control method
JP6326785B2 (en) Information processing system, terminal device, program, and method
JP2018165995A (en) Web conference system, web conference server, control method for web conference system, and program
JP2018005893A (en) Program, system, and method for recording video images
JP6985667B2 (en) Information processing equipment, information processing methods, programs, information processing systems, and conference systems
JP2006126911A (en) Data transmitting system
JP2017192071A (en) Information processing method, information processing device, and program
JP2020166898A (en) Terminal device, program, content sharing method, and information processing system
JP6703259B2 (en) Information processing system, conference server, control method thereof, and program
JP2015127849A (en) Display system, information terminal, display control program, and display control method
JP6459222B2 (en) Screen sharing system, screen sharing method, terminal device, and program
JP2019054505A (en) Video monitoring method, server, and video monitoring system
JP2017192074A (en) Information processing method, terminal, and program
JP2011009954A (en) Program information display device, program information display method, program information display program, and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181211

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190426

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190528

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20191119