IP Library Granted Patent US 8,520,142
Granted Patent B2
US 8,520,142 · App. 13/194,395 · Granted Aug 27, 2013

Frame interpolation apparatus

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,520,142
App. No.
13/194,395
Granted
Aug 27, 2013
Kind
B2
Abstract

A frame interpolation apparatus receives moving images from an image generating apparatus that outputs moving images by increasing the number of frames by adding n units (n being a natural number) of copy frame following each frame of the moving images. A frame acquisition unit samples a frame from the moving images in cycles of (n+1) frames. An interpolated frame generation unit generates an interpolated frame to be inserted between the frames sampled by the frame acquisition unit. An identity determining unit determines the identity of successive frames of the moving images. A sampling point changing unit shifts a sampling point while keeping fixed cycles when there is a succession of less than or more than (n+1) frames determined to be identical by the identity determining unit and besides a certain condition is met.

Claims (44)

1. A frame interpolation apparatus for receiving moving images from an image generating apparatus that outputs moving images by increasing the number of frames by adding n units (n being a natural number) of copy frame following each frame of the moving images, the frame interpolation apparatus comprising:

a frame acquisition unit configured to sample a frame from the moving images in cycles of (n+1) frames;

an interpolated frame generating unit configured to generate an interpolated frame to be inserted between the frames sampled by said frame acquisition unit;

an identity determining unit configured to determine the identity of successive frames of the moving images; and

a sampling point changing unit configured to shift a sampling point while keeping fixed cycles when there is a succession of less than or more than (n+1) frames determined to be identical by said identity determining unit and besides a certain condition is met,

wherein when there are more than (n+1) frames determined to be identical by said identity determining unit and the frame determined to be identical thereby is sampled repeatedly, said sampling point changing unit delays the sampling point by at least one frame in time.

2. A frame interpolation apparatus according to claim 1 , wherein the frame interpolation apparatus receives a supply of the moving images from the image generating apparatus that operates at a frequency higher than the operation frequency for generating the n units of copy frames.

3. A frame interpolation apparatus according to claim 1 , wherein the frame interpolation apparatus receives a supply of the moving images from the image generating apparatus that operates at a frequency higher than the operation frequency for generating n units of copy frames.

4. A frame interpolation apparatus for receiving moving images from an image generating apparatus that outputs moving images by increasing the number of frames by adding n units (n being a natural number) of copy frame following each frame of the moving images, the frame interpolation apparatus comprising:

a frame acquisition unit configured to sample a frame from the moving images in cycles of (n+1) frames;

an interpolated frame generating unit configured to generate an interpolated frame to be inserted between the frames sampled by said frame acquisition unit;

an identity determining unit configured to determine the identity of successive frames of the moving images; and

a sampling point changing unit configured to shift a sampling point while keeping fixed cycles when there is a succession of less than or more than (n+1) frames determined to be identical by said identity determining unit and besides a certain condition is met,

wherein when there are less than (n+1) frames determined to be identical by said identity determining unit and the frame determined to be identical thereby is not sampled within a cycle, said sampling point changing unit advances the sampling point by at least one frame in time.

5. A frame interpolation apparatus according to claim 4 , wherein the frame interpolation apparatus receives a supply of the moving images from the image generating apparatus that operates at a frequency lower than the operation frequency for generating the n units of copy frames.

6. A frame interpolation apparatus according to claim 4 , further comprising:

a storage configured to store a base frame acquired from the moving images and the interpolated frame; and

a frame output unit configured to read the base frame and the interpolated frame so as to be outputted to an exterior in display order,

wherein said frame acquisition unit writes the acquired base frame to the storage,

wherein said interpolated frame generating unit reads a plurality of base frames from said storage, generates an interpolated frame between the plurality of base frames, and writes the interpolated frame to said storage, and

wherein said frame acquisition unit, said interpolated frame generating unit and said frame output unit operate in parallel with one another so as to execute pipeline processing, and

wherein said sampling point changing unit advances the sampling point in time such that there results a lag between timing of said frame acquisition unit writing the base frame to said storage and timing of the interpolated frame generating unit writing the interpolated frame to said storage.

7. A frame interpolation apparatus for receiving moving images from an image generating apparatus that outputs moving images by increasing the number of frames by adding n units (n being a natural number) of copy frame following each frame of the moving images, the frame interpolation apparatus comprising:

a frame acquisition unit configured to sample a frame from the moving images in cycles of (n+1) frames;

an interpolated frame generating unit configured to generate an interpolated frame to be inserted between the frames sampled by said frame acquisition unit;

an identity determining unit configured to determine the identity of successive frames of the moving images; and

a sampling point changing unit configured to shift a sampling point while keeping fixed cycles when there is a succession of less than or more than (n+1) frames determined to be identical by said identity determining unit and besides a certain condition is met,

wherein the frame interpolation apparatus receives a supply of the moving images from the image generating apparatus that operates at a frequency lower than the operation frequency for generating the n units of copy frames,

the frame interpretation apparatus further comprising:

a storage configured to store a base frame acquired from the moving images and the interpolated frame; and

a frame output unit configured to read the base frame and the interpolated frame so as to be outputted to an exterior in display order,

wherein said frame acquisition unit writes the acquired base frame to the storage,

wherein said interpolated frame generating unit reads a plurality of base frames from said storage, generates an interpolated frame between the plurality of base frames, and writes the interpolated frame to said storage, and

wherein said frame acquisition unit, said interpolated frame generating unit and said frame output unit operate in parallel with one another so as to execute pipeline processing, and

wherein said sampling point changing unit advances the sampling point in time such that there results a lag between timing of said frame acquisition unit writing the base frame to said storage and timing of the interpolated frame generating unit writing the interpolated frame to said storage.

8. A frame interpolation apparatus according to claim 5 , further comprising:

a storage configured to store a base frame acquired from the moving images and the interpolated frame; and

a frame output unit configured to read the base frame and the interpolate frame so as to be outputted to an exterior in display order,

wherein said frame acquisition unit writes the acquired base frame to the storage,

wherein said interpolated frame generating unit reads a plurality of base frames from said storage, generates an interpolated frame between the plurality of base frames, and writes the interpolated frame to said storage, and

wherein said frame acquisition unit, said interpolated frame generating unit and said frame output unit operate in parallel with one another so as to execute pipeline processing, and

wherein said sampling point changing unit advances the sampling point in time such that there results a lag between timing of said frame acquisition unit writing the base frame to said storage and timing of the interpolated frame generating unit writing the interpolated frame to said storage.

9. A frame interpolation apparatus according to claim 1 , wherein said identity determining unit determines the identity thereof by calculating the sum total of pixel values in each frame of the moving images.

10. A frame interpolation apparatus according to claim 1 , wherein said identity determining unit determines the identity of successive frames of the moving images from a region which is at least free of on-screen display (OSD) superposed on each frame.

Assignments (6)
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 038620, FRAME 0087 Recorded Jun 22, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC; FAIRCHILD SEMICONDUCTOR CORPORATION
Reel/Frame 064070/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER 5859768 AND TO RECITE COLLATERAL AGENT ROLE OF RECEIVING PARTY IN THE SECURITY INTEREST PREVIOUSLY RECORDED ON REEL 038620 FRAME 0087. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 25, 2016
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 039853/0001 →
SECURITY INTEREST Recorded Apr 15, 2016
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 038620/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2014
From: ON SEMICONDUCTOR TRADING SARL
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 032035/0470 →
CHANGE OF NAME Recorded Jan 23, 2014
From: ON SEMICONDUCTOR TRADING, LTD.
To: ON SEMICONDUCTOR TRADING SARL
Reel/Frame 032143/0286 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2011
From: FURUKAWA, RIICHI; OTOWA, SATOSHI
To: ON SEMICONDUCTOR TRADING, LTD.
Reel/Frame 026674/0485 →