Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7518124B2 - IMAGE PROCESSING APPARATUS, PROGRAM, AND IMAGE PROCESSING METHOD - Google Patents
[go: Go Back, main page]

JP7518124B2 - IMAGE PROCESSING APPARATUS, PROGRAM, AND IMAGE PROCESSING METHOD - Google Patents

IMAGE PROCESSING APPARATUS, PROGRAM, AND IMAGE PROCESSING METHOD Download PDF

Info

Publication number
JP7518124B2
JP7518124B2 JP2022069540A JP2022069540A JP7518124B2 JP 7518124 B2 JP7518124 B2 JP 7518124B2 JP 2022069540 A JP2022069540 A JP 2022069540A JP 2022069540 A JP2022069540 A JP 2022069540A JP 7518124 B2 JP7518124 B2 JP 7518124B2
Authority
JP
Japan
Prior art keywords
image
video
thumbnail
thumbnail images
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022069540A
Other languages
Japanese (ja)
Other versions
JP2023159681A (en
Inventor
靖大 君塚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SoftBank Corp
Original Assignee
SoftBank 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 SoftBank Corp filed Critical SoftBank Corp
Priority to JP2022069540A priority Critical patent/JP7518124B2/en
Publication of JP2023159681A publication Critical patent/JP2023159681A/en
Application granted granted Critical
Publication of JP7518124B2 publication Critical patent/JP7518124B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、画像処理装置、プログラム、及び画像処理方法に関する。 The present invention relates to an image processing device, a program, and an image processing method.

特許文献1には、入力される映像信号を処理して動画データを生成すると共に、その動画データのサムネイル画像データを1つ以上生成して、その動画データとサムネイル画像データとを関連付けて記録するようにした動画記録装置について記載されている。
[先行技術文献]
[特許文献]
[特許文献1]特開2017-135621号公報
Patent document 1 describes a moving image recording device that processes an input video signal to generate moving image data, generates one or more thumbnail image data of the moving image data, and records the moving image data in association with the thumbnail image data.
[Prior Art Literature]
[Patent Documents]
[Patent Document 1] JP 2017-135621 A

本発明の一実施態様によれば、画像処理装置が提供される。前記画像処理装置は、動画を取得する動画取得部を備えてよい。前記画像処理装置は、前記動画に対する複数のサムネイル画像を取得する画像取得部を備えてよい。前記画像処理装置は、前記複数のサムネイル画像のそれぞれについて、前記サムネイル画像が選択されることによって前記動画が再生された回数を取得する回数取得部を備えてよい。前記画像処理装置は、前記回数取得部によって取得された回数に基づいて、前記複数のサムネイル画像のうちのいずれかのサムネイル画像を選択する画像選択部を備えてよい。前記画像処理装置は、前記画像選択部によって選択された前記サムネイル画像を前記動画と対応付けて登録する画像登録部を備えてよい。 According to one embodiment of the present invention, there is provided an image processing device. The image processing device may include a video acquisition unit that acquires a video. The image processing device may include an image acquisition unit that acquires a plurality of thumbnail images for the video. The image processing device may include a count acquisition unit that acquires, for each of the plurality of thumbnail images, the number of times the video has been played by selecting the thumbnail image. The image processing device may include an image selection unit that selects one of the plurality of thumbnail images based on the number of times acquired by the count acquisition unit. The image processing device may include an image registration unit that registers the thumbnail image selected by the image selection unit in association with the video.

前記画像処理装置において、前記画像取得部は、前記動画の複数のフレームを前記複数のサムネイル画像として抽出してよい。 In the image processing device, the image acquisition unit may extract multiple frames of the video as the multiple thumbnail images.

前記いずれかの画像処理装置において、前記画像選択部は、予め定められた期間内において前記動画が再生された回数に対する前記複数のサムネイル画像のそれぞれが選択された回数によって表される割合が最も高い前記サムネイル画像を選択してよい。 In any of the image processing devices, the image selection unit may select the thumbnail image that has the highest ratio represented by the number of times each of the plurality of thumbnail images was selected relative to the number of times the video was played within a predetermined period of time.

前記いずれかの画像処理装置において、前記画像選択部は、予め定められた期間内において前記動画が再生された回数に対する前記複数のサムネイル画像のそれぞれが選択された回数によって表される割合が高い順に複数のサムネイル画像を選択して通信端末に表示させ、前記通信端末に表示された前記複数のサムネイル画像のうちの指定されたサムネイル画像を選択してよい。 In any of the image processing devices, the image selection unit may select multiple thumbnail images in descending order of the ratio represented by the number of times each of the multiple thumbnail images was selected to the number of times the video was played within a predetermined period of time, and display them on the communication terminal, and may select a specified thumbnail image from the multiple thumbnail images displayed on the communication terminal.

前記いずれかの画像処理装置において、前記回数取得部は、前記画像取得部が取得した前記複数のサムネイル画像のそれぞれを複数の通信端末に表示させ、前記複数のサムネイル画像のそれぞれが、前記複数の通信端末において選択された回数を取得してよい。前記画像処理装置は、前記動画に対応する、サムネイル画像に重畳させる重畳情報を取得する重畳情報取得部を備えよく、前記回数取得部は、前記画像取得部が取得した前記複数のサムネイル画像のそれぞれに、前記重畳情報を重畳させて、前記複数の通信端末に表示させてよい。 In any of the image processing devices, the number acquisition unit may display each of the multiple thumbnail images acquired by the image acquisition unit on multiple communication terminals, and acquire the number of times each of the multiple thumbnail images has been selected on the multiple communication terminals. The image processing device may include a superimposition information acquisition unit that acquires superimposition information to be superimposed on a thumbnail image corresponding to the video, and the number acquisition unit may superimpose the superimposition information on each of the multiple thumbnail images acquired by the image acquisition unit and display them on the multiple communication terminals.

前記いずれかの画像処理装置は、前記動画と、前記画像選択部によって選択された前記サムネイル画像とを含む履歴データを記憶する履歴記憶部を備えてよい。前記画像処理装置は、前記履歴記憶部に記憶されている複数の前記履歴データを教師データとして用い、動画を入力とし、前記動画から取得されるサムネイル画像を出力とする、学習モデルを機械学習により生成するモデル生成部を備えてよい。前記履歴データは、前記動画に関連する動画関連情報を更に含んでよく、前記モデル生成部は、前記動画及び前記動画関連情報を入力とし、前記動画から取得されるサムネイル画像を出力とする学習モデルを機械学習により生成してよい。前記動画関連情報は、前記動画のタイトル、前記動画のカテゴリ情報、及び前記動画の平均音量の少なくともいずれかを含んでよい。前記履歴データは、前記画像選択部によって選択された前記サムネイル画像に関連するサムネイル画像関連情報を更に含んでよい。前記画像取得部は、前記動画の複数のフレームを前記複数のサムネイル画像として抽出してよく、前記サムネイル画像関連情報は、前記動画における前記サムネイル画像の時刻の音量を含んでよい。前記画像処理装置は、サムネイル画像を生成する対象となる動画と、当該動画の動画関連情報とを、前記モデル生成部によって生成された前記学習モデルに入力し、前記学習モデルから出力されたサムネイル画像を提供する画像提供部を備えてよい。 Any of the image processing devices may include a history storage unit that stores history data including the video and the thumbnail image selected by the image selection unit. The image processing device may include a model generation unit that uses the multiple history data stored in the history storage unit as teacher data, and generates a learning model by machine learning in which the video is input and a thumbnail image acquired from the video is output. The history data may further include video-related information related to the video, and the model generation unit may generate a learning model by machine learning in which the video and the video-related information are input and a thumbnail image acquired from the video is output. The video-related information may include at least one of the title of the video, category information of the video, and average volume of the video. The history data may further include thumbnail image-related information related to the thumbnail image selected by the image selection unit. The image acquisition unit may extract multiple frames of the video as the multiple thumbnail images, and the thumbnail image-related information may include the volume at the time of the thumbnail image in the video. The image processing device may include an image providing unit that inputs a video for which a thumbnail image is to be generated and video-related information about the video into the learning model generated by the model generation unit, and provides a thumbnail image output from the learning model.

本発明の一実施態様によれば、コンピュータを、上記画像処理装置として機能させるためのプログラムが提供される。 According to one embodiment of the present invention, a program is provided for causing a computer to function as the image processing device.

本発明の一実施態様によれば、コンピュータによって実行される画像処理方法が提供される。前記画像処理方法は、動画を取得する動画取得段階を備えてよい。前記画像処理方法は、前記動画に対する複数のサムネイル画像を取得する画像取得段階を備えてよい。前記画像処理方法は、前記複数のサムネイル画像のそれぞれについて、前記サムネイル画像が選択されることによって前記動画が再生された回数を取得する回数取得段階を備えてよい。前記画像処理方法は、前記回数取得段階において取得された回数に基づいて、前記複数のサムネイル画像のうちのいずれかのサムネイル画像を選択する画像選択段階を備えてよい。前記画像処理方法は、前記画像選択段階において選択された前記サムネイル画像を前記動画と対応付けて登録する画像登録段階を備えてよい。 According to one embodiment of the present invention, there is provided an image processing method executed by a computer. The image processing method may include a video acquisition step of acquiring a video. The image processing method may include an image acquisition step of acquiring a plurality of thumbnail images for the video. The image processing method may include a number acquisition step of acquiring, for each of the plurality of thumbnail images, the number of times the video has been played by selecting the thumbnail image. The image processing method may include an image selection step of selecting one of the plurality of thumbnail images based on the number of times acquired in the number acquisition step. The image processing method may include an image registration step of registering the thumbnail image selected in the image selection step in association with the video.

なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。 Note that the above summary of the invention does not list all of the necessary features of the present invention. Also, subcombinations of these features may also be inventions.

システム10の一例を概略的に示す。1 illustrates a schematic diagram of an example of a system 10. 画像処理装置100による処理内容について説明するための説明図である。FIG. 2 is an explanatory diagram for explaining the processing contents by the image processing device 100. 画像処理装置100の機能構成の一例を概略的に示す。2 illustrates an example of a functional configuration of an image processing device 100. 画像処理装置100による処理の流れの一例を概略的に示す。1 illustrates an example of a processing flow by the image processing device 100. 画像処理装置100による処理の流れの一例を概略的に示す。1 illustrates an example of a processing flow by the image processing device 100. 画像処理装置100として機能するコンピュータ1200のハードウェア構成の一例を概略的に示す。An example of the hardware configuration of a computer 1200 functioning as the image processing device 100 is shown in schematic form.

動画共有サイト等において、様々な動画を一覧表示した場合に、その動画の顔となるのはサムネイル画像、タイトルであり、サムネイル画像、タイトルの付け方によって、動画を探す際の探しやすさが変わるだけでなく、動画へのアクセス数も変わってくる。しかし、サムネイル画像をどのようにすればよいかに正解はなく、サムネイル画像の選定に悩みや手間が発生する。本実施形態に係るシステム10では、例えばまず、動画からランダムに抽出されたサムネイル画像のパターンテストからサムネイル画像の最適化を行い、データを収集する。そして、システム10では、収集データからAI(Artificial Intelligence)を作成し、AIによるサムネイル画像の最適化を実行する。 When various videos are displayed in a list on a video sharing site, the thumbnail image and title are what define the video, and how the thumbnail image and title are chosen affects not only how easily the video can be found, but also the number of views to the video. However, there is no correct answer as to what kind of thumbnail image should be, and selecting a thumbnail image can be a hassle and troublesome. In the system 10 according to this embodiment, for example, first, thumbnail images are optimized by a pattern test of thumbnail images randomly extracted from videos, and data is collected. Then, the system 10 creates AI (Artificial Intelligence) from the collected data, and optimizes the thumbnail images using the AI.

以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the invention according to the claims. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.

図1は、システム10の一例を概略的に示す。システム10は、画像処理装置100を備える。システム10は、動画管理装置200を備えてよい。 Figure 1 shows an example of a system 10. The system 10 includes an image processing device 100. The system 10 may include a video management device 200.

動画管理装置200は、動画共有サービスを提供する。動画管理装置200は、複数の動画のそれぞれにそれぞれが対応する複数のサムネイル画像を一覧表示させ、選択されたサムネイル画像に対応する動画を再生する。動画管理装置200は、サムネイル画像とともに、動画のタイトルを表示させてもよい。動画管理装置200は、サムネイル画像とともに、動画のカテゴリを表示させてもよい。動画管理装置200は、サムネイル画像とともに、動画の内容を説明するテキストを表示させてもよい。例えば、通信端末300のユーザ302が、通信端末300によってネットワーク20を介して動画管理装置200にアクセスし、一覧表示された複数のサムネイル画像からいずれかを選択して、選択したサムネイル画像に対応する動画を閲覧する。 The video management device 200 provides a video sharing service. The video management device 200 displays a list of multiple thumbnail images each corresponding to a plurality of videos, and plays the video corresponding to a selected thumbnail image. The video management device 200 may display the title of the video together with the thumbnail image. The video management device 200 may display the category of the video together with the thumbnail image. The video management device 200 may display text explaining the content of the video together with the thumbnail image. For example, a user 302 of a communication terminal 300 accesses the video management device 200 via the network 20 using the communication terminal 300, selects one of the multiple thumbnail images displayed in the list, and views the video corresponding to the selected thumbnail image.

画像処理装置100は、動画に対して適切なサムネイル画像を提供するための処理を実行する。画像処理装置100は、例えば、動画に適したサムネイル画像の作成を希望するユーザ302の通信端末300から、ネットワーク20を介して動画を受信する。そして、画像処理装置100は、受信した動画に適したサムネイル画像を作成して、希望者であるユーザ302に対して提供する。 The image processing device 100 executes a process for providing an appropriate thumbnail image for a video. For example, the image processing device 100 receives a video via the network 20 from the communication terminal 300 of a user 302 who wishes to create a thumbnail image suitable for the video. The image processing device 100 then creates a thumbnail image suitable for the received video and provides it to the requesting user 302.

動画に適したサムネイル画像とは、例えば、動画がより選択されやすくなるサムネイル画像であってよい。動画に適したサムネイル画像とは、例えば、動画の内容をより適切に表すことができるサムネイル画像であってよい。 A thumbnail image suitable for a video may be, for example, a thumbnail image that makes the video more likely to be selected. A thumbnail image suitable for a video may be, for example, a thumbnail image that can more appropriately represent the content of the video.

画像処理装置100は、例えば、通信端末300から受信した動画の複数のフレームを複数のサムネイル画像として抽出する。画像処理装置100は、当該動画及び当該複数のサムネイル画像を、ネットワーク20を介して動画管理装置200に送信する。 The image processing device 100, for example, extracts multiple frames of a video received from the communication terminal 300 as multiple thumbnail images. The image processing device 100 transmits the video and the multiple thumbnail images to the video management device 200 via the network 20.

動画管理装置200は、画像処理装置100から受信した動画を、動画共有サービスに加える。動画管理装置200は、画像処理装置100から受信した複数のサムネイル画像を用いたパターンテストを実行する。 The video management device 200 adds the video received from the image processing device 100 to the video sharing service. The video management device 200 executes a pattern test using the multiple thumbnail images received from the image processing device 100.

例えば、動画管理装置200は、通信端末300毎に、表示させるサムネイル画像を切り替える。例えば、動画管理装置200は、複数の通信端末300に対して、当該動画に対して表示するサムネイル画像を、当該複数のサムネイル画像から順次切り替える。具体例として、画像処理装置100から3つのサムネイル画像を受信していた場合に、動画管理装置200は、第1の通信端末300に第1のサムネイル画像を表示させ、第2の通信端末300に第2のサムネイル画像を表示させ、第3の通信端末300に第3のサムネイル画像を表示させ、第4の通信端末300に第1のサムネイル画像を表示させ、第5の通信端末300に第2のサムネイル画像を表示させ、第6の通信端末300に第3のサムネイル画像を表示させることを繰り返して行う。 For example, the video management device 200 switches the thumbnail image to be displayed for each communication terminal 300. For example, the video management device 200 sequentially switches the thumbnail image to be displayed for the video for each of the multiple communication terminals 300 from among the multiple thumbnail images. As a specific example, when three thumbnail images are received from the image processing device 100, the video management device 200 repeatedly causes the first communication terminal 300 to display the first thumbnail image, the second communication terminal 300 to display the second thumbnail image, the third communication terminal 300 to display the third thumbnail image, the fourth communication terminal 300 to display the first thumbnail image, the fifth communication terminal 300 to display the second thumbnail image, and the sixth communication terminal 300 to display the third thumbnail image.

そして、動画管理装置200は、複数のサムネイル画像のそれぞれについて、サムネイル画像が選択されて動画を再生した回数をカウントする。動画管理装置200は、カウント結果を画像処理装置100に通知する。動画管理装置200は、例えば、予め定められた期間の間、パターンテストを実行し、当該期間における、複数のサムネイル画像のそれぞれが選択された回数を画像処理装置100に通知する。 Then, for each of the multiple thumbnail images, the video management device 200 counts the number of times that the thumbnail image was selected and the video was played. The video management device 200 notifies the image processing device 100 of the counting result. The video management device 200 executes a pattern test for a predetermined period of time, for example, and notifies the image processing device 100 of the number of times that each of the multiple thumbnail images was selected during that period.

動画管理装置200は、通信端末300において一覧表示のリロードが発生した場合に、サムネイル画像を切り替えるようにしてもよい。例えば、第1のサムネイル画像を表示していた通信端末300において、一覧表示のリロードが発生した場合に、第2のサムネイル画像に切り替える。 The video management device 200 may switch thumbnail images when a reload of the list display occurs on the communication terminal 300. For example, when a reload of the list display occurs on the communication terminal 300 that was displaying a first thumbnail image, the video management device 200 switches to a second thumbnail image.

動画管理装置200は、一の通信端末300において、一旦サムネイル画像が選択された場合には、当該通信端末300に表示させるサムネイル画像を固定してもよい。例えば、一の通信端末300において、第1のサムネイル画像が選択されて、動画を再生した場合、動画管理装置200は、その後、当該通信端末300に対しては、他のサムネイル画像ではなく、第1のサムネイル画像を表示させてよい。この場合、動画管理装置200は、当該通信端末300において再度第1のサムネイル画像が選択されても、カウントしないようにしてもよい。 When a thumbnail image is selected once on one communication terminal 300, the video management device 200 may fix the thumbnail image to be displayed on that communication terminal 300. For example, when a first thumbnail image is selected on one communication terminal 300 and a video is played, the video management device 200 may thereafter display the first thumbnail image on that communication terminal 300 instead of another thumbnail image. In this case, the video management device 200 may not count the first thumbnail image even if it is selected again on that communication terminal 300.

画像処理装置100は、動画管理装置200から、複数のサムネイル画像のそれぞれについて、サムネイル画像が選択されることによって動画が再生された回数を取得し、当該回数に基づいて、複数のサムネイル画像のうちのいずれかのサムネイル画像を選択する。例えば、画像処理装置100は、予め定められた期間内において動画が再生された回数に対する、複数のサムネイル画像のそれぞれが選択された回数によって表される割合が最も高いサムネイル画像を選択する。画像処理装置100は、選択したサムネイル画像を、動画と対応付けて登録する。画像処理装置100は、選択したサムネイル画像を、推奨するサムネイル画像として、希望者であるユーザ302に提供してよい。 The image processing device 100 obtains from the video management device 200, for each of the multiple thumbnail images, the number of times the video has been played by selecting the thumbnail image, and selects one of the multiple thumbnail images based on the number of times. For example, the image processing device 100 selects the thumbnail image that represents the highest ratio of the number of times each of the multiple thumbnail images was selected to the number of times the video has been played within a predetermined period of time. The image processing device 100 registers the selected thumbnail image in association with the video. The image processing device 100 may provide the selected thumbnail image to the user 302 who desires it as a recommended thumbnail image.

画像処理装置100は、更に、複数の動画について、上述したサムネイル画像の選択を実施した後、その履歴データを用いて、動画を入力とし、当該動画に適したサムネイル画像を出力とするAIを生成してもよい。 After performing the above-mentioned thumbnail image selection for multiple videos, the image processing device 100 may further use the history data to generate an AI that takes a video as input and outputs a thumbnail image suitable for that video.

例えば、画像処理装置100は、動画と、動画に関連する動画関連情報と、動画に対して選択したサムネイル画像とを含む履歴データを記憶する。そして、複数の履歴データを教師データとして用いて、動画及び動画関連情報を入力とし、動画から取得されるサムネイル画像を出力とする学習モデルを機械学習により生成する。学習モデルを生成した後、画像処理装置100は、サムネイル画像の作成を希望するユーザ302の通信端末300から動画を受信した場合に、当該動画を学習モデルに入力し、出力されたサムネイル画像を、推奨するサムネイル画像としてユーザ302に提供してよい。 For example, the image processing device 100 stores history data including a video, video-related information related to the video, and a thumbnail image selected for the video. Then, using the multiple historical data as training data, a learning model is generated by machine learning in which the video and the video-related information are input and a thumbnail image obtained from the video is output. After generating the learning model, when the image processing device 100 receives a video from the communication terminal 300 of a user 302 who wishes to create a thumbnail image, the image processing device 100 may input the video into the learning model and provide the output thumbnail image to the user 302 as a recommended thumbnail image.

なお、画像処理装置100と動画管理装置200とは一体であってもよい。すなわち、画像処理装置100が動画管理装置200の機能を備えてもよい。 The image processing device 100 and the video management device 200 may be integrated. In other words, the image processing device 100 may have the functions of the video management device 200.

通信端末300は、通信機能と、画像の表示機能とを備えていれば、任意の端末であってよい。通信端末300の例として、PC(Personal Computer)、スマートフォン、及びタブレット端末等が挙げられるが、これらに限られない。 The communication terminal 300 may be any terminal that has a communication function and an image display function. Examples of the communication terminal 300 include, but are not limited to, a PC (Personal Computer), a smartphone, and a tablet terminal.

ネットワーク20は、インターネットを含んでよい。ネットワーク20は、LAN(Local Area Network)を含んでよい。ネットワーク20は、移動通信システムを含んでよい。 The network 20 may include the Internet. The network 20 may include a LAN (Local Area Network). The network 20 may include a mobile communication system.

画像処理装置100は、ネットワーク20に有線接続されてよい。画像処理装置100は、ネットワーク20に無線接続されてもよい。画像処理装置100は、無線基地局及びWi-Fi(登録商標)アクセスポイント等を介してネットワーク20に接続されてよい。 The image processing device 100 may be connected to the network 20 by wire. The image processing device 100 may be connected to the network 20 by wireless. The image processing device 100 may be connected to the network 20 via a wireless base station, a Wi-Fi (registered trademark) access point, etc.

動画管理装置200は、ネットワーク20に有線接続されてよい。動画管理装置200は、ネットワーク20に無線接続されてもよい。動画管理装置200は、無線基地局及びWi-Fiアクセスポイント等を介してネットワーク20に接続されてよい。 The video management device 200 may be connected to the network 20 via a wired connection. The video management device 200 may be connected to the network 20 wirelessly. The video management device 200 may be connected to the network 20 via a wireless base station, a Wi-Fi access point, etc.

通信端末300は、ネットワーク20に有線接続されてよい。通信端末300は、ネットワーク20に無線接続されてもよい。通信端末300は、無線基地局及びWi-Fiアクセスポイント等を介してネットワーク20に接続されてよい。 The communication terminal 300 may be connected to the network 20 by wire. The communication terminal 300 may be connected to the network 20 by wireless. The communication terminal 300 may be connected to the network 20 via a wireless base station, a Wi-Fi access point, etc.

図2は、画像処理装置100による処理内容について説明するための説明図である。図2に示す例において、画像処理装置100は、サムネイル画像を作成する対象となる動画400の4つのフレームを、サムネイル画像402、サムネイル画像404、サムネイル画像406、及びサムネイル画像408として抽出する。 Figure 2 is an explanatory diagram for explaining the processing contents by the image processing device 100. In the example shown in Figure 2, the image processing device 100 extracts four frames of a video 400 for which thumbnail images are to be created as thumbnail image 402, thumbnail image 404, thumbnail image 406, and thumbnail image 408.

テスト結果500は、動画管理装置200によるパターンテストの結果を示す。本例において、予め定められた期間内において動画400が再生された回数に対する、サムネイル画像402が選択された割合が12%であり、サムネイル画像404が選択された割合が20%であり、サムネイル画像406が選択された割合が50%であり、サムネイル画像408が選択された割合が18%である。 Test result 500 shows the result of a pattern test by video management device 200. In this example, the percentage of times thumbnail image 402 was selected relative to the number of times video 400 was played within a predetermined period of time was 12%, the percentage of thumbnail image 404 was selected was 20%, the percentage of thumbnail image 406 was selected was 50%, and the percentage of thumbnail image 408 was selected was 18%.

画像処理装置100は、選択割合が最も高いサムネイル画像406を選択してよい。画像処理装置100は、サムネイル画像406を、動画400と対応付けて登録してよい。 The image processing device 100 may select the thumbnail image 406 with the highest selection rate. The image processing device 100 may register the thumbnail image 406 in association with the video 400.

画像処理装置100は、選択割合が高い順に複数のサムネイル画像を選択して、ユーザ302に提示し、ユーザ302によって選択されたサムネイル画像を、動画400と対応付けて登録してもよい。例えば、画像処理装置100は、サムネイル画像406及びサムネイル画像404を通信端末300に送信して表示させ、ユーザ302によって選択された方を、動画400と対応付けて登録する。 The image processing device 100 may select multiple thumbnail images in descending order of selection rate, present them to the user 302, and register the thumbnail image selected by the user 302 in association with the video 400. For example, the image processing device 100 transmits thumbnail image 406 and thumbnail image 404 to the communication terminal 300 for display, and registers the one selected by the user 302 in association with the video 400.

図3は、画像処理装置100の機能構成の一例を概略的に示す。画像処理装置100は、記憶部110、動画取得部120、画像取得部122、回数取得部124、画像選択部126、画像登録部128、画像提供部130、重畳情報取得部132、及びモデル生成部140を備える。なお、画像処理装置100がこれらの全てを備えることは必須とは限らない。 Figure 3 shows an example of the functional configuration of the image processing device 100. The image processing device 100 includes a memory unit 110, a video acquisition unit 120, an image acquisition unit 122, a count acquisition unit 124, an image selection unit 126, an image registration unit 128, an image provision unit 130, a superimposition information acquisition unit 132, and a model generation unit 140. Note that it is not essential that the image processing device 100 includes all of these.

動画取得部120は、動画を取得する。動画取得部120は、取得した動画を記憶部110に記憶する。動画取得部120は、サムネイル画像を作成する対象となる動画(対象動画と記載する場合がある。)を取得する。動画取得部120は、例えば、サムネイル画像の作成を希望するユーザ302の通信端末300から動画を受信する。動画取得部120は、例えば、動画管理装置200に登録されている動画を、動画管理装置200から受信する。 The video acquisition unit 120 acquires videos. The video acquisition unit 120 stores the acquired videos in the memory unit 110. The video acquisition unit 120 acquires videos (sometimes referred to as target videos) for which thumbnail images are to be created. The video acquisition unit 120 receives videos from, for example, the communication terminal 300 of the user 302 who wishes to create a thumbnail image. The video acquisition unit 120 receives videos registered in the video management device 200 from the video management device 200, for example.

サムネイル画像の作成を希望するユーザ302は、例えば、通信端末300によって、対象動画を画像処理装置100に送信する。サムネイル画像の作成を希望するユーザ302は、例えば、対象動画を動画管理装置200に登録した後、通信端末300によって、サムネイル画像の作成指示を動画管理装置200に送信する。作成指示を受信した動画管理装置200は、対象動画を画像処理装置100に送信する。 A user 302 who wishes to create a thumbnail image sends the target video to the image processing device 100, for example, by using a communication terminal 300. A user 302 who wishes to create a thumbnail image registers the target video in the video management device 200, for example, and then sends an instruction to create a thumbnail image to the video management device 200 by using the communication terminal 300. The video management device 200, which has received the instruction, sends the target video to the image processing device 100.

画像取得部122は、対象動画に対する複数のサムネイル画像を取得する。画像取得部122は、取得した複数のサムネイル画像を記憶部110に記憶する。画像取得部122は、例えば、対象動画の複数のフレームを複数のサムネイル画像として抽出する。 The image acquisition unit 122 acquires multiple thumbnail images for the target video. The image acquisition unit 122 stores the acquired multiple thumbnail images in the storage unit 110. The image acquisition unit 122 extracts, for example, multiple frames of the target video as multiple thumbnail images.

画像取得部122は、例えば、対象動画から、予め設定された数のフレームを抽出する。当該設定数は、任意に設定可能であってよく、変更可能であってよい。画像取得部122は、対象動画から、対象動画の長さに応じた数のフレームを抽出してもよい。例えば、画像取得部122は、対象動画が長いほど多い数のフレームを抽出する。画像取得部122は、対象動画から予め設定された数のフレームをランダムに抽出してよい。画像取得部122は、対象動画から、場面の切り替わりのフレームを優先して抽出してもよい。 The image acquisition unit 122 may, for example, extract a preset number of frames from the target video. The set number may be arbitrarily set and may be changeable. The image acquisition unit 122 may extract a number of frames from the target video according to the length of the target video. For example, the image acquisition unit 122 extracts a greater number of frames the longer the target video is. The image acquisition unit 122 may randomly extract a preset number of frames from the target video. The image acquisition unit 122 may preferentially extract frames at scene changes from the target video.

画像取得部122は、例えば、対象動画を解析した解析結果に基づいて、対象動画からフレームを抽出する。画像取得部122は、例えば、対象動画における、場面の切り替わりのフレームをすべて抽出する。画像取得部122は、例えば、対象動画に登場する複数のオブジェクトを認識して、複数のオブジェクトのそれぞれについて、オブジェクトが目立つフレームを抽出する。オブジェクトが目立つフレームとは、例えば、表示領域におけるオブジェクトの割合が多いフレーム、及び表示領域におけるオブジェクトの位置がより中心に位置するフレーム等であってよく、これら以外であってもよい。 The image acquisition unit 122 extracts frames from the target video, for example, based on the analysis results of the target video. The image acquisition unit 122 extracts all frames of scene changes in the target video, for example. The image acquisition unit 122 recognizes, for example, multiple objects that appear in the target video, and extracts frames in which the object stands out for each of the multiple objects. Frames in which an object stands out may be, for example, frames in which the object accounts for a large proportion of the display area, frames in which the object is located more centrally in the display area, etc., or may be other frames.

画像取得部122は、対象動画から抽出することなく、サムネイル画像を取得してもよい。例えば、画像取得部122は、ユーザ302によって作成されたサムネイル画像を取得する。画像取得部122は、例えば、ユーザ302によって作成されたサムネイル画像を、通信端末300又は動画管理装置200から受信する。 The image acquisition unit 122 may acquire a thumbnail image without extracting it from the target video. For example, the image acquisition unit 122 acquires a thumbnail image created by the user 302. For example, the image acquisition unit 122 receives the thumbnail image created by the user 302 from the communication terminal 300 or the video management device 200.

回数取得部124は、画像取得部122が取得した、対象動画に対する複数のサムネイル画像のそれぞれについて、サムネイル画像が選択されることによって対象動画が再生された回数を取得する。回数取得部124は、取得した回数を記憶部110に記憶する。例えば、回数取得部124は、画像取得部122が取得した複数のサムネイル画像のそれぞれを、複数の通信端末300に表示させ、複数のサムネイル画像のそれぞれが、複数の通信端末300において選択された回数を取得する。 The number of times acquisition unit 124 acquires the number of times the target video has been played by selecting a thumbnail image for each of the multiple thumbnail images for the target video acquired by the image acquisition unit 122. The number of times acquisition unit 124 stores the acquired number of times in the storage unit 110. For example, the number of times acquisition unit 124 causes each of the multiple thumbnail images acquired by the image acquisition unit 122 to be displayed on multiple communication terminals 300, and acquires the number of times each of the multiple thumbnail images has been selected on the multiple communication terminals 300.

例えば、回数取得部124は、対象動画及び複数のサムネイル画像を動画管理装置200に送信して、動画管理装置200にパターンテストを実行させ、テスト結果を動画管理装置200から受信する。動画管理装置200は、例えば、複数の通信端末300に対して、対象動画に対して表示するサムネイル画像を、複数のサムネイル画像の範囲内で順次切り替える。動画管理装置200は、複数のサムネイル画像のそれぞれについて、選択された回数をカウントして、画像処理装置100に通知する。画像処理装置100が動画管理装置200の機能を有する形態の場合、回数取得部124は、画像処理装置100が提供する動画共有サービスにおいて、パターンテストを実行してよい。 For example, the count acquisition unit 124 transmits the target video and multiple thumbnail images to the video management device 200, causes the video management device 200 to execute a pattern test, and receives the test results from the video management device 200. The video management device 200, for example, sequentially switches thumbnail images displayed for the target video within a range of multiple thumbnail images for multiple communication terminals 300. The video management device 200 counts the number of times each of the multiple thumbnail images is selected and notifies the image processing device 100. When the image processing device 100 has the functions of the video management device 200, the count acquisition unit 124 may execute a pattern test in a video sharing service provided by the image processing device 100.

画像選択部126は、回数取得部124によって取得された回数に基づいて、複数のサムネイル画像のうちのいずれかのサムネイル画像を選択する。画像選択部126は、例えば、対象動画が再生された回数に対する複数のサムネイル画像のそれぞれが選択された回数によって表される割合が最も高いサムネイル画像を選択する。画像選択部126は、例えば、予め定められた期間内において対象動画が再生された回数に対する、複数のサムネイル画像のそれぞれが選択された回数によって表される割合が最も高いサムネイル画像を選択する。これにより、複数のサムネイル画像のうち、選択される可能性が最も高いサムネイル画像を選択することができる。 The image selection unit 126 selects one of the multiple thumbnail images based on the number of times acquired by the number of times acquisition unit 124. The image selection unit 126, for example, selects a thumbnail image that has the highest ratio represented by the number of times each of the multiple thumbnail images was selected to the number of times the target video was played. The image selection unit 126, for example, selects a thumbnail image that has the highest ratio represented by the number of times each of the multiple thumbnail images was selected to the number of times the target video was played within a predetermined period of time. This makes it possible to select the thumbnail image that is most likely to be selected from the multiple thumbnail images.

画像選択部126は、例えば、動画が再生された回数に対する複数のサムネイル画像のそれぞれが選択された回数によって表される割合が高い順に複数のサムネイル画像を選択して、通信端末300に表示させ、通信端末300に表示された複数のサムネイル画像のうちのユーザ302によって指定されたサムネイル画像を選択する。画像選択部126は、予め定められた期間内において対象動画が再生された回数に対する、複数のサムネイル画像のそれぞれが選択された回数によって表される割合が高い順に複数のサムネイル画像を選択してよい。これにより、候補として複数のサムネイル画像をユーザ302に提示する場合に、選択される可能性がより高い複数のサムネイル画像を提示することが可能となる。 The image selection unit 126, for example, selects multiple thumbnail images in descending order of the ratio represented by the number of times each of the multiple thumbnail images was selected to the number of times the video was played, displays them on the communication terminal 300, and selects a thumbnail image specified by the user 302 from the multiple thumbnail images displayed on the communication terminal 300. The image selection unit 126 may select multiple thumbnail images in descending order of the ratio represented by the number of times each of the multiple thumbnail images was selected to the number of times the target video was played within a predetermined period. This makes it possible to present multiple thumbnail images that are more likely to be selected when presenting multiple thumbnail images as candidates to the user 302.

画像登録部128は、画像選択部126によって選択されたサムネイル画像を対象動画と対応付けて登録する。 The image registration unit 128 registers the thumbnail image selected by the image selection unit 126 in association with the target video.

画像提供部130は、画像選択部126によって選択されたサムネイル画像をユーザ302に提供する。画像提供部130は、例えば、画像選択部126によって選択されたサムネイル画像をユーザ302の通信端末300に送信する。画像提供部130は、例えば、画像選択部126によって選択されたサムネイル画像を動画管理装置200に送信して、対象画像に対応付けて記憶させる。 The image providing unit 130 provides the thumbnail image selected by the image selecting unit 126 to the user 302. For example, the image providing unit 130 transmits the thumbnail image selected by the image selecting unit 126 to the communication terminal 300 of the user 302. For example, the image providing unit 130 transmits the thumbnail image selected by the image selecting unit 126 to the video management device 200 and stores it in association with the target image.

重畳情報取得部132は、対象動画に対応する、サムネイル画像に重畳させる重畳情報を取得する。重畳情報取得部132は、取得した重畳情報を、対象動画と対応付けて記憶部110に記憶する。重畳情報は、サムネイル画像に重畳させるテキスト情報であってよい。重畳情報は、サムネイル画像に重畳させる画像情報であってもよい。 The superimposition information acquisition unit 132 acquires superimposition information to be superimposed on a thumbnail image corresponding to the target video. The superimposition information acquisition unit 132 stores the acquired superimposition information in the storage unit 110 in association with the target video. The superimposition information may be text information to be superimposed on the thumbnail image. The superimposition information may also be image information to be superimposed on the thumbnail image.

動画取得部120は、例えば、サムネイル画像の作成を希望するユーザ302の通信端末300から、重畳情報を受信する。動画取得部120は、サムネイル画像の作成を希望するユーザ302の通信端末300から、対象動画とともに重畳情報を受信してよい。回数取得部124は、画像取得部122が取得した複数のサムネイル画像のそれぞれに、重畳情報取得部132が取得した重畳情報を重畳させて、複数の通信端末300に表示させてよい。これにより、重畳情報を重畳した表示させた場合に、選択されやすいサムネイル画像を選択可能にできる。 The video acquisition unit 120 receives superimposition information, for example, from the communication terminal 300 of the user 302 who wishes to create a thumbnail image. The video acquisition unit 120 may receive the superimposition information along with the target video from the communication terminal 300 of the user 302 who wishes to create a thumbnail image. The count acquisition unit 124 may superimpose the superimposition information acquired by the superimposition information acquisition unit 132 on each of the multiple thumbnail images acquired by the image acquisition unit 122 and display them on the multiple communication terminals 300. This makes it possible to select a thumbnail image that is likely to be selected when the superimposition information is displayed superimposed.

記憶部110は、履歴記憶部112を有する。履歴記憶部112は、動画と、画像選択部126によって選択されたサムネイル画像とを含む履歴データを記憶する。履歴データは、動画に関連する動画関連情報を含んでもよい。履歴データは、画像選択部126によって選択されたサムネイル画像に関連するサムネイル画像関連情報を含んでもよい。 The storage unit 110 has a history storage unit 112. The history storage unit 112 stores history data including videos and thumbnail images selected by the image selection unit 126. The history data may include video-related information related to the videos. The history data may include thumbnail image-related information related to the thumbnail images selected by the image selection unit 126.

動画関連情報は、動画のタイトルを含んでよい。動画関連情報は、動画のカテゴリを含んでよい。動画関連情報は、動画の平均音量を含んでよい。 The video related information may include a title of the video. The video related information may include a category of the video. The video related information may include an average volume of the video.

サムネイル画像関連情報は、動画における、画像選択部126によって選択されたサムネイル画像の時刻の音量を含んでよい。サムネイル画像関連情報は、画像選択部126によって選択されたサムネイル画像から検出された、サムネイル画像に含まれるオブジェクトを含んでよい。オブジェクトの検出は、画像処理装置100によって実行されてよい。 The thumbnail image related information may include the volume of the video at the time of the thumbnail image selected by the image selection unit 126. The thumbnail image related information may include an object contained in the thumbnail image, which is detected from the thumbnail image selected by the image selection unit 126. The detection of the object may be performed by the image processing device 100.

モデル生成部140は、履歴記憶部112に記憶されている複数の履歴データを教師データとして用い、動画を入力とし、動画から取得されるサムネイル画像を出力とする学習モデルを、機械学習により生成する。モデル生成部140は、履歴記憶部112に記憶されている複数の履歴データを教師データとして用い、動画及び動画関連情報を入力とし、動画から取得されるサムネイル画像を出力とする学習モデルを、機械学習により生成してよい。モデル生成部140は、例えば、動画及び動画関連情報を入力とし、動画から取得されるサムネイル画像を出力するニューラルネットワークを生成する。モデル生成部140は、生成した学習モデルを記憶部110に記憶する。モデル生成部140によれば、動画から、動画に適している蓋然性が高いサムネイル画像を出力可能な学習モデルを生成することができる。 The model generation unit 140 uses multiple pieces of history data stored in the history storage unit 112 as teacher data, and generates a learning model by machine learning, in which a video is input and a thumbnail image obtained from the video is output. The model generation unit 140 may use multiple pieces of history data stored in the history storage unit 112 as teacher data, and generate a learning model by machine learning, in which a video and video-related information are input and a thumbnail image obtained from the video is output. The model generation unit 140 generates a neural network that receives, for example, a video and video-related information and outputs a thumbnail image obtained from the video. The model generation unit 140 stores the generated learning model in the storage unit 110. The model generation unit 140 can generate a learning model that can output, from a video, a thumbnail image that is highly likely to be suitable for the video.

画像提供部130は、動画取得部120が対象画像を取得した場合に、モデル生成部140によって生成された学習モデルを用いて、対象画像に対するサムネイル画像をユーザ302に提供してもよい。例えば、画像提供部130は、対象画像と、対象画像のタイトル、カテゴリ、及び平均音量の少なくともいずれかとを、モデル生成部140によって生成された学習モデルに入力し、学習モデルから出力されたサムネイル画像を、希望者であるユーザ302の通信端末300に送信する。これにより、サムネイル画像の作成を希望するユーザ302に対して、迅速に、対象動画に適している蓋然性が高いサムネイル画像を提供することができる。 When the video acquisition unit 120 acquires a target image, the image providing unit 130 may provide the user 302 with a thumbnail image for the target image using the learning model generated by the model generation unit 140. For example, the image providing unit 130 inputs the target image and at least one of the title, category, and average volume of the target image into the learning model generated by the model generation unit 140, and transmits the thumbnail image output from the learning model to the communication terminal 300 of the user 302 who desires it. This makes it possible to quickly provide the user 302 who desires to create a thumbnail image with a thumbnail image that is likely to be suitable for the target video.

図4は、画像処理装置100による処理の流れの一例を概略的に示す。ここでは、対象動画に適したサムネイル画像を、パターンテストを用いて選択する場合の処理の流れを説明する。 Figure 4 shows an example of the flow of processing by the image processing device 100. Here, we explain the flow of processing when a thumbnail image suitable for a target video is selected using a pattern test.

ステップ(ステップをSと省略して記載する場合がある。)102において、動画取得部120が、対象動画を取得する。本例において、動画取得部120は、対象画像に対するサムネイル画像の生成を希望するユーザ302の通信端末300から、対象画像を受信する。 In step (sometimes abbreviated to S) 102, the video acquisition unit 120 acquires the target video. In this example, the video acquisition unit 120 receives the target image from the communication terminal 300 of a user 302 who wishes to generate a thumbnail image for the target image.

S104において、画像取得部122が、S102において動画取得部120が取得した対象動画に対する、複数のサムネイル画像を取得する。画像取得部122は、対象動画から、複数のフレームを複数のサムネイル画像として抽出してよい。 In S104, the image acquisition unit 122 acquires multiple thumbnail images for the target video acquired by the video acquisition unit 120 in S102. The image acquisition unit 122 may extract multiple frames from the target video as multiple thumbnail images.

S106では、回数取得部124が、S102において取得された対象動画と、S104において取得された複数のサムネイル画像とを、動画管理装置200に送信して、パターンテストを実施させる。回数取得部124は、パターンテスト終了後に、複数のサムネイル画像のそれぞれが選択された回数を含むテスト結果を動画管理装置200から受信する。 In S106, the count acquisition unit 124 transmits the target video acquired in S102 and the multiple thumbnail images acquired in S104 to the video management device 200 to perform a pattern test. After the pattern test is completed, the count acquisition unit 124 receives a test result from the video management device 200, including the number of times each of the multiple thumbnail images was selected.

S108では、S106においてパターンテストの結果に基づいて、画像選択部126が、複数のサムネイル画像のいずれかを選択する。画像選択部126は、複数のサムネイル画像のそれぞれについて、選択割合を特定し、選択割合が最も高いサムネイル画像を選択する。 In S108, the image selection unit 126 selects one of the multiple thumbnail images based on the result of the pattern test in S106. The image selection unit 126 determines the selection ratio for each of the multiple thumbnail images, and selects the thumbnail image with the highest selection ratio.

S110では、画像登録部128が、S102において取得された対象動画と対応付けて、S108において選択されたサムネイル画像を登録する。S120では、画像提供部130が、S108において選択されたサムネイル画像を、対象画像の送信元である通信端末300に対して送信する。 In S110, the image registration unit 128 registers the thumbnail image selected in S108 in association with the target video acquired in S102. In S120, the image provision unit 130 transmits the thumbnail image selected in S108 to the communication terminal 300 that is the source of the target image.

図5は、画像処理装置100による処理の流れの一例を概略的に示す。ここでは、動画及び動画関連情報を入力とし、動画から取得されるサムネイル画像を出力とする学習モデルを生成し、学習モデルを用いて、動画に適したサムネイル画像を提供する処理の流れを説明する。 Figure 5 shows an example of a processing flow by the image processing device 100. Here, we explain the processing flow of generating a learning model that takes a video and video-related information as input and outputs thumbnail images obtained from the video, and using the learning model to provide thumbnail images suitable for the video.

S202では、モデル生成部140が、履歴記憶部112から複数の履歴データを取得する。S204では、モデル生成部140が、S202において取得した複数の履歴データを教師データとして機械学習を実行し、学習モデルを生成する。S206では、モデル生成部140が、S204において生成した学習モデルを登録する。 In S202, the model generation unit 140 acquires multiple pieces of history data from the history storage unit 112. In S204, the model generation unit 140 executes machine learning using the multiple pieces of history data acquired in S202 as teacher data to generate a learning model. In S206, the model generation unit 140 registers the learning model generated in S204.

S208では、動画取得部120が、対象動画と、対象動画の動画関連情報とを取得する。本例において、動画取得部120は、対象画像に対するサムネイル画像の生成を希望するユーザ302の通信端末300から、対象画像を受信する。 In S208, the video acquisition unit 120 acquires the target video and video-related information for the target video. In this example, the video acquisition unit 120 receives the target image from the communication terminal 300 of the user 302 who wishes to generate a thumbnail image for the target image.

S210において、画像提供部130が、S208において取得された動画を、S206において登録された学習モデルに入力して、学習モデルから出力されたサムネイル画像を取得する。S212では、画像提供部130が、S210において取得したサムネイル画像を、対象画像の送信元である通信端末300に対して送信する。 In S210, the image providing unit 130 inputs the video acquired in S208 into the learning model registered in S206, and acquires a thumbnail image output from the learning model. In S212, the image providing unit 130 transmits the thumbnail image acquired in S210 to the communication terminal 300 that is the source of the target image.

図6は、画像処理装置100として機能するコンピュータ1200のハードウェア構成の一例を概略的に示す。コンピュータ1200にインストールされたプログラムは、コンピュータ1200を、本実施形態に係る装置の1又は複数の「部」として機能させ、又はコンピュータ1200に、本実施形態に係る装置に関連付けられるオペレーション又は当該1又は複数の「部」を実行させることができ、及び/又はコンピュータ1200に、本実施形態に係るプロセス又は当該プロセスの段階を実行させることができる。そのようなプログラムは、コンピュータ1200に、本明細書に記載のフローチャート及びブロック図のブロックのうちのいくつか又はすべてに関連付けられた特定のオペレーションを実行させるべく、CPU1212によって実行されてよい。 FIG. 6 shows an example of a hardware configuration of a computer 1200 functioning as the image processing device 100. A program installed on the computer 1200 can cause the computer 1200 to function as one or more "parts" of the device according to the present embodiment, or to execute operations or one or more "parts" associated with the device according to the present embodiment, and/or to execute a process or steps of the process according to the present embodiment. Such a program can be executed by the CPU 1212 to cause the computer 1200 to execute specific operations associated with some or all of the blocks of the flowcharts and block diagrams described herein.

本実施形態によるコンピュータ1200は、CPU1212、RAM1214、及びグラフィックコントローラ1216を含み、それらはホストコントローラ1210によって相互に接続されている。コンピュータ1200はまた、通信インタフェース1222、記憶装置1224、DVDドライブ1226、及びICカードドライブのような入出力ユニットを含み、それらは入出力コントローラ1220を介してホストコントローラ1210に接続されている。DVDドライブ1226は、DVD-ROMドライブ及びDVD-RAMドライブ等であってよい。記憶装置1224は、ハードディスクドライブ及びソリッドステートドライブ等であってよい。コンピュータ1200はまた、ROM1230及びキーボードのようなレガシの入出力ユニットを含み、それらは入出力チップ1240を介して入出力コントローラ1220に接続されている。 The computer 1200 according to this embodiment includes a CPU 1212, a RAM 1214, and a graphics controller 1216, which are connected to each other by a host controller 1210. The computer 1200 also includes input/output units such as a communication interface 1222, a storage device 1224, a DVD drive 1226, and an IC card drive, which are connected to the host controller 1210 via an input/output controller 1220. The DVD drive 1226 may be a DVD-ROM drive, a DVD-RAM drive, or the like. The storage device 1224 may be a hard disk drive, a solid state drive, or the like. The computer 1200 also includes a ROM 1230 and a legacy input/output unit such as a keyboard, which are connected to the input/output controller 1220 via an input/output chip 1240.

CPU1212は、ROM1230及びRAM1214内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。グラフィックコントローラ1216は、RAM1214内に提供されるフレームバッファ等又はそれ自体の中に、CPU1212によって生成されるイメージデータを取得し、イメージデータがディスプレイデバイス1218上に表示されるようにする。 The CPU 1212 operates according to the programs stored in the ROM 1230 and the RAM 1214, thereby controlling each unit. The graphics controller 1216 acquires image data generated by the CPU 1212 into a frame buffer or the like provided in the RAM 1214 or into itself, and causes the image data to be displayed on the display device 1218.

通信インタフェース1222は、ネットワークを介して他の電子デバイスと通信する。記憶装置1224は、コンピュータ1200内のCPU1212によって使用されるプログラム及びデータを格納する。DVDドライブ1226は、プログラム又はデータをDVD-ROM1227等から読み取り、記憶装置1224に提供する。ICカードドライブは、プログラム及びデータをICカードから読み取り、及び/又はプログラム及びデータをICカードに書き込む。 The communication interface 1222 communicates with other electronic devices via a network. The storage device 1224 stores programs and data used by the CPU 1212 in the computer 1200. The DVD drive 1226 reads programs or data from a DVD-ROM 1227 or the like and provides them to the storage device 1224. The IC card drive reads programs and data from an IC card and/or writes programs and data to an IC card.

ROM1230はその中に、アクティブ化時にコンピュータ1200によって実行されるブートプログラム等、及び/又はコンピュータ1200のハードウェアに依存するプログラムを格納する。入出力チップ1240はまた、様々な入出力ユニットをUSBポート、パラレルポート、シリアルポート、キーボードポート、マウスポート等を介して、入出力コントローラ1220に接続してよい。 ROM 1230 stores therein a boot program, etc., executed by computer 1200 upon activation, and/or a program that depends on the hardware of computer 1200. I/O chip 1240 may also connect various I/O units to I/O controller 1220 via USB ports, parallel ports, serial ports, keyboard ports, mouse ports, etc.

プログラムは、DVD-ROM1227又はICカードのようなコンピュータ可読記憶媒体によって提供される。プログラムは、コンピュータ可読記憶媒体から読み取られ、コンピュータ可読記憶媒体の例でもある記憶装置1224、RAM1214、又はROM1230にインストールされ、CPU1212によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ1200に読み取られ、プログラムと、上記様々なタイプのハードウェアリソースとの間の連携をもたらす。装置又は方法が、コンピュータ1200の使用に従い情報のオペレーション又は処理を実現することによって構成されてよい。 The programs are provided by a computer-readable storage medium such as a DVD-ROM 1227 or an IC card. The programs are read from the computer-readable storage medium, installed in the storage device 1224, RAM 1214, or ROM 1230, which are also examples of computer-readable storage media, and executed by the CPU 1212. The information processing described in these programs is read by the computer 1200, and brings about cooperation between the programs and the various types of hardware resources described above. An apparatus or method may be constructed by realizing the operation or processing of information according to the use of the computer 1200.

例えば、通信がコンピュータ1200及び外部デバイス間で実行される場合、CPU1212は、RAM1214にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インタフェース1222に対し、通信処理を命令してよい。通信インタフェース1222は、CPU1212の制御の下、RAM1214、記憶装置1224、DVD-ROM1227、又はICカードのような記録媒体内に提供される送信バッファ領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、又はネットワークから受信した受信データを記録媒体上に提供される受信バッファ領域等に書き込む。 For example, when communication is performed between computer 1200 and an external device, CPU 1212 may execute a communication program loaded into RAM 1214 and instruct communication interface 1222 to perform communication processing based on the processing described in the communication program. Under the control of CPU 1212, communication interface 1222 reads transmission data stored in a transmission buffer area provided in RAM 1214, storage device 1224, DVD-ROM 1227, or a recording medium such as an IC card, and transmits the read transmission data to the network, or writes received data received from the network to a reception buffer area or the like provided on the recording medium.

また、CPU1212は、記憶装置1224、DVDドライブ1226(DVD-ROM1227)、ICカード等のような外部記録媒体に格納されたファイル又はデータベースの全部又は必要な部分がRAM1214に読み取られるようにし、RAM1214上のデータに対し様々なタイプの処理を実行してよい。CPU1212は次に、処理されたデータを外部記録媒体にライトバックしてよい。 The CPU 1212 may also cause all or a necessary portion of a file or database stored in an external recording medium such as the storage device 1224, DVD drive 1226 (DVD-ROM 1227), IC card, etc. to be read into the RAM 1214, and perform various types of processing on the data on the RAM 1214. The CPU 1212 may then write back the processed data to the external recording medium.

様々なタイプのプログラム、データ、テーブル、及びデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理を受けてよい。CPU1212は、RAM1214から読み取られたデータに対し、本開示の随所に記載され、プログラムの命令シーケンスによって指定される様々なタイプのオペレーション、情報処理、条件判断、条件分岐、無条件分岐、情報の検索/置換等を含む、様々なタイプの処理を実行してよく、結果をRAM1214に対しライトバックする。また、CPU1212は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第2の属性の属性値に関連付けられた第1の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、CPU1212は、当該複数のエントリの中から、第1の属性の属性値が指定されている条件に一致するエントリを検索し、当該エントリ内に格納された第2の属性の属性値を読み取り、それにより予め定められた条件を満たす第1の属性に関連付けられた第2の属性の属性値を取得してよい。 Various types of information, such as various types of programs, data, tables, and databases, may be stored in the recording medium and may undergo information processing. The CPU 1212 may perform various types of processing on the data read from the RAM 1214, including various types of operations, information processing, conditional judgment, conditional branching, unconditional branching, information search/replacement, etc., as described throughout this disclosure and specified by the instruction sequence of the program, and writes back the results to the RAM 1214. The CPU 1212 may also search for information in a file, database, etc. in the recording medium. For example, when multiple entries each having an attribute value of a first attribute associated with an attribute value of a second attribute are stored in the recording medium, the CPU 1212 may search for an entry whose attribute value of the first attribute matches a specified condition from among the multiple entries, read the attribute value of the second attribute stored in the entry, and thereby obtain the attribute value of the second attribute associated with the first attribute that satisfies a predetermined condition.

上で説明したプログラム又はソフトウエアモジュールは、コンピュータ1200上又はコンピュータ1200近傍のコンピュータ可読記憶媒体に格納されてよい。また、専用通信ネットワーク又はインターネットに接続されたサーバシステム内に提供されるハードディスク又はRAMのような記録媒体が、コンピュータ可読記憶媒体として使用可能であり、それによりプログラムを、ネットワークを介してコンピュータ1200に提供する。 The above-described programs or software modules may be stored in a computer-readable storage medium on the computer 1200 or in the vicinity of the computer 1200. In addition, a recording medium such as a hard disk or RAM provided in a server system connected to a dedicated communication network or the Internet can be used as a computer-readable storage medium, thereby providing the programs to the computer 1200 via the network.

本実施形態におけるフローチャート及びブロック図におけるブロックは、オペレーションが実行されるプロセスの段階又はオペレーションを実行する役割を持つ装置の「部」を表わしてよい。特定の段階及び「部」が、専用回路、コンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプログラマブル回路、及び/又はコンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプロセッサによって実装されてよい。専用回路は、デジタル及び/又はアナログハードウェア回路を含んでよく、集積回路(IC)及び/又はディスクリート回路を含んでよい。プログラマブル回路は、例えば、フィールドプログラマブルゲートアレイ(FPGA)、及びプログラマブルロジックアレイ(PLA)等のような、論理積、論理和、排他的論理和、否定論理積、否定論理和、及び他の論理演算、フリップフロップ、レジスタ、並びにメモリエレメントを含む、再構成可能なハードウェア回路を含んでよい。 The blocks in the flowcharts and block diagrams in this embodiment may represent stages of a process in which an operation is performed or "parts" of a device responsible for performing the operation. Particular stages and "parts" may be implemented by dedicated circuitry, programmable circuitry provided with computer-readable instructions stored on a computer-readable storage medium, and/or a processor provided with computer-readable instructions stored on a computer-readable storage medium. The dedicated circuitry may include digital and/or analog hardware circuits and may include integrated circuits (ICs) and/or discrete circuits. The programmable circuitry may include reconfigurable hardware circuits including AND, OR, XOR, NAND, NOR, and other logical operations, flip-flops, registers, and memory elements, such as, for example, field programmable gate arrays (FPGAs) and programmable logic arrays (PLAs).

コンピュータ可読記憶媒体は、適切なデバイスによって実行される命令を格納可能な任意の有形なデバイスを含んでよく、その結果、そこに格納される命令を有するコンピュータ可読記憶媒体は、フローチャート又はブロック図で指定されたオペレーションを実行するための手段を作成すべく実行され得る命令を含む、製品を備えることになる。コンピュータ可読記憶媒体の例としては、電子記憶媒体、磁気記憶媒体、光記憶媒体、電磁記憶媒体、半導体記憶媒体等が含まれてよい。コンピュータ可読記憶媒体のより具体的な例としては、フロッピー(登録商標)ディスク、ディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、消去可能プログラマブルリードオンリメモリ(EPROM又はフラッシュメモリ)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、静的ランダムアクセスメモリ(SRAM)、コンパクトディスクリードオンリメモリ(CD-ROM)、デジタル多用途ディスク(DVD)、ブルーレイ(登録商標)ディスク、メモリスティック、集積回路カード等が含まれてよい。 A computer-readable storage medium may include any tangible device capable of storing instructions that are executed by a suitable device, such that a computer-readable storage medium having instructions stored thereon comprises an article of manufacture that includes instructions that can be executed to create means for performing the operations specified in the flowchart or block diagram. Examples of computer-readable storage media may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, and the like. More specific examples of computer-readable storage media may include floppy disks, diskettes, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), electrically erasable programmable read-only memories (EEPROMs), static random access memories (SRAMs), compact disk read-only memories (CD-ROMs), digital versatile disks (DVDs), Blu-ray disks, memory sticks, integrated circuit cards, and the like.

コンピュータ可読命令は、アセンブラ命令、命令セットアーキテクチャ(ISA)命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、又はSmalltalk(登録商標)、JAVA(登録商標)、C++等のようなオブジェクト指向プログラミング言語、及び「C」プログラミング言語又は同様のプログラミング言語のような従来の手続型プログラミング言語を含む、1又は複数のプログラミング言語の任意の組み合わせで記述されたソースコード又はオブジェクトコードのいずれかを含んでよい。 The computer readable instructions may include either assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk (registered trademark), JAVA (registered trademark), C++, etc., and conventional procedural programming languages such as the "C" programming language or similar programming languages.

コンピュータ可読命令は、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサ、又はプログラマブル回路が、フローチャート又はブロック図で指定されたオペレーションを実行するための手段を生成するために当該コンピュータ可読命令を実行すべく、ローカルに又はローカルエリアネットワーク(LAN)、インターネット等のようなワイドエリアネットワーク(WAN)を介して、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサ、又はプログラマブル回路に提供されてよい。プロセッサの例としては、コンピュータプロセッサ、処理ユニット、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、マイクロコントローラ等を含む。 The computer-readable instructions may be provided to a processor of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, or a programmable circuit, either locally or over a local area network (LAN), a wide area network (WAN), such as the Internet, etc., so that the processor of the general-purpose computer, special-purpose computer, or other programmable data processing apparatus, or the programmable circuit, executes the computer-readable instructions to generate means for performing the operations specified in the flowcharts or block diagrams. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, etc.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 The present invention has been described above using an embodiment, but the technical scope of the present invention is not limited to the scope described in the above embodiment. It is clear to those skilled in the art that various modifications and improvements can be made to the above embodiment. It is clear from the claims that forms incorporating such modifications or improvements can also be included in the technical scope of the present invention.

特許請求の範囲、明細書、及び図面中において示した装置、システム、プログラム、及び方法における動作、手順、ステップ、及び段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、及び図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The order of execution of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not specifically stated as "before" or "prior to," and it should be noted that the processes may be performed in any order, unless the output of a previous process is used in a later process. Even if the operational flow in the claims, specifications, and drawings is explained using "first," "next," etc. for convenience, it does not mean that it is essential to perform the processes in that order.

10 システム、20 ネットワーク、100 画像処理装置、110 記憶部、112 履歴記憶部、120 動画取得部、122 画像取得部、124 回数取得部、126 画像選択部、128 画像登録部、130 画像提供部、132 重畳情報取得部、140 モデル生成部、200 動画管理装置、300 通信端末、302 ユーザ、400 動画、402、404、406、408 サムネイル画像、500 テスト結果、1200 コンピュータ、1210 ホストコントローラ、1212 CPU、1214 RAM、1216 グラフィックコントローラ、1218 ディスプレイデバイス、1220 入出力コントローラ、1222 通信インタフェース、1224 記憶装置、1226 DVDドライブ、1227 DVD-ROM、1230 ROM、1240 入出力チップ 10 System, 20 Network, 100 Image processing device, 110 Memory unit, 112 History memory unit, 120 Video acquisition unit, 122 Image acquisition unit, 124 Number acquisition unit, 126 Image selection unit, 128 Image registration unit, 130 Image provision unit, 132 Overlay information acquisition unit, 140 Model generation unit, 200 Video management device, 300 Communication terminal, 302 User, 400 Video, 402, 404, 406, 408 Thumbnail image, 500 Test result, 1200 Computer, 1210 Host controller, 1212 CPU, 1214 RAM, 1216 Graphic controller, 1218 Display device, 1220 Input/output controller, 1222 Communication interface, 1224 Storage device, 1226 DVD drive, 1227 DVD-ROM, 1230 ROM, 1240 input/output chip

Claims (16)

ユーザの通信端末から、動画と、前記動画に対応するサムネイル画像に重畳させる重畳情報受信する動画取得部と、
前記動画に対する複数のサムネイル画像を取得する画像取得部と、
前記複数のサムネイル画像のそれぞれに、前記重畳情報を重畳させて、複数の通信端末に表示させ、前記複数のサムネイル画像のそれぞれ、前記複数の通信端末において選択されることによって前記動画が再生された回数を取得する回数取得部と、
前記回数取得部によって取得された回数に基づいて、前記複数のサムネイル画像のうちのいずれかのサムネイル画像を選択する画像選択部と、
前記画像選択部によって選択された前記サムネイル画像を前記動画と対応付けて登録する画像登録部と
を備える画像処理装置。
a video acquisition unit that receives a video and superimposition information to be superimposed on a thumbnail image corresponding to the video from a user's communication terminal ;
an image acquisition unit that acquires a plurality of thumbnail images for the video;
a number acquisition unit that superimposes the superimposition information on each of the plurality of thumbnail images and displays the superimposition information on a plurality of communication terminals, and acquires a number of times that the video has been played by each of the plurality of thumbnail images being selected on the plurality of communication terminals ;
an image selection unit that selects one of the plurality of thumbnail images based on the number of times acquired by the number acquisition unit;
an image registration unit that registers the thumbnail image selected by the image selection unit in association with the video.
前記画像取得部は、前記動画の複数のフレームを前記複数のサムネイル画像として抽出する、請求項1に記載の画像処理装置。 The image processing device according to claim 1, wherein the image acquisition unit extracts multiple frames of the video as the multiple thumbnail images. 前記画像選択部は、予め定められた期間内において前記動画が再生された回数に対する前記複数のサムネイル画像のそれぞれが選択された回数によって表される割合が最も高い前記サムネイル画像を選択する、請求項1に記載の画像処理装置。 The image processing device according to claim 1, wherein the image selection unit selects the thumbnail image having the highest ratio represented by the number of times each of the plurality of thumbnail images was selected relative to the number of times the video was played within a predetermined period of time. 前記画像選択部は、予め定められた期間内において前記動画が再生された回数に対する前記複数のサムネイル画像のそれぞれが選択された回数によって表される割合が高い順に複数のサムネイル画像を選択して通信端末に表示させ、前記通信端末に表示された前記複数のサムネイル画像のうちの指定されたサムネイル画像を選択する、請求項1に記載の画像処理装置。 The image processing device according to claim 1, wherein the image selection unit selects and displays on the communication terminal a plurality of thumbnail images in descending order of the ratio represented by the number of times each of the plurality of thumbnail images was selected relative to the number of times the video was played within a predetermined period of time, and selects a specified thumbnail image from the plurality of thumbnail images displayed on the communication terminal. 前記動画と、前記画像選択部によって選択された前記サムネイル画像とを含む履歴データを記憶する履歴記憶部と、
前記履歴記憶部に記憶されている複数の前記履歴データを教師データとして用い、動画を入力とし、前記動画から取得されるサムネイル画像を出力とする学習モデルを機械学習により生成するモデル生成部と
を備える、請求項1に記載の画像処理装置。
a history storage unit that stores history data including the moving image and the thumbnail image selected by the image selection unit;
2. The image processing device according to claim 1, further comprising: a model generation unit that uses the plurality of history data stored in the history memory unit as teacher data, inputs a video, and outputs a thumbnail image obtained from the video through machine learning to generate a learning model.
前記履歴データは、前記動画に関連する動画関連情報を更に含み、
前記モデル生成部は、前記動画及び前記動画関連情報を入力とし、前記動画から取得されるサムネイル画像を出力とする学習モデルを機械学習により生成する、請求項に記載の画像処理装置。
The history data further includes video-related information related to the video;
The image processing device according to claim 5 , wherein the model generation unit receives the video and the video-related information as input, and generates a learning model by machine learning, the learning model receiving thumbnail images obtained from the video as output.
前記動画関連情報は、前記動画のタイトル、前記動画のカテゴリ情報、及び前記動画の平均音量の少なくともいずれかを含む、請求項に記載の画像処理装置。 The image processing device according to claim 6 , wherein the video related information includes at least one of a title of the video, category information of the video, and an average volume of the video. 前記履歴データは、前記画像選択部によって選択された前記サムネイル画像に関連するサムネイル画像関連情報を更に含む、請求項に記載の画像処理装置。 The image processing device according to claim 6 , wherein the history data further includes thumbnail image related information related to the thumbnail image selected by the image selection section. 前記画像取得部は、前記動画の複数のフレームを前記複数のサムネイル画像として抽出し、
前記サムネイル画像関連情報は、前記動画における前記サムネイル画像の時刻の音量を含む、請求項に記載の画像処理装置。
The image acquisition unit extracts a plurality of frames of the video as the plurality of thumbnail images;
The image processing device according to claim 8 , wherein the thumbnail image related information includes a volume of the moving image at a time when the thumbnail image is displayed.
サムネイル画像を生成する対象となる動画と、当該動画の動画関連情報とを、前記モデル生成部によって生成された前記学習モデルに入力し、前記学習モデルから出力されたサムネイル画像を提供する画像提供部
を備える、請求項に記載の画像処理装置。
The image processing device according to claim 5 , further comprising: an image providing unit that inputs a video for which a thumbnail image is to be generated and video-related information for the video into the learning model generated by the model generation unit, and provides a thumbnail image output from the learning model.
動画を取得する動画取得部と、A video acquisition unit that acquires a video;
前記動画に対する複数のサムネイル画像を取得する画像取得部と、an image acquisition unit that acquires a plurality of thumbnail images for the video;
前記複数のサムネイル画像のそれぞれについて、前記サムネイル画像が選択されることによって前記動画が再生された回数を取得する回数取得部と、a number acquisition unit that acquires, for each of the plurality of thumbnail images, a number of times that the video has been played by selecting the thumbnail image;
前記回数取得部によって取得された回数に基づいて、前記複数のサムネイル画像のうちのいずれかのサムネイル画像を選択する画像選択部であって、予め定められた期間内において前記動画が再生された回数に対する前記複数のサムネイル画像のそれぞれが選択された回数によって表される割合が高い順に複数のサムネイル画像を選択して通信端末に表示させ、前記通信端末に表示された前記複数のサムネイル画像のうちの指定されたサムネイル画像を選択する画像選択部と、an image selection unit that selects one of the plurality of thumbnail images based on the number of times acquired by the number of times acquisition unit, selects a plurality of thumbnail images in descending order of the ratio represented by the number of times each of the plurality of thumbnail images was selected to the number of times the video was played within a predetermined period of time, and displays them on a communication terminal; and selects a specified thumbnail image from the plurality of thumbnail images displayed on the communication terminal;
前記画像選択部によって選択された前記サムネイル画像を前記動画と対応付けて登録する画像登録部とan image registration unit that registers the thumbnail image selected by the image selection unit in association with the moving image;
を備える画像処理装置。An image processing device comprising:
動画を取得する動画取得部と、A video acquisition unit that acquires a video;
前記動画に対する複数のサムネイル画像を取得する画像取得部と、an image acquisition unit that acquires a plurality of thumbnail images for the video;
前記複数のサムネイル画像のそれぞれについて、前記サムネイル画像が選択されることによって前記動画が再生された回数を取得する回数取得部と、a number acquisition unit that acquires, for each of the plurality of thumbnail images, a number of times that the video has been played by selecting the thumbnail image;
前記回数取得部によって取得された回数に基づいて、前記複数のサムネイル画像のうちのいずれかのサムネイル画像を選択する画像選択部と、an image selection unit that selects one of the plurality of thumbnail images based on the number of times acquired by the number acquisition unit;
前記画像選択部によって選択された前記サムネイル画像を前記動画と対応付けて登録する画像登録部とan image registration unit that registers the thumbnail image selected by the image selection unit in association with the moving image;
を備え、Equipped with
前記動画と、前記画像選択部によって選択された前記サムネイル画像とを含む履歴データを記憶する履歴記憶部と、a history storage unit that stores history data including the moving image and the thumbnail image selected by the image selection unit;
前記履歴記憶部に記憶されている複数の前記履歴データを教師データとして用い、動画を入力とし、前記動画から取得されるサムネイル画像を出力とする学習モデルを機械学習により生成するモデル生成部とa model generation unit that uses the plurality of history data stored in the history storage unit as teacher data, inputs a video, and outputs a thumbnail image obtained from the video by machine learning to generate a learning model;
を更に備える、画像処理装置。The image processing device further comprises:
コンピュータを、請求項1から12のいずれか一項に記載の画像処理装置として機能させるためのプログラム。 A program for causing a computer to function as an image processing device according to any one of claims 1 to 12. コンピュータによって実行される画像処理方法であって、
ユーザの通信端末から、動画と、前記動画に対応するサムネイル画像に重畳させる重畳情報と受信する動画取得段階と、
前記動画に対する複数のサムネイル画像を取得する画像取得段階と、
前記複数のサムネイル画像のそれぞれに、前記重畳情報を重畳させて、複数の通信端末に表示させ、前記複数のサムネイル画像のそれぞれ、前記複数の通信端末において選択されることによって前記動画が再生された回数を取得する回数取得段階と、
前記回数取得段階において取得された回数に基づいて、前記複数のサムネイル画像のうちのいずれかのサムネイル画像を選択する画像選択段階と、
前記画像選択段階において選択された前記サムネイル画像を前記動画と対応付けて登録する画像登録段階と
を備える画像処理方法。
1. A computer-implemented image processing method, comprising the steps of:
a video acquisition step of receiving a video and superimposition information to be superimposed on a thumbnail image corresponding to the video from a user's communication terminal ;
acquiring a plurality of thumbnail images for the video;
a count acquisition step of superimposing the superimposition information on each of the plurality of thumbnail images, displaying the superimposition information on a plurality of communication terminals, and acquiring a number of times that each of the plurality of thumbnail images has been selected on the plurality of communication terminals to cause the video to be played;
an image selection step of selecting one of the plurality of thumbnail images based on the number of times acquired in the number acquisition step;
an image registration step of registering the thumbnail image selected in the image selection step in association with the moving image.
コンピュータによって実行される画像処理方法であって、1. A computer-implemented image processing method, comprising the steps of:
動画を取得する動画取得段階と、a video acquisition stage for acquiring a video;
前記動画に対する複数のサムネイル画像を取得する画像取得段階と、acquiring a plurality of thumbnail images for the video;
前記複数のサムネイル画像のそれぞれについて、前記サムネイル画像が選択されることによって前記動画が再生された回数を取得する回数取得段階と、a count acquisition step of acquiring, for each of the plurality of thumbnail images, a number of times the video has been played by selecting the thumbnail image;
前記回数取得段階において取得された回数に基づいて、前記複数のサムネイル画像のうちのいずれかのサムネイル画像を選択する画像選択段階であって、予め定められた期間内において前記動画が再生された回数に対する前記複数のサムネイル画像のそれぞれが選択された回数によって表される割合が高い順に複数のサムネイル画像を選択して通信端末に表示させ、前記通信端末に表示された前記複数のサムネイル画像のうちの指定されたサムネイル画像を選択する画像選択段階と、an image selection step of selecting one of the plurality of thumbnail images based on the number of times acquired in the number of times acquisition step, in which the plurality of thumbnail images are selected in descending order of the ratio represented by the number of times each of the plurality of thumbnail images was selected relative to the number of times the video was played within a predetermined period of time, and displayed on a communication terminal; and an image selection step of selecting a specified thumbnail image from the plurality of thumbnail images displayed on the communication terminal;
前記画像選択段階において選択された前記サムネイル画像を前記動画と対応付けて登録する画像登録段階とan image registration step of registering the thumbnail image selected in the image selection step in association with the moving image;
を備える画像処理方法。An image processing method comprising:
コンピュータによって実行される画像処理方法であって、1. A computer-implemented image processing method, comprising the steps of:
動画を取得する動画取得段階と、a video acquisition stage for acquiring a video;
前記動画に対する複数のサムネイル画像を取得する画像取得段階と、acquiring a plurality of thumbnail images for the video;
前記複数のサムネイル画像のそれぞれについて、前記サムネイル画像が選択されることによって前記動画が再生された回数を取得する回数取得段階と、a count acquisition step of acquiring, for each of the plurality of thumbnail images, a number of times the video has been played by selecting the thumbnail image;
前記回数取得段階において取得された回数に基づいて、前記複数のサムネイル画像のうちのいずれかのサムネイル画像を選択する画像選択段階と、an image selection step of selecting one of the plurality of thumbnail images based on the number of times acquired in the number acquisition step;
前記画像選択段階において選択された前記サムネイル画像を前記動画と対応付けて登録する画像登録段階とan image registration step of registering the thumbnail image selected in the image selection step in association with the moving image;
を備え、Equipped with
前記動画と、前記画像選択段階において選択された前記サムネイル画像とを含む履歴データを履歴記憶部に記憶する履歴記憶段階と、a history storage step of storing history data including the moving image and the thumbnail image selected in the image selection step in a history storage unit;
前記履歴記憶部に記憶されている複数の前記履歴データを教師データとして用い、動画を入力とし、前記動画から取得されるサムネイル画像を出力とする学習モデルを機械学習により生成するモデル生成段階とa model generation step of generating a learning model by machine learning using the plurality of history data stored in the history storage unit as teacher data, a video as an input, and a thumbnail image obtained from the video as an output;
を更に備える、画像処理方法。The image processing method further comprises:
JP2022069540A 2022-04-20 2022-04-20 IMAGE PROCESSING APPARATUS, PROGRAM, AND IMAGE PROCESSING METHOD Active JP7518124B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022069540A JP7518124B2 (en) 2022-04-20 2022-04-20 IMAGE PROCESSING APPARATUS, PROGRAM, AND IMAGE PROCESSING METHOD

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022069540A JP7518124B2 (en) 2022-04-20 2022-04-20 IMAGE PROCESSING APPARATUS, PROGRAM, AND IMAGE PROCESSING METHOD

Publications (2)

Publication Number Publication Date
JP2023159681A JP2023159681A (en) 2023-11-01
JP7518124B2 true JP7518124B2 (en) 2024-07-17

Family

ID=88514885

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022069540A Active JP7518124B2 (en) 2022-04-20 2022-04-20 IMAGE PROCESSING APPARATUS, PROGRAM, AND IMAGE PROCESSING METHOD

Country Status (1)

Country Link
JP (1) JP7518124B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7842298B1 (en) * 2025-11-26 2026-04-07 株式会社ドワンゴ Content management systems, methods, devices, and programs

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002016903A (en) 2000-06-29 2002-01-18 Fujitsu Ltd Data distribution device
JP2005192133A (en) 2003-12-26 2005-07-14 Fujitsu Ltd Time information superposition method, time information superposition device, and time information superposition program
JP2010074789A (en) 2008-09-22 2010-04-02 Sony Corp Device and method for display control and program
JP2011215963A (en) 2010-03-31 2011-10-27 Sony Corp Electronic apparatus, image processing method, and program
JP2013097070A (en) 2011-10-28 2013-05-20 Toshiba Corp Display device and information transmission method
JP2016119552A (en) 2014-12-19 2016-06-30 三星電子株式会社Samsung Electronics Co.,Ltd. Video contents processing device, video contents processing method and program
JP6074551B1 (en) 2016-02-29 2017-02-01 楽天株式会社 Information processing apparatus, information processing method, program, and storage medium
JP2017192071A (en) 2016-04-14 2017-10-19 Line株式会社 Information processing method, information processing device, and program
JP2020174340A (en) 2019-04-10 2020-10-22 一般社団法人日本ケーブルラボ Program guide display programs, devices and methods based on electronic program guides

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002016903A (en) 2000-06-29 2002-01-18 Fujitsu Ltd Data distribution device
JP2005192133A (en) 2003-12-26 2005-07-14 Fujitsu Ltd Time information superposition method, time information superposition device, and time information superposition program
JP2010074789A (en) 2008-09-22 2010-04-02 Sony Corp Device and method for display control and program
JP2011215963A (en) 2010-03-31 2011-10-27 Sony Corp Electronic apparatus, image processing method, and program
JP2013097070A (en) 2011-10-28 2013-05-20 Toshiba Corp Display device and information transmission method
JP2016119552A (en) 2014-12-19 2016-06-30 三星電子株式会社Samsung Electronics Co.,Ltd. Video contents processing device, video contents processing method and program
JP6074551B1 (en) 2016-02-29 2017-02-01 楽天株式会社 Information processing apparatus, information processing method, program, and storage medium
JP2017192071A (en) 2016-04-14 2017-10-19 Line株式会社 Information processing method, information processing device, and program
JP2020174340A (en) 2019-04-10 2020-10-22 一般社団法人日本ケーブルラボ Program guide display programs, devices and methods based on electronic program guides

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7842298B1 (en) * 2025-11-26 2026-04-07 株式会社ドワンゴ Content management systems, methods, devices, and programs

Also Published As

Publication number Publication date
JP2023159681A (en) 2023-11-01

Similar Documents

Publication Publication Date Title
CN108197198B (en) Interest point searching method, device, equipment and medium
US20230072759A1 (en) Method and apparatus for obtaining virtual image, computer device, computer-readable storage medium, and computer program product
US9152303B2 (en) Systems and methods for efficient video analysis
CN111240669B (en) Interface generation method and device, electronic equipment and computer storage medium
CN109558513B (en) Content recommendation method, device, terminal and storage medium
KR101062929B1 (en) Method, terminal device and computer readable recording medium for supporting collection of objects contained in the generated image
CN113852832B (en) Video processing method, device, equipment and storage medium
CN111708535A (en) Image-text display control method and device and electronic equipment
CN110930220A (en) Display method, display device, terminal equipment and medium
CN112569591B (en) Data processing method, device and equipment and readable storage medium
US12608872B2 (en) Techniques for model-based image operation in effect creation tools
CN114003160A (en) Data visualization display method and device, computer equipment and storage medium
CN111464858A (en) Video playing method and device
JP7518124B2 (en) IMAGE PROCESSING APPARATUS, PROGRAM, AND IMAGE PROCESSING METHOD
KR102648613B1 (en) Method, apparatus and computer-readable recording medium for generating product images displayed in an internet shopping mall based on an input image
CN115379290A (en) Video processing method, device, equipment and storage medium
US20150111189A1 (en) System and method for browsing multimedia file
CN111324675B (en) Method, system and electronic device for analyzing and displaying application access links
US20210012478A1 (en) System and method for assessing quality of media files
CN119066037A (en) Document segmentation processing method, device, computer equipment and readable storage medium
CN105677696A (en) Retrieval apparatus and retrieval method
CN116212393B (en) A method, apparatus and level editor for generating level element layouts
CN109992514B (en) Mobile application dynamic analysis method based on visual content
JP7357030B2 (en) Communication terminal, program, and display method
JP7519506B1 (en) Data processing device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230207

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240229

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240501

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240618

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240704

R150 Certificate of patent or registration of utility model

Ref document number: 7518124

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150