Playback apparatus and playback method using the playback apparatus

Abstract
A playback apparatus includes an output unit configured to output main video data used as a main image, sub-video data used as a subsidiary image, cursor data to display a cursor, graphics data to display operation guidance, and sub-picture data to display subtitles, a first blend processing unit configured to superimpose the sub-video data, the sub-picture data, the cursor data and the graphics data, and a second blend processing unit configured to superimpose the superimposed data obtained by the first blend processing unit and the main video data.
Description

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

A general architecture that implements the various feature of the invention will now be described with reference to the drawings. The drawings and the associated descriptions are provided to illustrate embodiments of the invention and not to limit the scope of the invention.



FIG. 1 is an exemplary block diagram illustrating a structure of a playback apparatus according to an embodiment of the present invention.



FIG. 2 is an exemplary diagram illustrating a structure of a player application used in the playback apparatus of FIG. 1.



FIG. 3 is an exemplary diagram illustrating a function and a structure of a software decoder realized by the player application of FIG. 2.



FIG. 4 is an exemplary diagram illustrating blend processing executed by a blend processing unit provided in the playback apparatus of FIG. 1.



FIG. 5 is an exemplary diagram illustrating blend processing executed by a GPU provided in the playback apparatus of FIG. 1.



FIG. 6 is an exemplary diagram illustrating a state where sub video data is displayed in a state of being superimposed on main video data in the playback apparatus of FIG. 1.



FIG. 7 is an exemplary diagram illustrating a state where main video data is displayed in a part of area on sub video data in the playback apparatus of FIG. 1.



FIG. 8 is an exemplary conceptual diagram illustrating a processing for superimposing a plurality of image data items in AV content of the HD standard in the playback apparatus of FIG. 1.



FIGS. 9A and 9B are diagrams illustrating an example of a structure for selectively executing superimposition of sub video images by one of the GPU and the blend processing unit in the playback apparatus of FIG. 1.


Claims
  • 1. A playback apparatus comprising: an output unit configured to output main video data used as a main image, sub-video data used as a subsidiary image, cursor data to display a cursor, graphics data to display operation guidance, and sub-picture data to display subtitles;a first blend processing unit configured to superimpose the sub-video data, the sub-picture data, the cursor data and the graphics data; anda second blend processing unit configured to superimpose the superimposed data obtained by the first blend processing unit and the main video data.
  • 2. A playback apparatus according to claim 1, wherein a number of times of processing per unit time performed by the first blend processing unit is smaller than a number of times of processing per unit time performed by the second blend processing unit.
  • 3. A playback apparatus according to claim 1, further comprising: a switch unit configured to switch superimposition of the sub-video data from the first blend processing unit to the second blend processing unit.
  • 4. A playback apparatus according to claim 3, further comprising: a control unit configured to drive and control the switch unit to cause the second blend processing unit to perform superimposition of the sub-video data when the subsidiary image of the sub-video data is an image of a high image quality, and to cause the first blend processing unit to perform superimposition of the sub-video data when the subsidiary image of the sub-video data is an image of a low image quality.
  • 5. A playback apparatus according to claim 3, further comprising: a control unit configured to drive and control the switch unit to cause the second blend processing unit to perform superimposition of the sub-video data when the playback apparatus is under light load, and to cause the first blend processing unit to perform superimposition of the sub-video data when the playback apparatus is under heavy load.
  • 6. A playback apparatus according to claim 1, wherein the first blend processing unit performs scaling processing to reduce or enlarge the graphics data, simultaneously with performing the blend processing.
  • 7. A playback apparatus according to claim 1, wherein the first blend processing unit performs scaling processing to reduce or enlarge the sub-picture data, simultaneously with performing the blend processing.
  • 8. A playback apparatus according to claim 1, wherein the first blend processing unit performs scaling processing to reduce or enlarge the sub-video data, simultaneously with performing the blend processing.
  • 9. A playback apparatus according to claim 8, wherein the first blend processing unit performs luma key processing for the sub-video data to remove a background color in the subsidiary image, simultaneously with performing the blend processing.
  • 10. A playback apparatus according to claim 1, wherein the first blend processing unit performs luma key processing for the sub-video data to remove a background color in the subsidiary image, simultaneously with performing the blend processing.
  • 11. A playback apparatus comprising: an output unit configured to output main video data used as a main image, sub-video data used as a subsidiary image, cursor data to display a cursor, graphics data to display operation guidance, and sub-picture data to display subtitles;a first blend processing unit configured to superimpose the sub-video data, the sub-picture data, and the cursor data; anda second blend processing unit configured to superimpose the superimposed data obtained by the first blend processing unit, the main video data and the sub-video data.
  • 12. A playback apparatus according to claim 11, wherein a number of times of processing per unit time performed by the first blend processing unit is smaller than a number of times of processing per unit time performed by the second blend processing unit.
  • 13. A playback method using a playback apparatus comprising: outputting main video data used as a main image, sub-video data used as a subsidiary image, cursor data to display a cursor, graphics data to display operation guidance, and sub-picture data to display subtitles;first superimposing the sub-video data, the sub-picture data, the cursor data and the graphics data; andsecond superimposing the superimposed data obtained by the first superimposing and the main video data.
Priority Claims (1)
Number Date Country Kind
2006-078219 Mar 2006 JP national