IP Library Granted Patent US 9,263,089
Granted Patent B2
US 9,263,089 · App. 12/734,627 · Granted Feb 16, 2016

Editing apparatus, editing method, and editing program

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 9,263,089
App. No.
12/734,627
Granted
Feb 16, 2016
Kind
B2
Abstract

Herein disclosed are an editing apparatus, an editing method, and an editing program allowing quick editing of video data. In order to clip a section in the video data and play it to be broadcasted as a replay, receiving a request to start playback from a desired position, an in-point is set in response to the request, and an out-point is set in response to a request to finish playback. Then, other video data from the video data of a section between the in-point and the out-point is generated.

Claims (59)

1. An editing apparatus, comprising:

playback means for playing back video data and for playing back video data in reverse;

first setting means for setting a temporary out-point, in response to a request for reverse playback of video data at a position on the video data when the request was made;

accepting means for accepting a request to stop reverse playback of the video data and a request to start playback of the video data;

second setting means for setting temporary in-point, in response to a request to start playback of the video data, at a position in the video data that is being played when the request is made, wherein the temporary in-point is automatically set to a position in the video data when the playback request is made;

temporary clip generating means for generating a temporary clip of the video data of a section between the temporary out-point and the temporary in-point, wherein the temporary in-point of the temporary clip is updated as the video data is played back in reverse;

resetting means for resetting the temporary in-point set by the second setting means in response to a request to reset the in-point during playback of the video data, wherein the in-point is reset at a position in the video data when the request is received;

third setting means for setting an out-point, in response to a request to finish playback of the video data, at a position in the video data that is being played when the request is made; and

generating means for generating other video data from the video data of a section between the reset in-point and the out-point.

2. The editing apparatus according to claim 1 , wherein the playback of the video data by the playback means includes variable speed playback and pausing of the playback.

3. The editing apparatus according to claim 1 , wherein the temporary in-point is updated as the video data is played in reverse.

4. An editing method comprising the steps of:

switching to a preview playback mode;

forward playing the video data for preview playback of the video data;

setting a temporary out-point and a temporary in-point, in response to a request for reverse playback of video data, at a position on the video data when the request was made;

generating a temporary clip of the video data of a section between the temporary out-point and the temporary in-point;

reverse-playing, in response to the request for reverse playback, the video data, wherein the temporary in-point of the temporary clip is updated as the video data is played back in reverse; and

in response to a request to stop reverse playback, determining a replay starting position;

switching to a transmission playback mode;

setting automatically in response to a request to start playback of video data, an in-point at a position in the video data at which the playback starts, the temporary in-point is updated during reverse playback;

playing back, in response to the request to start playback, the video data;

setting, in response to a request to finish playback of the video data, an out-point at a position on the video data that is being replayed when the request is made; and

generating other video data from the video data of a section between the reset in-point and the out-point.

5. The editing method according to claim 4 , wherein the playback of the video data in the step of playing back the video data includes variable speed playback and pausing of the playback.

6. The editing method according to claim 4 , wherein generating the temporary clip of the video data includes generating a clip from the video data of a section between the temporary out-point and the temporary in-point.

7. The editing method of claim 4 , further comprising:

resetting the in-point, in response to a reset request, during the playing back of the video data at a position of the video data when the reset request is received.

8. An editing method, comprising the steps of:

switching to a preview playback mode;

forward playing video data for preview playback of the video data;

setting, in response to a request for reverse playback, a first reference point and a second reference point at a position on the video data that is being played when the request has been made;

generating a temporary clip of the video data of a section between the first reference point and the second reference point;

reverse playing, in response to the request for reverse playback, the video data, wherein a position of the second reference point is updated during reverse playback;

setting automatically, in response to a request for setting a third reference point, a third reference point at the second reference point at a time when the request for setting an in-point is made;

resetting the first reference point, in response to a reset request, during the playing back of the video data at a position of the video data when the reset request is received; and

generating other video data from the video data of a section between the reset second reference point and the third reference point.

9. A non-transitory computer readable medium comprising an editing program executable by a computer to carry out the steps of:

switching to a preview playback mode;

forward playing the video data for preview playback of the video data;

setting a temporary out-point and a temporary in-point, in response to a request for reverse playback of video data, at a position on the video data when the request was made;

generating a temporary clip of the video data of a section between the temporary out-point and the temporary in-point;

reverse-playing, in response to the request for reverse playback, the video data and updating the position of the temporary in-point of the temporary clip during reverse playback;

in response to a request to stop reverse playback, determining a replay starting position;

switching to a transmission playback mode;

setting automatically, in response to a request to start playback of video data, an in-point at a position in the video data at which the playback starts, wherein the in-point may be reset with a reset request during the playback;

playing back, in response to the request to start playback, the video data;

resetting the in-point, in response to a reset request, during the playing back of the video data at a position of the video data when the reset request is received;

setting, in response to a request to finish playback of the video data, an out-point at a position on the video data that is being replayed when the request is made; and

generating other video data from the video data of a section between the reset in-point and the out-point.

10. A non-transitory computer readable medium comprising an editing program executable by a computer to carry out the steps of:

switching to a preview playback mode;

forward playing video data for preview playback of the video data;

setting, in response to a request for reverse playback, a first reference point at a position on the video data that is being played when the request has been made, and further wherein the second setting means resets the in-point during a preview playback in response to a resetting request;

generating a temporary clip of the video data including a temporary in-point and a temporary out-point;

reverse playing, in response to the request for reverse playback, the video data and updating the position of the temporary in-point of the temporary clip during reverse playback;

setting a temporary in-point to accompany the video data that is undergoing playback;

setting automatically, in response to a request for setting a second reference point, a second reference point at the temporary in-point at a time when the request for setting the in-point is made;

resetting the second reference point, in response to a reset request, during the playing back of the video data at a position of the video data when the reset request is received; and

generating other video data from the video data of a section between the second reference point and the first reference point.

Assignments (5)
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded Dec 12, 2025
From: MS PRIVATE CREDIT ADMINISTRATIVE SERVICES LLC
To: MGG INVESTMENT GROUP LP
Reel/Frame 073959/0584 →
SECURITY INTEREST Recorded Mar 20, 2024
From: GRASS VALLEY CANADA; GRASS VALLEY LIMITED
To: MS PRIVATE CREDIT ADMINISTRATIVE SERVICES LLC
Reel/Frame 066850/0869 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2021
From: GVBB HOLDINGS S.A.R.L.
To: GRASS VALLEY CANADA
Reel/Frame 056100/0612 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2011
From: THOMSON LICENSING
To: GVBB HOLDINGS S.A.R.L.
Reel/Frame 026028/0071 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2010
From: ABE, KOICHI; TSUBOUCHI, SHOGO; OKAMOTO, YASUSHI; IKEUCHI, TORO
To: THOMSON LICENSING
Reel/Frame 024504/0869 →