IP Library Granted Patent US 9,578,234
Granted Patent B2
US 9,578,234 · App. 14/147,575 · Granted Feb 21, 2017

High definition camera

Inventor: Bao Tran (Saratoga, CA)
H04N5/23222G06F3/005G06N3/063G06N3/084H04N5/23229H04N5/23238H04N5/265H04N5/2628H04N7/15H04N7/181H04N19/436
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,578,234
App. No.
14/147,575
Granted
Feb 21, 2017
Kind
B2
Abstract

Systems and methods are disclosed for sharing images by taking one or more images using a portable camera with a high definition (HD) imager; processing the image using a central processing unit (CPU) or a graphic processing unit (GPU) in the camera; and sharing the image or video over a social network or Skype video conferencing network.

Claims (42)

1. A system, comprising:

a wide area network (WAN); and

a portable camera coupled to the WAN, the camera including:

a battery;

a high definition (HD) imager coupled to a central processing unit (CPU) or a graphic processing unit (GPU);

a wireless network connected between the HD imager and the WAN; and

computer code executable by the CPU or the GPU to process and share the image with people over one or more networks or video conferences; and

computer code to change encoding quality or speed based on CPU utilization by:

if CPU utilization is below a predetermined threshold set by the CPU utilization preference, encoding at a first quality or speed;

if CPU utilization is above the predetermined threshold, progressively changing quality or speed of encoding until user preference settings are met; and

if CPU utilization is still above the predetermined threshold after changing quality or encoding speed, progressively changing resolution until CPU utilization is below the predetermined threshold.

2. The system of claim 1 , wherein the WAN comprises the Internet.

3. The system of claim 1 , wherein the CPU or the GPU performs Scalable Video Coding (SVC) or advanced video coding (AVC).

4. The system of claim 1 , wherein the CPU or the GPU performs facial recognition or gesture recognition.

5. The system of claim 1 , wherein the CPU or the GPU performs video analytics and or H.264 encoding.

6. The system of claim 1 , wherein the CPU or GPU performs high definition video conferencing or Skype video conferencing.

7. The system of claim 1 , comprising cellular telephone coupled to the portable camera over Bluetooth to transfer image data to a social network.

8. The system of claim 1 , wherein the CPU or the GPU stitches images or videos in real time from a plurality of cameras to provide at least a 180 degree view.

9. The system of claim 1 , wherein the wireless network includes WiFi or Bluetooth.

10. A portable camera adapted to communicate with one or more conferencing networks or social networks over a wide area network (WAN), comprising:

a battery;

a high definition (HD) imager coupled to a central processing unit (CPU) or a graphic processing unit (GPU);

a wireless network connected between the HD imager and the WAN; and

computer code executable by the CPU or the GPU to process and share the image with people over one or more networks or video conferences; and

computer code to change encoding quality or speed based on CPU utilization by:

if CPU utilization is below a predetermined threshold set by the CPU utilization preference, encoding at a first quality or speed;

if CPU utilization is above the predetermined threshold, progressively changing quality or speed of encoding until user preference settings are met; and

if CPU utilization is still above the predetermined threshold after changing quality or encoding speed, progressively changing resolution until CPU utilization is below the predetermined threshold.

11. The camera of claim 10 , wherein the CPU or the GPU performs Scalable Video Coding (SVC), advanced video coding (AVC), video analytics, H.264 encoding, facial recognition or gesture recognition.

12. The camera of claim 10 , wherein the CPU or the GPU performs video coding.

13. The camera of claim 10 , comprising cellular telephone coupled to the portable camera over Bluetooth to transfer image data to a social network.

14. The camera of claim 10 , wherein the CPU or the GPU stitches images or videos in real time from a plurality of cameras to provide at least a 180 degree view.

15. The camera of claim 10 , comprising a cloud data storage coupled to the imager over the WAN.

16. The camera of claim 10 , wherein the wireless network comprises WiFi or Bluetooth.

17. A method for sharing images, comprising:

taking one or more images using a portable camera with a high definition (HD) imager; processing the image using a central processing unit (CPU) or a graphic processing unit (GPU) in the camera;

transmitting the image over a wireless network; and

sharing the image over a social network or video conferencing with the camera; and

changing encoding quality or speed based on CPU utilization

if CPU utilization is below a predetermined threshold set by the CPU utilization preference, encoding at a first quality or speed;

if CPU utilization is above the predetermined threshold, progressively changing quality or speed of encoding until user preference settings are met; and

if CPU utilization is still above the predetermined threshold after changing quality or encoding speed, progressively changing resolution until CPU utilization is below the predetermined threshold.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2020
From: OPTIMIZATION STRATEGIES, LLC
To: SYMMETRIX VIDEO SYSTEMS LLC
Reel/Frame 054008/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2017
From: TRAN, BAO
To: RENAISSANCE IP HOLDINGS, LLC
Reel/Frame 043637/0602 →
CHANGE OF NAME Recorded Sep 20, 2017
From: RENAISSANCE IP HOLDINGS, LLC
To: OPTIMIZATION STRATEGIES, LLC
Reel/Frame 043638/0485 →
Continuity (4)
Continuation 12713183 · Feb 26, 2010
Continuation 13773270 · Feb 21, 2013
Provisional Application 61308307 · Feb 26, 2010
Related Publication 20150002682A1 · Jan 1, 2015