Digital living network alliance (DLNA) client device with thumbnail creation
First Claim
1. A method of allowing a user of a Digital Living Network Alliance (DLNA) client device to choose a thumbnail image to associate with content stored within a home network, comprising:
- identifying an item of audio and video (A/V) content stored in association with a DLNA server that does not have a thumbnail image associated with it;
streaming the item of A/V content at a DLNA client device;
selecting a plurality of intra-coded frames (I-Frames) from the streamed A/V content;
presenting the plurality of selected I-Frames to a user of the DLNA client device;
receiving a selection from the user identifying one of the plurality of selected I-Frames; and
storing the identified I-Frame in association with the item of A/V content.
1 Assignment
0 Petitions
Accused Products
Abstract
An item of audio and video (A/V) content is identified stored in association with a DLNA server that does not have a thumbnail image associated with it. The item of A/V content is streamed at a DLNA client device. Intra-coded frames (I-Frames) are selected from the streamed A/V content. The selected I-Frames are presented to a user of the DLNA client device. A selection is received from the user identifying one of the selected I-Frames. The identified I-Frame is stored in association with the item of A/V content. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
-
Citations
21 Claims
-
1. A method of allowing a user of a Digital Living Network Alliance (DLNA) client device to choose a thumbnail image to associate with content stored within a home network, comprising:
-
identifying an item of audio and video (A/V) content stored in association with a DLNA server that does not have a thumbnail image associated with it; streaming the item of A/V content at a DLNA client device; selecting a plurality of intra-coded frames (I-Frames) from the streamed A/V content; presenting the plurality of selected I-Frames to a user of the DLNA client device; receiving a selection from the user identifying one of the plurality of selected I-Frames; and storing the identified I-Frame in association with the item of A/V content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A Digital Living Network Alliance (DLNA) audio and video (A/V) client device for allowing a user to choose a thumbnail image to associate with content stored within a home network, comprising:
-
a memory adapted to store representations of A/V content distributed within a home network environment; a processor programmed to; identify an item of audio and video (A/V) content stored in association with a DLNA server that does not have a thumbnail image associated with it; stream the item of A/V content at a DLNA client device; select a plurality of intra-coded frames (I-Frames) from the streamed A/V content; present the plurality of selected I-Frames to a user of the DLNA client device on a display; receive a selection from the user identifying one of the plurality of selected I-Frames; and store the identified I-Frame in association with the item of A/V content to the memory. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A Digital Living Network Alliance (DLNA) audio and video (A/V) client device for allowing a user to choose a thumbnail image to associate with content stored within a home network, comprising:
-
a memory adapted to store representations of A/V content distributed within a home network environment; a display device for displaying information; and a processor programmed to; browse available A/V content items stored within a DLNA server; analyze A/V content information associated with the available A/V content items; determine that an item of A/V content information associated with an item of A/V content does not have a uniform resource identifier (URI) identifying a thumbnail image associated with the item of A/V content; request the item of A/V content from the DLNA server; receive the item of A/V content from the DLNA server; stream the item of A/V content; search for available l-frames within the A/V content; select a plurality of intra-coded frames (I-Frames) from the streamed A/V content; present the plurality of selected I-Frames to a user of the DLNA client device on the display; receive a selection from the user identifying one of the plurality of selected I-Frames; and store the identified I-Frame in association with the item of A/V content to the memory.
-
Specification