Sign In to Follow Application
View All Documents & Correspondence

Moving Picture Processing Device And Moving Picture Processing Method And Program

Abstract: [Problem] To provide a moving picture processing device and a moving picture processing method and program which are capable of producing component images in which the composition of the moving picture can be easily grasped. [Solution] Transitions between cuts are detected from a moving picture (MP) comprising a plurality of cuts the plurality of cuts are categorized into a plurality of cut groups having different feature amounts (S) a plurality of cut pairs that are repeated in the moving picture are specified the cut pairs being comprised of two or more sequential cuts belonging to different cut groups at least a part of the plurality of cuts are combined to produce a predetermined number of the cut pairs (Nopt) less than the plurality of cut pairs from the plurality of cut pairs such that the two or more cuts composing each cut pair belong to different cut groups and the context of the cut transitions in the moving picture is maintained and a cut composition image (CI) comprising the produced cut pairs is produced.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
27 February 2013
Publication Number
43/2014
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
remfry-sagar@remfry.com
Parent Application

Applicants

SONY CORPORATION
1 7 1 Konan Minato ku Tokyo 1080075

Inventors

1. TAKAGI Yoshinori
c/o SONY CORPORATION 1 7 1 Konan Minato ku Tokyo 1080075

Specification

SP263152WOOO - Description Title of Invention MOVING PICTURE PROCESSING DEVICE, MOVING PICTURE PROCESSING 5 METHOD AND PROGRAM . '" Technical Field [0001] The present disclosure relates to a moving picture processing device, a 10 moving picture processing method, and a program. Background Art [0002] A video (moving' picture) generally includes many cuts. In image 15 expressions, the cut composition may be devised such as repeating a series of mutually different cuts (also called a cutback) according to the creator's intention. Incidentally, for those who enjoy video or those who use video as a material of other video, information about how video objects are grasped, in other words, how video is expressed in temporal context of video may be important. 20 Summary ofInvention Technical Problem [0003] Thus, identifYing cut pairs repeated as a series of mutually different cuts 25 from a moving picture and generating a cut composition image in which the representative image of each cut is arranged according to the order of cut transitions while the boundary of cut pairs being specified is proposed. [0004] However, if the cutback becomes more frequent and the number of cut pairs 30 increases, the cut composition image may become larger than a display area in which the cut composition image is displayed. If an attempt is made to display the cut SP263152WOOO - composition image at a time to maintain at-a-glance visibility, representative images will be reduced at a higher rate and displayed, leading to lower visibility of the cut composition image. If an attempt is made to partially display the cut composition image to maintain visibility ofthe cut composition im~ge, the cut composition image 5 will be divided and displayed, leading to low~r at-a-glance visibility. 'Thus, in any case, the user will not be able to easily grasp the cut composition of a moving picture '" through the cut composition image. [0005] Therefore, the present disclosure provides a moving picture processing 10 device capable of generating a cut composition image allowing one to easily grasp the cut composition of a moving picture, a moving picture processing method, and a program. Solution to Problem [0006] 15 According to an embodiment of the present disclosure, there is provided a moving picture ·processing device, including a cut transition detection unit that detects, from a moving picture containing a plurality of cuts, transitions between the cuts, a cut pair identification unit that categorizes the plurality of cuts into a plurality of cut groups having mutually different feature amounts, and identifies a plurality of 20 cut pairs including two or more sequential cuts belonging to the mutually differe,nt cut groups and being repeated in the moving picture, a cut pair generation unit that generates a predetermined number of the cut pairs, which are less than the plurality of cut pairs in number, from the plurality of cut pairs by combining at least a portion of the plurality of cuts in a manner that two or more cuts constituting each cut pair 25 belong to mutually different cut groups and a context of cut transitions in the moving picture is maintained, and a cut composition image generation unit that generates a cut composition image including the generated cut pairs. [0007] The cut pair generation unit may categorize the plurality of cut pairs into the 30 predetermined number of pair groups, and then, for each of the pair groups, may generate one cut pair from cut pairs contained in each of the pair groups by J '. > 2, .' .~-". ) " SP263152WOOO combining at least a portion of the cuts contained in each of the pair groups in a manner that two or more cuts constituting each cut pair belong to mutually different cut groups and a context of cut transitions in the moving picture is maintained. [0008] 5 The cut pair generation unit may categorize the plurality ofcut 'pairs into the predetermined number ofpair groups based on feature amounts of cuts. ... [0009] The q,ut pair generation unit may categorize the plurality of cut pairs into the predetermined number ofpair groups based on feature amounts of cut pairs. 10 [0010] The cut pair generation unit may generate one cut pair by combining the plurality of cuts based on feature amounts of cuts. [0011] The cut pair generation unit may generate one cut pair by combining the 15 plurality of cuts based on feature amounts of cut pairs. [0012] The cut pair generation unit may sort out cuts based on feature amounts of cuts for each cut group, and may generate one cut pair by combining·the plurality of sorted cuts. 20 [0013] The cut pair generation unit may sort out cuts based on feature amounts of cuts for a first cut group, and may generate one cut pair by combining a plurality of cuts belonging to a same cut pair as the sorted cuts. [0014] 25 The cut' pair may be generated based on an inner product of similarity matrices indicating a similarity between cut pairs. .[0015] • ---:: - 30 The cut pair with a maximum total of the inner products of the similarity matrices may be generated as a representative cut pair representing the plurality of cut pairs. [0016] J '> '.'....'.•.¥ " '. .) "'~,', . . ~';" SP263152WOOO The cut pair whose similarity to the representative cut pair is low may be generated together with the representative cut pair. [0017] The cut pair may be generated based on a scalar value of a similarity matrix 5 indicating a similarity between cut pairs. [0018] '" The cut pair with a maximum scalar value of the similarity matrix may be generated as a~representative cut pair representing the plurality of cut pairs. [0019] 10 The cut pair whose similarity to the representative cut pair is low may be generated together with the representative cut pair. [0020] The predetermined number may be set in accordance with display conditions ofthe cut composition image. 15 [0021] According to an embodiment of the present disclosure, there is provided a moving picture processing method including detecting, from a moving picture containing a plurality of cuts, transitions between the cuts, categorizing the plurality of cuts into a plurality of cut groups having mutually different feature arilOunts, and 20 identifies a plurality of cut pairs including two or more sequential cuts belonging to the mutually different cut groups and being repeated in the moving picture, generating a predetermined number of the cut pairs, which are less than the plurality of cut pairs in number, from the plurality of cut pairs by combining at least a portion of the plurality of cuts in a manner that the two or more cuts constituting each cut 25 pair belong to mutually different cut groups and a context of cut transitions in the moving picture is maintained, and generating a cut composition image including the generated cut pairs. [0022] According to another aspect of the present disclosure, a program to cause a 30 computer to execute the moving picture processing method is provided. The - J SP263152WOOO .. program may be provided by using a computer readable recording medium or via a communication method. Advantageous Effects of Invention 5 [0023] According to the present disclosure described above, a moving picture " processing device capable of generating a cut composition image allowing one to easily grasp tl,le cut composition of a moving picture, a moving picture processing method, and a program can be provided. 10 Brief Description of Drawings [0024] [Fig. 1] Fig. 1 is a flow diagram showing a procedure for a movmg picture processing method according to an embodiment of the present disclosure. 15 [Fig. 2] Fig. 2 is a block diagram showing the configuration of a moving picture processing device. [Fig. 3] Fig. 3 is a flow diagram showing an overall operation procedure for the moving picture processing device. [Fig. 4] Fig. 4 is a diagram exemplifying a cut composition. 20 [Fig. 5] Fig. 5 is a flow diagram showing a procedure for identifying a cut pair. [Fig. 6] Fig. 6 is a diagram exemplifying cut pair identification results. [Fig. 7] Fig. 7 is a diagram exemplifying a cut composition array. [Fig. 8] Fig. 8 is a flow diagram showing a display optimization procedure of the cut composition. 25 [Fig. 9A] Fig. 9A is a diagram (113) showing the display optimization procedure of the cut composition. [Fig. 9B] Fig. 9B is a diagram (2/3) showing the display optimization procedure of the cut composition. [Fig. 9C] Fig. 9C is a diagram (3/3) showing the display optimization procedure of 30 the cut composition. [Fig. 10] Fig. lOis a flow diagram showing the procedure for generating cut pairs. J 5 10 15 20 25 SP263152WOOO [Fig. 11] Fig. 11 is a diagram showing the procedure for generating two cut pairs. [Fig. 12] Fig. 12 is a diagram exemplifying conditions for generating cut pairs. [Fig. 13] Fig. 13 is a diagram exemplifying the procedure for generating cut pairs based on the number offrames ofthe cut pair in a first generation procedure. [Fig. 14] Fig. 14 is a diagram exemplifying the procedure for generating cut pairs based on the number of frames ofthe cut in the first generation procedure. " [Fig. 15] Fig. 15 is a diagram exemplifying the procedure for generating cut pairs based on volume fluctuations between cuts in the first generation procedure. ~ [Fig. 16] Fig. 16 is a diagram exemplifying the procedure for generating cut pairs based on the number of frames ofthe cut pair in a second generation procedure. [Fig. 17] Fig. 17 is a diagram exemplifying the procedure for generating cut pairs based on the number of frames ofthe cut in the second generation procedure. [Fig. 18] Fig. 18 is a diagram exemplifying the procedure for generating cut pairs based on volume fluctuations between cuts in the second generation procedure. [Fig. 19] Fig. 19 is a diagram exemplifying the procedure for generating cut pairs based on an image brightness histogram between cuts in the second generation procedure. [Fig. 20] Fig. 20 is a diagram exemplifying calculation results of similarities of feature amounts between cuts. [Fig. 21] Fig. 21 is a diagram (1/2) exemplifying the procedure for generating cut pairs based on an inner product of similarity matrices. [Fig. 22] Fig. 22 is a diagram (2/2) exemplifying the procedure for generating cut pairs based on the inner product of similarity matrices. [Fig. 23] Fig. 23 is a diagram exemplifying the procedure for generating cut pairs based on a scalar value of the similarity matrix. [Fig. 24] Fig. 24 is a diagram exemplifying a cut composition image. [Fig. 25] Fig. 25 is a diagram showing corrections of the cut composition image based on a contrast ratio. .. --- - 30 Description of Embodiments [0025] J SP263152WOOO Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the appended drawings. Note that, in this specification and the drawings, elements that have substantially the same function and structure are denoted with the same reference signs, and repeated explanation is 5 omitted. [0026] '" [1. Overview ofMoving Picture Processing Method] First, an overview of a moving picture processing method according to an ~ embodiment of the present disclosure will be described with reference to Fig. 1. 10 Fig. 1 shows a procedure for a moving picture processing method according to an embodiment of the present disclosure. [0027] In the moving picture processing method according to an embodiment of the present disclosure, as shown in Fig. 1, transitions between cuts are first detected from 15 a ~oving picture MP containing a plurality of cuts (step Sl). Next, the plurality of cuts is categorized into a plurality of cut groups having different feature amounts S (generic term for feature amounts of cut groups) to identify a plurality of cut pairs comprised of two or more sequential cuts belonging to different cut groups and repeated in the moving picture MP (step S3). 20 [0028] Then, at least a portion of the plurality of cuts is combined to generate a predetermined number N of cut pairs from the plurality of cut pairs so that the cut pairs comprised of two or more sequential cuts belong to mutually different cut groups and the content of cut transitions in the moving picture MP is maintained 25 (step S5). The number N of cut pairs is preset in accordance with display conditions (such as the display range and display size) ofa cut composition image CI (generic term for cut composition images). Further, the cut composition image CI comprised of generated cut pairs is generated (step S7). [0029] 30 Accordingly, the cut composition image CI capable of maintaining at-aglance visibility of the cut composition and visibility of the cut composition image .f ,n5 SP263152WOOO CI can be generated by generating the predetennined number N of cut pairs by combining at least a portion of a plurality of cuts so that predetennined conditions are satisfied and generating the cut composition image CI comprised of generated cut pairs. Then, the user can easily grasp the cut composition ofthe moving picture MP through the cut composition image CI generated as described above. [0030] '" - [2. Moving Picture Processing Device 1] Next., a moving picture processing device 1 according to an embodiment of the present disclosure will be described with reference to Fig. 2. Fig. 2 shows a 10 main function configuration of the moving picture processing device 1. As shown in Fig. 2, the moving picture processing device 1 includes a data acquisition unit 11, a cut transition detection unit 13, a cut pair identification unit 15, a display optimization unit 17, a cut pair generation unit 19, a meta infonnation generation unit 21, a cut composition image generation unit 23, a cut composition image output unit 15 25, a cut composition infonnation output unit 27, and a data storage unit 29. [0031] The data acquisition unit 11 acquires moving picture data MP containing a plurality of cuts to supply the moving picture data MP to the cut transition detection unit 13, the cut pair identification unit 15, the cut pair generation unit 19, the meta 20 infonnation generation unit 21, and the cut composition image generation unit 23. The moving picture data MP is generally data in frame fonnat and may be image data only or may be combined with audio data. The moving picture data MP may be acquired from the data storage unit 29 or an external device (not shown). [0032] - 25 'The cut transition detection unit 13 detects cut transitions in the moving picture MP based on the moving picture data MP and supplies detection results to the cut pair identification unit 15 and the cut composition infonnation output unit 27. The cur transition means a change of cuts in the moving picture MP. The cut transition is detected based on similarities of feature amounts detennined for images 30 and/or audios in succeeding frames. As a feature atnount of an image and/or audio, a color histogram, facial image detection, correlation between images and/or a sound J SP263152WOOO - volume, tone/rhythm and the like can be used. Feature amounts determined for detecting cut transitions may be stored in the data storage unit 29 for use in other processing. [0033] 5 Though details will be described later, the cut pair identificati~n unit 15 categorizes the plurality of cuts into cut groups based on feature amounts S' of each cut. Identification results of cut pairs are-" supplied to the display optimization unit 17, the cut pair generation unit 19, and the cut composition information output unit 27 together with detection results of cut transitions. As the feature amount S' of a 10 cut, a color histogram of an image contained in the cut, facial image detection, correlation betw~en images and/or a sound volume, tone/rhythm and the like or a combination of these can be used. The feature amounts S' determined for identifying cut pairs may be stored in the data storage unit 29 for use in other processing. 15 [0034] The cut'group means a combination of cuts having the feature amounts S' similar to each other. The cut pair means a combination of a series of mutually different cuts repeated in a cut combination and is comprised of two or more temporally sequential cuts. The cut pair identification unit 15 attaches attribute 20 information (a group ID, pair ill or the like described later) representing the cut group or cut pair to each cut based on identification results of cut pairs. The attribute information may be supplied to, in addition to the display optimization unit 17 and the cut pair generation unit 19, the cut composition information output unit 27, the data storage unit 29 and external devices. 25 [0035] , Though details will be described later, the display optimization unit 17 optimizes the display of the cut composition image CI in accordance with display conditions (such as the display range and display size) of the cut composition image CI. More specifically, the number N of cut pairs displayed as the cut composition 30 image CI is optimized to an optimal display number Nopt to maintain visibility of the cut composition image CI along with at-a-glance visibility of the cut composition. J ", SP263152WOOO ---::- -- Optimization results are supplied to the cut pair generation unit 19. [0036] Though details will be described later, the cut pair generation unit 19 generates cut pairs displayed as the cut composition image CI in accordance with cut 5 pair identification results and display optimization results. More specifically, cut pairs are generated so that the optimal cut pair number Nopt is satisfied based on the '" feature amounts S' ofcuts according to generation conditions for cut pairs. Cut pair generation res.,ults are supplied to the cut composition image generation unit 23, but may also be supplied to the cut composition information output unit 27, the data 10 storage unit 29 and external devices. [0037] The meta information generation unit 21 generates meta information MI (generic term for meta information) showing features of audio and images contained in each cut. The meta information generation unit 21 extracts audio or image 15 features from the moving picture data MP based on the moving picture data MP and detection results'of cut transitions. Then, the meta information MI showing audio or image features of each cut is generated and supplied to the cut composition image generation unit 23. [0038] 20 The cut composition image generation unit 23 generates the cut composition image CI based on the moving picture data MP and cut pair generation results. The cut composition image CI is an image in which representative images I of cuts contained in a generated cut pair are arranged in the order of cut transitions while the boundary of cut pairs being specified. In the generation of the cut composition 25 image CI, the representative image I is extracted from images contained in cuts of a generated cut pair according to predetermined criteria. The cut composition image CI may contain the meta information MI supplied by the meta information generation unit 21. The representative image I is an image that represents each cut and is extracted, for example, as an image corresponding to the center frame of the 30 cut. The cut composition image CI is supplied to the cut composition image output unit 25. J ", ..J SP263152WOOO [0039] The cut composition image output unit 25 outputs the cut composition image CI supplied by the cut composition image generation unit 23 so that the user can grasp the cut composition of the moving picture MP. The cut composition 5 image CI may be output to a display device, printing device, storage 'device, or external device (none of these devices shown) connected to the moving picture '" processing device 1. [0040] The cut composition information output unit 27 outputs cut transition 10 detection results, cut categorization results, or cut pair identification results as cut composition information so that the user can use the information to grasp the cut composition. The cut composition information may be output to a display device, printing device, storage device, or external device (none of these devices shown) connected to the moving picture processing device 1. 15 [0041] The cut composition information can be used, for example, as data to realize a moving picture search in consideration of the cut composition. For example, some cut may be set as a reference cut to search for a cut pairedwith the reference cut or some cut pair may be set as a reference cut pair to search for a cut pair 20 composed in the same manner as the reference cut pair. Also, the moving picture MP containing many cut pairs or the moving picture MP containing many cutbacks can be searched for: [0042] - 25 30 The data storage unit 29 stores the moving picture data MP and data attached to the moving picture data MP. The data storage unit 29 has cut composition information stored by being associated with the moving picture data MP. Incidentally, the cut composition image CI may be stored in the data storage unit 29. In Fig. 2, the marking of connection of the data storage unit 29 with other components is partially omitted. [0043] In the above function configuration, the data acquisition unit 11, the cut J ~ , SP263152WOOO transition detection unit 13, the cut pair identification unit 15, the display optimization unit 17, the cut pair generation unit 19, the meta information generation unit 21, the cut composition image generation unit 23, the cut composition image output unit 25, and the cut composition information output unit 27 are configured as 5 a processing unit such as a CPU nsp (digital signal processor) or the like. ' The data storage unit 29 is configured by an internal storage device such as a flash memory or '" an external storage device such as a hard dusk drive or blu-ray disk dive. The CPU , realizes the m~)Ving picture processing method by expanding a program read from a ROM or the like on a RAM and executing the program. The above function 10 configuration may at least partially be configured as hardware such as a dedicated logic circuit. [0044] [3. Procedure for Generating Cut Composition Array Mo] Next, the procedure for generating a cut composition array Me will be 15 described with reference to Figs. 3 to 7. Fig. 3 shows an overall operation procedure for the"moving picture processing device 1. [0045] As shown in Fig. 3, the data acquisition unit 11 first acquires the moving picture data MP (step S11) and supplies the moving picture data MP to the cut 20 transition detection unit 13. The cut transition detection unit 13 detects cut transitions in the moving picture data MP based on the moving picture data !vIP (step S13) and supplies' detection results to the cut pair identification unit 15. The cut transition is detected based on similarities of feature amounts of images and/or audios in succeeding frames. A serial number showing the order cut transitions is 25 attached to each cut as the cut ID. [0046] • .-- - 30 Fig. 4 exemplifies the cut composition determined from cut transition detection results. The cut composition is shown by using representative images 11 to 115 of cuts 1 to 15 to facilitate the understanding. As shown in Fig. 4, the cuts 1, 3, 6, 8, 11, 13 are similar to each other, the cuts 2, 4, 7, 9, 12, 14 are similar to each other, and the cuts 5, 10, 15 are similar to each other. (2- SP263152WOOO - [0047] Next, the cut pair identification unit 15 performs cut pair identification processing to identify a cut pair by categorizing each cut into cut groups. Fig. 5 shows a procedure for cut pair identification processing. In the cut pair 5 identification processing, as shown in Fig. 5, initialization processing is first performed (step S31). In the initialization processing, a group number m and a pair '" ill are initialized (m=2, pair ID=I). A group ID=1 and a group ill=2 are attached to the cuts 1, 2 r~spectively and the pair ID=1 is attached to the cuts 1, 2. [0048] 10 The group number m shows the number of cut groups (the cut groups 1, 2 are identified during initialization processing) identified from the moving picture data MP. The group ill and the pair ID are attached to each cut to indicate the group ID and the pair ID to which each cut belongs. [0049] 15 Next, the feature amount S' of the cut 1 is calculated and stored in the data storage unit 29 br the like as a feature amount SI of a cut group 1 (step S33). Similarly, the feature amount S' of the cut 2 is calculated and stored in the data storage unit 29 or the like as a feature amount S2 of a cut group 2 (step S35). The feature amount S of a cut group (generic term for the feature amount of acut group) 20 is calculated as a color histogram, facial image detection, correlation between images and/or a sound volume, tone/rhythm and the like or a combination ofthese. [0050] Next, whether the subsequent cut to be processed is present is checked (step S37). If the subsequent cut is present ("Yes" in step S37), the feature amount S' of 25 the subsequent cut is calculated (step S39) and the similarity between the feature amount S' ofthe subsequent cut and feature amounts S1 to Sm'of cut groups 1 to m is determined (step S41). When similarities are determined, similarities between the feature amounts S may preferentially be determined to a cut group having a larger group ill than that of a cut immediately before. This is because when belonging to 30 the same cut pair, the group ill of a cut group to which a subsequent cut belongs becomes larger than that of a cut group to which a cut immediately before belongs. J . ' ·oJ 5 10 15 20 25 SP263152WOOO [0051] If the similarity between the feature amount S' of the subsequent cut and one of the feature amounts SI to Sm of the cut groups 1 to m is determined to be equal to a predetermined threshold or more ("Yes" in step step S41), the group ID of the cut group x (1 cut ID of the sub-cut), the subcut 6 may be sorted out, instead of the sub-cut 2, so that the order of cut transitions 15 becomes nonnal between the main cut and the sub-cut. [0095] - 20 25 30 Instead of sorting out the main cut and the sub-cut separately based on the respective numbers of frames, the main cut may be selected based on the number of frames to subsequently select the sub-cut belonging to the same cut pair as the selected main cut. In this case, if, for example, the main cuts 5, 9, 11 are sorted out, the sub-cuts 6, 10, 12 are automatically selected. -"[0096] Also instead of the number of frames of the main cut, the cut pairs' 1 to 7 may be categorized based on the number of frames of the sub-cut or the number of frames of the cut pair. Also instead of two main cuts whose number of frames is the largest or the second largest, the positions of two main cuts with the smallest two numbers of frames may be used as delimiters. Also instead of sorting out the main cut and the sub-cut with the largest numbers of frames for each pair group, the main cut and the sub-cut belonging to the cut pair with the largest number of frames may be selected. [0097] SP263152WOOO Fig. 15 shows an example in which cut pairs are generated based on volume fluctuations between cuts. First, like the example shown in Fig. 13, the cut pairs 1 to 7 are categorized into the pair groups 1 to 3 based on the numbers ofthe cut pairs. [0098] 5 Next, the main cut with the maximum volume fluctuations is sorted from main cuts (cuts 1, 3, 5, 7, 9, 11, 13) belonging to the cut group 1 for each of the cut '" groups 1 to 3. The volume fluctuations are calculated as a ratio of volume of each main cut to t~e average volume of main cuts contained in each pair group. In the above example, the main cut 3 (volume fluctuation: -6.7), the main cut 7 (volume 10 fluctuation: 5.0), and the main cut 11 (volume fluctuation: 5.0) with the maximum absolute values of volume fluctuations to the average volumes 18.3, 15.0, 20.0 of main cuts contained in the pair groups 1, 2, 3 respectively are sorted out (see the item of Group 1 volume fluctuations). When two or more absolute maximum values are present in the same pair group, the main cut having the smallest cut ID is sorted out 15 . for convenience sake. [0099] • 20 25 30 Similarly, the sub-cut with the maximum volume fluctuations is sorted from sub-,cuts (cuts, 2, 4, 6, 8, 10, 12, 14) belonging to the cut group 2 for each of the cut groups 1 to 3. The volume fluctuations are cil1culated as a ratio of volume of each sub-cut to the average volume of sub-cuts contained in each pair group. In the above example, the sub-cut 6 (volume fluctuation: -6.7), the sub-cut 8 (volume fluctuation:"-5.0), and the sub-cut 12 (volume fluctuation: 2.5) with the maximum absolute values of volume fluctuations to the average volumes 18.3, 15.0, 12.5 of sub-cuts contained in the pair groups 1, 2, 3 respectively are sorted out (see the item of Group 2 volume fluctuations). When two or more absolute maximum values are present in the same pair group, the sub-cut having the smallest cut ill is sorted out for convenience sake. Thus, a cut pair comprised of the cuts 3, 6, a cut pair comprised of the cuts 7, 8, and a cut pair comprised of the cuts 11, 12 are generated to generate the cut composition image CI. [0100] Instead of categorizing cut pairs into pair groups based on the numbers of _..- - J I 2. j r .J SP263152WOOO - frames of the cut pairs, like the example shown in Fig. 14, two cuts with the largest two volume fluctuations may be selected from all cuts to categorize the cut pairs 1 to 7 into pair groups by using the positions of the selected cuts as delimiters. The volume fluctuations are calculated as a ratio of volume of each cut to the average 5 volume ofall cuts contained in the cut pairs 1 to 7. [0101] ... The cut with the largest volume fluctuations may be sorted from all cuts contained in ~ach pair group without distinguishing the main cut and the sub-cut for each of the pair groups 1 to 3. For example, the cut 3 (volume fluctuation -6.7 from 10 the average volume 18.3) with the largest volume fluctuations may be sorted from the cuts 1 to 6 for the pair group 1 to sort out the cut 4 belonging to the same cut pair 2 as the selected cut 3. [0102] Also instead of sorting out the main cut and the sub-cut with the largest 15 volume fluctuations separately for each pair group, the main cut and the sub-cut belonging to the· cut pair with the largest volume fluctuations may be sorted out. The volume fluctuations are calculated as a ratio of volume of each cut pair to the average volume of all cut pairs contained in each pair group. [0103] 20 Next, a case when cut pairs are generated from the cut pairs 1 to 7 so that the optimal display number Nopt=3 is satisfied according to the second generation procedure will be described. Processing conditions and the cut configuration shown below are only examples to describe the generation processing ofcut pairs. [0104] 25 Fig. 16 shows an example in which cut pairs are generated based on the numbers of frames of cut pairs. Three cut pairs with the largest three numbers of frames are selected from the cut pairs 1 to 7. Then, cuts contained in the selected cut pairs are sorted out. In the above example, the cuts 5 to 8, 13, 14 corresponding to the cut pairs 3, 4, 7 with the numbers of frames 60, 60, 60 respectively are sorted 30 out (see the item of Number of pair frames). Thus, three cut pairs comprised of the cut pairs 3, 4, 7 are generated to generate the cut composition image CI. J 2{ ..J SP263152WOOO - [0105] Instead of three cut pairs with the three largest numbers of frames, three cut pairs with the average number of frames may be selected or one cut pair with the average number of frames and two cut pairs with the two largest numbers of frames 5 .may be selected. [0106] '.. Fig. 17 shows an example in which cut pairs are generated based on the numbers of :frames of cuts. First, three cuts with the three largest numbers of frames are selected from all cuts contained in the cut pairs 1 to 7. Next, cuts 10 belonging to the same cut pairs as the selected cuts are selected. In the above example, after the cuts 2,5,9 with the numbers offrames 25,20,25 being sorted out, the corresponding cuts 1, 6, 10 are sorted out respectively. Thus, three cut pairs comprised ofthe cut pairs 1,3,5 are generated to generate the cut composition image CI. 15 [0107] Three cilts with the three largest numbers of frames may be sorted out from one of main cuts and sub-cuts, instead of all cuts. Also, one cut with the average number of frames may be selected from one of main cuts and sub-cuts and two cuts with the two largest numbers of frames may be selected from the other. 20 [0108] Fig. 18 shows an example in which cut pairs are generated based on volume fluctuations between cuts.·First, three cuts with the three largest volume fluctuations are selected from all cuts contained in the cut pairs 1 to 7. The volume fluctuations are calculated as a ratio of volume of each cut to the average volume of 25 cuts contained in the cut pairs 1 to 7. Next, cuts belonging to the same cut pairs as the selected cuts are selected. In the above example, after the cuts 3, 6, 11 with the volume fluctuations -8.2 for all being sorted out, the corresponding cuts 4, 5, 12 are sorted out (see the item Group 1, 2 volume fluctuations). Thus, three cut pairs comprised ofthe cut pairs 2, 3, 6 are generated to generate the cut composition image 30 CI. [0109] J SP263152WOOO • Three cuts with the three largest volume fluctuations may be sorted out from one of main cuts and sub-cuts, instead of all cuts. The volume fluctuations are calculated as a ratio of volume of each cut to the average volume of main cuts or subcuts contained in the cut pairs 1 to 7. 5 [0110] Fig. 19 shows an example in which cut pairs are generated based on screen '" brightness fluctuations between cuts. First, histograms that represent normalized screen brightI!,ess are calculated based on image processing for representative images of the cuts 1 to 14. Next, an average histogram of seven cuts is calculated for each 10 cut group. A histogram represents the frequency in each section when brightness of pixels contained in a representative image is sectioned at predetermined brightness intervals. Fig. 19 shows normalized histograms of representative images II to II4 and average histograms for cut groups, along with the representative images II to II4 of the cuts 1 to 14. 15 [0111] Next, three cuts with the three largest fluctuations with respect to the average histogram are sorted out. Fluctuations of a histogram are calculated as differences between the normalized histogram of each cut and the average histogram of the cut group to which each cut belongs. Then, cuts belonging to the same cut 20 pairs as the selected cuts are selected. In the above example, fluctuations ofthe cuts 1, 11, 14 are the three largest and three cut pairs comprised of the cut pairs 1,6, 7 are generated to generate the cut composition'image CI. [0112] Next, a case when cut pairs are generated based on similarities of feature 25 amounts between cuts will be described. A case when cut pairs are generated from the cuts 1 to 14 constituting the cut pairs 1 to 7 so that the optimal display number Nopt=3 is satisfied. [0113] Fig. 20 shows results of calculating similarities of feature amounts among 30 the cuts 1 to 14. In the calculation results shown in Fig. 20, the cuts 1 to 14 are categorized into the cut group 1 (cuts 1,3,5, 7, 9, 11, 13) and the cut group 2 (cuts 2, J SP263152WOOO .. 4,6,8, 10, 12, 14) and also into the cut pairs 1 to 7. [0114] In Fig. 20, similarities of feature amounts among the cuts 1 to 14 are shown as values between 0 and 1 relative to feature amounts S1, S2 of the cut groups 1, 2 5 corresponding to feature amounts of the cuts 1, 2. A similarity of feature amounts closer to 1 means that the feature amounts between cuts are more similar. For ',. example, while the cuts 1 and 3 belonging to the same cut group have a high similarity of feature amounts of 0.9, the cuts 1 and 4 belonging to different cut ~ groups have a low similarity of feature amounts of 0.1. 10 [0115] Fig. 21 shows a first similarity matrix Ms1 showing a similarity between the cuts 1,2 and a second similarity matrix Ms2 showing a similarity between the cuts 3, 4. The first and second similarity matrices Msl, Ms2 are matrices extracted from calculation results shown in Fig. 20. Then, the similarity between the cut pair 1 15 (cuts 1,2) and the cut pair 2 (cuts 3, 4) can be calculated by the inner product of the first and second similarity matrices Msl, Ms2. An increasing inner product of the first and second similarity matrices Msl, Ms2 means that the cut pairs are more similar. [0116] 20 As shown in Fig. 21, the first similarity matrix Msl is vectorized as (1.0, 0.2, 0.3, 1.0) and the second similarity matrix Ms2 is vectorized as (0.9, 0.1, 0.2, 0.8). Thus, the inner product of the first and second-similarity matrices Msl, Ms2 is calculated as 1.0xO.9+0.2xO.l+0.3 xO.2+1.0xO.8 .. 1.8. Similarities among the cut pairs 1 to 7 excluding betw.een the cut pairs 1, 2 can be calculated by the same 25 method. [0117] Accordingly, as shown in Fig. 22, similarities among the cut pairs 1 to 7 are calculated. Fig. 22 shows the total of similarities of each of the cut pairs 1 to 7 " along with similarities among the cut pairs 1 to 7. An increasing total of similarities 30 means that the cut pair has an increasing degree of affinity, that is, the probability that the cut pair represents the cut pairs 1 to 7 increases. J .'" SP263152WOOO [0118] When cut pairs are generated based on the inner product of similarity matrices Ms (generic term for similarity matrices), the cut pair 3 with the maximum total (9.1) of similarities is first selected. Secondly, the cut pair 7 with the lowest 5 similarity (1.1) to the cut pair 3 is selected. Thirdly, the cut pair 1 with the lowest similarity (0.9) to the cut pair 7 is selected. Thus, three cut pairs comprised of the '" cut pairs 1,3, 7 are generated to generate the cut composition image CI. [0119] Instead of the criteria of the lowest similarity to the cut pair 7, the cut pair 10 may be selected according to the criteria of the second lowest similarity to the cut pair 3. Also, three cut pairs may also be selected according to the criteria of a cut pair of the maximum total of similarities, a cut pair of the minimum total, and a cut pair closest to the average value. [0120] 15 Accordingly, the representative cut pair representing all cut pairs and other cut pairs dissimil"ar to the representative cut pair can be generated. [0121] • 20 25 30 Fig. 23 shows the first similarity matrix Msl showing similarities between the cuts 1, 2 and the second similarity matrix Ms2 showing similarities between the cuts 3, 4. The first and second similarity matrices Msl, Ms2 are matrices extracted from calculation results shown in Fig. 20. Then, cut pairs can be selected based on a scalar value of a similarity matrix Ms showing'similarities among the cuts 1 to 14. An increasing scalar value of the similarity matrix Ms means that the probability that the cut pair represents the cut pairs 1 to 7 increases. [0122] For example, the scalar value of the first similarity matrix Msl is calculated as 1.0+0.2+0.3+1.0=2.5 and the scalar value of the second similarity matrix Ms2 is calculated as 0.9+0.1 +0.2+0.8=2.0. Thus, of the cut pair 1 (cuts 1 , 2) and the cut pair 2 (cuts 3, 4), the cut pair 1 has a higher probability of being a representative cut pair representing all cut pairs. [0123] J • 1. -<. , ... SP263152WOOO When cut pairs are generated based on the scalar value of the similarity matrix Ms, scalar values of the similarity matrices Ms are calculated among the cut pairs 1 to 7. Next, three cut pairs are selected by replacing the total of similarities with the scalar value and performing processing in the case shown in Fig. 22. Then, 5 cuts contained in the selected cut pairs are sorted out. [0124] Accordingly, the representative cut pair representing all cut pairs and other cut pairs dissi:Q1ilar to the representative cut pair can be generated. [0125] - 10 15 20 25 30 When the cut pair generation processing is completed, as shown in Fig. 3, meta /information MI of each cut is generated by the meta information generation unit 21 (step S21). The meta information generation unit 21 extracts features of images or audios contained in each cut from the moving picture data MP based on the moving picture data MP and detection results of cut transitions. [0126] If, for example, a cut contains a sound (words, sound effects or the like), the sound contained in the cut may be extracted to generate character/image information corresponding to the extracted sound through voice recognition processing. If no sound is contained in a cut, character/image information indicating a silent cut may be generated. Silent cuts may be distinguished between silent cuts containing no words and silent cuts containing neither words nor sound effects. Character/image information indicating the average value/variations of volume of the sound' contained in a cut, ratio of silent intervals and non-silent intervals, and tone, rhythm, or fluctuations ofthe sound may also be generated. [0127] The number of frames contained in a cut or the time needed to reproduce a cut may be calculated to generate character/image information indicating the calculated value. Also, character/image information indicating the average value/variations of brightness of images contained in a cut and content or changes of images may be generated. [0128] J • 1-'" . . ) " SP263152WOOO .. The cut composition image generation unit 23 generates the cut composition image CI based on results of the cut pair generation processing (step S23). The cut composition image generation unit 23 first extracts the representative image I from a series of images belonging to the selected cut according to predetermined criteria 5 based on the moving picture data MP and results of the cut pair generation processing. The representative image I of each cut may also be extracted in '" advance when cut transitions are detected. Next, the cut composition image CI in which the representative images I of cuts are arranged in the order of cut transitions while cut pairs being specified is generated. If the meta information MI of each cut 10 has been generated, the meta information MI is displayed together with the representative image I ofeach cut. [0129] Fig. 24 exemplifies the cut composition image CI generated from results of the cut pair generation processing shown in Fig. 13. In the cut composition image 15 CI shown in Fig. 24, the representative images 15, 16 of the cuts 5, 6 are arranged horizontally, the representative images 17, 18 of the cuts 7, 8 are arranged horizontally below the representative images 15, 16 of the cuts 5, 6, and the representative images 13, 14 of the cuts 3, 4 are arranged horizontally below the representative images 17, 18 of the cuts 7, 8. The cut composition image CI 20 described above facilitates the understanding of the cut composition. However, the composition ofthe cut composition image CI is not limited to the composition shown in Fig:24. [0130] Fig. 25 shows a modification of the cut composition image CI. In the cut 25 composition image CI shown in Fig. 25, the meta information MI of a cut is displayed by being superimposed on the representative image I ofthe cut. The meta information MI of a cut is information indicating features of images or audios contained in the cut. [0131] 30 The meta information MI indicating sound features is, for example, information indicating content of sound (words, sound effects or the like) contained .-- - J '1 2-, ·oJ SP263152WOOO - in each cut, infonnation indicating that no sound is contained in each cut (indicating a silent cut) and the like. The meta infonnation MI indicating image features is, for example, infonnation indicating the number of frames contained in each cut, infonnation indicating the time needed to reproduce each cut and the like. 5 [0132] In a cut composition image CI shown in a state A of Fig. 25, for example, '" meta infonnation MIl, MI3 of the cuts 1, 3, meta infonnation MI5, MI7, MI9 of the cuts 5, 7, 9, "and meta infonnation MIll of the cut 11 are displayed by being superimposed on the representative image II of the cut 1, the representative image 17 10 of the cut 7, and the representative image III of the cut 11 respectively. Accordingly, visibility of the representative image 17 of the cut 11 in which the meta infonnation MI5, MI7, MI9 of three cuts is displayed by being superimposed thereon is reduced. [0133] 15 Thus, the contrast ratio by the meta infonnation MI, that is, the display occupancy of the meta infonnation MI on the representative image I is calculated for the representative images II, 17, III of the cuts 1, 7, 11. In this case, while the contrast ratio of the representative image 17 of the cut 7. is relatively high, the contrast ratio of the representative image III ofthe cut 11 is relatively low. 20 [0134] Thus, in a cut composition image CI' shown in a state B of Fig. 25, the meta infonnation MI9 of the cut 9 on the representative image 17 of the cut 7 is moved onto the representative image III of the cut 11 based on the contrast ratio by the meta infonnation MI. Accordingly, when compared with the state A, the contrast 25 ratio becomes lower in the representative image 17 of the cut 7 so that visibility of the representative image 17 can be maintained. [0135] According to the moving picture processing method according in the present embodiment, as described above, the cut composition image CI capable of 30 maintaining at-a-glance visibility of the cut composition and visibility of the cut composition image CI can be generated by generating a predetennined number of cut J ~]' SP263152WOOO pairs by combining at least a portion of a plurality of cuts so that predetermined conditions are satisfied and generating the cut composition image CI comprised of generated cut pairs. [0136] 5 Although the preferred embodiment of the present disclosure is described in detail so far with reference to the appended dTawings, the present disclosure is not '" limited to such an example. It is clear that one of ordinary skill in the technical field to which the present disclosure pertains may conceive of various. variations or ~ modifications without departing from the technical idea recited in claims, and it is 10 understood that they naturally pertain to the technical scope ofthe present disclosure. [0137] In the above embodiment, for example, the composition image CI is described as an image in which cut pairs of the optimal display number Nopt=3 are arranged in three rows. However, the composition image CI may be generated with 15 a different optimal display number Nopt in accordance with display conditions thereof or even if the optimal display number Nopt is the same, the composition image CI may be generated as an image in which the representative images I are arranged in a different number of rows/columns. 20 Reference Signs List [0138] - 25 30 1 11 13 15 17 19 21 23 25 27 .. Moving picture processing device Data acquisition unit Cut transition detection unit . Cut pair identification unit Display optimization unit Cut pair generation unit Meta information generation unit Cut composition image generation unit Cut composition image output unit Cut composition information output unit J 29 Data storage unit MP Moving picture (data) I Representative image Nopt Optimal display number 5 CI Cut composition image Ad Display area ... Ro Display occupancy ~ • -~ - SP263152WOOO J .~ SP263152WOOO - \ . CLAIMS Claim 1 A moving picture processing device, comprising: a cut transition detection unit that detects, from a moving picture containing 5 a plurality of cuts, transitions between the cuts; a cut pair identification unit that categorizes the plurality of cuts into a '.. plurality of cut groups having mutually different feature amounts, and identifies a plurality of cl{t pairs including two or more sequential cuts belonging to the mutually different cut groups and being repeated in the moving picture; 10 a cut pair generation unit that generates a predetennined number of the cut pairs, which are less than the plurality of cut pairs in number, from the plurality of cut pairs by combining at least a portion of the plurality of cuts in a manner that two or more cuts constituting each cut pair belong to mutually different cut groups and a context ofcut transitions in the moving picture is maintained; and 15 a cut composition image generation unit that generates a cut composition image including the generated cut pairs. Claim 2 The moving picture processing device according to claim 1, wherein the cut 20 pair generation unit categorizes the plurality of cut pairs into the predetennined number of pair groups, and then, for each of the pair groups, generates one cut pair from cut pairs contained in each of the pair groups by combining at least a portion of the cuts contained in each of the pair groups in a manner that two or more cuts constituting each cut pair belong to mutually different cut groups and a context of cut 25 transitions in the moving picture is maintained. Claim 3 The moving picture processing device according to claim 2, wherein the cut pair generation unit categorizes the plurality of cut pairs into the predetennined 30 number of pair groups based on feature amounts of cuts. J SP263152WOOO • Claim 4 The moving picture processing device according to claim 2, wherein the cut pair generation unit categorizes the plurality of cut pairs into the predetermined number ofpair groups based on feature amounts of cut pairs. 5 Claim 5 '" The moving picture processing device according to claim 1, wherein the cut pair generatiop unit generates one cut pair by combining the plurality of cuts based on feature amounts of cuts. 10 Claim 6 The moving picture processing device according to claim 1, wherein the cut pair generation unit generates one cut pair by combining the plurality of cuts based on feature amounts of cut pairs. 15 Claim 7 The moving picture processing device according to claim 1, wherein the cut pair generation unit sorts out cuts based on feature amounts of cuts for each cut group, and generates one cut pair by combining the plurality of sorted cuts. 20 Claim 8 The moving picture processing device according to' claim 1, wherein the cut pair generation unit sorts out cuts based on feature amounts of cuts for a first cut group, and generates one cut pair by combining a plurality of cuts belonging to a 25 same cut pair as the sorted cuts. Claim 9 The moving picture processing device according to claim 1, wherein the cut pair is generated based on an inner product of similarity matrices indicating a 30 similarity between cut pairs. J ", 5 -. SP263152WOOO Claim 10 The moving picture processing device according to claim 9, wherein the cut paIr with a maximum total of the inner products of the similarity matrices is generated as a representative cut pair representing the plurality of cut pairs. - 10 15 20 25 30 . Claim 11 ... The moving picture processing device according to claim 10, wherein the cut pair whos~ similarity to the representative cut pair is low is generated together with the representative cut pair. Claim 12 The moving picture processing device according to claim 1, wherein the cut pair is generated based on a scalar value of a similarity matrix indicating a similarity between cut pairs. Claim 13 The moving picture processing device according to claim 12, wherein the cut pair with a maximum scalar value of the similarity matrix is generated as a representative cut pair representing the plurality of cut pairs. Claim 14 The moving picture processing device accbrding to claim 13, wherein the cut pair whose similarity to the representative cut pair is low is generated together with the representative cut pair. Claim 15 The moving picture processing device according to claim 1, wherein the predetermined number is set in accordance with display conditions of the cut composition image. Claim 16 J ·oJ r _ J.. SP263152WOOO .. A moving picture processing method, comprising: detecting, from a moving picture containing a plurality of cuts, transitions between the cuts; categorizing the plurality of cuts into a plurality of cut groups having 5 mutually different feature amounts, and identifies a plurality of cut pairs including tWo or more sequential cuts belonging to th~ mutually different cut groups and being repeated in the moving picture; generaf-ing a predetermined number of the cut pairs, which are less than the plurality of cut pairs in number, from the plurality of cut pairs by combining at least 10 a ,portion of the plurality of cuts in a manner that the two or more cuts constituting each cut pair belong to mutually different cut groups and a context of cut transitions ,in the moving picture is maintained; and generating a cut composition image including the generated cut pairs. 15 Claim 17 A program causing a computer to execute a moving picture processing method, comprising: detecting, from a moving picture containing a plurality of cuts, transitions between the cuts; 20 categorizing the plurality of cuts into a plurality of cut groups having mutually different feature amounts, and identifies a plurality of cut pairs including two or more sequential cuts belonging to the mutually different cut groups and being repeated in the moving picture; generating a predetermined numBer of the cut pairs, which are less than the 25 plurality Qf cut pairs in number, from the plurality of cut pairs by combining at least a portion of the plurality of cuts in a manner that the two or more cuts constituting each cut pair belong to mutually different cut groups and a context of cut transitions in the moving picture is maintained; and generating a cut composition image including the generated cut pairs.

Documents