IP Library Granted Patent US 8,666,227
Granted Patent B2
US 8,666,227 · App. 12/551,278 · Granted Mar 4, 2014

Information processing apparatus, effect program, and content correction processing method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,666,227
App. No.
12/551,278
Granted
Mar 4, 2014
Kind
B2
Abstract

According to one embodiment, an information processing apparatus includes a capture module which acquires video data and audio data output from a first module to a second module, a time stamp module which respectively adds time information to the video data and audio data acquired by the capture module, an effect module which performs correction processing of at least one of the video data and audio data acquired by the capture module, and a synchronization output module which synchronizes and outputs the video data and audio data at least one of which has undergone the correction processing by the effect module to the second module based on the time information added by the time stamp module.

Claims (23)

1. An information processing apparatus comprising:

a capture module configured to receive video data and audio data output from a first module comprising a function of decoding the video data and audio data;

a time stamp module configured to add time information to the video data and audio data received by the capture module, the addition of the time information to the video data and audio data by the time stamp module being performed after the decoding of the video data and the audio data by the first module;

an effect module configured to adjust at least one of the video data and audio data to which the time information is added by the time stamp module, the adjustment by the effect module comprising at least one of improving picture quality of the video data and improving sound quality of the audio data; and

a synchronization output module configured to output the video data to a second module when a first period of time has elapsed from a time indicated by the time information which is added to the video data, and to output the audio data to the second module when the first period of time has elapsed from a time indicated by the time information which is added to the audio data, at least one of the video data and the audio data being adjusted by the effect module;

wherein the first module is a moving picture reception and playback program embedded in a browser as plug-in software comprising a function of downloading content comprising video data and audio data via a network; and

wherein the second module is a dynamic link library (DLL) comprising an interface configured to exchange the video data and audio data with an operating system.

2. The information processing apparatus of claim 1 , wherein the capture module is configured to receive the video data and audio data output from the moving picture reception and playback program by rewriting a routine within the DLL in order to insert a procedure configured to output the video data and audio data received from the moving picture reception and playback program before the adjustment.

3. The information processing apparatus of claim 2 , wherein the capture module is configured to rewrite the routine within the DLL when a notification of activating the moving picture reception playback program is received from the browser.

4. The information processing apparatus of claim 1 , wherein:

the capture module, the time stamp module, the effect module and the synchronization output module are formed as a routine of a third module; and

the third module is embedded in the browser as plug-in software.

5. The information processing apparatus of claim 1 , wherein the effect module is configured to adjust image quality on the video data.

6. A computer-readable, non-transitory storage medium having stored thereon a computer program which is executable by a computer, on which a browser, a moving picture reception/playback program embedded in the browser as plug-in software comprising a function of downloading content containing video data and audio data via a network, and a DLL comprising an interface configured to exchange video data and audio data with an operating system are installed, the computer program controlling the computer to execute functions of:

receiving video data and audio data output from the moving picture reception and playback program;

adding time information to the received video data and audio data, the addition of the time information to the video data and audio data being performed after the decoding of the video data and audio data by the moving picture reception and playback program;

adjusting at least one of the video data and audio data to which the time information is added, the adjustment comprising at least one of improving picture quality of the video data and improving sound quality of the audio data; and

outputting the video data to the DLL when a first period of time has elapsed from a time indicated by the time information which is added to the video data, and outputting the audio data to the DLL when the first period of time has elapsed from a time indicated by the time information which is added to the audio data, at least one of the video data and the audio data being adjusted.

7. A content adjustment method of a computer on which a browser, a moving picture reception and playback program embedded in the browser as plug-in software comprising a function of downloading content comprising video data and audio data via a network, and a DLL comprising an interface configured to exchange video data and audio data with an operating system are installed, the method comprising:

receiving video data and audio data output from the moving picture reception and playback program;

adding time information to the received video data and audio data, the addition of the time information to the video data and audio data being performed after the decoding of the video data and audio data by the moving picture reception and playback program;

adjusting at least one of the video data and audio data to which the time information is added, the adjustment comprising at least one of improving picture quality of the video data and improving the sounds quality of the audio data; and

outputting the video data to the DLL when a first period of time has elapsed from a time indicated by the time information which is added to the video data, and outputting the audio data to the DLL when first period of time has elapsed from a time indicated by the time information which is added to the audio data, at least one of the video data and the audio data being adjusted.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2019
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA CLIENT SOLUTIONS CO., LTD.
Reel/Frame 048720/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2009
From: NAKAMURA, SEIICHI
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 023173/0328 →