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
JP6397253B2 - Information processing apparatus, control method for information processing apparatus, and control program - Google Patents
[go: Go Back, main page]

JP6397253B2 - Information processing apparatus, control method for information processing apparatus, and control program - Google Patents

Information processing apparatus, control method for information processing apparatus, and control program Download PDF

Info

Publication number
JP6397253B2
JP6397253B2 JP2014158059A JP2014158059A JP6397253B2 JP 6397253 B2 JP6397253 B2 JP 6397253B2 JP 2014158059 A JP2014158059 A JP 2014158059A JP 2014158059 A JP2014158059 A JP 2014158059A JP 6397253 B2 JP6397253 B2 JP 6397253B2
Authority
JP
Japan
Prior art keywords
video
file
designated
files
information processing
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
JP2014158059A
Other languages
Japanese (ja)
Other versions
JP2016036078A (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.)
Mixi Inc
Original Assignee
Mixi Inc
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 Mixi Inc filed Critical Mixi Inc
Priority to JP2014158059A priority Critical patent/JP6397253B2/en
Publication of JP2016036078A publication Critical patent/JP2016036078A/en
Application granted granted Critical
Publication of JP6397253B2 publication Critical patent/JP6397253B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、映像を編集する仕組みに関する。特に、複数の映像ファイルのうち少なくとも一部からそれぞれ抽出される映像を連結して連結映像を生成する仕組みに関するものである。   The present invention relates to a mechanism for editing video. In particular, the present invention relates to a mechanism for generating a connected video by connecting videos extracted from at least a part of a plurality of video files.

一定期間内に撮影された複数の動画ファイルのうち少なくとも一部から画像信号又は音声信号が所定の基準を満たす部分を含む部分動画像をそれぞれ抽出しこれらを結合して編集済ファイルを生成する編集装置が知られている(例えば、特許文献1参照。)。
特許文献1記載の編集装置は、動画を構成するフレーム画像及び音声を解析し、撮影時に強制抽出信号が付与された部分,撮影時にズームアップされた部分,記録された音量が大きい部分等を含む動画ファイルから当該部分を含む部分動画像を優先的に抽出する。
Editing that extracts a partial moving image including a portion in which an image signal or an audio signal satisfies a predetermined criterion from at least a part of a plurality of moving image files shot within a certain period and combines them to generate an edited file An apparatus is known (for example, refer to Patent Document 1).
The editing device described in Patent Document 1 analyzes a frame image and sound constituting a moving image, and includes a portion to which a forced extraction signal is given at the time of shooting, a portion that is zoomed up at the time of shooting, a portion that has a high recorded volume, and the like A partial moving image including the relevant part is preferentially extracted from the moving image file.

特開2002−176613号公報JP 2002-176613 A

時間の経過とともに外観が変化し得るオブジェクト(例えば、人物,胎児,動物,植物,微生物,細胞,景観など)をそれぞれ被写体とする複数の映像ファイルが比較的長期間にわたって撮りためられていることがある。これら複数の映像ファイルから好適な部分を抽出し撮影時期の順に連結すれば、被写体であるオブジェクトの変遷を表現する連結映像になり得る。   A plurality of video files, each of which has an object whose appearance can change over time (for example, a person, a fetus, an animal, a plant, a microorganism, a cell, a landscape, etc.) as a subject, has been taken over a relatively long period of time. is there. If a suitable part is extracted from the plurality of video files and connected in order of shooting time, a connected video representing the transition of the object as the subject can be obtained.

映像の抽出に関し、特許文献1記載の編集装置のように解析結果に基づく優先度が相対的に高い部分を優先する手法を採用すれば、ユーザにとって価値が高いであろう部分が抽出されやすくなる。その一方で、解析結果に基づく優先度が相対的に高い部分を含む映像の撮影時期が時間軸上に満遍なく分布することはまずないので、当該手法により抽出される映像の撮影時期には偏りが発生しやすい。   With respect to video extraction, if a method that prioritizes a portion having a relatively high priority based on the analysis result as in the editing device described in Patent Document 1, a portion that is likely to be valuable to the user can be easily extracted. On the other hand, the shooting times of videos that include parts with relatively high priorities based on the analysis results are unlikely to be evenly distributed on the time axis, so there is a bias in the shooting times of videos extracted by this method. Likely to happen.

本発明が解決しようとする課題は、素材とする複数の映像ファイルのうち少なくとも一部から連結映像に組み入れるべき映像をそれぞれ抽出する際に撮影時期の偏りを抑止する、という点である。   The problem to be solved by the present invention is that the bias in shooting time is suppressed when each video to be incorporated into a linked video is extracted from at least a part of a plurality of video files as materials.

上記課題を解決するため、本発明の一態様である「情報処理装置」は、特定のオブジェクトに関連する複数の映像ファイルを所定期間ごとに区切られた複数の区分のいずれかに撮影時期に応じてそれぞれ仕分ける仕分手段と、連結映像に組み入れられる指定長さの抽出部分がそれぞれ特定されるべき複数の選定ファイルを前記複数の映像ファイルの中から選定する際に加味される重みを該複数の映像ファイルに対して前記仕分手段により仕分けられる映像ファイルの数が多い区分の映像ファイルほど選定されにくくなるようにそれぞれ設定する設定手段と、を具備する。
上記課題を解決するため、本発明の一態様である「情報処理装置の制御方法」は、特定のオブジェクトに関連する複数の映像ファイルを所定期間ごとに区切られた複数の区分のいずれかに撮影時期に応じてそれぞれ仕分ける仕分ステップと、連結映像に組み入れられる指定長さの抽出部分がそれぞれ特定されるべき複数の選定ファイルを前記複数の映像ファイルの中から選定する際に加味される重みを該複数の映像ファイルに対して前記仕分ステップにおいて仕分けられる映像ファイルの数が多い区分の映像ファイルほど選定されにくくなるようにそれぞれ設定する設定ステップと、を含む。
上記課題を解決するため、本発明の一態様である「制御プログラム」は、特定のオブジェクトに関連する複数の映像ファイルを所定期間ごとに区切られた複数の区分のいずれかに撮影時期に応じてそれぞれ仕分ける仕分機能と、連結映像に組み入れられる指定長さの抽出部分がそれぞれ特定されるべき複数の選定ファイルを前記複数の映像ファイルの中から選定する際に加味される重みを該複数の映像ファイルに対して前記仕分機能により仕分けられる映像ファイルの数が多い区分の映像ファイルほど選定されにくくなるようにそれぞれ設定する設定機能と、を情報処理装置のコンピュータに実現させる。
上記課題を解決するため、本発明の一態様である「記録媒体」にコンピュータ読取り可能に記録される制御プログラムは、特定のオブジェクトに関連する複数の映像ファイルを所定期間ごとに区切られた複数の区分のいずれかに撮影時期に応じてそれぞれ仕分ける仕分機能と、連結映像に組み入れられる指定長さの抽出部分がそれぞれ特定されるべき複数の選定ファイルを前記複数の映像ファイルの中から選定する際に加味される重みを該複数の映像ファイルに対して前記仕分機能により仕分けられる映像ファイルの数が多い区分の映像ファイルほど選定されにくくなるようにそれぞれ設定する設定機能と、を情報処理装置のコンピュータに実現させる。
In order to solve the above problems, an “information processing apparatus” according to one aspect of the present invention provides a plurality of video files related to a specific object according to the shooting time in any of a plurality of sections divided at predetermined intervals. Sorting means for sorting each of the plurality of video files, and weights added to the selection of the plurality of selection files to be specified from the plurality of video files, each of which has a specified length to be included in the connected video. Setting means for setting each of the video files so as to be less likely to be selected for a file having a larger number of video files sorted by the sorting unit.
In order to solve the above-described problem, an “information processing apparatus control method” according to one aspect of the present invention captures a plurality of video files related to a specific object in one of a plurality of sections divided at predetermined intervals. A sorting step for sorting according to time, and a weight to be taken into account when selecting a plurality of selection files from which a plurality of selection files to be specified for extraction portions of a specified length to be incorporated into the connected video are selected. A setting step of setting each of the plurality of video files so that the video files of the category having a larger number of video files sorted in the sorting step are less likely to be selected.
In order to solve the above-described problem, a “control program” according to one aspect of the present invention includes a plurality of video files related to a specific object in one of a plurality of sections divided at predetermined intervals according to shooting time. Each of the plurality of video files has a sorting function and a weight added when selecting a plurality of selection files from which the plurality of selection files to be specified are to be specified. On the other hand, the computer of the information processing apparatus realizes a setting function for setting each of the video files classified by the sorting function so that the video files of the category having a larger number of video files are less likely to be selected.
In order to solve the above-described problem, a control program recorded in a “recording medium” according to one aspect of the present invention in a computer-readable manner includes a plurality of video files related to a specific object divided into a plurality of predetermined periods. When selecting a plurality of selection files from among the plurality of selection files, each of which should be specified as a sorting function to be classified into one of the categories according to the shooting time, and a specified length extraction portion to be incorporated into the connected video A setting function for setting weights to be added to the plurality of video files so that the video files of a category having a larger number of video files to be sorted by the sorting function are less likely to be selected; make it happen.

本発明において「映像ファイル」とは、任意の装置により記録されたコンテンツ(例えば、動画像データと静止画像データとのうち少なくともいずれか又は当該少なくともいずれかと音声データとの組合せ)とメタデータ(例えば、撮影時期,撮影位置など)とを含むひとまとまりのデータをいう。
本発明において「映像ファイル」が「特定のオブジェクトに関連する」とは、特定のオブジェクト(例えば、時間の経過とともに外観が変化し得るオブジェクト(例えば、人物,胎児,動物,植物,微生物,細胞,景観など))を撮影した映像(例えば、動画像,静止画像)を含むこと又はその可能性が高いことをいう。なお、例えば、特定のオブジェクトに関連付けられたディレクトリに格納されていたり、特定のオブジェクトに関連付けられたタグやコメントが付加されていたり、特定のオブジェクトに関連するタイトルが付与されていたりする映像ファイルは、当該オブジェクトを撮影した映像を含む可能性が高いといえる。
本発明において「所定期間」は特に限定されない。例えば、1週間,1か月間,3か月間,半年間,1年間といった暦上の期間が好適である。
本発明において「連結映像」とは、異なる複数の映像が連続的に表示される一連の映像をいう。「連結映像」は、1の映像ファイルにそれぞれ採録された異なる複数の映像の集合であってもよいし、再生リストに基づいて連続的に再生される異なる複数の映像の集合であってもよい。
本発明において「連結映像に組み入れる」とは、連結映像をコンテンツとする映像ファイル(連結映像ファイル)のコンテンツに採録すること、又は、連結映像を再生させるための再生リストに編入することをいう。
本発明において「指定長さ」は、特に限定されない。例えば、「指定長さの抽出部分」は選定ファイル内のある時点(始点)から他の時点(終点)までのX秒間分(X:適当な正の実数)の映像(一連の複数の静止画像(すなわち動画像))であるのが好適であるが、選定ファイル内のある時点の映像(単数のフレーム画像)であってもよい。Xの値は全ての選定ファイルに一律に指定されてもよいし選定ファイルごとに個別に指定されてもよい。なお、抽出部分が単数の静止画像である場合、連結映像では当該静止画像が所定の時間だけ表示され続ける。
本発明において「複数の選定ファイルを・・・選定する」処理は「情報処理装置」が実行してもよいし他の装置が実行していてもよい。
本発明において「重み」とは、選定されやすさの度合いを示すデータをいう。「重み」はある区分に属する全ての映像ファイルに一律に設定してもよいし映像ファイルごとに個別に設定してもよい。また、一度設定された「重み」の一部又は全部を状況に応じて変化させてもよい。
本発明において選定する際に「重み」を「加味」するとは、「重み」が示す選定されやすさの度合いが高い映像ファイルほど優先的に又は高い確率で選定される手法により選定することをいう。例えば、各映像ファイルに設定された重みの合計値に応じて各区分に選定数を割り当て各区分から割当数分の映像ファイルを選定する手法を採用してもよいし、各映像ファイルに設定された重みの大きさの比に応じて所定の数値範囲を分割し各映像ファイルをいずれかの分割範囲にそれぞれ対応付け当該数値範囲の疑似乱数を発生させて発生した疑似乱数を含む分割範囲に対応付けられた映像ファイルを選定する手法を採用してもよい。
本発明において「重み」が「映像ファイルの数が多い区分の映像ファイルほど選定されにく」いとは、「区分に属する映像ファイルの数」の関数として定義される「当該区分に属する映像ファイルの重み」が「区分に属する映像ファイルの数」の増大に伴い単調に減少することをいう。例えば、各映像ファイルに当該映像ファイルが属する区分に仕分けられた映像ファイルの数に反比例する重みをそれぞれ設定するのが好適である。
In the present invention, the “video file” refers to content (for example, at least one of moving image data and still image data, or a combination of at least one of the above and audio data) and metadata (for example, moving image data and still image data). , Date of shooting, shooting position, etc.).
In the present invention, the “video file” is “related to a specific object” means that a specific object (for example, an object whose appearance changes with time (for example, a person, a fetus, an animal, a plant, a microorganism, a cell, Landscape) etc.) means that it includes or is highly likely to include video (eg, moving images, still images). For example, a video file that is stored in a directory associated with a specific object, a tag or comment associated with a specific object, or a title associated with a specific object is attached. It can be said that there is a high possibility of including a video image of the object.
In the present invention, the “predetermined period” is not particularly limited. For example, a calendar period such as one week, one month, three months, half year, one year is suitable.
In the present invention, the “connected video” refers to a series of videos in which a plurality of different videos are continuously displayed. The “connected video” may be a set of different videos recorded in one video file, or may be a set of different videos that are continuously played back based on a playlist. .
In the present invention, “incorporating into a linked video” means recording in the content of a video file (linked video file) containing the linked video as content, or incorporating it into a playlist for playing back the linked video.
In the present invention, the “specified length” is not particularly limited. For example, the “extracted portion of the specified length” is a video (a series of a plurality of still images) of X seconds (X: an appropriate positive real number) from a certain time point (start point) to another time point (end point) in the selection file. (Ie, a moving image)) is preferable, but it may be a video at a certain point in time in the selected file (single frame image). The value of X may be specified uniformly for all selection files, or may be specified individually for each selection file. When the extracted portion is a single still image, the still image continues to be displayed for a predetermined time in the connected video.
In the present invention, the “select a plurality of selection files...” Process may be executed by the “information processing apparatus” or may be executed by another apparatus.
In the present invention, “weight” refers to data indicating the degree of ease of selection. The “weight” may be set uniformly for all video files belonging to a certain category, or may be set individually for each video file. Further, part or all of the “weight” once set may be changed according to the situation.
“Weighing” “weight” when selecting in the present invention means that a video file having a higher degree of ease of selection indicated by “weight” is selected by a method that is preferentially or selected with a higher probability. . For example, a method may be adopted in which the number of selections is assigned to each category according to the total weight value set for each video file, and a video file corresponding to the assigned number is selected from each category, or set for each video file. A predetermined numerical range is divided according to the ratio of the weights, and each video file is associated with one of the divided ranges. A pseudo-random number in the numerical range is generated and associated with the divided range including the pseudo-random number generated. A method of selecting a recorded video file may be employed.
In the present invention, “weight is difficult to be selected for a video file in a category having a large number of video files” means that “the number of video files belonging to the category” is defined as a function of “the number of video files belonging to the category”. This means that the “weight” monotonously decreases as the “number of video files belonging to the category” increases. For example, it is preferable to set a weight that is inversely proportional to the number of video files classified into the category to which the video file belongs to each video file.

上記「情報処理装置」には、以下に例示する技術的限定を加えてもよい。また、同趣旨の技術的限定を、「情報処理装置の制御方法」,「制御プログラム」及び「記録媒体」に加えてもよい。
例えば、前記設定手段が、1の映像ファイルが選定される度に該映像ファイルと所定の関係を有する他の映像ファイルが選定されなくなるように又は再設定前に比較して選定されにくくなるように該他の映像ファイルに重みを再設定し、前記設定手段により設定される最新の重みを加味して複数の前記選定ファイルを順次選定する選定手段をさらに具備する、という技術的限定を加えてもよい。
ここで、「最新の重みを加味」して選定ファイルを「順次選定」するとは、1の選定ファイルが選定される度に映像ファイルの少なくとも一部に重みを再設定し再設定後の重みを加味して新たな選定ファイルを選定する、という一連の手順を選定ファイルの数が所望の数に達するまで繰り返すことをいう。
ここで、「最新の重みを加味」するとは、「重み」が示す選定されやすさの度合いが相対的に高い映像ファイルほど優先的に又は高い確率で選定される手法により選定することをいう。例えば、設定された重みが相対的に最も高い映像ファイルを最優先で選定する手法を採用してもよいし、各映像ファイルに設定された重みの大きさの比に応じて所定の数値範囲の数値を分割し各映像ファイルをいずれかの分割範囲にそれぞれ対応付け当該数値範囲の疑似乱数を発生させて発生した疑似乱数を含む分割範囲に対応付けられている映像ファイルを選定する手法を採用してもよい。
The above-mentioned “information processing apparatus” may be added with technical limitations exemplified below. Further, the technical limitation of the same meaning may be added to “control method of information processing apparatus”, “control program”, and “recording medium”.
For example, the setting unit may not select another video file having a predetermined relationship with the video file each time one video file is selected, or may be less likely to be selected than before resetting. A technical limitation may be added, further comprising a selection unit that resets the weights to the other video file and sequentially selects a plurality of the selection files in consideration of the latest weight set by the setting unit. Good.
Here, “adding the latest weight” and “selecting the selected file sequentially” means that each time one selected file is selected, the weight is reset to at least a part of the video file, and the weight after the reset is set. This means that a series of steps of selecting a new selection file in consideration is repeated until the number of selection files reaches a desired number.
Here, “considering the latest weight” means that a video file having a relatively high degree of ease of selection indicated by “weight” is selected preferentially or by a method that is selected with a high probability. For example, a method of selecting a video file having the highest set weight with the highest priority may be adopted, or a predetermined numerical range may be set according to the ratio of the weight size set for each video file. A method of selecting a video file associated with a divided range including a pseudo-random number generated by dividing a numerical value and associating each video file with one of the divided ranges and generating a pseudo-random number in the numerical range. May be.

上記「再設定」に関する技術的限定を加えた「情報処理装置」には、以下に例示する技術的限定をさらに加えてもよい。また、同趣旨の技術的限定を、「情報処理装置の制御方法」,「制御プログラム」及び「記録媒体」に加えてもよい。
例えば、前記設定手段が、1の映像ファイルが選定される度に該映像ファイルと同一の区分に属する他の映像ファイルの少なくとも一部が選定されなくなるように又は再設定前に比較して選定されにくくなるように該他の映像ファイルに重みを再設定する、という技術的限定を加えてもよい。
具体的には、前記仕分手段が、撮影時期が所定の基準を満たす程度に近接する(例えば、映像ファイルを短期区分(時間帯,撮影日,撮影週など「区分」より相対的に短期の区分)に仕分けた場合に撮影時期が同一の短期区分に属する関係にある)複数の映像ファイルが同一のグループに属するように前記複数の映像ファイルを前記区分内でさらにグループ化し、前記設定手段が、1の映像ファイルが選定される度に該映像ファイルと同一のグループに属する他の関連映像ファイルが選定されなくなるように又は再設定前に比較して選定されにくくなるように該他の関連映像ファイルに重みを再設定する、という技術的限定を加えてもよい。
The “information processing apparatus” to which the technical limitation related to the “resetting” is added may further include the technical limitation exemplified below. Further, the technical limitation of the same meaning may be added to “control method of information processing apparatus”, “control program”, and “recording medium”.
For example, the setting means is selected so that every time one video file is selected, at least a part of other video files belonging to the same category as the video file is not selected or compared with before the resetting. You may add the technical limitation of resetting a weight to another video file so that it may become difficult.
Specifically, the sorting means is close enough that the shooting time satisfies a predetermined standard (for example, a video file is divided into short-term categories (such as time zones, shooting dates, shooting weeks, etc.) ), The plurality of video files are further grouped in the category so that the plurality of video files belong to the same group, and the setting means includes: Each time one video file is selected, other related video files belonging to the same group as the video file are not selected or are less likely to be selected before resetting. A technical limitation of resetting the weight may be added.

上記「グループ化」に関する技術的限定を加えた「情報処理装置」には、以下に例示するように種々の技術的限定をさらに加えてもよい。また、同趣旨の技術的限定を、「情報処理装置の制御方法」,「制御プログラム」及び「記録媒体」にさらに加えてもよい。
例えば、前記仕分手段が、撮影時期の少なくとも一部が相互に重なる(例えば、一方の映像ファイルの撮影開始時期から撮影終了時期までの期間内に他方の映像ファイルの撮影開始時期と撮影終了時期との少なくともいずれかが含まれる関係にある)複数の映像ファイルが同一のグループに属するようにグループ化し、前記設定手段が、1の映像ファイルが選定される度に該映像ファイルと同一のグループに属する前記他の関連映像ファイルが選定されなくなるように該他の関連映像ファイルに重みを再設定する、という技術的限定をさらに加えてもよい。
なお、前記仕分手段が、撮影時期の少なくとも一部が重なる複数の映像ファイルが同一のグループに属するように前記複数の映像ファイルをさらにグループ化する条件として、撮影位置が所定の基準を満たす程度に近接する(例えば、撮影位置間の直線距離が所定閾値を超えない関係にある)場合、又は、同一のディレクトリに保存されており若しくは同一のタグデータが付加されている場合に限ってもよい。
Various technical limitations may be further added to the “information processing apparatus” to which the technical limitation related to the “grouping” is added as illustrated below. Further, the technical limitation of the same meaning may be further added to “control method of information processing apparatus”, “control program”, and “recording medium”.
For example, the sorting means includes at least a part of the shooting time overlapping each other (for example, the shooting start time and the shooting end time of the other video file within the period from the shooting start time to the shooting end time of one video file). Are grouped so that a plurality of video files belong to the same group, and the setting means belongs to the same group each time one video file is selected. A technical limitation of resetting the weights of the other related video files so that the other related video files are not selected may be further added.
In addition, as a condition for further grouping the plurality of video files so that the plurality of video files that overlap at least a part of the shooting timing belong to the same group, the sorting unit is configured to satisfy a predetermined standard. It may be limited to a case where they are close to each other (for example, a linear distance between shooting positions does not exceed a predetermined threshold value), or stored in the same directory or added with the same tag data.

上記「グループ化」に関する技術的限定を加えた「情報処理装置」には、以下に例示するように、種々の技術的限定をさらに加えてもよい。また、同趣旨の技術的限定を、「情報処理装置の制御方法」,「制御プログラム」及び「記録媒体」にさらに加えてもよい。
例えば、複数の前記選定ファイルにおいてそれぞれ特定される前記抽出部分が順次表示される前記連結映像を表示装置に表示させる提示手段と、前記連結映像の表示中(例えば、通常再生中,スロー再生中,一時停止中など)に視聴者の所定動作(例えば、発声,ジェスチャ,マウス操作,ボタン操作,タッチ操作)により指定される指定部分を代替映像に差し替える編集手段と、をさらに具備する、という技術的限定を加えてもよい。
このとき、前記提示手段が、前記指定部分の抽出元の選定ファイルの他の部分及び該選定ファイルと同一のグループに属する前記他の関連映像ファイルの部分の少なくともいずれかをそれぞれ含む複数の前記代替映像の候補を連結した候補連結映像を該指定部分が指定された後(例えば、指定部分が指定された直後,連結映像の表示が終了した後など)に前記表示装置にさらに表示させ、前記編集手段が、前記候補連結映像の表示中に視聴者の指定操作(例えば、発声,ジェスチャ,マウス操作,ボタン操作,タッチ操作)により指定される指定候補を前記代替映像に取り込む、という技術的限定をさらに加えてもよい。
また、前記提示手段が、前記選定ファイル及び該選定ファイルと同一のグループに属する前記他の関連映像ファイルにおいてそれぞれ特定される前記抽出部分の候補が複数の区画に分割された画面に同時に表示される分割映像を含む前記連結映像を前記表示装置に表示させ、前記編集手段が、前記指定部分が前記分割映像を含む場合に該指定部分を指定するためのタッチ操作(例えば、シングルタップ操作,ダブルタップ操作など)により併せて指定される指定区画に表示されていた候補を前記代替映像に取り込む、という技術的限定をさらに加えてもよい。
また、前記提示手段が、前記選定ファイル及び該選定ファイルと同一のグループに属する前記他の関連映像ファイルにおいてそれぞれ特定される前記抽出部分の候補が複数の区画に分割された画面に同時に表示される分割映像を含む前記連結映像を前記表示装置に表示させ、前記編集手段が、前記指定部分が前記分割映像を含む場合に該指定部分を指定するための第1タッチ操作(例えば、シングルタップ操作,第2タッチ操作と異なる特定方向へのフリック操作やスワイプ操作など)により併せて指定される指定区画に表示されていた候補を前記代替映像に取り込み、前記提示手段が、前記指定部分が前記分割映像を含む場合に該指定部分を指定するための第2タッチ操作(例えば、ダブルタップ操作,第1タッチ操作と異なる特定方向へのフリック操作やスワイプ操作など)により併せて指定される指定区画に表示されていた候補の抽出元の選定ファイルの他の部分をそれぞれ含む複数の前記代替映像の候補を連結した候補連結映像を該指定区画が指定された後に前記表示装置にさらに表示させ、前記編集手段が、前記候補連結映像の表示中に視聴者の指定操作(例えば、発声,ジェスチャ,マウス操作,ボタン操作,タッチ操作)により指定される指定候補を前記代替映像に取り込む、という技術的限定をさらに加えてもよい。
また、前記提示手段が、前記選定ファイル及び該選定ファイルと同一のグループに属する前記他の関連映像ファイルにおいてそれぞれ特定される前記抽出部分の候補が複数の区画に分割された画面に同時に表示される分割映像を含む前記連結映像を前記表示装置に表示させ、前記編集手段が、前記指定部分が前記分割映像を含む場合に該指定部分を指定するための第1タッチ操作(例えば、シングルタップ操作,第2タッチ操作と異なる特定方向へのフリック操作やスワイプ操作など)により併せて指定される指定区画に表示されていた候補を前記代替映像に取り込み、前記提示手段が、前記指定部分が前記分割映像を含む場合に該指定部分を指定するための第2タッチ操作(例えば、ダブルタップ操作,第1タッチ操作と異なる特定方向へのフリック操作やスワイプ操作など)により併せて指定される指定区画に表示されていた候補の抽出元の選定ファイルの他の部分をそれぞれ含む複数の前記代替映像の候補が複数の区画に分割された画面に同時に表示される候補分割映像を該指定区画が指定された後に前記表示装置にさらに表示させ、前記編集手段が、前記候補分割映像の表示中に視聴者のタッチ操作(例えば、シングルタップ操作,ダブルタップ操作など)により指定される指定区画に表示されていた候補を前記代替映像に取り込む、という技術的限定をさらに加えてもよい。
Various technical limitations may be further added to the “information processing apparatus” to which the technical limitation related to the “grouping” is added, as exemplified below. Further, the technical limitation of the same meaning may be further added to “control method of information processing apparatus”, “control program”, and “recording medium”.
For example, presentation means for displaying the connected video in which the extracted portions respectively specified in the plurality of selected files are sequentially displayed on a display device, and displaying the connected video (for example, during normal playback, during slow playback, And an editing means for replacing a designated portion designated by a predetermined operation (for example, speech, gesture, mouse operation, button operation, touch operation) of the viewer with a substitute image during the pause) Limitations may be added.
At this time, the presenting means includes a plurality of the alternatives each including at least one of the other part of the selection file from which the designated part is extracted and the part of the other related video file belonging to the same group as the selection file Candidate linked video obtained by linking video candidates is further displayed on the display device after the designated portion is designated (for example, immediately after the designated portion is designated or after the display of the linked video is finished), and the editing is performed. A technical limitation is that the means captures a designation candidate designated by a viewer designation operation (for example, utterance, gesture, mouse operation, button operation, touch operation) in the substitute video while the candidate linked video is displayed. Furthermore, you may add.
Further, the presenting means simultaneously displays the extraction part candidates specified in the selection file and the other related video files belonging to the same group as the selection file on a screen divided into a plurality of sections. The connected image including the divided video is displayed on the display device, and the editing means specifies a designated operation when the designated portion includes the divided video (for example, a single tap operation, a double tap) A technical limitation may be further added in which candidates displayed in a designated section that is also designated by an operation or the like are taken into the substitute video.
Further, the presenting means simultaneously displays the extraction part candidates specified in the selection file and the other related video files belonging to the same group as the selection file on a screen divided into a plurality of sections. The connected image including the divided video is displayed on the display device, and the editing unit is configured to perform a first touch operation (for example, a single tap operation, for designating the designated portion when the designated portion includes the divided video) Candidates displayed in the designated area specified together by a flick operation or swipe operation in a specific direction different from the second touch operation) are taken into the substitute video, and the presenting means includes the designated portion as the divided video. A second touch operation for designating the designated portion (for example, a double tap operation, in a specific direction different from the first touch operation) The candidate linked video obtained by linking a plurality of alternative video candidates each including the other part of the selection file of the candidate extraction source displayed in the designated section designated together by a flick operation or a swipe operation) is designated. After the section is specified, it is further displayed on the display device, and the editing means is specified by a viewer specifying operation (for example, utterance, gesture, mouse operation, button operation, touch operation) while the candidate connected video is displayed. A technical limitation may be further added in which a designated candidate to be included is taken into the substitute video.
Further, the presenting means simultaneously displays the extraction part candidates specified in the selection file and the other related video files belonging to the same group as the selection file on a screen divided into a plurality of sections. The connected image including the divided video is displayed on the display device, and the editing unit is configured to perform a first touch operation (for example, a single tap operation, for designating the designated portion when the designated portion includes the divided video) Candidates displayed in the designated area specified together by a flick operation or swipe operation in a specific direction different from the second touch operation) are taken into the substitute video, and the presenting means includes the designated portion as the divided video. A second touch operation for designating the designated portion (for example, a double tap operation, in a specific direction different from the first touch operation) A screen in which a plurality of alternative video candidates each including the other part of the selection file of the candidate extraction source displayed in the designated section specified together by a flick operation or a swipe operation are divided into a plurality of sections The candidate divided video displayed at the same time is further displayed on the display device after the designated section is designated, and the editing means performs a viewer touch operation (for example, a single tap operation, A technical limitation may be further added in which candidates displayed in a designated section designated by a double tap operation or the like are taken into the substitute video.

上記「再設定」に関する技術的限定(特に、「所定の関係」として「選定された映像ファイルと同一の区分に属する他の映像ファイルの少なくとも一部」を想定する技術的限定)を加えた「情報処理装置」には、以下に例示するように、種々の技術的限定をさらに加えてもよい。また、同趣旨の技術的限定を、「情報処理装置の制御方法」,「制御プログラム」及び「記録媒体」にさらに加えてもよい。
例えば、前記設定手段が、1の映像ファイルが選定される度に該映像ファイルと撮影時期が前記区分の境界を跨いで所定の基準を満たす程度に近接する(例えば、撮影間隔が所定日数以内である,「区分」を均等にn分割したサブ区間が隣接する関係にある)他の映像ファイルが選定されにくくなるように該他の映像ファイルに重みを再設定する、という技術的限定を加えてもよい。
“Technical limitation regarding the“ re-setting ”(especially technical limitation assuming“ at least part of other video files belonging to the same category as the selected video file ”) as“ predetermined relationship ” Various technical limitations may be further added to the “information processing apparatus” as illustrated below. Further, the technical limitation of the same meaning may be further added to “control method of information processing apparatus”, “control program”, and “recording medium”.
For example, each time a single video file is selected, the setting unit is close enough to meet the predetermined standard when the video file and the shooting timing cross the boundary of the classification (for example, the shooting interval is within a predetermined number of days). There is a technical limitation that weights are reset to other video files so that it is difficult to select other video files (sub-sections in which “sections” are equally divided into n sections are adjacent to each other). Also good.

上記「再設定」に関する技術的限定を加えた「情報処理装置」には、以下に例示するように、種々の技術的限定をさらに加えてもよい。また、同趣旨の技術的限定を、「情報処理装置の制御方法」,「制御プログラム」及び「記録媒体」にさらに加えてもよい。
例えば、前記設定手段が、1の映像ファイルが選定される度に該映像ファイルと撮影装置又は投稿者(投稿時のユーザアカウント)が一致する他の映像ファイルが選定されにくくなるように該他の映像ファイルに重みを再設定する、という技術的限定を加えてもよい。
Various technical limitations may be further added to the “information processing apparatus” to which the technical limitation related to the “resetting” is added, as exemplified below. Further, the technical limitation of the same meaning may be further added to “control method of information processing apparatus”, “control program”, and “recording medium”.
For example, each time one video file is selected, the setting means selects the other video file so that it is difficult to select another video file that matches the video file and the photographing device or the poster (user account at the time of posting). You may add the technical limitation of resetting a weight to a video file.

本発明は、映像ファイルが相対的に多い時期に撮影された映像ファイルを相対的に選定されにくく設定することにより、時期的に近接する複数の映像ファイルばかりから映像が抽出される可能性を軽減させる。
したがって、本発明によれば、素材とする複数の映像ファイルのうち少なくとも一部から連結映像に組み入れるべき映像をそれぞれ抽出する際に撮影時期が偏りにくい。
The present invention reduces the possibility of video being extracted from only a plurality of video files that are close in time by setting video files shot at a time when there are relatively many video files to be relatively difficult to select. Let
Therefore, according to the present invention, it is difficult for the shooting time to be biased when each video to be incorporated into the linked video is extracted from at least a part of the plurality of video files as the material.

重み設定の具体例の説明図である。(実施形態)It is explanatory drawing of the specific example of a weight setting. (Embodiment) 実施例のシステムのネットワーク構成例の説明図である。(実施例)It is explanatory drawing of the network structural example of the system of an Example. (Example) サーバ装置のハードウェア構成例の説明図である。(実施例)It is explanatory drawing of the hardware structural example of a server apparatus. (Example) ユーザ装置のハードウェア構成例の説明図である。(実施例)It is explanatory drawing of the hardware structural example of a user apparatus. (Example) ユーザ端末、配信管理サーバ及びファイル管理サーバの機能構成例の説明図である。(実施例)It is explanatory drawing of the function structural example of a user terminal, a delivery management server, and a file management server. (Example) ユーザ端末、編集管理サーバ及びファイル管理サーバの機能構成例の説明図である。(実施例)It is explanatory drawing of the function structural example of a user terminal, an edit management server, and a file management server. (Example) 動画ファイルに付随するメタデータの項目例の説明図である。(実施例)It is explanatory drawing of the item example of the metadata accompanying a moving image file. (Example) 連結動画生成手順の説明図である。(実施例)It is explanatory drawing of a connection animation production | generation procedure. (Example) グループ化手順の説明図である。(変形例1A)It is explanatory drawing of a grouping procedure. (Modification 1A) 連結動画生成手順の説明図である。(変形例1A)It is explanatory drawing of a connection animation production | generation procedure. (Modification 1A) 重み設定手順の説明図である。(変形例1B)It is explanatory drawing of a weight setting procedure. (Modification 1B) 連結動画生成手順の説明図である。(変形例1B)It is explanatory drawing of a connection animation production | generation procedure. (Modification 1B) 連結動画編集手順の説明図である。(変形例2A)It is explanatory drawing of a connection moving image edit procedure. (Modification 2A) 連結動画編集手順の説明図である。(変形例2B)It is explanatory drawing of a connection moving image edit procedure. (Modification 2B)

[1.実施形態]
[1−1.概要]
時間の経過とともに外観が変化し得るオブジェクト(例えば、人物,胎児,動物,植物,微生物,細胞,景観など)をそれぞれ被写体とする複数の映像ファイルから好適な映像を抽出し撮影時期の順に連結することにより、被写体であるオブジェクトの変遷を表現する連結映像を生成する。
本実施形態では、素材とする複数の映像ファイルのうち少なくとも一部から連結映像に組み入れるべき映像をそれぞれ抽出する際に撮影時期の偏りを抑止するため、映像ファイルが相対的に多い時期に撮影された映像ファイルを相対的に選定されにくく設定することにより時期的に近接する複数の映像ファイルばかりから映像が抽出される可能性を軽減させる。
[1. Embodiment]
[1-1. Overview]
Appropriate videos are extracted from multiple video files that have objects whose appearance changes over time (for example, people, fetuses, animals, plants, microorganisms, cells, landscapes, etc.) as subjects, and are linked in order of shooting time. As a result, a connected video representing the transition of the object as the subject is generated.
In the present embodiment, video files are shot at a relatively large number of times in order to suppress bias in shooting time when extracting videos to be included in the linked video from at least some of the plurality of video files as materials. By setting the video files that are relatively difficult to select, the possibility of video being extracted from only a plurality of video files that are close in time is reduced.

[1−2.情報処理装置]
本実施形態に係る情報処理装置は、特定のオブジェクトに関連する複数の映像ファイルを所定期間ごとに区切られた複数の区分のいずれかに撮影時期に応じてそれぞれ仕分ける仕分部と、連結映像に組み入れられる指定長さの抽出部分がそれぞれ特定されるべき複数の選定ファイルを前記複数の映像ファイルの中から選定する際に加味される重みを該複数の映像ファイルに対して前記仕分部により仕分けられる映像ファイルの数が多い区分の映像ファイルほど選定されにくくなるようにそれぞれ設定する設定部と、を具備する。
[1-2. Information processing device]
The information processing apparatus according to the present embodiment includes a sorting unit that sorts a plurality of video files related to a specific object into one of a plurality of sections divided for each predetermined period according to shooting time, and incorporates the video file into a linked video Video that is sorted by the sorting unit with respect to the plurality of video files, the weights added when selecting the plurality of selection files to be specified from the plurality of video files. A setting unit configured to set each video file so that it is difficult to select a video file with a larger number of files.

図1を参照して重みの設定の具体例を示す。
例えば、複数の映像ファイルを撮影時期に応じて複数の区分(例えば、区分n〜区分n+3(n:適当な自然数))に仕分けた結果が、図1に示すようになったとする。なお、図1のグラフにおいて、横軸は区分(i)を、縦軸は映像ファイルの数(N(i))を、それぞれ表す。この結果によれば、区分ごとの映像ファイルの数の比率は下記[数1]に示すように表される。
このとき、下記[数2]に示すように映像ファイルの数の逆数の比率で重み(W(i))を設定すれば、映像ファイルの数が多い区分の映像ファイルほど選定されにくくなる。本実施形態では、このように設定される重みを加味して選定される映像ファイルから、連結映像を構成するべき指定長さの抽出部分がそれぞれ抽出される。
A specific example of weight setting will be described with reference to FIG.
For example, assume that the result of sorting a plurality of video files into a plurality of sections (for example, section n to section n + 3 (n: an appropriate natural number)) according to the shooting time is as shown in FIG. In the graph of FIG. 1, the horizontal axis represents the category (i), and the vertical axis represents the number of video files (N (i)). According to this result, the ratio of the number of video files for each category is expressed as shown in [Formula 1] below.
At this time, if the weight (W (i)) is set by the ratio of the reciprocal number of the video files as shown in [Equation 2] below, the video files of the category having a larger number of video files are less likely to be selected. In the present embodiment, the extracted portions of the designated length that should constitute the linked video are extracted from the video file selected in consideration of the weight set in this way.

Figure 0006397253
Figure 0006397253
Figure 0006397253
Figure 0006397253

[1−3.情報処理装置の実装例]
本発明は、下記の形態で実施することが可能である。
・サーバ装置が連結映像を生成してユーザ装置に提供し、ユーザ装置が連結映像を表示する。この実装態様では、サーバ装置が本発明に係る「情報処理装置」に該当する。
・サーバ装置が再生リストを作成してユーザ装置に提供し、ユーザ装置が再生リストに基づいて連結映像を構成する個別の映像を順次表示する。この実装態様では、サーバ装置が本発明に係る「情報処理装置」に該当する。
・ユーザ装置が連結映像を生成し、ユーザ装置が連結映像を表示する。この実装態様では、ユーザ装置が本発明に係る「情報処理装置」に該当する。
・ユーザ装置が再生リストを作成し、ユーザ装置が再生リストに基づいて連結映像を構成する個別の映像を順次表示する。この実装態様では、ユーザ装置が本発明に係る「情報処理装置」に該当する。
[1-3. Implementation example of information processing apparatus]
The present invention can be implemented in the following forms.
The server device generates a connection video and provides it to the user device, and the user device displays the connection video. In this implementation, the server device corresponds to the “information processing device” according to the present invention.
The server device creates a playlist and provides it to the user device, and the user device sequentially displays the individual videos constituting the linked video based on the playlist. In this implementation, the server device corresponds to the “information processing device” according to the present invention.
-A user apparatus produces | generates a connection image | video and a user apparatus displays a connection image | video. In this implementation mode, the user apparatus corresponds to the “information processing apparatus” according to the present invention.
The user device creates a playlist, and the user device sequentially displays the individual videos that make up the linked video based on the playlist. In this implementation mode, the user apparatus corresponds to the “information processing apparatus” according to the present invention.

[2.実施例]
[2−1.概要]
特定の人物(例えば、乳幼児)をそれぞれ被写体とする複数の動画ファイル(「映像ファイル」の一例。)から好適な部分を抽出し撮影時期の昇順に連結することにより、被写体である人物の成長過程を表現する連結動画(「連結映像」の一例。)を生成する。
本実施例では、素材とする複数の動画ファイルのうち少なくとも一部から連結動画に採録されるべき映像をそれぞれ抽出する際に撮影時期の偏りを抑止するため、動画ファイルが相対的に多い時期に撮影された動画ファイルを相対的に選定されにくく設定することにより時期的に近接する複数の動画ファイルばかりから映像が抽出される可能性を軽減させる。
[2. Example]
[2-1. Overview]
A process of growing a person who is a subject by extracting suitable portions from a plurality of moving image files (an example of a “video file”) each of which is a specific person (for example, an infant) and connecting them in ascending order of shooting time. To generate a connected moving image (an example of “connected video”).
In this embodiment, when extracting videos to be recorded in the linked video from at least a part of the plurality of video files as the material, in order to suppress the bias in the shooting time, the video files are at a relatively large time. By setting the captured moving image file to be relatively difficult to select, it is possible to reduce the possibility that images are extracted from only a plurality of moving image files that are close in time.

[2−2.ネットワーク構成]
図2に、実施例のシステムのネットワーク構成例を示す。
本実施例のシステムは、配信管理サーバ10と、編集管理サーバ20(「情報処理装置」の一例。)と、ファイル管理サーバ30と、複数のユーザ端末40(40−1,40−2,…,40−n)と、を含む。
配信管理サーバ10は、あるユーザ端末40により投稿された動画ファイルを指定された範囲(例えば、投稿者が属する特定のオンラインコミュニティ(例えば、SNS(Social Networking Service)におけるグループ)の内部)のユーザ端末40に配信するサービス(以下、「動画配信サービス」という。)を提供する。一方、編集管理サーバ20は、動画配信サービスで管理される動画ファイルを素材として連結動画を生成するサービス(以下、「連結動画生成サービス」という。)を提供する。
[2-2. Network configuration]
FIG. 2 shows a network configuration example of the system of the embodiment.
The system of the present embodiment includes a distribution management server 10, an editing management server 20 (an example of “information processing apparatus”), a file management server 30, and a plurality of user terminals 40 (40-1, 40-2,... , 40-n).
The distribution management server 10 is a user terminal in a range in which a moving image file posted by a user terminal 40 is specified (for example, inside a specific online community (for example, a group in SNS (Social Networking Service)) to which the poster belongs. A service to be distributed to 40 (hereinafter referred to as “moving image distribution service”) is provided. On the other hand, the edit management server 20 provides a service (hereinafter referred to as “linked video generation service”) that generates a linked video using a video file managed by the video distribution service as a material.

配信管理サーバ10及び編集管理サーバ20とユーザ端末40とは、通信ネットワーク50を通じてそれぞれデータの授受が可能である。また、配信管理サーバ10及び編集管理サーバ20は、ファイル管理サーバ30を介して記憶装置31に記憶されるデータ(本実施例では、動画ファイル)にアクセス可能である。
通信ネットワーク50は、既存のネットワーク(例えば、インターネット(Internet),携帯電話網,無線WAN(Wireless Wide Area Network),無線LAN(Wireless Local Area Network),イーサネット(Ethernet)(登録商標)など)のうち少なくともいずれかを含んでいてよい。
The distribution management server 10, the edit management server 20, and the user terminal 40 can exchange data through the communication network 50. Further, the distribution management server 10 and the edit management server 20 can access data (moving image file in this embodiment) stored in the storage device 31 via the file management server 30.
The communication network 50 is an existing network (for example, the Internet, a mobile phone network, a wireless WAN (Wireless Wide Area Network), a wireless LAN (Wireless Local Area Network), Ethernet (registered trademark), etc.). At least one of them may be included.

[2−2−1.配信管理サーバ]
図2において、配信管理サーバ10は、Webサーバプログラム(HTTPデーモン(HyperText Transfer Protocol Daemon)ともいう。)がインストールされたサーバ装置(汎用コンピュータ)である。
配信管理サーバ10は、例えば、動画ファイルを指定する所定の要求(リクエスト)に応じて、指定された動画ファイルをファイル管理サーバ30を介して記憶装置31から取得し、これを要求元に応答(レスポンス)する機能を有する。
なお、複数のサーバ装置を連携させて配信管理システムを構成し、配信管理サーバ10の機能を分散させることも可能である。例えば、配信管理サーバ10が外部の配信サーバへのリンク情報を提供したり同配信サーバへ所定の要求を転送(リダイレクト)したりすることにより、指定された動画ファイルを要求元に応答する処理を当該外部の配信サーバに負担させてもよい。
[2-2-1. Distribution management server]
In FIG. 2, a distribution management server 10 is a server device (general-purpose computer) in which a Web server program (also referred to as an HTTP daemon (HyperText Transfer Protocol Daemon)) is installed.
For example, in response to a predetermined request (request) for specifying a moving image file, the distribution management server 10 acquires the specified moving image file from the storage device 31 via the file management server 30, and responds to the request source ( Response).
A distribution management system can be configured by linking a plurality of server devices, and the functions of the distribution management server 10 can be distributed. For example, the distribution management server 10 provides a process of responding to a request source of a specified video file by providing link information to an external distribution server or transferring (redirecting) a predetermined request to the distribution server. The external distribution server may be burdened.

[2−2−2.編集管理サーバ]
図2において、編集管理サーバ20は、Webサーバプログラム(HTTPデーモン(HyperText Transfer Protocol Daemon)ともいう。)及びアプリケーションプログラムがインストールされたサーバ装置(汎用コンピュータ)である。
編集管理サーバ20は、例えば、連結動画の生成要求に応じて連結動画を生成し、生成された連結動画に関する情報を要求元に提供する機能を有する。
なお、複数のサーバ装置を連携させて編集管理システムを構成し、編集管理サーバ20の機能を分散させることも可能である。例えば、Webサーバプログラムがインストールされたサーバ装置(Webサーバ)と、アプリケーションプログラムがインストールされたサーバ装置(アプリケーションサーバ)とを別個に用意し、ユーザ端末40からのアクセスに対応する機能と連結動画を生成する機能とを分散させてもよい。また、編集管理サーバ20が外部の配信サーバへのリンク情報を提供したり同配信サーバへ所定の要求を転送(リダイレクト)したりすることにより、指定された動画ファイルを要求元に応答する処理を当該外部の配信サーバに負担させてもよい。その他、例えば、生成された連結動画ファイルを他の動画ファイルと同様にファイル管理サーバ30に管理させることにより、生成された連結動画ファイルを要求元に応答する処理をファイル管理サーバ30に実行させてもよい。
[2-2-2. Edit management server]
In FIG. 2, the editing management server 20 is a server device (general-purpose computer) in which a Web server program (also referred to as an HTTP daemon (HyperText Transfer Protocol Daemon)) and an application program are installed.
For example, the edit management server 20 has a function of generating a linked movie in response to a request for generating a linked movie and providing information regarding the generated linked movie to the request source.
It is also possible to configure an editing management system by linking a plurality of server devices and to distribute the functions of the editing management server 20. For example, a server device (Web server) in which a Web server program is installed and a server device (application server) in which an application program is installed are prepared separately, and functions and linked videos corresponding to access from the user terminal 40 are provided. The functions to be generated may be distributed. In addition, the edit management server 20 provides processing for responding to the request source of the specified video file by providing link information to an external distribution server or transferring (redirecting) a predetermined request to the distribution server. The external distribution server may be burdened. In addition, for example, by causing the file management server 30 to manage the generated linked video file in the same manner as other video files, the file management server 30 can execute a process of responding to the request source of the generated linked video file. Also good.

[2−2−3.ファイル管理サーバ]
図2において、ファイル管理サーバ30は、ファイルサーバプログラムがインストールされたサーバ装置(汎用コンピュータ)である。
ファイル管理サーバ30は、例えば、ファイルの格納要求に応じて要求元から取得されるファイルを記憶装置31に格納する機能と、ファイルの抽出要求に応じて記憶装置31から抽出されるファイルを要求元に応答する機能とを有する。
なお、複数のサーバ装置を連携させてファイル管理システムを構成し、ファイル管理サーバ30の機能を分散させることも可能である。また、ファイル管理サーバ30が内蔵し又は外部の接続可能な複数の記憶装置にデータを分散配置することも可能である。その他、NAS(Network Attached Storage)と呼ばれる専用装置を用いて構成してもよい。
[2-2-3. File management server]
In FIG. 2, a file management server 30 is a server device (general-purpose computer) in which a file server program is installed.
The file management server 30 has, for example, a function of storing a file acquired from a request source in response to a file storage request in the storage device 31, and a file extracted from the storage device 31 in response to a file extraction request. It has a function to respond to.
It is also possible to configure a file management system by linking a plurality of server devices, and to distribute the functions of the file management server 30. It is also possible to distribute data in a plurality of storage devices built in the file management server 30 or externally connectable. In addition, a dedicated device called NAS (Network Attached Storage) may be used.

[2−2−4.ユーザ端末]
図2において、ユーザ端末40は、データ表示機能,データ通信機能,映像撮影機能などを有するユーザ装置(汎用コンピュータ)である。
本実施例のシステムでは、ユーザ端末40として、携帯電話,スマートフォン(smartphone),タブレット(tablet)端末,タブレットPC(personal computer),小型のPC,ウェアラブルデバイス(wearable device)などの携帯型のユーザ装置を用いることができる。
[2-2-4. User terminal]
In FIG. 2, a user terminal 40 is a user device (general-purpose computer) having a data display function, a data communication function, a video shooting function, and the like.
In the system of the present embodiment, the user terminal 40 is a portable user device such as a mobile phone, a smart phone, a tablet terminal, a tablet PC (personal computer), a small PC, or a wearable device. Can be used.

[2−3.ハードウェア構成]
[2−3−1.サーバ装置]
図3に、サーバ装置のハードウェア構成例を示す。
典型的なサーバ装置は、MPU(Micro-Processing Unit)やROM(Read Only Memory)を含む制御処理装置310と、RAM(Random Access Memory)を含む主記憶装置320と、HDD(Hard Disc Drive)を含む補助記憶装置330と、マウスやキーボードを含む入力装置340と、ディスプレイやスピーカを含む出力装置350と、ネットワークカード(Network Interface Card)を含む通信制御装置360と、を有する。
[2-3. Hardware configuration]
[2-3-1. Server device]
FIG. 3 shows a hardware configuration example of the server device.
A typical server device includes a control processing device 310 including an MPU (Micro-Processing Unit) and a ROM (Read Only Memory), a main storage device 320 including a RAM (Random Access Memory), and an HDD (Hard Disc Drive). And an input device 340 including a mouse and a keyboard, an output device 350 including a display and a speaker, and a communication control device 360 including a network card (Network Interface Card).

主記憶装置320、補助記憶装置330、入力装置340、出力装置350及び通信制御装置360は、バスラインを介して制御処理装置310とそれぞれ接続される。
制御処理装置310は、(1)補助記憶装置330に記憶されたプログラムを主記憶装置320上に読み込み、(2)プログラムの指示に従って入力装置340と補助記憶装置330と通信制御装置360との少なくともいずれかからデータを受け取り、(3)取得したデータをプログラムに規定される手順で演算・加工した上で、(4)演算済み・加工済みのデータを補助記憶装置330と出力装置350と通信制御装置360との少なくともいずれかに送り出す。
The main storage device 320, the auxiliary storage device 330, the input device 340, the output device 350, and the communication control device 360 are each connected to the control processing device 310 via a bus line.
The control processing device 310 reads (1) a program stored in the auxiliary storage device 330 into the main storage device 320, and (2) at least one of the input device 340, the auxiliary storage device 330, and the communication control device 360 in accordance with an instruction of the program. Receive data from either of them, (3) calculate and process the acquired data according to the procedure specified by the program, and (4) control communication between the calculated and processed data with the auxiliary storage device 330 and the output device 350 Send to at least one of devices 360.

[2−3−2.ユーザ装置]
図4に、ユーザ装置のハードウェア構成例を示す。
典型的なユーザ装置は、制御処理部を構成するMPU411と、主記憶部を構成するRAM421と、補助記憶部を構成するROM422及びEEPROM(Electrically Erasable Programmable Read-Only Memory)423と、入力出力部を構成するタッチパネルディスプレイ431と、通信制御部を構成するNIC(Network Interface Controller)441及び無線LAN(Local Area Network)チップ442と、撮像素子(例えば、CMOS(Complementary Metal-Oxide Semiconductor)センサ)で撮影した画像をデジタル信号に変換するカメラ451と、音波によって生ずる振動板などの機械的な振動を電気信号に変換するマイクロフォン(Microphone)452と、複数の人工衛星からそれぞれ送出される所定の信号を用いて割り出した現在位置を示す位置情報を出力するGPSチップ461と、現在時刻を出力する時計462と、を少なくとも有する。
[2-3-2. User device]
FIG. 4 shows a hardware configuration example of the user apparatus.
A typical user device includes an MPU 411 constituting a control processing unit, a RAM 421 constituting a main storage unit, a ROM 422 and an EEPROM (Electrically Erasable Programmable Read-Only Memory) 423 constituting an auxiliary storage unit, and an input / output unit. Photographed with a touch panel display 431 constituting the NIC, a network interface controller (NIC) 441 and a wireless LAN (Local Area Network) chip 442 constituting a communication control unit, and an image sensor (for example, a complementary metal-oxide semiconductor (CMOS) sensor). Using a camera 451 for converting an image into a digital signal, a microphone 452 for converting mechanical vibrations such as a diaphragm generated by sound waves into an electrical signal, and predetermined signals respectively transmitted from a plurality of artificial satellites GPS chip that outputs location information indicating the current location Having at least a 61, a clock 462 that outputs the current time, the.

RAM421と、ROM422と、EEPROM423と、タッチパネルディスプレイ431と、NIC441と、無線LANチップ442と、カメラ451と、マイクロフォン452と、GPSチップ461と、時計462とは、バスラインを介してMPU411と接続される。
MPU411は、(1)EEPROM423に記憶されたプログラムをRAM421上に読み込み、(2)プログラムの指示に従ってタッチパネルディスプレイ431とEEPROM423とNIC441と無線LANチップ442とカメラ451とマイクロフォン452とGPSチップ461と時計462との少なくともいずれかからデータを受け取り、(3)取得したデータをプログラムに規定される手順で演算・加工した上で、(4)演算済み・加工済みのデータをEEPROM423とタッチパネルディスプレイ431とNIC441と無線LANチップ442との少なくともいずれかに送り出す。
The RAM 421, ROM 422, EEPROM 423, touch panel display 431, NIC 441, wireless LAN chip 442, camera 451, microphone 452, GPS chip 461, and clock 462 are connected to the MPU 411 via a bus line. The
The MPU 411 (1) reads the program stored in the EEPROM 423 into the RAM 421, and (2) touches the touch panel display 431, the EEPROM 423, the NIC 441, the wireless LAN chip 442, the camera 451, the microphone 452, the GPS chip 461, and the clock 462 according to the instructions of the program. And (3) calculating and processing the acquired data in accordance with the procedure specified in the program, and (4) calculating and processing the processed data into the EEPROM 423, the touch panel display 431, and the NIC 441. The data is sent to at least one of the wireless LAN chip 442.

[2−4.機能構成]
図5に、「動画配信サービス」に関する配信管理サーバ、ファイル管理サーバ及びユーザ端末の機能構成例をそれぞれ示す。
配信管理サーバ10の機能は、サーバ装置向けOS(Operating System)と当該OS上で動作するWebサーバプログラムとがサーバ装置にそれぞれインストールされることにより実現される。ファイル管理サーバ30の機能は、サーバ装置向けOS(Operating System)と当該OS上で動作するファイルサーバプログラムとがサーバ装置にそれぞれインストールされることにより実現される。また、ユーザ端末40の機能は、ユーザ装置向けOSと当該OS上で動作するブラウザプログラムや各種のプログラム(例えば、カメラ451やマイクロフォン452を駆動させるドライバプログラムやアプリケーションプログラム)とがユーザ装置にそれぞれインストールされることにより実現される。
[2-4. Functional configuration]
FIG. 5 illustrates functional configuration examples of the distribution management server, the file management server, and the user terminal related to the “video distribution service”.
The functions of the distribution management server 10 are realized by installing an OS (Operating System) for the server device and a Web server program operating on the OS, respectively, on the server device. The function of the file management server 30 is realized by installing an OS (Operating System) for the server device and a file server program operating on the OS, respectively, on the server device. The function of the user terminal 40 is that a user device OS and a browser program and various programs (for example, a driver program and an application program for driving the camera 451 and the microphone 452) operating on the OS are installed in the user device. Is realized.

図6に、「連結動画生成サービス」に関する編集管理サーバ、ファイル管理サーバ及びユーザ端末の機能構成例をそれぞれ示す。
編集管理サーバ20の機能は、サーバ装置向けOS(Operating System)と当該OS上で動作するWebサーバプログラム及びアプリケーションプログラムとがサーバ装置にそれぞれインストールされることにより実現される。ファイル管理サーバ30及びユーザ端末40の機能のうち図5と同一の符号が付されているものの機能は、図5に示す機能と同等である。
FIG. 6 shows functional configuration examples of the editing management server, the file management server, and the user terminal related to the “linked video generation service”.
The functions of the editing management server 20 are realized by installing an OS (Operating System) for the server device and a Web server program and an application program that operate on the OS, respectively, on the server device. Of the functions of the file management server 30 and the user terminal 40, those having the same reference numerals as those in FIG. 5 are equivalent to the functions shown in FIG.

サーバ装置にインストールされるべきプログラムは、各種の記録媒体(例えば、CD(Compact Disc),DVD(Digital Versatile Disk),MOディスク(Magneto-Optical disk),フラッシュメモリ(flash memory)など)に記録された状態で配布され当該記録媒体からサーバ装置に読み込まれてもよいし、通信ネットワークを介し搬送波に重畳させてサーバ装置に供給されてもよい。また、出荷当初からインストールされていてもよい。
ユーザ装置にインストールされるべきプログラムは、通信ネットワークを介し搬送波に重畳させてユーザ装置に供給されるのが一般的である。なお、各種の記録媒体(例えば、CD,DVD,MOディスク,フラッシュメモリなど)に記録された状態で配布され当該記録媒体からユーザ装置に読み込まれてもよい。また、出荷当初からインストールされていてもよい。
The program to be installed in the server device is recorded on various recording media (for example, CD (Compact Disc), DVD (Digital Versatile Disk), MO disk (Magneto-Optical disk), flash memory, etc.). It may be distributed in a state of being read and read into the server device from the recording medium, or may be supplied to the server device by being superimposed on a carrier wave via a communication network. Further, it may be installed from the beginning of shipment.
Generally, a program to be installed in a user apparatus is supplied to the user apparatus by being superimposed on a carrier wave via a communication network. Note that the program may be distributed in a state of being recorded on various recording media (for example, CD, DVD, MO disk, flash memory, etc.) and read from the recording medium to the user device. Further, it may be installed from the beginning of shipment.

[2−4−1.動画配信サービスに関する機能構成]
図5に示すように、ユーザ端末40は、撮影部4010と、記憶部4020と、検出部4030と、要求部4040と、受領部4050と、表示部4060と、を具備する。
このうち、撮影部4010はカメラ451及びマイクロフォン452を含んで構成される。記憶部4020はEEPROM423を含んで構成される。検出部4030及び表示部4060はタッチパネルディスプレイ431を含んで構成される。要求部4040及び受領部4050はNIC441と無線LANチップ442の少なくともいずれかを含んで構成される。
[2-4-1. Functional configuration related to video distribution service]
As illustrated in FIG. 5, the user terminal 40 includes an imaging unit 4010, a storage unit 4020, a detection unit 4030, a request unit 4040, a reception unit 4050, and a display unit 4060.
Among these, the photographing unit 4010 includes a camera 451 and a microphone 452. The storage unit 4020 includes an EEPROM 423. The detection unit 4030 and the display unit 4060 are configured to include a touch panel display 431. The request unit 4040 and the reception unit 4050 are configured to include at least one of the NIC 441 and the wireless LAN chip 442.

撮影部4010は、受光される映像及び集音される音声を所定形式でそれぞれ符号化したコンテンツとこれに付随するメタデータとを含む動画ファイルを生成し、記憶部4020に記憶させる。
メタデータには、ユーザ端末の種別(撮影装置)、GPSチップ461から取得される位置情報(撮影位置)及び時計462から取得される時刻情報(撮影時期)が含まれる。
The photographing unit 4010 generates a moving image file including content obtained by encoding received video and collected sound in a predetermined format and metadata associated therewith, and causes the storage unit 4020 to store the moving image file.
The metadata includes the type of user terminal (imaging device), position information acquired from the GPS chip 461 (imaging position), and time information acquired from the clock 462 (imaging time).

要求部4040は、検出部4030により検出されるタッチ操作により記憶部4020に記憶される動画ファイルの中から指定される動画を配信管理サーバ10に投稿(ポスト)し、その管理を要求する(動画管理要求)。また、検出部4030により検出されるタッチ操作により配信管理サーバ10で管理される動画の中から指定される指定動画の配信を配信管理サーバ10に要求する(動画配信要求)。
受領部4050は、投稿した動画を受け付けた旨の通知(受付完了通知)を配信管理サーバ10から受領する。また、指定した動画ファイル(指定動画ファイル)に関する情報(例えば、指定動画ファイルそのもの,指定動画ファイルの配信を手動で要求するためのリンク情報,指定動画ファイルの配信を自動で要求するためのリダイレクト情報など)を配信管理サーバ10から受領する。その後、ユーザ端末40は、必要に応じて指定動画を取得し表示部4060に表示させる。
The request unit 4040 posts (posts) a moving image specified from the moving image file stored in the storage unit 4020 to the distribution management server 10 by a touch operation detected by the detecting unit 4030, and requests its management (moving image). Management request). Further, the distribution management server 10 is requested to distribute a designated moving image specified from the moving images managed by the distribution management server 10 by a touch operation detected by the detection unit 4030 (moving image distribution request).
The receiving unit 4050 receives from the distribution management server 10 a notification that the posted video has been received (acceptance completion notification). Also, information related to the specified movie file (designated movie file) (for example, the designated movie file itself, link information for manually requesting delivery of the designated movie file, redirect information for automatically requesting delivery of the designated movie file) Etc.) from the distribution management server 10. Thereafter, the user terminal 40 acquires the designated moving image as necessary and causes the display unit 4060 to display it.

図5に示すように、ファイル管理サーバ30は、ファイル管理部3010と、ファイル記憶部3020とを具備する。
ファイル管理部3010は、外部からの格納要求に応じてファイル記憶部3020に投稿された動画ファイル(投稿動画ファイル)を記憶させるとともに、外部からの抽出要求に応じてファイル記憶部3020に記憶される指定動画ファイルを提供する。
As illustrated in FIG. 5, the file management server 30 includes a file management unit 3010 and a file storage unit 3020.
The file management unit 3010 stores a moving image file (posted moving image file) posted in the file storage unit 3020 in response to an external storage request, and is stored in the file storage unit 3020 in response to an external extraction request. Provide the specified video file.

図7に、ファイル記憶部3020に格納される動画ファイルのメタ情報の主要な項目を例示する。
図7に例示するように、メタ情報は、「動画ID」(キー項目)と、「ファイル名」と、保存場所を示す「ディレクトリパス」と、ファイルの「投稿者」と、コンテンツの圧縮形式を示す「ファイル種類」と、「フレームサイズ(幅,高さ)」と、「フレームレート」と、「長さ」(再生時間)と、「撮影時期」と、「撮影位置(経度,緯度,高度)」と、「撮影装置」と、単数又は複数の「タグ」と、「コメント」とを含む。
FIG. 7 illustrates main items of the meta information of the moving image file stored in the file storage unit 3020.
As illustrated in FIG. 7, the meta information includes “video ID” (key item), “file name”, “directory path” indicating the storage location, “poster” of the file, and content compression format. “File type”, “frame size (width, height)”, “frame rate”, “length” (playback time), “shooting time”, “shooting position (longitude, latitude, Altitude) "," imaging device ", one or more" tags ", and" comments ".

図5に示すように、配信管理サーバ10は、受付部1010と、管理部1020と、応答部1030とを具備する。
受付部1010は、動画管理要求及び動画配信要求をユーザ端末40から受け付ける。
管理部1020は、ログイン済みのユーザ端末40から投稿(ポスト)される投稿動画ファイルに一意のIDを付与し、投稿者のIDに関連付けてファイル記憶部3020に格納するようファイル管理部3010に要求する。また、ユーザ端末40により指定される指定動画ファイルをファイル記憶部3020から抽出するようファイル管理部3010に要求する。
応答部1030は、受付完了通知及び指定動画ファイルに関する情報をユーザ端末40に応答する。
As illustrated in FIG. 5, the distribution management server 10 includes a reception unit 1010, a management unit 1020, and a response unit 1030.
The receiving unit 1010 receives a moving image management request and a moving image distribution request from the user terminal 40.
The management unit 1020 gives a unique ID to the posted moving image file posted (posted) from the logged-in user terminal 40 and requests the file management unit 3010 to store the file in the file storage unit 3020 in association with the poster's ID. To do. Further, it requests the file management unit 3010 to extract the designated moving image file designated by the user terminal 40 from the file storage unit 3020.
The response unit 1030 responds to the user terminal 40 with information regarding the reception completion notification and the designated moving image file.

[2−4−2.連結動画生成サービスに関する機能構成]
図6に示すように、ユーザ端末40は、検出部4030と、要求部4040と、受領部4050と、表示部4060と、を具備する。
このうち、検出部4030及び表示部4060はタッチパネルディスプレイ431を含んで構成される。要求部4040及び受領部4050はNIC441と無線LANチップ442の少なくともいずれかを含んで構成される。
要求部4040は、検出部4030により検出されるタッチ操作に応じて、記憶部4020に記憶される動画ファイルの中から指定される複数の動画ファイルを素材とする連結動画の生成を要求する(連結動画生成要求)。
受領部4050は、生成された連結動画ファイルにアクセスするためのアクセス情報(例えば、連結動画ファイルの配信を手動で要求するためのリンク情報,連結動画ファイルの配信を自動で要求するためのリダイレクト情報など)を編集管理サーバ20から受領する。その後、ユーザ端末40は、指定動画を取得する手順と同様の手順で連結動画ファイルを取得し表示部4060に表示させる。
[2-4-2. Functional configuration for linked video generation service]
As illustrated in FIG. 6, the user terminal 40 includes a detection unit 4030, a request unit 4040, a reception unit 4050, and a display unit 4060.
Among these, the detection unit 4030 and the display unit 4060 are configured to include a touch panel display 431. The request unit 4040 and the reception unit 4050 are configured to include at least one of the NIC 441 and the wireless LAN chip 442.
In response to the touch operation detected by the detection unit 4030, the request unit 4040 requests generation of a linked movie using a plurality of movie files specified from the movie files stored in the storage unit 4020 (linked) Video generation request).
The receiving unit 4050 has access information for accessing the generated linked video file (for example, link information for manually requesting delivery of the linked video file, redirect information for automatically requesting delivery of the linked video file) Etc.) from the editing management server 20. Thereafter, the user terminal 40 acquires the linked moving image file and displays it on the display unit 4060 in the same procedure as that for acquiring the designated moving image.

図6に示すように、編集管理サーバ20は、受付部2010と、仕分部2020と、設定部2030と、選定部2040と、特定部2050と、抽出部2060と、連結部2070と、提示部2080とを具備する。
受付部2010は、連結動画生成要求をユーザ端末40から受け付ける。
仕分部2020は、特定の人物に関連する複数の動画ファイルを所定期間ごとに区切られた複数の区分のいずれかに撮影時期に応じてそれぞれ仕分ける。設定部2030は、仕分部2020により仕分けられる動画ファイルの数が多い区分の動画ファイルほど選定されにくくなるように複数の動画ファイルに重みをそれぞれ設定する。
As shown in FIG. 6, the edit management server 20 includes a receiving unit 2010, a sorting unit 2020, a setting unit 2030, a selecting unit 2040, a specifying unit 2050, an extracting unit 2060, a connecting unit 2070, and a presenting unit. 2080.
The receiving unit 2010 receives a linked moving image generation request from the user terminal 40.
The sorting unit 2020 sorts a plurality of moving image files related to a specific person into one of a plurality of sections divided for each predetermined period according to the shooting time. The setting unit 2030 sets weights for a plurality of moving image files so that the moving image files of the category having a larger number of moving image files sorted by the sorting unit 2020 are less likely to be selected.

選定部2040は、設定部2030により設定される重みを加味して複数の動画ファイルの中から複数の動画ファイル(選定ファイル)を選定する。特定部2050は、選定部2040により選定される複数の選定ファイルにおいて連結動画を構成するべき指定長さの抽出部分をそれぞれ特定する。抽出部2060は、特定部2050によりそれぞれ特定される抽出部分を複数の選定ファイルからそれぞれ抽出する。連結部2070は、抽出部2060により抽出される映像を連結して連結動画を生成し、生成された連結動画をコンテンツとする連結動画ファイルをファイル記憶部3020に格納するようファイル管理部3010に要求する。以降、連結動画ファイルは、配信主体(サーバ名)、ディレクトリパス(格納位置)の一部、及び、ファイル名が連結されるURL(Uniform Resource Locator)により特定される。
提示部2080は、連結部2070により生成される連結動画ファイルのアクセス情報をユーザ端末40に応答する。
The selection unit 2040 selects a plurality of moving image files (selection files) from the plurality of moving image files in consideration of the weight set by the setting unit 2030. The specifying unit 2050 specifies the extracted portions of the designated length that should form the linked moving image in the plurality of selection files selected by the selection unit 2040. The extraction unit 2060 extracts the extracted portions respectively specified by the specifying unit 2050 from the plurality of selection files. The concatenation unit 2070 concatenates the videos extracted by the extraction unit 2060 to generate a concatenated video, and requests the file management unit 3010 to store a concatenated video file containing the generated concatenated video as content in the file storage unit 3020. To do. Thereafter, the linked moving image file is specified by a distribution subject (server name), a part of a directory path (storage position), and a URL (Uniform Resource Locator) to which the file name is linked.
The presentation unit 2080 responds to the user terminal 40 with the access information of the connected moving image file generated by the connecting unit 2070.

[2−5.連結映像の生成手順]
図8に、編集管理サーバによる連結映像の生成手順を例示する。
編集管理サーバ20は、ユーザ端末40からの要求に応じて、図8に示す手順で連結映像(連結動画)を生成する。
〔S802〕受付部2010が、ユーザ端末40から連結動画生成要求(リクエスト)を受け付ける。連結動画生成要求は、「動画配信サービス」の各ページに共通して表示されるメニューに含まれ又はいずれかのページに個別に配置されるリンク要素(例えば、テキスト,画像,ボタンなど)の表示領域がユーザのタッチ操作により指定された際にユーザ端末40から編集管理サーバ20に送信されるものとする。なお、複数種類(例えば、30秒バージョン及び3分バージョンの2種類)の連結動画を生成可能とする場合、連結動画のバージョンにそれぞれ対応する複数のリンク要素を配置してもよい。この場合、連結動画生成要求にはバージョンを識別可能なパラメータを含ませるとよい。また、素材とする動画ファイルの数が不足する場合には、リンク要素を無効化(非表示又はグレーアウト)してもよい。
[2-5. Concatenated video generation procedure]
FIG. 8 exemplifies a procedure for generating linked video by the editing management server.
In response to a request from the user terminal 40, the edit management server 20 generates a linked video (linked video) according to the procedure shown in FIG.
[S802] The receiving unit 2010 receives a linked moving image generation request (request) from the user terminal 40. Linked video generation request is included in a menu that is displayed in common on each page of the “video distribution service”, or a link element (for example, text, image, button, etc.) that is individually arranged on any page is displayed. It is assumed that the area is transmitted from the user terminal 40 to the editing management server 20 when the area is designated by the user's touch operation. In addition, when it is possible to generate a plurality of types (for example, two types of 30-second version and three-minute version) of linked moving images, a plurality of link elements respectively corresponding to the versions of the linked moving images may be arranged. In this case, the linked moving image generation request may include a parameter that can identify the version. Further, when the number of moving image files used as a material is insufficient, the link element may be invalidated (hidden or grayed out).

〔S804〕仕分部2020が、特定の人物に関連する複数の動画ファイルを月ごとに区切られた複数の区分のいずれかに撮影時期に応じてそれぞれ仕分ける。なお、本実施例では、撮影ミスに係る動画ファイルが紛れている可能性を考慮して、コンテンツの「長さ」が6秒間以上である動画ファイルを仕分けの対象とする。また、特定の人物に関連付けられたディレクトリに格納されていたり、特定の人物に関連付けられたタグやコメントが付加されていたり、特定の人物に関連するタイトルが付与されていたりするなど、当該人物を撮影した映像を含む可能性が高い動画ファイルを仕分けの対象とする。   [S804] The sorting unit 2020 sorts a plurality of moving image files related to a specific person into one of a plurality of sections divided for each month according to the shooting time. In this embodiment, in consideration of the possibility that a moving image file related to a shooting mistake is misunderstood, a moving image file whose content “length” is 6 seconds or longer is selected. Also, the person is stored in a directory associated with a specific person, a tag or comment associated with a specific person is added, or a title related to a specific person is assigned. Video files that are likely to contain captured video are targeted for sorting.

〔S808〕設定部2030が、区分ごとに仕分部2020により当該区分に仕分けられる動画ファイルの数に反比例する重みを当該区分に属する複数の素材にそれぞれ設定する。
〔S810a〕選定部2040が、設定部2030により設定される重みを加味して複数の動画ファイルの中から複数の動画ファイル(選定ファイル)を選定する。本実施例では、各動画ファイルに設定された重みの大きさの比に応じて所定の数値範囲を分割し各映像ファイルをそれぞれいずれかの分割範囲に対応付け当該数値範囲の疑似乱数を発生させて発生した疑似乱数を含む分割区分に対応付けられている動画ファイルを選定する処理を繰り返す。選定数は連結動画の長さに応じて設定する。例えば、30秒バージョンの連結動画を生成する場合は選定数30、180秒バージョンの連結動画を生成する場合は選定数180に設定する。
[S808] The setting unit 2030 sets a weight inversely proportional to the number of moving image files sorted by the sorting unit 2020 for each category to a plurality of materials belonging to the category.
[S810a] The selection unit 2040 selects a plurality of moving image files (selection files) from the plurality of moving image files in consideration of the weight set by the setting unit 2030. In this embodiment, a predetermined numerical range is divided according to the ratio of weights set to each moving image file, and each video file is associated with one of the divided ranges to generate a pseudo-random number in the numerical range. The process of selecting the moving image file associated with the division category including the pseudo random number generated in the above is repeated. The number of selections is set according to the length of the linked video. For example, the number of selections is set to 30 when generating a 30-second version of a linked moving image, and the number of selections is set to 180 when generating a 180-second version of a linked moving image.

〔S818〕特定部2050が、選定部2040により選定される複数の選定ファイルにおいて、連結動画を構成するべき指定長さ(本実施例では、一律に1秒間)の抽出部分をそれぞれ特定する。なお、本実施例では、先頭から5秒後の時点から10秒後の時点までの範囲内で抽出部分をランダムに特定することにより、特定処理の迅速化を図っている。
〔S820〕抽出部2060が、特定部2050によりそれぞれ特定される抽出部分を複数の選定ファイルからそれぞれ抽出する。
[S818] The identifying unit 2050 identifies each of the extracted portions of a specified length (uniformly 1 second in the present embodiment) that should form a linked moving image in a plurality of selection files selected by the selecting unit 2040. In the present embodiment, the extraction process is speeded up by randomly specifying the extracted portion within the range from the time point 5 seconds after the beginning to the time point 10 seconds later.
[S820] The extraction unit 2060 extracts the extracted portions respectively specified by the specifying unit 2050 from the plurality of selection files.

〔S822〕連結部2070が、抽出部2060により抽出される映像を元の音声を残したまま撮影時期の昇順に連結し、必要に応じてBGM(background music)を付加して連結動画を生成し、生成された連結動画をコンテンツとする連結動画ファイルをファイル管理サーバ30(記憶装置31)に管理させる。ある選定ファイルの映像が縦長である場合は、フレーム画像の上部と下部の少なくともいずれかを切り取るか、フレーム画像のサイズを縮小するかして、横長の映像に高さを合わせるのが好ましい。
〔S824〕提示部2080が、連結部2070により生成される連結動画のアクセス情報をユーザ端末40に応答(レスポンス)として返す。なお、連結動画の生成には相応の時間を要するため、S802のリクエストに対し例えば「作成中」と表示されるページをレスポンスとしていったん返し、その後ユーザ端末40から編集管理サーバ20に所定時間ごとにページ更新要求を送信させ、連結動画が完成した際に当該連結動画のアクセス情報を応答してもよい。また、連結動画ファイルが完成した旨を電子メールや通知機能を利用して指定された範囲のユーザに報知することとしてもよい。
[S822] The concatenation unit 2070 concatenates the video extracted by the extraction unit 2060 in ascending order of shooting time while leaving the original audio, and adds a background music (BGM) as necessary to generate a concatenated video. Then, the file management server 30 (storage device 31) manages the linked moving image file having the generated linked moving image as content. If the video of a selected file is vertically long, it is preferable to adjust the height to the horizontally long video by cutting out at least one of the upper and lower parts of the frame image or reducing the size of the frame image.
[S824] The presentation unit 2080 returns the connection moving image access information generated by the connection unit 2070 to the user terminal 40 as a response. Note that since it takes a considerable amount of time to generate the linked video, for example, a page displayed as “Creating” is once returned as a response to the request in S802, and then the user terminal 40 returns to the editing management server 20 every predetermined time. A page update request may be transmitted, and access information of the linked video may be returned when the linked video is completed. Further, it may be notified to a user in a specified range using an e-mail or a notification function that the linked moving image file has been completed.

[3.変形例]
[3−1.変形例1:動画ファイルが選定される度に重みを更新する]
いずれかの動画ファイルが選定ファイルとして選定される度に当該選定ファイルと所定の関係を有する他の動画ファイルの重み(選定されやすさ度合い)を半減し又は0(若しくは有効でない値)にしてもよい。
これにより、最新の重みを加味して動画ファイルが順次選定されれば、選定された動画ファイルと特定の関係にある他の動画ファイルがその後に選定される可能性が相対的に下がると同時にその他の動画ファイルがその後に選定される可能性が相対的に上がる。
以下では、所定の関係として、撮影時期が近接し又は部分的に重複する場合を想定した例(変形例1A及び変形例1B)及び撮影者が重複する場合を想定した例(変形例1C)を例示する。変形例1A〜変形例1Cは、相互に組み合わせてもよい。
[3. Modified example]
[3-1. Modification 1: The weight is updated every time a video file is selected]
Every time any video file is selected as a selection file, the weight (ease of selection) of other video files having a predetermined relationship with the selected file is reduced to half or 0 (or an invalid value). Good.
As a result, if video files are sequentially selected with the latest weights added, the possibility that other video files that have a specific relationship with the selected video file will be selected later will be reduced at the same time. There is a relative increase in the possibility that the video file will be selected later.
In the following, as a predetermined relationship, an example (Modification 1A and Modification 1B) assuming a case where shooting times are close or partially overlap and an example (Modification 1C) assuming a case where photographers overlap are assumed. Illustrate. Modification 1A to Modification 1C may be combined with each other.

[3−1−1.変形例1A]
いずれかの動画ファイルが選定ファイルとして選定される度に同一区分に属する他の動画ファイルの少なくとも一部の重み(選定されやすさ度合い)を半減し又は0(若しくは有効でない値)にしてもよい。
これにより、最新の重みを加味して動画ファイルが順次選定されれば、選定された動画ファイルと同一の区分に仕分けられている他の動画ファイルがその後に選定される可能性が相対的に下がると同時に他の区分に仕分けられている動画ファイルがその後に選定される可能性が相対的に上がるため、結果的に撮影時期がより偏りにくくなる。
[3-1-1. Modification 1A]
Each time any video file is selected as the selection file, at least a part of the weight (ease of selection) of other video files belonging to the same category may be halved or 0 (or an invalid value). .
As a result, if a video file is sequentially selected in consideration of the latest weight, the possibility that another video file classified into the same category as the selected video file will be selected later is relatively reduced. At the same time, there is a relatively high possibility that a moving image file classified into another category will be selected later, and as a result, shooting times are less likely to be biased.

具体的には、撮影時期が近接する(例えば、撮影日が同一である)複数の動画ファイルをグループ化し、いずれかが選定ファイルとして選定される度に同一グループの他の関連動画ファイル(「関連映像ファイル」の一例。)の重み(選定されやすさ度合い)を半減し又は0(若しくは有効でない値)にするとよい。例えば、図9に示すように動画ファイルが存在する場合、撮影日が「Y年M月D日」の動画ファイルの組<a,a,a,b,b,b>及び撮影日が「Y年M月(D+1)日」の動画ファイルの組<a,a>をそれぞれグループ化する。
これにより、最新の重みを加味して動画ファイルが順次選定されれば、選定された動画ファイルと撮影時期が近い他の関連動画ファイルがその後に選定される可能性が相対的に下がると同時にその他の動画ファイルがその後に選定される可能性が相対的に上がるため、結果的に撮影時期がより偏りにくくなる。
Specifically, a plurality of video files that are close in shooting time (for example, with the same shooting date) are grouped, and each time one of them is selected as a selection file, another related video file (“related” An example of “video file”.) The weight (degree of ease of selection) may be halved or 0 (or an invalid value). For example, if the moving image file exists as shown in FIG. 9, the photographing date is set in the moving image file "Y Year M Month D Day" <a 1 ,a 2 ,a 3 ,b 1 ,b 2 ,b 3> and shooting date is set <a 4 each group the ,a 5> of the moving image file of "Y year M month (D + 1) day".
As a result, if video files are selected sequentially with the latest weights added, the possibility that other related video files with a shooting time close to that of the selected video file will be relatively reduced at the same time. Since there is a relatively high possibility that the moving image file will be selected later, the shooting times are less likely to be biased as a result.

特に、撮影時期の少なくとも一部が相互に重なる複数の動画ファイルをグループ化し、いずれかが選定ファイルとして選定される度に同一グループの他の関連動画ファイルの重み(選定されやすさ度合い)を0(又は有効でない値)にするのが好適である。例えば、図9に示すように動画ファイルが存在する場合、撮影日が「Y年M月D日」で撮影時期が部分的に重なる動画ファイルの組<a,b>,<a,b>,<a,b>又はこれらの組合せ<a,a,a,b>をグループ化する。
これにより、最新の重みを加味して動画ファイルが順次選定されれば、選定された動画ファイルと同一の場面を撮影した映像を含む可能性が高い他の関連動画ファイルがその後に選定される可能性がなくなり、結果的に連結動画に採録される映像の重複が排除される。
In particular, a plurality of moving image files in which at least a part of shooting times overlap each other are grouped, and each time one of them is selected as a selection file, the weight (degree of ease of selection) of other related moving image files in the same group is set to 0. (Or a value that is not valid) is preferred. For example, if the video file is present as shown in FIG. 9, of the moving image file that time shooting shooting date is "Y year M month D day" partially overlap set <a 1 ,b 1>, <a 2, b 1>, grouping <a 3 ,b 1> or a combination thereof <a 1 ,a 2 ,a 3 ,b 1 >.
As a result, if video files are sequentially selected with the latest weights added, other related video files that are likely to contain video shot of the same scene as the selected video file can be selected later. As a result, duplication of video recorded in the linked video is eliminated.

なお、グループ化の条件として、複数の動画ファイルの撮影位置が極めて近接する場合に限ってもよい。あるいは、複数の動画ファイルが同一のディレクトリに保存されており又は複数の動画ファイルに同一のタグデータが付加されている場合に限ってもよい。
これらにより、同一の場面を撮影した映像を含む可能性が極めて高い他の関連動画ファイルの特定精度が向上する。
Note that the grouping condition may be limited to a case where the shooting positions of a plurality of moving image files are extremely close to each other. Alternatively, a plurality of moving image files may be stored in the same directory, or only when the same tag data is added to the plurality of moving image files.
These improve the identification accuracy of other related moving image files that are very likely to contain video shot of the same scene.

図10に、編集管理サーバによる連結映像の生成手順の変形例を例示する。
編集管理サーバ20は、ユーザ端末40からの要求に応じて、図10に示す手順で連結映像(連結動画)を生成してもよい。なお、実施例(図8)と同等の処理には同一の符号を付し重複説明を省略する。
〔S806〕仕分部2020が、動画ファイルをさらにグループ化する。例えば、撮影時期が近接し又は撮影時期の少なくとも一部が相互に重なる複数の動画ファイルをグループ化するとよい。また、グループ化の条件として、複数の動画ファイルの撮影位置が極めて近接する場合に限ってもよいし、複数の動画ファイルが同一のディレクトリに保存されており又は複数の動画ファイルに同一のタグが付加されている場合に限ってもよい。
FIG. 10 illustrates a modified example of the procedure for generating linked video by the editing management server.
In response to a request from the user terminal 40, the edit management server 20 may generate a linked video (linked video) according to the procedure shown in FIG. In addition, the same code | symbol is attached | subjected to the process equivalent to an Example (FIG. 8), and duplication description is abbreviate | omitted.
[S806] The sorting unit 2020 further groups the moving image files. For example, a plurality of moving image files whose shooting times are close to each other or at least a part of the shooting times overlap each other may be grouped. Further, the grouping condition may be limited to the case where the shooting positions of a plurality of moving image files are extremely close to each other. It may be limited to the case where it is added.

〔S810b〕選定部2040が、設定部2030により設定される最新の重みを加味して複数の素材の中から単数の動画ファイル(選定ファイル)を選定する。本実施例では、各動画ファイルに設定された重みの割合に応じて所定の数値範囲を分割し各映像ファイルをそれぞれいずれかの分割範囲に対応付け、当該数値範囲の疑似乱数を発生させて発生した疑似乱数を含む分割範囲に対応付けられている動画ファイルを選定する。
〔S812b〕選定部2040が、選定ファイルの数が上限数に等しいか否かを判定する。等しくなければ(S812b:No)、S814bに進む。一方、等しければ(S812b:Yes)、ループを抜けてS818に進む。なお、選定数の上限値は連結動画の長さに応じて設定する。例えば、30秒バージョンの連結動画を生成する場合は選定数30、180秒バージョンの連結動画を生成する場合は選定数180に設定する。
[S810b] The selection unit 2040 selects a single moving image file (selection file) from a plurality of materials in consideration of the latest weight set by the setting unit 2030. In this embodiment, a predetermined numerical range is divided according to the weight ratio set for each moving image file, each video file is associated with one of the divided ranges, and a pseudorandom number in the numerical range is generated. The moving image file associated with the divided range including the pseudo random number is selected.
[S812b] The selection unit 2040 determines whether the number of selected files is equal to the upper limit number. If they are not equal (S812b: No), the process proceeds to S814b. On the other hand, if they are equal (S812b: Yes), the process exits the loop and proceeds to S818. Note that the upper limit of the number of selections is set according to the length of the linked video. For example, the number of selections is set to 30 when generating a 30-second version of a linked moving image, and the number of selections is set to 180 when generating a 180-second version of a linked moving image.

〔S814b〕選定部2040が、直前に選定された動画ファイルと同一のグループに属する他の関連動画ファイルが存在するか否かを判定する。存在する場合(S814b:Yes)、S816bに進む。一方、存在しない場合(S814b:No)、S810bに戻る。
〔S816b〕設定部2030が、直前に選定された動画ファイルと同一のグループに属する他の関連動画ファイルに重みを再設定する。例えば、撮影時期が近接する他の関連動画ファイルの重みを1/2にしたり、撮影時期の少なくとも一部が相互に重なる他の関連動画ファイルの重みを0(又は無効な値)にしたりするとよい。
[S814b] The selection unit 2040 determines whether there is another related video file that belongs to the same group as the video file selected immediately before. When it exists (S814b: Yes), it progresses to S816b. On the other hand, when it does not exist (S814b: No), the process returns to S810b.
[S816b] The setting unit 2030 resets the weights for other related video files belonging to the same group as the video file selected immediately before. For example, the weights of other related video files that are close in shooting time may be halved, or the weights of other related video files in which at least some of the shooting times overlap each other may be set to 0 (or an invalid value). .

[3−1−2.変形例1B]
動画ファイルが選定ファイルとして選定される度に、当該動画ファイルと区間の境界を跨いで撮影時期が近接する(例えば、撮影日のズレが一定日数以内である)他の動画ファイルの重み(選定されやすさ度合い)を縮小させてもよい。例えば、図11に示すように動画ファイルが分布する場合、第(n+1)番目の区分のサブ区分3と第(n+2)番目の区分のサブ区分1の間で一方のサブ区分に属する動画ファイルが選定される度に他方のサブ区分に属する他の動画ファイルの重みを一律に2/3にする。
これにより、最新の重みを加味して動画ファイルが順次選定されれば、選定された動画ファイルと区分の境界線を跨いで撮影時期が近い他の動画ファイルがその後に選定される可能性が相対的に下がると同時にその他の動画ファイルがその後に選定される可能性が相対的に上がるため、区分の境界となる時期の直前直後に撮影時期が偏る不都合が解消される。
[3-1-2. Modification 1B]
Each time a video file is selected as a selection file, the weight of other video files that are close to each other (e.g., the shooting date is within a certain number of days) across the boundary between the video file and the section (selected The degree of ease) may be reduced. For example, when a moving image file is distributed as shown in FIG. 11, a moving image file belonging to one sub-section between the sub-section 3 of the (n + 1) -th section and the sub-section 1 of the (n + 2) -th section. Each time it is selected, the weights of other moving image files belonging to the other sub-section are uniformly set to 2/3.
As a result, if video files are sequentially selected with the latest weights added, there is a relative possibility that other video files that are close to the shooting time across the boundary line of the selected video file will be selected later. At the same time, the possibility that other moving image files will be selected later is relatively increased. This eliminates the inconvenience that the shooting time is biased immediately before and after the time that becomes the boundary of the division.

なお、動画ファイルが選定ファイルとして選定される度に、当該動画ファイルと区間の境界を跨いで撮影時期が近接する(例えば、撮影日のズレが一定日数以内である)他の動画ファイルの重み(選定されやすさ度合い)を撮影時期のズレの度合いに応じて段階的に縮小させてもよい。例えば、選定された動画ファイルとの撮影日のズレが区間の境界を跨いでi日(例えば、1≦i≦10)である動画ファイルの重みを(i+1)/(i+2)にする。
これにより、サブ区分に仕分ける処理を省略することができる。
Each time a video file is selected as a selection file, the weight of another video file (for example, the deviation of the shooting date is within a certain number of days) whose shooting time is close across the boundary between the video file and the section (for example, The degree of ease of selection) may be reduced in a stepwise manner in accordance with the degree of deviation of the photographing time. For example, the weight of a moving image file in which the deviation of the shooting date from the selected moving image file is i days (for example, 1 ≦ i ≦ 10) across the boundary of the section is set to (i + 1) / (i + 2).
As a result, the process of sorting into sub-sections can be omitted.

図12に、編集管理サーバによる連結映像の生成手順の変形例を例示する。
編集管理サーバ20は、ユーザ端末40からの要求に応じて、図12に示す手順で連結映像(連結動画)を生成してもよい。なお、実施例(図8)又は変形例1A(図10)と同等の処理には同一の符号を付し重複説明を省略する。
〔S804〕仕分部2020が、特定の人物に関連する複数の動画ファイルを月ごとに区切られた複数の区分のいずれかに撮影時期に応じてそれぞれ仕分ける。また、必要に応じて、複数の動画ファイルをさらに、区分を細分化したサブ区分に仕分ける。
FIG. 12 illustrates a modified example of the procedure for generating linked video by the editing management server.
In response to a request from the user terminal 40, the edit management server 20 may generate a linked video (linked video) according to the procedure shown in FIG. In addition, the same code | symbol is attached | subjected to the process equivalent to an Example (FIG. 8) or the modification 1A (FIG. 10), and duplication description is abbreviate | omitted.
[S804] The sorting unit 2020 sorts a plurality of moving image files related to a specific person into one of a plurality of sections divided for each month according to the shooting time. Further, if necessary, the plurality of moving image files are further classified into sub-sections obtained by subdividing the sections.

〔S814c〕選定部2040が、直前に選定された動画ファイルと区分の境界を跨いで撮影時期が近接する他の動画ファイルが存在するか否かを判定する。存在する場合(S814c:Yes)、S816cに進む。一方、存在しない場合(S814c:No)、S810bに戻る。
〔S816c〕設定部2030が、直前に選定された動画ファイルと区分の境界を跨いで撮影時期が近接する他の動画ファイルに重みを再設定する。例えば、区分の境界を跨いで隣接するサブ区分に属する他の動画ファイルの重みを2/3にしたり、撮影日のズレが区間の境界を跨いでi日(例えば、1≦i≦10)である動画ファイルの重みを(i+1)/(i+2)にしたりするとよい。
[S814c] The selection unit 2040 determines whether or not there is another moving image file having a shooting time close to the moving image file selected immediately before and across the boundary between the sections. When it exists (S814c: Yes), it progresses to S816c. On the other hand, when it does not exist (S814c: No), the process returns to S810b.
[S816c] The setting unit 2030 resets the weights for other moving image files whose shooting times are close to each other across the boundary between the moving image file selected immediately before and the section. For example, the weight of another moving image file belonging to an adjacent sub-section across the boundary of the section is set to 2/3, or the deviation of the shooting date is over the boundary of the section i days (for example, 1 ≦ i ≦ 10) For example, the weight of a moving image file may be (i + 1) / (i + 2).

[3−1−3.変形例1C]
動画ファイルが選定ファイルとして選定される度に、当該動画ファイルと撮影装置又は投稿者が一致する他の動画ファイルの重み(選定されやすさ度合い)を半減させてもよい。
これにより、最新の重みを加味して動画ファイルが順次選定されれば、選定された動画ファイルと同一の撮影者により撮影された可能性が高い他の動画ファイルがその後に選定される可能性が相対的に下がると同時にその他の動画ファイルがその後に選定される可能性が相対的に上がるため、撮影者の偏りを抑止することができる。
[3-1-3. Modification 1C]
Each time a moving image file is selected as the selection file, the weight (the degree of ease of selection) of the moving image file and another moving image file that matches the image capturing device or the poster may be halved.
As a result, if a video file is sequentially selected in consideration of the latest weight, there is a possibility that another video file that is likely to have been shot by the same photographer as the selected video file is selected later. At the same time as it falls relatively, the possibility that another moving image file will be selected later increases relatively, so that it is possible to suppress the bias of the photographer.

[3−2.変形例2:連結動画の指定部分を代替映像に差し替える]
連結動画の表示中にユーザの所定動作(例えば、発声,ジェスチャ,マウス操作,ボタン操作,タッチ操作など)により指定される指定部分を、当該指定部分の映像と撮影時期が近接し又は少なくとも部分的に重なる代替映像に差し替える仕組みを、実施例,変形例1A,変形例1B又は変形例1Cにさらに付加してもよい。
代替映像は指定部分の映像と撮影時期が近接し又は少なくとも部分的に重なるから、編集後の連結動画も撮影時期に偏りが発生しにくい。
[3-2. Variation 2: Replace the specified part of the linked video with a substitute video]
While a linked video is being displayed, a designated part designated by a predetermined user action (for example, voice, gesture, mouse operation, button operation, touch operation, etc.) is close to the video of the designated part and shooting time or at least partially. A mechanism for replacing with an alternative image that overlaps with may be further added to the embodiment, the modified example 1A, the modified example 1B, or the modified example 1C.
Since the substitute video is close to or at least partially overlapping the video of the designated portion, the linked video after editing is less likely to be biased in the shooting time.

[3−2−1.変形例2A]
特に、複数の代替映像の候補を連結した候補連結動画をユーザにさらに提示し、候補連結動画の表示中に検出されるタッチ操作により指定されるタイミングに対応する候補を代替映像に取り込んでもよい。
変形例2Aは、構成がシンプルであるため、直観的に操作することができる。加えて、実施例や変形例からの変更要素が少なくて済む。
[3-2-1. Modification 2A]
In particular, a candidate connected moving image obtained by connecting a plurality of alternative video candidates may be further presented to the user, and a candidate corresponding to a timing specified by a touch operation detected during display of the candidate connected moving image may be captured in the alternative video.
Since the modification 2A has a simple configuration, it can be operated intuitively. In addition, the number of changing elements from the embodiment and the modification is small.

例えば、連結動画(図13(a))の映像A及び映像Bが表示部4060に表示されているタイミングで、検出部4030により連結動画表示領域を対象とする所定のタッチ操作(例えば、タップ操作)がそれぞれ検出されたとする。
このとき、編集管理サーバ20は、指定されたタイミングに応じて映像Aに対する候補連結動画(図13(b))及び映像Bに対する候補連結動画(図13(c))をそれぞれユーザに提示し、指定部分(映像A及び映像B)に差し替えるべき代替映像をそれぞれ選択させる。
代替映像が選択されると、編集管理サーバ20は、連結動画の指定部分(映像A及び映像B)が代替映像にそれぞれ差し替えられた新たな連結動画を生成し、ユーザに提示する。
For example, at the timing when the video A and video B of the connected moving image (FIG. 13A) are displayed on the display unit 4060, the detection unit 4030 performs a predetermined touch operation (for example, a tap operation) for the connected moving image display area. ) Are detected respectively.
At this time, the edit management server 20 presents the candidate connected moving image (FIG. 13 (b)) for the video A and the candidate connected moving image (FIG. 13 (c)) for the video B to the user according to the designated timing, The alternative video to be replaced with the designated portion (video A and video B) is selected.
When the alternative video is selected, the edit management server 20 generates a new connected video in which the designated parts (video A and video B) of the connected video are replaced with the alternative video, and presents them to the user.

なお、候補連結動画は、例えば次の映像のうち少なくとも一部を代替映像の候補として抽出しこれらを撮影時期の順に又はランダムに連結することにより生成するとよい。
・指定部分の映像の抽出元の動画ファイル(選定ファイル)から抽出される単数又は複数の指定長さの映像。例えば、選定ファイルを抽出数に応じて複数の部分に分割し、指定部分の映像を含まない部分からそれぞれ抽出される指定長さの映像。
・指定部分の映像の抽出元の動画ファイル(選定ファイル)と撮影時期が近接し又は撮影時期の少なくとも一部が相互に重なる複数の動画ファイル(変形例1Aのようにグループ化している場合は、同一のグループに属する他の関連動画ファイル)から少なくとも1部分ずつそれぞれ抽出される指定長さの映像。
Note that the candidate connected moving image may be generated by, for example, extracting at least a part of the next video as alternative video candidates and connecting them in order of shooting time or randomly.
-Video of one or more specified lengths extracted from the moving image file (selected file) from which the video of the specified part is extracted. For example, a video of a specified length that is extracted from a portion that does not include the video of the specified portion, by dividing the selected file into a plurality of portions according to the number of extractions.
A plurality of moving image files (when grouped as in Modification 1A), in which the moving image file (selected file) from which the video of the designated portion is extracted is close to the shooting time or at least a part of the shooting time overlaps each other, Video of a specified length that is extracted at least one part from another related video file belonging to the same group).

[3−2−2.変形例2B]
特に、単数又は複数の分割映像(例えば、撮影時期が少なくとも部分的に重なる複数の動画ファイルからそれぞれ抽出される候補が複数の区画(例えば、m行n列の区画,単数の主たる区画と単数又は複数の従たる区画)に分割された画面に同時に表示される映像)を含む連結動画をユーザに提示し、分割映像の表示中に検出されるタッチ操作により指定される区画に対応する候補を代替映像に取り込んでもよい。
変形例2Bは、当初から選択肢のある連結動画をユーザに提示するとともに、所定のタッチ操作がタイミングの指定と候補の選択とを兼ねるため、連結動画を編集するための工程が少なくて済む。
[3-2-2. Modification 2B]
In particular, one or a plurality of divided videos (for example, candidates extracted from a plurality of moving image files whose shooting times overlap at least partially are divided into a plurality of sections (for example, m rows and n columns sections, a single main section and a single or The connected video including the video displayed on the screen divided into multiple sub-compartments) is presented to the user, and the candidate corresponding to the compartment specified by the touch operation detected during the display of the divided video is substituted. It may be captured in the video.
In the modified example 2B, a connected moving image with options from the beginning is presented to the user, and the predetermined touch operation serves both as the designation of timing and the selection of candidates, so that the number of steps for editing the connected moving image is reduced.

例えば、当初の連結動画(図14(a))に分割映像C(図14(b)又は図14(c))が含まれているものとする。
図14(b)に例示される分割映像Cは、2行2列で合計4つの区画(1A,1B,2A,2B)に画面が均等に分割されており、異なる複数の動画ファイル(例えば、図9に示す4つの動画ファイルa,a,a,bがグループ化されており、いずれかが選定ファイルとして選定された場合に、当該選定ファイルを含むグループ内の4つの動画ファイル)からそれぞれランダムに抽出される指定長さの映像が各区画に同時に表示されるものとする。このとき、抽出された映像と当該映像を表示させる区画との対応関係は任意に決定してよい。
一方、図14(c)に例示される分割映像Cは、1つの主たる区画(3A)と主たる区画の表示範囲の前面に重畳的に配置される3つの従たる区画(4A,4B,4C)の合計4つの区画に画面が分割されており、異なる複数の動画ファイル(例えば、図9に示す4つの動画ファイルa,a,a,bがグループ化されており、いずれかが選定ファイルとして選定された場合に、当該選定ファイルを含むグループ内の4つの動画ファイル)からそれぞれランダムに抽出される指定長さの映像が各区画に同時に表示されるものとする。このとき、選定ファイルから抽出された映像は主たる区画(3A)に、選定ファイル以外の関連動画ファイルからそれぞれ抽出された映像は従たる区画に、それぞれ表示させるとよい。なお、表示領域が互いに重ならないように主たる区画と従たる区画とを配置してもよい。
For example, it is assumed that the divided video C (FIG. 14B or FIG. 14C) is included in the initial connected moving image (FIG. 14A).
The divided video C illustrated in FIG. 14B is divided into a total of four sections (1A, 1B, 2A, 2B) in 2 rows and 2 columns, and a plurality of different video files (for example, When the four moving image files a 1 , a 2 , a 3 , and b 1 shown in FIG. 9 are grouped and any one is selected as a selection file, the four moving image files in the group including the selected file are displayed. ) Video of a specified length that is randomly extracted from each of the frames is simultaneously displayed in each section. At this time, the correspondence between the extracted video and the section in which the video is displayed may be arbitrarily determined.
On the other hand, the divided video C illustrated in FIG. 14C is composed of one main section (3A) and three sub-partitions (4A, 4B, 4C) arranged in front of the display range of the main section. Are divided into a total of four sections, and a plurality of different moving image files (for example, four moving image files a 1 , a 2 , a 3 , b 1 shown in FIG. 9 are grouped, and one of them is When selected as a selection file, videos of a specified length that are randomly extracted from the four moving image files in the group including the selection file) are simultaneously displayed in each section. At this time, the video extracted from the selected file may be displayed in the main section (3A), and the video extracted from the related video file other than the selected file may be displayed in the sub section. Note that a main section and a subsection may be arranged so that the display areas do not overlap each other.

そして、分割映像が表示部4060に表示されているタイミングで、検出部4030によりいずれかの区画を対象とする所定のタッチ操作(例えば、タップ操作)が検出されたとする。
このとき、編集管理サーバ20は、指定されたタイミングに対応する指定部分(分割映像C)が指定された区画に対応する映像に差し替えられた新たな連結動画を生成し、ユーザに提示する。
Then, it is assumed that a predetermined touch operation (for example, a tap operation) targeting any one of the sections is detected by the detection unit 4030 at the timing when the divided video is displayed on the display unit 4060.
At this time, the edit management server 20 generates a new connected moving image in which the designated portion (divided video C) corresponding to the designated timing is replaced with the video corresponding to the designated section, and presents it to the user.

[3−2−3.変形例2C]
特に、単数又は複数の分割映像を含む連結動画をユーザに提示し、分割映像の表示中に検出される第1タッチ操作(例えば、シングルタップ操作,第2タッチ操作と異なる特定方向へのフリック操作又はスワイプ操作など)により指定される区画に対応する候補を代替映像に取り込むとともに、分割映像の表示中に検出される第2タッチ操作(例えば、ダブルタップ操作,プレス操作,第1タッチ操作と異なる特定方向へのフリック操作又はスワイプ操作など)により指定される区画に対応する候補の抽出元の動画ファイルの他の部分を連結した候補連結動画をユーザにさらに提示し、候補連結動画の表示中にタッチ操作により指定されるタイミングに対応する候補を代替映像に取り込んでもよい。
[3-2-3. Modification 2C]
In particular, a connected moving image including one or a plurality of divided videos is presented to the user, and a first touch operation detected during display of the divided videos (for example, a flick operation in a specific direction different from the single tap operation and the second touch operation) Or a candidate corresponding to a section designated by a swipe operation or the like is taken into the substitute video and is different from a second touch operation (for example, a double tap operation, a press operation, or a first touch operation) detected during the display of the divided video. During the display of the candidate linked video, the candidate linked video is further presented to the user by linking other parts of the video file from which the candidate is extracted corresponding to the section designated by the flick operation or swipe operation in a specific direction). Candidates corresponding to the timing designated by the touch operation may be taken into the substitute video.

変形例2Cは、当初から選択肢のある連結動画をユーザに提示するとともに、所定のタッチ操作(第1タッチ操作及び第2タッチ操作)がタイミングの指定と区画(候補)の選択とを兼ねるため、連結動画を編集するための工程が少なくて済む。
加えて、所定のタッチ操作(第1タッチ操作及び第2タッチ操作)により、表示されている候補をそのまま採用するか当該候補の前後の部分を検討するか、が選択可能であるため、より細やかな編集を直観的に行うことができる。
Since the modified example 2C presents a connected moving image with options from the beginning to the user, and a predetermined touch operation (first touch operation and second touch operation) serves as both timing specification and selection of a section (candidate), Fewer steps are required to edit the linked video.
In addition, it is possible to select whether to adopt the displayed candidate as it is or to examine the part before and after the candidate by a predetermined touch operation (first touch operation and second touch operation). Editing can be done intuitively.

なお、候補連結動画は、例えば指定区画に対応する映像の抽出元の動画ファイルから抽出される単数又は複数の指定長さの映像(例えば、当該動画ファイルを抽出数に応じて複数の部分に分割し、指定区画に対応する映像を含まない部分からそれぞれ抽出される指定長さの映像)のうち少なくとも一部を代替映像の候補として抽出しこれらを撮影時期の順に又はランダムに連結することにより生成するとよい。   Note that the candidate linked video is, for example, one or a plurality of videos having a specified length extracted from the video file from which the video corresponding to the specified section is extracted (for example, the video file is divided into a plurality of parts according to the number of extractions). And by extracting at least a part of the video of the specified length extracted from the portion not including the video corresponding to the specified section) as alternative video candidates and connecting them in order of shooting time or randomly. Good.

[3−2−4.変形例2D]
特に、単数又は複数の分割映像を含む連結動画をユーザに提示し、分割映像の表示中に検出される第1タッチ操作(例えば、シングルタップ操作,第2タッチ操作と異なる特定方向へのフリック操作又はスワイプ操作など)により指定される区画に対応する候補を代替映像に取り込むとともに、分割映像の表示中に検出される第2タッチ操作(例えば、ダブルタップ操作,プレス操作,第1タッチ操作と異なる特定方向へのフリック操作又はスワイプ操作など)により指定される区画に対応する候補の抽出元の動画ファイルの他の部分を連結した候補分割動画をユーザにさらに提示し、候補分割動画の表示中にタッチ操作により指定される区画に対応する候補を代替映像に取り込んでもよい。
[3-2-4. Modification 2D]
In particular, a connected moving image including one or a plurality of divided videos is presented to the user, and a first touch operation detected during display of the divided videos (for example, a flick operation in a specific direction different from the single tap operation and the second touch operation) Or a candidate corresponding to a section designated by a swipe operation or the like is taken into the substitute video and is different from a second touch operation (for example, a double tap operation, a press operation, or a first touch operation) detected during the display of the divided video. During the display of the candidate split video, the user is further presented with a candidate split video obtained by linking other parts of the video file of the candidate extraction source corresponding to the section designated by the flick operation or swipe operation in a specific direction) Candidates corresponding to the sections designated by the touch operation may be taken into the substitute video.

変形例2Dは、変形例2Cと同様に、当初から選択肢のある連結動画をユーザに提示するとともに、所定のタッチ操作(第1タッチ操作及び第2タッチ操作)がタイミングの指定と区画(候補)の選択とを兼ねるため、連結動画を編集するための工程が少なくて済む。
加えて、所定のタッチ操作(第1タッチ操作及び第2タッチ操作)により、表示されている候補をそのまま採用するか当該候補の前後の部分を検討するか、が選択可能であるため、より細やかな編集を直観的に行うことができる。
Similar to the modified example 2C, the modified example 2D presents a connected moving image with options from the beginning to the user, and a predetermined touch operation (first touch operation and second touch operation) specifies timing and partitions (candidates). Therefore, it is possible to reduce the number of steps for editing the linked video.
In addition, it is possible to select whether to adopt the displayed candidate as it is or to examine the part before and after the candidate by a predetermined touch operation (first touch operation and second touch operation). Editing can be done intuitively.

[3−3.その他の変形例]
実施例ではコンテンツの長さが6秒間以上の動画ファイルのみを対象としているが、しきい値は任意に設定することができる。
実施例では動画コンテンツの先頭から5秒後の時点から10秒後の時点までの範囲内で抽出部分をランダムに特定しているが、抽出部分を特定する範囲は任意に設定することができる。
実施例では抽出部分をランダムに特定しているが(図8,図10,図12のS820)、視聴者によるフィードバックに応じて特定してもよい。例えば、動画ファイルの表示中に視聴者に何らかの操作を行わせることとし、一定の期間内に当該操作が行われた累計回数が多い部分が含まれるように抽出部分を特定してもよい。
[3-3. Other variations]
In the embodiment, only the moving image file whose content length is 6 seconds or more is targeted, but the threshold value can be arbitrarily set.
In the embodiment, the extraction part is randomly specified within the range from the time point 5 seconds after the beginning of the moving image content to the time point 10 seconds later, but the range for specifying the extraction part can be arbitrarily set.
In the embodiment, the extracted portion is specified at random (S820 in FIGS. 8, 10, and 12), but may be specified according to feedback from the viewer. For example, the viewer may be caused to perform some operation while the moving image file is displayed, and the extracted portion may be specified so that a portion where the cumulative number of times the operation has been performed is included within a certain period is included.

10 配信管理サーバ
20 編集管理サーバ
30 ファイル管理サーバ
31 記憶装置
40 ユーザ端末
50 通信ネットワーク

DESCRIPTION OF SYMBOLS 10 Distribution management server 20 Editing management server 30 File management server 31 Storage device 40 User terminal 50 Communication network

Claims (16)

特定のオブジェクトに関連する複数の映像ファイルを所定期間ごとに区切られた複数の区分のいずれかに撮影時期に応じてそれぞれ仕分ける仕分手段と、
連結映像に組み入れられる指定長さの抽出部分がそれぞれ特定されるべき複数の選定ファイルを前記複数の映像ファイルの中から選定する際に加味される重みを該複数の映像ファイルに対して前記仕分手段により仕分けられる映像ファイルの数が多い区分の映像ファイルほど選定されにくくなるようにそれぞれ設定する設定手段と、
を具備する情報処理装置。
Sorting means for sorting a plurality of video files related to a specific object into one of a plurality of sections divided at predetermined intervals according to shooting time,
The sorting means with respect to the plurality of video files includes weights added when selecting a plurality of selection files from which the extraction portions of a specified length to be incorporated into the connected video are to be specified. A setting means for setting each of the video files so that it is difficult to select a video file with a larger number of video files sorted by
An information processing apparatus comprising:
前記設定手段が、1の映像ファイルが選定される度に該映像ファイルと所定の関係を有する他の映像ファイルが選定されなくなるように又は再設定前に比較して選定されにくくなるように該他の映像ファイルに重みを再設定し、
前記設定手段により設定される最新の重みを加味して複数の前記選定ファイルを順次選定する選定手段をさらに具備する、
請求項1に記載の情報処理装置。
Each time the setting means selects one video file so that another video file having a predetermined relationship with the video file is not selected or is less likely to be selected than before resetting. Reset the weight for the video file of
Further comprising selection means for sequentially selecting a plurality of the selection files in consideration of the latest weight set by the setting means;
The information processing apparatus according to claim 1.
前記設定手段が、1の映像ファイルが選定される度に該映像ファイルと同一の区分に属する他の映像ファイルの少なくとも一部が選定されなくなるように又は再設定前に比較して選定されにくくなるように該他の映像ファイルに重みを再設定する、
請求項2に記載の情報処理装置。
The setting means makes it difficult to select at least a part of other video files belonging to the same category as the video file every time a video file is selected or to be compared with before the resetting. To reset the weight to the other video file,
The information processing apparatus according to claim 2.
前記仕分手段が、撮影時期が所定の基準を満たす程度に近接する複数の映像ファイルが同一のグループに属するように前記複数の映像ファイルを前記区分内でさらにグループ化し、
前記設定手段が、1の映像ファイルが選定される度に該映像ファイルと同一のグループに属する他の関連映像ファイルが選定されなくなるように又は再設定前に比較して選定されにくくなるように該他の関連映像ファイルに重みを再設定する、
請求項3に記載の情報処理装置。
The sorting means further groups the plurality of video files in the category so that a plurality of video files that are close to each other so that the shooting time satisfies a predetermined standard belong to the same group,
The setting means is configured so that every time one video file is selected, other related video files belonging to the same group as the video file are not selected or are less likely to be selected than before resetting. Reset weights to other related video files,
The information processing apparatus according to claim 3.
前記仕分手段が、撮影時期の少なくとも一部が相互に重なる複数の映像ファイルが同一のグループに属するようにグループ化し、
前記設定手段が、1の映像ファイルが選定される度に該映像ファイルと同一のグループに属する前記他の関連映像ファイルが選定されなくなるように該他の関連映像ファイルに重みを再設定する、
請求項4に記載の情報処理装置。
The sorting means is grouped so that a plurality of video files in which at least some of the shooting times overlap each other belong to the same group,
The setting means resets the weight to the other related video file so that the other related video file belonging to the same group as the video file is not selected every time one video file is selected.
The information processing apparatus according to claim 4.
前記仕分手段が、撮影位置が所定の基準を満たす程度に近接する場合に限り撮影時期の少なくとも一部が重なる複数の映像ファイルが同一のグループに属するように前記複数の映像ファイルをさらにグループ化する、
請求項5に記載の情報処理装置。
The sorting means further groups the plurality of video files so that the plurality of video files overlapping at least part of the shooting timing belong to the same group only when the shooting positions are close enough to meet a predetermined standard. ,
The information processing apparatus according to claim 5.
前記仕分手段が、同一のディレクトリに保存されており又は同一のタグデータが付加されている場合に限り撮影時期の少なくとも一部が重なる複数の映像ファイルが同一のグループに属するように前記複数の映像ファイルをさらにグループ化する、
請求項5に記載の情報処理装置。
The plurality of videos so that a plurality of video files that overlap at least part of the shooting times belong to the same group only when the sorting means is stored in the same directory or the same tag data is added. Group files further,
The information processing apparatus according to claim 5.
複数の前記選定ファイルにおいてそれぞれ特定される前記抽出部分が順次表示される前記連結映像を表示装置に表示させる提示手段と、
前記連結映像の表示中に視聴者の所定動作により指定される指定部分を代替映像に差し替える編集手段と、
をさらに具備する請求項4から請求項7までのいずれか一項に記載の情報処理装置。
Presenting means for displaying on the display device the connected video in which the extracted portions respectively specified in the plurality of selected files are sequentially displayed;
Editing means for replacing a designated portion designated by a predetermined action of a viewer during display of the connected video with an alternative video;
The information processing apparatus according to any one of claims 4 to 7, further comprising:
前記提示手段が、前記指定部分の抽出元の選定ファイルの他の部分及び該選定ファイルと同一のグループに属する前記他の関連映像ファイルの部分の少なくともいずれかをそれぞれ含む複数の前記代替映像の候補を連結した候補連結映像を該指定部分が指定された後に前記表示装置にさらに表示させ、
前記編集手段が、前記候補連結映像の表示中に視聴者の指定操作により指定される指定候補を前記代替映像に取り込む、
請求項8に記載の情報処理装置。
A plurality of alternative video candidates each including at least one of the other part of the selection file from which the designated part is extracted and the part of the other related video file belonging to the same group as the selection file After the designated part is designated, the display device further displays the candidate connected video obtained by connecting
The editing means captures a designation candidate designated by a designation operation of a viewer during display of the candidate linked video into the substitute video;
The information processing apparatus according to claim 8.
前記提示手段が、前記選定ファイル及び該選定ファイルと同一のグループに属する前記他の関連映像ファイルにおいてそれぞれ特定される前記抽出部分の候補が複数の区画に分割された画面に同時に表示される分割映像を含む前記連結映像を前記表示装置に表示させ、
前記編集手段が、前記指定部分が前記分割映像を含む場合に該指定部分を指定するためのタッチ操作により併せて指定される指定区画に表示されていた候補を前記代替映像に取り込む、
請求項8に記載の情報処理装置。
Divided video in which the presenting means is displayed simultaneously on the screen in which the candidates for the extracted portion respectively specified in the selected file and the other related video files belonging to the same group as the selected file are divided into a plurality of sections And displaying the connected video including: on the display device,
The editing means, when the designated portion includes the divided video, the candidate displayed in the designated section that is designated by the touch operation for designating the designated portion is taken into the substitute video,
The information processing apparatus according to claim 8.
前記提示手段が、前記選定ファイル及び該選定ファイルと同一のグループに属する前記他の関連映像ファイルにおいてそれぞれ特定される前記抽出部分の候補が複数の区画に分割された画面に同時に表示される分割映像を含む前記連結映像を前記表示装置に表示させ、
前記編集手段が、前記指定部分が前記分割映像を含む場合に該指定部分を指定するための第1タッチ操作により併せて指定される指定区画に表示されていた候補を前記代替映像に取り込み、
前記提示手段が、前記指定部分が前記分割映像を含む場合に該指定部分を指定するための第2タッチ操作により併せて指定される指定区画に表示されていた候補の抽出元の選定ファイルの他の部分をそれぞれ含む複数の前記代替映像の候補を連結した候補連結映像を該指定区画が指定された後に前記表示装置にさらに表示させ、
前記編集手段が、前記候補連結映像の表示中に視聴者の指定操作により指定される指定候補を前記代替映像に取り込む、
請求項8に記載の情報処理装置。
Divided video in which the presenting means is displayed simultaneously on the screen in which the candidates for the extracted portion respectively specified in the selected file and the other related video files belonging to the same group as the selected file are divided into a plurality of sections And displaying the connected video including: on the display device,
The editing means, when the designated portion includes the divided video, captures the candidate displayed in the designated section designated together by the first touch operation for designating the designated portion into the substitute video,
In addition to the selection file of the candidate extraction source displayed in the designated section designated by the second touch operation for designating the designated portion when the designated portion includes the divided video, the presenting means A candidate linked video obtained by linking a plurality of alternative video candidates each including a portion of the designated area is further displayed on the display device after the designated section is designated,
The editing means captures a designation candidate designated by a designation operation of a viewer during display of the candidate linked video into the substitute video;
The information processing apparatus according to claim 8.
前記提示手段が、前記選定ファイル及び該選定ファイルと同一のグループに属する前記他の関連映像ファイルにおいてそれぞれ特定される前記抽出部分の候補が複数の区画に分割された画面に同時に表示される分割映像を含む前記連結映像を前記表示装置に表示させ、
前記編集手段が、前記指定部分が前記分割映像を含む場合に該指定部分を指定するための第1タッチ操作により併せて指定される指定区画に表示されていた候補を前記代替映像に取り込み、
前記提示手段が、前記指定部分が前記分割映像を含む場合に該指定部分を指定するための第2タッチ操作により併せて指定される指定区画に表示されていた候補の抽出元の選定ファイルの他の部分をそれぞれ含む複数の前記代替映像の候補が複数の区画に分割された画面に同時に表示される候補分割映像を該指定区画が指定された後に前記表示装置にさらに表示させ、
前記編集手段が、前記候補分割映像の表示中に視聴者のタッチ操作により指定される指定区画に表示されていた候補を前記代替映像に取り込む、
請求項8に記載の情報処理装置。
Divided video in which the presenting means is displayed simultaneously on the screen in which the candidates for the extracted portion respectively specified in the selected file and the other related video files belonging to the same group as the selected file are divided into a plurality of sections And displaying the connected video including: on the display device,
The editing means, when the designated portion includes the divided video, captures the candidate displayed in the designated section designated together by the first touch operation for designating the designated portion into the substitute video,
In addition to the selection file of the candidate extraction source displayed in the designated section designated by the second touch operation for designating the designated portion when the designated portion includes the divided video, the presenting means A plurality of alternative video candidates each including a portion of the candidate video that is simultaneously displayed on a screen divided into a plurality of sections, after the designated section is designated, further displayed on the display device,
The editing means captures the candidate displayed in the designated section designated by the touch operation of the viewer during the display of the candidate divided video into the substitute video.
The information processing apparatus according to claim 8.
前記設定手段が、1の映像ファイルが選定される度に該映像ファイルと撮影時期が前記区分の境界を跨いで所定の基準を満たす程度に近接する他の映像ファイルが選定されにくくなるように該他の映像ファイルに重みを再設定する、
請求項3から請求項12までのいずれか一項に記載の情報処理装置。
Each time the setting unit selects one video file, it is difficult to select another video file that is close to the video file and the shooting time so as to meet a predetermined standard across the boundary of the classification. Reset weights to other video files,
The information processing apparatus according to any one of claims 3 to 12.
前記設定手段が、1の映像ファイルが選定される度に該映像ファイルと撮影装置又は投稿者が一致する他の映像ファイルが選定されにくくなるように該他の映像ファイルに重みを再設定する、
請求項2から請求項13までのいずれか一項に記載の情報処理装置。
The setting means resets the weight to the other video file so that it is difficult to select another video file that matches the video file and the photographing device or the contributor every time one video file is selected.
The information processing apparatus according to any one of claims 2 to 13.
特定のオブジェクトに関連する複数の映像ファイルを所定期間ごとに区切られた複数の区分のいずれかに撮影時期に応じてそれぞれ仕分ける仕分ステップと、
連結映像に組み入れられる指定長さの抽出部分がそれぞれ特定されるべき複数の選定ファイルを前記複数の映像ファイルの中から選定する際に加味される重みを該複数の映像ファイルに対して前記仕分ステップにおいて仕分けられる映像ファイルの数が多い区分の映像ファイルほど選定されにくくなるようにそれぞれ設定する設定ステップと、
を含む、情報処理装置の制御方法。
A sorting step of sorting a plurality of video files related to a specific object into one of a plurality of sections divided at predetermined intervals according to shooting time,
In the sorting step, weights added when selecting a plurality of selection files to be specified from each of the plurality of video files, each of which has a specified length to be included in the connected video, are specified. A setting step for setting each of the video files so that it is difficult to select a video file of a category having a large number of video files to be sorted in
A method for controlling an information processing apparatus.
特定のオブジェクトに関連する複数の映像ファイルを所定期間ごとに区切られた複数の区分のいずれかに撮影時期に応じてそれぞれ仕分ける仕分機能と、
連結映像に組み入れられる指定長さの抽出部分がそれぞれ特定されるべき複数の選定ファイルを前記複数の映像ファイルの中から選定する際に加味される重みを該複数の映像ファイルに対して前記仕分機能により仕分けられる映像ファイルの数が多い区分の映像ファイルほど選定されにくくなるようにそれぞれ設定する設定機能と、
を情報処理装置のコンピュータに実現させるための制御プログラム。

A sorting function that sorts a plurality of video files related to a specific object into one of a plurality of sections divided at predetermined intervals according to shooting time,
The sorting function with respect to the plurality of video files, the weight added when selecting the plurality of selection files from which the extraction portions of the designated lengths to be incorporated into the connected video are to be specified. A setting function that sets each of the video files so that the more the video files of the category that are sorted by
Is a control program for causing a computer of an information processing apparatus to realize the above.

JP2014158059A 2014-08-01 2014-08-01 Information processing apparatus, control method for information processing apparatus, and control program Active JP6397253B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014158059A JP6397253B2 (en) 2014-08-01 2014-08-01 Information processing apparatus, control method for information processing apparatus, and control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014158059A JP6397253B2 (en) 2014-08-01 2014-08-01 Information processing apparatus, control method for information processing apparatus, and control program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2018162672A Division JP6550180B2 (en) 2018-08-31 2018-08-31 INFORMATION PROCESSING APPARATUS, CONTROL METHOD FOR INFORMATION PROCESSING APPARATUS, AND CONTROL PROGRAM

Publications (2)

Publication Number Publication Date
JP2016036078A JP2016036078A (en) 2016-03-17
JP6397253B2 true JP6397253B2 (en) 2018-09-26

Family

ID=55523715

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014158059A Active JP6397253B2 (en) 2014-08-01 2014-08-01 Information processing apparatus, control method for information processing apparatus, and control program

Country Status (1)

Country Link
JP (1) JP6397253B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20240170024A1 (en) * 2021-03-31 2024-05-23 Sony Group Corporation Information processing apparatus, information processing method, and non-transitory computer-readable storage medium
US20240233770A1 (en) * 2021-05-12 2024-07-11 Sony Group Corporation Image processing apparatus, image processing method, and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010245856A (en) * 2009-04-07 2010-10-28 Panasonic Corp Video editing device
JP5289151B2 (en) * 2009-04-09 2013-09-11 キヤノン株式会社 Data management apparatus, control method thereof, and program
JP2011061263A (en) * 2009-09-07 2011-03-24 Nippon Telegr & Teleph Corp <Ntt> Digest video creating device and digest video creation program

Also Published As

Publication number Publication date
JP2016036078A (en) 2016-03-17

Similar Documents

Publication Publication Date Title
US20230071099A1 (en) Methods and systems for presentation of media collections with automated advertising
US12033191B2 (en) Generation, curation, and presentation of media collections with automated advertising
EP3616150B1 (en) Generation of interactive content with advertising
US20230360082A1 (en) Interactive advertising with media collections
JP4577173B2 (en) Information processing apparatus and method, and program
JP6140991B2 (en) Server system, program, server system operating method, and terminal device
US9521211B2 (en) Content processing device, content processing method, computer-readable recording medium, and integrated circuit
US20160234551A1 (en) Video reaction processing
US8015189B2 (en) Customizable connections between media and meta-data via feeds
US20170255654A1 (en) Image display device providing individualized feedback
KR20120028491A (en) Device and method for managing image data
WO2014195672A1 (en) Systems and methods for displaying images on electronic picture frames
US10685680B2 (en) Generating videos of media items associated with a user
US20120266077A1 (en) Image display device providing feedback messages
JP6397253B2 (en) Information processing apparatus, control method for information processing apparatus, and control program
CN112445921B (en) Abstract generation method and device
US20120266066A1 (en) Image display device providing subject-dependent feedback
JP6757449B2 (en) Information processing device, control method and control program of information processing device
JP6550180B2 (en) INFORMATION PROCESSING APPARATUS, CONTROL METHOD FOR INFORMATION PROCESSING APPARATUS, AND CONTROL PROGRAM
CN119364090A (en) Works display method, device, electronic device and storage medium
CN112218146A (en) Video content distribution method and device, server and medium
JP2014092797A (en) Terminal device, server system and program
WO2013015317A1 (en) Video publishing device, method, and computer program
JP2023145963A (en) Program, information processing device, information processing system, and information processing method
JP7154335B2 (en) Information processing device, information processing method, and information processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170721

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180727

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: 20180807

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180831

R150 Certificate of patent or registration of utility model

Ref document number: 6397253

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D03

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250