IP Library Granted Patent US 9,514,783
Granted Patent B2
US 9,514,783 · App. 15/046,922 · Granted Dec 6, 2016

Video editing with connected high-resolution video camera and video cloud server

Inventors: Chi Hong John Ju (Saratoga, CA); Didier LeGall (Los Altos, CA)
Assignee: Ambarella, Inc.
G11B27/031G11B27/034H04N1/00244H04N11/002H04N21/23439H04N21/234363H04N21/274H04N21/2743H04N21/4223H04N21/47205
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,514,783
App. No.
15/046,922
Granted
Dec 6, 2016
Kind
B2
Abstract

An apparatus having a server is disclosed. The server may be configured to (i) receive via a network a first clip of video generated by a camera, (ii) receive via the network first information to edit the first clip, (iii) receive via the network one or more segments of a second clip of video generated by the camera as identified by the first information and (iv) create a third clip of video by editing the segments according to the first information. The second clip is generally a higher resolution version of the first clip. The third clip may have the higher resolution.

Claims (31)

1. An apparatus comprising:

a server configured to (i) receive via a network a first clip comprising a plurality of images generated by a camera, (ii) receive via said network first information to process said first clip, (iii) transfer second information to said camera, (iv) receive via said network one or more segments of a second clip comprising a plurality of images generated by said camera as identified by said second information and (v) create a third clip comprising a plurality of images by processing said segments according to said first information, wherein (a) said second clip is a higher resolution version of said first clip and (b) said third clip has an alternate resolution.

2. The apparatus according to claim 1 , wherein said server comprises a cloud server.

3. The apparatus according to claim 2 , wherein said cloud server is configured to scale resources for said processing of said images.

4. The apparatus according to claim 3 , wherein said resources for said processing of said images are scaled based on a demand.

5. The apparatus according to claim 3 , wherein a cost is associated with said utilizing said resources for said processing of said images.

6. The apparatus according to claim 5 , wherein said cost is based on a pay-as-you-go model.

7. The apparatus according to claim 1 , wherein said processing of said images implements real time image processing.

8. The apparatus according to claim 1 , wherein said processing of said images implements an image resizing.

9. The apparatus according to claim 1 , wherein said processing of said images implements image cropping.

10. The apparatus according to claim 1 , wherein said processing of said images performs an application of a filter to one or more of said images.

11. The apparatus according to claim 1 , wherein said processing of said images performs an image compression.

12. The apparatus according to claim 1 , wherein said alternate resolution is a resolution used to generate an image thumbnail.

13. A method for image editing comprising the steps of:

receiving at a server via a network a first clip comprising a plurality of images generated by a camera;

receiving at said server via said network first information to process said first clip;

transferring second information to said camera;

receiving at said server via said network one or more segments of a second clip comprising a plurality of images generated by said camera as identified by said second information; and

creating a third clip comprising a plurality of images by processing said segments according to said first information in said server, wherein (i) said second clip is a higher resolution version of said first clip and (ii) said third clip has an alternate resolution.

14. The method according to claim 13 , wherein said server comprises a cloud server.

15. The method according to claim 13 , wherein said processing of said images implements real time image processing.

16. The method according to claim 13 , wherein said processing of said images implements an image resizing.

17. The method according to claim 13 , wherein said processing of said images implements image cropping.

18. The method according to claim 13 , wherein said processing of said images performs an application of a filter to one or more of said images.

19. The method according to claim 13 , wherein said processing of said images performs an image compression.

20. A non-transitory computer readable medium containing processor executable instructions configured to perform the steps of:

receiving via a network a first clip comprising a plurality of images generated by a camera;

receiving via said network first information to process said first clip;

transferring second information to said camera;

receiving via said network one or more segments of a second clip comprising a plurality of images generated by said camera as identified by said second information; and

creating a third clip comprising a plurality of images by processing said segments according to said first information, wherein (i) said second clip is a higher resolution version of said first clip and (ii) said third clip has an alternate resolution.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2020
From: AMBARELLA, INC.
To: AMBARELLA INTERNATIONAL LP
Reel/Frame 051831/0041 →
Continuity (4)
Continuation 14312921 · Jun 24, 2014
Continuation 13710725 · Dec 11, 2012
Provisional Application 61590919 · Jan 26, 2012
Related Publication 20160163353A1 · Jun 9, 2016