Abstract:
A video playback apparatus includes a first unit which inputs a viewing time of video data to be played back, a second unit which extracts scenes on a basis of a power of audio in the video data or a movement of image in the video data so that a sum of the time of the extracted playback scenes is within the viewing time, and a third unit which plays back the extracted scenes.
Abstract:
A technique for distributing digital contents capable of effectively protecting copyrights and the like on the basis of invisible electronic watermark information and electronic watermark information is to be provided. On the sending side, additional information including copyright-related information is embedded into digital contents in advance as invisible electronic watermark information, while on the receiving side, additional information as the embedded invisible electronic watermark information is decoded and extracted as visible watermark information, the extracted information is embedded again into the digital contents, and the additional information is distributed or outputted as visible information together with the digital contents.
Abstract:
In the case of constituting a processing unit having the characteristic of a VLIW type processing unit and the characteristic of a pipeline type processing unit, since reference to the result of operations is made among a plurality of processing units executing in parallel the operations, transfer of the register file is frequently generated among the processing units, resulting in insufficient effect of the high speed operations. In view of solving this problem, the predicate registers are provided and moreover a means for broadcasting the update data of the predicate register to all processing units is also provided. Thereby, operations for obtaining branching condition and numerical value can be realized in different processing units and the number of steps of the processing program can be reduced. In addition, since high speed transfer between the processing units of the data register having a wider bit width is no longer required and thereby the mounting area can be reduced and high speed processing unit can be realized.
Abstract:
An object of the present invention is to provide a processor which can execute calculation between data of a data length larger than the data length of the register file at high speed without the cost of the hardware being increased so much and the first long register 12 and the second long register 13 having a bit width which is two times of the bit width of the register file and the long register update device 14 for updating the data of the second long register 13 partially are installed between the register file 2 and the pixel calculator 11. When the long register update pixel calculation instruction is stored in the instruction register 31, the long register update device 14 connects a part of the data of the second long register 13 and a part of data read from the register file 2 and sends them to the pixel calculator 11 and the second long register 13 via the selector 15. The pixel calculator 11 executes calculation between the data of the first long register 12 and the data given from the selector 15.
Abstract:
A method and device for detecting music parts within a content at relatively low cost of arithmetic operations. The device includes a first power calculating section for calculating a sum of powers of respective channels of two-channel sound, a second power calculating section for calculating a difference between the powers of the respective channels of the two-channel sound, a power ratio calculating section for calculating a ratio between the powers calculated by the first and second power calculating sections, a comparing section for comparing the ratio calculated by the power ratio calculating section with a prescribed threshold value, and a determination section for performing determination of a music segment based on a result of comparison by the comparing section.
Abstract:
Each processing unit 110a to 110d has an individual cache memory 100a to 100d. When the cache memories read an instruction from a main storage 5, an instruction field is distributed to the cache memories. Each cache memory is controlled by a common control circuit 20. A compiler operates to schedule the processes so as to focus the processes to be executed on a specific processing unit. According to the scheduled processes, the volumes of the cache memories 100a to 100d are specified according to each execution ratio of the corresponding processing units to the cache memories. In the foregoing arrangement, a processor provides the processing units controlled by a sole program counter and improves processing by improving the efficiency of the cache memory. Further, the processor improves the efficiency of the cache memory by deleting unnecessary codes.
Abstract:
A unit for efficiently carrying out a comparison operation and making it possible to prevent a generation of a disturbance in a pipeline during a pipeline operation is provided. This unit includes a first storage unit for storing storage information on two data to be compared, kind of comparison operation and result of comparison operation respectively, a second storage unit for storing said two data, kind of comparison operation and result of comparison operation, an operating unit for carrying out a predetermined plurality of kinds of comparison operations for two data, a selecting unit for selecting any one of results of comparison operation, and a processing unit for carrying out a processing of a comparison operation. The processing unit checks a storage destination of two data to be compared, gives the two data to the operating unit, checks a storage destination of a kind of a comparison operation, controls the selecting unit to select a result of an operation corresponding to the kind of comparison operation, and stores the operation result into a storage destination in the second storage unit.
Abstract:
A video playback apparatus includes: video data inputting unit; a ranking data inputting/generating unit that inputs or generates ranking data where scenes in video data are ranked according to importance; a playback scene determination parameter inputting unit that inputs parameters when determining scenes to be played back according to importance; a playback scene determining unit that determines playback scenes based on ranking data and playback scene determination parameters; and a display unit that displays playback scenes. A viewing time of video data that the user desires and a maximum time width of each playback scene are inputted to the playback scene determination parameter inputting unit, and the playback scene determining unit cuts scenes so that the playback time of the playback scenes fits the maximum time width, and determines the playback scenes so that the sum of the playback time of the playback scenes fits within the viewing time.
Abstract:
The present invention relates to a technique for displaying a characteristic image or scene of video data as a thumbnail so that a user can easily understand the contents of the video data. Video data is inputted, the data describing an important scene in the video data is inputted or generated, and a thumbnail of the important scene indicated in the important scene data is generated. The inputted video data is reproduced, the reproduced video and the thumbnail are displayed, and the important scene in the video data is displayed in a thumbnail. Alternatively, an image at an arbitrary position of the important scene or at the beginning or at a position where an audio data power is at its peak is made a thumbnail image and a thumbnail image is generated from the important scene in the video data for display.
Abstract:
A motion picture recording/reproducing apparatus for embodying the technique includes, at least, a motion picture data input unit which inputs the motion picture data, a storage unit which stores the motion picture data, a recording unit which stores the motion picture data in the storage unit, a feature generating unit which generates a feature of the motion picture data, a ranking generating unit which provides ranking of scenes in the motion picture data according to their importance levels, a reproduction scene deciding unit which decides a reproduction image for each of the scenes in the motion picture data, and a category acquiring unit which acquires the category of the motion picture data. The ranking generating unit provides ranking of the scenes in the input motion picture data on the basis of the acquired category.