IP Library Granted Patent US 9,779,093
Granted Patent B2
US 9,779,093 · App. 13/719,863 · Granted Oct 3, 2017

Spatial seeking in media files

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,779,093
App. No.
13/719,863
Granted
Oct 3, 2017
Kind
B2
Abstract

A method, apparatus, and computer program product are provided in order to playback video and/or audio files wherein a desired segment is selected and played back based on its spatial audio content. In the context of a method, playback of media data is provided. The method may include generating one or more spatial seek points for the media data and causing display of information corresponding to the one or more spatial seek points. The method may further include performing the generation of the one or more seek points based on receiving a request for spatial seek points, automatically upon receiving the media data or upon starting playback of the media data, or based on the format of the media data. The method may further include receiving a selection of one of the one or more spatial seek points and providing for playback of the media data from a time point corresponding to the selected spatial seek point. A corresponding apparatus and a computer program product are also provided.

Claims (38)

1. A method comprising:

providing for spatial audio playback of media data;

generating, by a processor, one or more spatial seek points for the media data, wherein the spatial seek points correspond to a direction of a source of audio in the media data and indicate a location of the source of audio during a plurality of time segments within the media data;

causing display of information corresponding to the one or more spatial seek points to be provided to a user interface, wherein the one or more spatial seek points are associated with the location of the source of audio;

receiving a selection of one of the one or more spatial seek points;

providing for spatial audio playback of the source of audio starting from a point of time of a segment corresponding to the selected at least one of the one or more spatial seek points; and

causing display via the user interface of the selected at least one spatial seek point of the one or more spatial seek points to provide visual information about the spatial audio playback of the source of audio from the point of time during the time segment, the spatial audio playback comprises the direction of the source of audio during the time segment.

2. The method of claim 1 wherein generating the one or more spatial seek points for the media data is performed based on at least one of receiving a request for spatial seek points in the media data, automatically upon receiving the media data or upon starting playback of the media data, and a format of the media data.

3. The method of claim 2 wherein the request for spatial seek points in the media data comprises a requested location for spatial audio events in the media data.

4. The method of claim 1 further comprising causing storing of spatial seek point information for later use.

5. The method of claim 1 further comprising determining spatial audio characteristics of the media data for use in generating the one or more spatial seek points for the media data.

6. The method of claim 1 wherein causing display of information corresponding to the one or more spatial seek points comprises at least one of indicating start points of segments corresponding to spatial audio events from a requested location and causing display of a timeline indicating the spatial seek points and a thumbnail picture of a corresponding video segment for each of the spatial seek points on the timeline.

7. The method of claim 1 wherein the point of time is at a beginning point of time of the time segment.

8. The method of claim 1 further comprising causing display via the user interface of a further spatial seek point so as to provide playback of the media data from an associated time point of the further spatial seek point, wherein the associated time point of the further spatial seek point corresponds to a weaker indication of the direction of the source of audio.

9. An apparatus comprising at least one processor and at least one memory including computer program instructions, the at least one memory and the computer program instructions configured to, with the at least one processor, cause the apparatus at least to:

provide for spatial audio playback of media data;

generate one or more spatial seek points for the media data, wherein the one or more spatial seek points correspond to a direction of a source of audio in the media data and indicate a location of the source of audio during a plurality of time segments within the media data;

cause display of information corresponding to at least one or more spatial seek points to be provided to a user interface, wherein the one or more spatial seek points are associated with the location of the source of audio;

receive a selection of at least one of the one or more spatial seek points;

provide for spatial audio playback of the source of audio starting from a point of time of a segment corresponding to the at least one of the one or more spatial seek points; and

cause display via the user interface of the selected at least one spatial seek point of the one or more spatial seek points to provide visual information about the spatial audio playback of the source of audio from the point of time during the time segment, the spatial audio playback comprises the direction of the source of audio during the time segment.

10. The apparatus of claim 9 further configured to cause the apparatus to generate the one or more spatial seek points for the media data upon receiving a request for spatial seek points in the media data, automatically upon receiving the media data or upon starting playback of the media data, or based on a format of the media data.

11. The apparatus of claim 10 wherein the request for spatial seek points in the media data comprises a requested location for spatial audio events in the media data.

12. The apparatus of claim 9 further configured to cause the apparatus to store spatial seek point information for later use.

13. The apparatus of claim 9 further configured to cause the apparatus to determine spatial audio characteristics of the media data for use in generating the one or more spatial seek points for the media data.

14. The apparatus of claim 9 wherein causing display of information corresponding to the one or more spatial seek points comprises at least one of indicating start points of segments corresponding to spatial audio events from a requested location and causing display of a timeline indicating the spatial seek points and a thumbnail picture of a corresponding video segment for each of the spatial seek points on the timeline.

15. The apparatus of claim 9 wherein the point of time is at a beginning point of time of the time segment.

16. The apparatus of claim 9 further configured to cause the apparatus to cause display via the user interface of a further spatial seek point so as to provide playback of the media data from an associated time point of the further spatial seek point, wherein the associated time point of the further spatial seek point corresponds to a weaker indication of the direction of the source of audio.

17. A computer program product comprising at least one non-transitory computer-readable storage medium bearing computer program instructions embodied therein for use with a computer, the computer program instructions comprising program instructions configured to:

provide for spatial audio playback of media data;

generate one or more spatial seek points for the media data, wherein the spatial seek points correspond to a direction of a source of audio in the media data and indicate a location of the source of audio during a plurality of time segments within the media data;

cause display of information corresponding to at least one of the one or more spatial seek points to be provided to a user interface, wherein the one or more spatial seek points are associated with the location of the source of audio;

receive a selection of one of the one or more spatial seek points;

provide for spatial audio playback of the source of audio starting from a point of time of a segment corresponding to the at least one of the one or more spatial seek points; and

cause display via the user interface of the selected at least one spatial seek point of the one or more spatial seek points to provide visual information about the spatial audio playback of the source of audio from the point of time during the time segment, the spatial audio playback comprises the direction of the source of audio during the time segment.

18. The computer program product of claim 17 further comprising program instructions configured to generate the one or more spatial seek points for the media data based on at least one of receiving a request for spatial seek points in the media data, automatically upon receiving the media data or upon starting playback of the media data, or a format of the media data.

19. The computer program product of claim 17 wherein the point of time is at a beginning point of time of the time segment.

20. The computer program product of claim 17 further comprising program instructions configured to cause display via the user interface of a further spatial seek point so as to provide playback of the media data from an associated time point of the further spatial seek point, wherein the associated time point of the further spatial seek point corresponds to a weaker indication of the direction of the source of audio.

Assignments (11)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 034781/0200 →