IP Library Granted Patent US 7,739,716
Granted Patent B2
US 7,739,716 · App. 10/988,038 · Granted Jun 15, 2010

Network AV system

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 7,739,716
App. No.
10/988,038
Granted
Jun 15, 2010
Kind
B2
Abstract

While a client reproduces a moving picture, and fast-forward reproducing is carried out in the process of reproducing a moving picture based on a frame, the client transmits a search request to a server. The server searches for the frame of I picture based on a condition in the search request in the fast-forwarding direction (reproducing direction) from the frame. The server uses a search table it has. As a result of the search, the server sequentially extracts frames of I picture and transmits them to the client. The client reproduces the frames every time it receives one of them. Therefore, a network AV system allows the memory capacity of a client to be reduced as much as possible and capable of special reproducing such as fast-forward reproducing and reverse-reproducing.

Claims (73)

1. A network AV system comprising a server and a client capable of connecting to said server,

said server comprising:

a moving picture storage device capable of storing moving picture data including a plurality of frames arranged in sequence;

a searcher searching said moving picture storage device for one frame every time said server receives a search request transmitted from said client while said client carries out fast forward reproducing or reverse reproducing at a given reproducing speed; and

a transmitter transmitting the one frame found by said searcher,

said client comprising:

a receiver receiving the transmitted frame;

a reproducer reproducing a moving picture based on the received frame; and

a search requester transmitting the search request to said server every time said receiver receives the transmitted frame while said client carries out fast forward reproducing or reverse reproducing at the given reproducing speed.

2. The network AV system according to claim 1 , wherein

said transmitter further transmits a frame information of the frame found by said searcher to said client,

said search requester further requests the frame of the received frame information, and

said transmitter transmits the frame in response to the request from said search requester.

3. The network AV system according to claim 1 , wherein

the search request includes a search starting position that indicates a position of the frame that said server starts to search for, and

said search requester transmits the search request including the position of the already received frame as the search starting position to said server every time said receiver receives the transmitted frame.

4. The network AV system according to claim 1 , wherein

the search request includes a frame condition of the frame to be searched for, and/or a frame search direction.

5. The network AV system according to claim 1 , wherein

said server further comprises a table storage device capable of storing a search table in which the positions of the plurality of frames correspond to frame information related to the plurality of frames, and

said searcher searches said moving picture storage device for a frame according to the search request based on the search table.

6. The network AV system according to claim 1 , wherein

said client further comprises a reproducing speed selector selecting a reproducing speed of the moving picture,

the search request includes a frame condition of the frame to be searched for, and

said search requester determines the frame condition to be included in the search request based on the reproducing speed selected by said reproducing speed selector.

7. The network AV system according to claim 5 , wherein

the frame information includes picture types of the plurality of frames, and

the search request includes the picture type of the frame to be searched for.

8. A server capable of connecting to a client, comprising:

a moving picture storage device capable of storing moving picture data including a plurality of frames arranged in sequence;

a receiver receiving a search request transmitted from said client while said client carries out fast forward reproducing or reverse reproducing at a given reproducing speed;

a searcher searching said moving picture storage device for one frame every time said server receives the search request; and

a transmitter transmitting the one frame found by said searcher to said client every time said receiver receives the search request.

9. The server according to claim 8 , further comprising a table storage device capable of storing a search table in which positions of the plurality of frames correspond to frame information related to the plurality of frames, and

said searcher searches said moving picture storage device for a frame according to the search request based on the search table.

10. A client capable of connecting to a server storing moving picture data having a plurality of frames arranged in sequence, said client comprising:

a receiver receiving one frame transmitted by said server every time said server receives a search request transmitted from said client while said client carries out fast forward reproducing or reverse reproducing;

a reproducer reproducing a moving picture based on the received frame; and

a search requester transmitting a search request to said server every time said receiver receives the transmitted frame while said client carries out fast forward reproducing or reverse reproducing at a given reproducing speed.

11. The client according to claim 10 , wherein

said receiver further receives a frame information of the frame found by said server in response to receipt of the search request, and

said search requester further requests said server for the frame of the received frame information.

12. The client according to claim 10 , wherein

the search request includes a search starting position that indicates a position of the frame that said server starts to search for, and

said search requester transmits a search request including the position of the already received frame as the search starting position every time said receiver receives the transmitted frame.

13. The client according to claim 10 , further comprising a reproducing speed selector selecting a reproducing speed of the moving picture, wherein

said search request includes a frame condition of the frame to be search for, and

said search requester determines the frame condition to be included in the search request based on the reproducing speed selected by said reproducing speed selector.

14. A computer program stored on a computer-readable medium causing a server capable of connecting to a client to perform the steps of:

storing moving picture data including a plurality of frames arranged in sequence in a moving picture storage device;

receiving search a request transmitted from said client while said client carries out fast forward reproducing or reverse reproducing at a given reproducing speed;

searching said moving picture device for one frame every time said server receives the search request; and

transmitting the one frame found by the search to said client every time receiving the search request from said client.

15. The computer program according to claim 14 , further causing said server to perform the step of storing a search table in which positions of the plurality of frames correspond to frame information related to the plurality of frames in a table storage device, wherein

said step of searching searches said moving picture storage device for a frame corresponding to the search request based on the search table.

16. A computer program stored on a computer-readable medium causing a client capable of connecting to a server storing moving picture data having a plurality of frames arranged in sequence to perform the steps of:

receiving one frame transmitted by said server every time said server receives a search request transmitted from said client while said client carries out fast forward reproducing or reverse reproducing;

reproducing a moving picture based on the received frame; and

transmitting a search request of the frame to said server every time receiving the transmitted frame while said client carries out fast forward reproducing or reverse reproducing at a given reproducing speed.

17. The computer program according to claim 16 , further causing said client to perform the steps of:

receiving a frame information of the frame found by said server; and

requesting said server for the frame of the received frame information.

18. The computer program according to claim 16 , wherein

the search request include a search starting position that indicates a position of the frame that said server starts to search for, and

said step of transmitting transmits a search request including the position of the already received frame as the search starting position every time said step of receiving receives the transmitted frame.

19. The computer program according to claim 16 , further causing said client to perform the step of selecting a reproducing speed of the moving picture, wherein

said search request includes a frame condition of the frame to be searched for, and

said step of transmitting determines the frame condition to be included in the search request based on the selected reproducing speed.

20. The server according to claim 8 , wherein

said transmitter further transmits a frame information of the frame found by said searcher to said client, and transmits the frame of the frame information in response to the request of the frame from said client.

21. The computer program according to claim 14 , further causing said server to perform the steps of:

transmitting a frame information of the frame found by the search to said client; and

transmitting the frame of the frame information in response to the request of the frame from said client.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2021
From: ONKYO HOME ENTERTAINMENT CORPORATION
To: ONKYO TECHNOLOGY KABUSHIKI KAISHA
Reel/Frame 058163/0455 →
CHANGE OF NAME Recorded Oct 8, 2021
From: ONKYO KABUSHIKI KAISHA DBA ONKYO CORPORATION
To: ONKYO HOME ENTERTAINMENT CORPORATION
Reel/Frame 057862/0659 →
MERGER Recorded Jan 19, 2011
From: ONKYO CORPORATION
To: ONKYO CORPORATION
Reel/Frame 025656/0442 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2004
From: TAKEMURA, SUSUMU
To: ONKYO CORPORATION
Reel/Frame 015427/0868 →