DATA PROCESSING APPARATUS, DATA PROCESSING METHOD, AND PROGRAM

Abstract
A data processing apparatus that processes image data of a moving image is disclosed. The data processing apparatus includes: acquiring means for acquiring variations representing degrees of change in the image data, in a unit of picture; display-type determining means for determining, on the basis of the variations, display types, which represent display methods in displaying pictures, in a unit of picture; and display control means for causing a display to display type information representing display types of pictures and position information representing a position of a picture designated by picture-designation operating means operated in designating a picture to be displayed.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a block diagram showing an example of a structure of a data processing system according to an embodiment of the invention;



FIG. 2 is a block diagram showing an example of a configuration of hardware of a PC 1;



FIG. 3 is a diagram showing an example of display of a viewer 51;



FIG. 4 is a block diagram showing an example of a structure of a camera 6;



FIG. 5 is a block diagram showing an example of a structure of an AV-file creating unit 75;



FIG. 6 is a block diagram showing an example of a structure of an Fy-file creating unit 76;



FIG. 7 is a diagram for explaining processing of a data reducing unit 91;



FIG. 8 is a flowchart for explaining Fy file creation processing;



FIG. 9 is a block diagram showing an example of a structure of a variation calculating unit 92;



FIG. 10 is a diagram for explaining motion information in a unit of frame calculated in a motion-information calculating unit 101;



FIG. 11 is a block diagram showing an example of a structure of the motion-information calculating unit 101;



FIG. 12 is a diagram for explaining processing of the motion-information calculating unit 101;



FIG. 13 is a block diagram showing another example of the structure of the motion-information calculating unit 101;



FIG. 14 is a diagram for explaining processing of the motion-information calculating unit 101;



FIG. 15 is a block diagram showing an example of a structure of a fineness-information calculating unit 102;



FIG. 16 is a diagram for explaining processing of the fineness-information calculating unit 102;



FIG. 17 is a block diagram showing another example of the structure of the fineness-information calculating unit 102;



FIG. 18 is a diagram for explaining processing of an average calculating unit 141;



FIG. 19 is a graph of variations for frames calculated by the variation calculating unit 92;



FIG. 20 is a diagram for explaining an example of a display type;



FIG. 21 is a graph for explaining a display type determined in a unit of frame by a display-type determining unit 93;



FIG. 22 is a block diagram showing an example of a structure of the display-type determining unit 93;



FIG. 23 is a flowchart for explaining display type determination processing;



FIG. 24 is a flowchart for explaining the display type determination processing;



FIG. 25 is a graph of a variation in a unit of frame;



FIG. 26 is a diagram showing an example of an Fy file;



FIG. 27 is a diagram for explaining an example of the display type;



FIG. 28 is a graph of motion information and a display type in a unit of frame;



FIG. 29 is a flowchart for explaining display type determination processing;



FIG. 30 is a flowchart for explaining the display type determination processing;



FIG. 31 is a diagram for explaining an example of a display type;



FIG. 32 is a graph of fineness information and a display type in a unit of frame;



FIG. 33 is a flowchart for explaining display type determination processing;



FIG. 34 is a flowchart for explaining the display type determination processing;



FIG. 35 is a diagram showing an example of an Fy file;



FIG. 36 is a diagram showing an example of an Fy file;



FIG. 37 is a diagram showing an example of an Fy file;



FIG. 38 is a diagram for explaining an example of a display type;



FIG. 39 is a graph of motion information and fineness information and a display type;



FIG. 40 is a flowchart for explaining display type determination processing;



FIG. 41 is a diagram showing an example of an Fy file;



FIG. 42 is a block diagram showing an example of a structure of a drive 5;



FIG. 43 is a block diagram showing an example of a functional structure of the PC 1 functioning as an editing system;



FIG. 44 is a block diagram showing an example of structures of an Fy-file managing unit 214 and a display-type acquiring unit 215;



FIG. 45 is a diagram for explaining a relation between a position of a scrub dial 54 and a frame designated by the position;



FIG. 46 is a diagram showing display methods in scrub of frames of a normal type V2 and a high display rate/low resolution type V3;



FIG. 47 is a diagram for explaining display of a frame, a display type for which is a still image type V1;



FIG. 48 is a flowchart for explaining processing of scrub;



FIG. 49 is a diagram showing an example of display of an edition window 301;



FIG. 50 is a flowchart for explaining GUI display processing;



FIG. 51 is a diagram showing an example of display in an Fy-file display section 311;



FIG. 52 is a diagram showing type information displayed again according to change of a threshold H or L;



FIG. 53 is a flowchart for explaining GUI display processing;



FIG. 54 is a diagram showing an example of display of the Fy-file display section 311;



FIG. 55 is a diagram showing an example of display of the Fy-file display section 311;



FIG. 56 is a flowchart for explaining GUI display processing;



FIG. 57 is a diagram showing an example of a weight for weighting a section length in a designated section;



FIG. 58 is a diagram showing an example of a weight for weighting a section length in a designated section;



FIG. 59 is a diagram showing designated sections at the time when a section length is not weighted and at the time when a section length is weighted;



FIG. 60 is a flowchart for explaining processing for a section length;



FIG. 61 is a diagram showing an example of display of the Fy-file display section 311;



FIG. 62 is a flowchart for explaining allocation range setting processing;



FIG. 63 is a diagram showing an example of display of the viewer 51;



FIG. 64 is a flowchart for explaining display processing;



FIG. 65 is a graph of a variation in each frame forming one GOP; and



FIG. 66 is a diagram for explaining a method of determining a display type for each frame forming one GOP.


Claims
  • 1. A data processing apparatus that processes image data of a moving image, the data processing apparatus comprising: acquiring means for acquiring variations representing degrees of change in the image data, in a unit of picture;display-type determining means for determining, on the basis of the variations, display types, which represent display methods in displaying pictures, in a unit of picture; anddisplay control means for causing a display to display type information representing the display types of pictures and position information representing a position of a picture designated by picture-designation operating means operated in designating a picture to be displayed.
  • 2. A data processing apparatus that processes image data of a moving image, the data processing apparatus comprising: an acquiring unit acquiring variations representing degrees of change in the image data, in a unit of picture;a display-type determining unit determining, on the basis of the variations, display types, which represent display methods in displaying pictures, in a unit of picture; anda display control unit causing a display to display type information representing the display types of pictures and position information representing a position of a picture designated by a picture-designation operating unit operated in designating a picture to be displayed.
  • 3. A data processing apparatus according to claim 1, wherein the display types represent display methods in which resolutions in displaying pictures or display rates in displaying pictures are different from one another.
  • 4. A data processing apparatus according to claim 3, wherein the variations are fineness information representing a degree of spatial change in a picture, andthe display-type determining means determines, when the fineness information of a picture indicates that a degree of spatial change is large, a high resolution/low display rate type having a high resolution or a low display rate as a display type for the picture.
  • 5. A data processing apparatus according to claim 3, wherein the variations are motion information representing degrees of temporal change in pictures, andthe display-type determining means determines, when the motion information of a picture indicates that a degree of temporal change is large, a low resolution/high display rate having a low resolution or a high display rate as a display type for the picture.
  • 6. A data processing apparatus according to claim 3, wherein the display types include a still image type that represents display in a still image, andthe display-type determining means determines the still image type, which represents display in a still image, as a display type for a picture having a small variation.
  • 7. A data processing apparatus according to claim 1, wherein the display-type determining means determines a display type on the basis of a comparison result obtained by comparing variations in the pictures and predetermined thresholds, andthe display control means causes the display to further display a graph representing the variations in the pictures in time series together with threshold information representing the thresholds.
  • 8. A data processing apparatus according to claim 7, wherein the threshold information is moved according to operation by a user, andthe display-type determining unit determines a display type again on the basis of a comparison result obtained by comparing the variations in the pictures and thresholds represented by the threshold information after the movement.
  • 9. A data processing apparatus according to claim 8, wherein the display control means causes the display to display type information again when a display type is determined by the display-type determining means again.
  • 10. A data processing apparatus according to claim 7, wherein fineness information representing a degree of spatial change in a picture and motion information representing a degree of temporal change in a picture are stored in a file as variations in a unit of picture, andthe display control means causes the display to display a graph representing the fineness information in time series, a graph representing the motion information in time series, or both the graph representing the fineness information in time series and the graph representing the motion information in time series.
  • 11. A data processing apparatus according to claim 10, further comprising selection operating means operated in selecting the graph representing the fineness information in time series, the graph representing the motion information in time series, or both the graph representing the fineness information in time series and the graph representing the motion information in time series to be displayed.
  • 12. A data processing apparatus according to claim 1, wherein the picture-designation operating means is a bar in which a dial is movable,pictures are allocated in time series to subsections dividing a movable range in which the dial is movable, andthe display control means causes the display to display position information representing a position of a picture allocated to a subsection in which the dial is located.
  • 13. A data processing apparatus according to claim 12, wherein the display control means causes the display to further display allocation range information representing an allocation range that is a range of pictures in time series allocated to a front subsection to an end subsection in the movable range,the allocation range information is moved according to operation by a user, anda front picture to an end picture in the allocation range represented by the allocation range information are allocated to the front subsection to the end subsection in the movable range.
  • 14. A data processing method of processing image data of a moving image, the data processing method comprising the steps of: determining, on the basis of variations, display types, which represent display methods in displaying pictures, in a unit of picture, the variations representing degrees of change in the image data, in a unit of picture; andcausing a display to display type information representing the display types of pictures and position information representing a position of a picture designated by picture-designation operating means operated in designating a picture to be displayed.
  • 15. A data processing apparatus that processes image data of a moving image, the data processing apparatus comprising: acquiring means for acquiring display types, which represent display methods in displaying pictures, in a unit of picture, the display types being determined on the basis of variations in a unit of picture representing degrees of change in the image data; anddisplay control means for causing a display to display type information representing the display types of pictures and position information representing a position of a picture designated by picture-designation operating means operated in designating a picture to be displayed.
  • 16. A data processing apparatus that processes image data of a moving image, the data processing apparatus comprising: an acquiring unit acquiring display types, which represent display methods in displaying pictures, in a unit of picture, the display types being determined on the basis of variations in a unit of picture representing degrees of change in the image data; anda display control unit causing a display to display type information representing the display types of pictures and position information representing a position of a picture designated by a picture-designation operating unit operated in designating a picture to be displayed.
  • 17. A data processing method of processing image data of a moving image, the data processing method comprising the step of causing a display to display type information representing display types of pictures and position information representing a position of a picture designated by picture-designation operating means operated in designating a picture to be displayed, the display types being determined on the basis of variations in a unit of picture, which represent degrees of change in the image data, and representing display methods in displaying pictures.
  • 18. A data processing apparatus that processes image data of a moving image, the data processing apparatus comprising: acquiring means for acquiring variations representing degrees of change in the image data, in a unit of one or more pictures;display-type determining means for determining, on the basis of the variations, display types, which represent display methods in displaying pictures, in a unit of plural picture; anddisplay control means for causing a display to display type information representing the display types of pictures and position information representing a position of a picture designated by picture-designation operating means operated in designating a picture to be displayed.
  • 19. A data processing apparatus that processes image data of a moving image, the data processing apparatus comprising: an acquiring unit acquiring variations representing degrees of change in the image data, in a unit of one or more pictures;a display-type determining unit determining, on the basis of the variations, display types, which represent display methods in displaying pictures, in a unit of plural picture; anda display control unit causing a display to display type information representing the display types of pictures and position information representing a position of a picture designated by a picture-designation operating unit operated in designating a picture to be displayed.
  • 20. A data processing apparatus that processes image data of a moving image, the data processing apparatus comprising: acquiring means for acquiring display types, which represent display methods in displaying pictures, determined on the basis of variations in a unit of one or more pictures representing degrees of change in the image data, in a unit of plural pictures; anddisplay control means for causing a display to display type information representing the display types of pictures and position information representing a position of a picture designated by picture-designation operating means operated in designating a picture to be displayed.
  • 21. A data processing apparatus that processes image data of a moving image, the data processing apparatus comprising: an acquiring unit acquiring display types, which represent display methods in displaying pictures, determined on the basis of variations in a unit of one or more pictures representing degrees of change in the image data, in a unit of plural pictures; anda display control unit causing a display to display type information representing display types of pictures and position information representing a position of a picture designated by a picture-designation operating unit operated in designating a picture to be displayed.
Priority Claims (1)
Number Date Country Kind
2006-040173 Feb 2006 JP national