IP Library › Granted Patent US 10,306,289
Granted Patent B1
US 10,306,289 · App. 15/708,554 · Granted May 28, 2019

Vehicle video viewing systems

Inventors: Devin W. Chalmers (Sunnyvale, CA); Sean B. Kelly (Sunnyvale, CA)
Assignee: Apple Inc.
H04N21/41422H04N21/4223H04N21/44004H04N21/4788H04N21/47217
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 10,306,289
App. No.
15/708,554
Filed
Sep 19, 2017
Granted
May 28, 2019
Kind
B1
Art Unit
2423
USPC
725/75
Abstract

A method includes obtaining a video based on images detected with cameras mounted on a vehicle and displaying a portion of the video corresponding to a time offset and a viewing angle.

Claims (48)

1. A method comprising:

obtaining a video based on images detected with cameras mounted on a vehicle;

storing the video in a memory;

selecting a portion of the video based on input representing selection of a time offset and a viewing angle, wherein the viewing angle has been determined based on a relative orientation of a personal electronic device of a user to a body of the vehicle; and

displaying the selected portion of the video corresponding to the time offset from the perspective of the viewing angle.

2. The method of claim 1 , wherein the video comprises frames produced from at least portions of images detected with at least two cameras mounted on the vehicle.

3. The method of claim 1 , wherein displaying the selected portion of the video comprises sending the selected portion of the video to an electronic device in wireless communication with the vehicle.

4. The method of claim 3 , further comprising:

selecting a second portion of the video based on a second user selection of a second time offset; and

causing a second electronic device in communication with the vehicle to display the second portion of the video corresponding to the second time offset.

5. The method of claim 4 ,

wherein selecting the second portion of the video further comprises selecting the second portion of the video based on a second viewing angle different from the viewing angle, and

wherein causing the second electronic device to display the second portion of the video further comprises causing the second electronic device to display the second portion of the video corresponding to the second time offset from the perspective of the second viewing angle.

6. The method of claim 3 , wherein the input representing the viewing angle comprises data corresponding to a gyroscope measurement.

7. The method of claim 1 , wherein the video comprises frames produced from images detected with the cameras at the same location at different times.

8. A non-transitory computer readable storage device having computer executable program instructions that are executable by one or more processors of a vehicle, wherein the computer executable program instructions, when executed, cause the one or more processors to:

obtain a video based on images detected with cameras mounted on a vehicle;

store the video in a memory;

select a portion of the video based on a user selection of a time offset and a viewing angle, wherein the viewing angle has been determined based on a relative orientation of a personal electronic device of a user to a body of the vehicle; and

display the portion of the video corresponding to the time offset from the perspective of the viewing angle.

9. The non-transitory computer readable storage device of claim 8 , wherein the video comprises frames produced from at least portions of images detected with at least two cameras mounted on the vehicle.

10. The non-transitory computer readable storage device of claim 8 , wherein the instructions that cause the one or more processors to display the selected portion of the video further cause the one or more processors to send the selected portion of the video to an electronic device in wireless communication with the vehicle.

11. The non-transitory computer readable storage device of claim 10 , wherein the instructions further cause the one or more processors to:

select a second portion of the video based on a second user selection of a second time offset; and

cause a second electronic device in communication with the vehicle to display the second portion of the video corresponding to the second time offset.

12. The non-transitory computer readable storage device of claim 11 ,

wherein the instructions that cause the one or more processors to select the second portion of the video further cause the one or more processors to select the second portion of the video based on a second viewing angle different from the viewing angle, and

wherein the instructions that cause the one or more processors to cause the second electronic device to display the second portion of the video further cause the one or more processors to cause the second electronic device to display the second portion of the video corresponding to the second time offset from the perspective of the second viewing angle.

13. The non-transitory computer readable storage device of claim 10 , wherein the viewing angle is determined based on data corresponding to a gyroscope measurement.

14. The non-transitory computer readable storage device of claim 8 , wherein the video comprises frames produced from images detected with the cameras at the same location at different times.

15. A vehicle comprising:

a plurality of cameras;

a network interface;

a memory; and

one or more computer processors configured to:

obtain a video based on images detected with the plurality of cameras;

store the video in the memory;

process a portion of the video based on input representing selection of a time offset and a viewing angle, wherein the viewing angle has been determined based on a relative orientation of a personal electronic device of a user to a body of the vehicle; and

send, using the network interface to an electronic device, the processed portion of the video corresponding to the time offset from the perspective of the viewing angle.

16. The vehicle of claim 15 , wherein the video comprises frames produced from at least portions of images detected with at least two cameras from the plurality of cameras.

17. The vehicle of claim 15 , wherein the one or more computer processors are further configured to:

select a second portion of the video based on a second user selection of a second time offset; and

cause a second electronic device in communication with the vehicle to display the second portion of the video corresponding to the second time offset.

18. The vehicle of claim 17 ,

wherein the one or more computer processors are further configured to select the second portion of the video further based on a second viewing angle different from the viewing angle, and

wherein causing the second electronic device to display the second portion of the video further comprises causing the second electronic device to display the second portion of the video corresponding to the second time offset from the perspective of the second viewing angle.

19. The vehicle of claim 15 , wherein the input representing the viewing angle comprises data corresponding to a gyroscope measurement.

20. The vehicle of claim 15 , wherein the video comprises frames produced from images detected with the cameras at the same location at different times.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2019
From: CHALMERS, DEVIN W.; KELLY, SEAN B.
To: APPLE INC.
Reel/Frame 048880/0820 →
Continuity (1)
Provisional Application 62398081 · Sep 22, 2016
Cited By (2)
US 12,216,292 US 12,384,299