Media content presentation
Abstract
A method of presenting media content is disclosed. A plurality of assets is received at a device comprising a display and an orientation sensor. The plurality of assets comprises a first video asset associated with a first aspect ratio, and a second video asset associated with a second aspect ratio, different from the first aspect ratio. A desired aspect ratio is determined based on an output of the orientation sensor. In accordance with a determination that the desired aspect ratio is closer to the first aspect ratio than to the second aspect ratio, the first video asset is selected. In accordance with a determination that the desired aspect ratio is closer to the second aspect ratio than to the first aspect ratio, the second video asset is selected. The selected video is presented at the desired aspect ratio via the display.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
receiving, at a device comprising a display and an orientation sensor, a plurality of assets comprising:
a first video asset associated with a first aspect ratio; and
a second video asset associated with a second aspect ratio, different from the first aspect ratio;
determining, based on an output of the orientation sensor, a desired aspect ratio; in accordance with a determination that the desired aspect ratio is closer to the first aspect ratio than to the second aspect ratio, selecting the first video asset and further selecting a first playback interface associated with the first aspect ratio; in accordance with a determination that the desired aspect ratio is closer to the second aspect ratio than to the first aspect ratio, selecting the second video asset and further selecting a second playback interface associated with the second aspect ratio; presenting, via the display, the selected video asset at the desired aspect ratio; and presenting, via the display, concurrently with presenting the selected video asset, the selected playback interface.
2 . The method of claim 1 , wherein the first selected corresponding playback interface comprises:
a scrubber bar having a start point and an end point; a slider of the scrubber bar; and a plurality of playback controls.
3 . The method of claim 2 , further comprising:
receiving input corresponding to a playback control of the plurality of playback controls; and in response to receiving the input:
determining, based on the playback control, a command corresponding to one or more of a rewind command, a pause command, a play command, and a fast-forward command; and
executing the command.
4 . The method of claim 1 , further comprising:
receiving a touch input; and in response to receiving the touch input, determining, based on the touch input, a desired display location,
wherein presenting the selected playback interface comprises presenting the selected playback interface on the display at the desired display location.
5 . The method of claim 1 , wherein the first playback interface comprises a first scrubber bar having a first length, and the second playback interface comprises a second scrubber bar having a second length the same as the first length.
6 . The method of claim 1 , further comprising:
receiving a first input corresponding to an icon associated with a social networking platform; receiving a second input identifying a target user of the social networking platform; and in response to receiving the second input, sending a link to the target user, wherein the link is associated with a first location of the first video asset and is further associated with a second location of the second video asset, the second location corresponding to the first location.
7 . The method of claim 6 , wherein the link is further associated with the selected video asset.
8 . The method of claim 1 , further comprising:
determining a first focus region associated with the selected video asset;
wherein presenting the selected playback interface comprises presenting the selected playback interface in a second region of the display that does not overlap with the first focus region.
9 . The method of claim 8 , wherein determining the first focus region comprises determining the first focus region based on metadata associated with the selected video asset.
10 . The method of claim 8 , wherein determining the first focus region comprises determining the first focus region based on video display data associated with the selected video asset.
11 . The method of claim 1 , further comprising:
determining a location of a user's hand with respect to the display; and determining, based on the location of the user's hand, a desired display location,
wherein presenting the selected playback interface comprises presenting the selected playback interface on the display at the desired display location.
12 . A device comprising:
a display; an orientation sensor; and one or more processors configured to execute instructions which, when executed, cause the device to perform a method comprising:
receiving a plurality of assets comprising:
a first video asset associated with a first aspect ratio; and
a second video asset associated with a second aspect ratio, different from the first aspect ratio;
determining, based on an output of the orientation sensor, a desired aspect ratio;
in accordance with a determination that the desired aspect ratio is closer to the first aspect ratio than to the second aspect ratio, selecting the first video asset and further selecting a first playback interface associated with the first aspect ratio;
in accordance with a determination that the desired aspect ratio is closer to the second aspect ratio than to the first aspect ratio, selecting the second video asset and further selecting a second playback interface associated with the second aspect ratio;
presenting, via the display, the selected video asset at the desired aspect ratio; and
presenting, via the display, concurrently with presenting the selected video asset, the selected playback interface.
13 . The device of claim 12 , wherein the first selected corresponding playback interface comprises:
a scrubber bar having a start point and an end point; a slider of the scrubber bar; and a plurality of playback controls.
14 . The device of claim 13 , wherein the method further comprises:
receiving input corresponding to a playback control of the plurality of playback controls; and in response to receiving the input:
determining, based on the playback control, a command corresponding to one or more of a rewind command, a pause command, a play command, and a fast-forward command; and
executing the command.
15 . The device of claim 12 , wherein the method further comprises:
receiving a touch input; and in response to receiving the touch input, determining, based on the touch input, a desired display location, and
wherein presenting the selected playback interface comprises presenting the selected playback interface on the display at the desired display location.
16 . The device of claim 12 , wherein the first playback interface comprises a first scrubber bar having a first length, and the second playback interface comprises a second scrubber bar having a second length the same as the first length.
17 . The device of claim 12 , wherein the method further comprises:
receiving a first input corresponding to an icon associated with a social networking platform; receiving a second input identifying a target user of the social networking platform; and in response to receiving the second input, sending a link to the target user, wherein the link is associated with a first location of the first video asset and is further associated with a second location of the second video asset, the second location corresponding to the first location.
18 . The device of claim 17 , wherein the link is further associated with the selected video asset.
19 . The device of claim 12 , wherein the method further comprises:
determining a first focus region associated with the selected video asset, and
wherein presenting the selected playback interface comprises presenting the selected playback interface in a second region of the display that does not overlap with the first focus region.
20 . The device of claim 19 , wherein determining the first focus region comprises determining the first focus region based on metadata associated with the selected video asset.
21 . The device of claim 19 , wherein determining the first focus region comprises determining the first focus region based on video display data associated with the selected video asset.
22 . The device of claim 12 , wherein the method further comprises:
determining a location of a user's hand with respect to the display; and determining, based on the location of the user's hand, a desired display location, and
wherein presenting the selected playback interface comprises presenting the selected playback interface on the display at the desired display location.
23 . A non-transitory computer-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to execute a method comprising:
receiving, at a device comprising a display and an orientation sensor, a plurality of assets comprising:
a first video asset associated with a first aspect ratio; and
a second video asset associated with a second aspect ratio, different from the first aspect ratio;
determining, based on an output of the orientation sensor, a desired aspect ratio; in accordance with a determination that the desired aspect ratio is closer to the first aspect ratio than to the second aspect ratio, selecting the first video asset and further selecting a first playback interface associated with the first aspect ratio; in accordance with a determination that the desired aspect ratio is closer to the second aspect ratio than to the first aspect ratio, selecting the second video asset and further selecting a second playback interface associated with the second aspect ratio; presenting, via the display, the selected video asset at the desired aspect ratio; and presenting, via the display, concurrently with presenting the selected video asset, the selected playback interface.
24 . The non-transitory computer-readable medium of claim 23 , wherein the first selected corresponding playback interface comprises:
a scrubber bar having a start point and an end point; a slider of the scrubber bar; and a plurality of playback controls.
25 . The non-transitory computer-readable medium of claim 23 , wherein the method further comprises:
receiving a touch input; and in response to receiving the touch input, determining, based on the touch input, a desired display location, and
wherein presenting the selected playback interface comprises presenting the selected playback interface on the display at the desired display location.
26 . The non-transitory computer-readable medium of claim 23 , wherein the first playback interface comprises a first scrubber bar having a first length, and the second playback interface comprises a second scrubber bar having a second length the same as the first length.
27 . The non-transitory computer-readable medium of claim 23 , wherein the method further comprises:
receiving a first input corresponding to an icon associated with a social networking platform; receiving a second input identifying a target user of the social networking platform; and in response to receiving the second input, sending a link to the target user, wherein the link is associated with a first location of the first video asset and is further associated with a second location of the second video asset, the second location corresponding to the first location.
28 . The non-transitory computer-readable medium of claim 27 , wherein the link is further associated with the selected video asset.
29 . The non-transitory computer-readable medium of claim 23 , wherein the method further comprises:
determining a first focus region associated with the selected video asset, and
wherein presenting the selected playback interface comprises presenting the selected playback interface in a second region of the display that does not overlap with the first focus region.
30 . The non-transitory computer-readable medium of claim 23 , wherein the method further comprises:
determining a location of a user's hand with respect to the display; and determining, based on the location of the user's hand, a desired display location, and
wherein presenting the selected playback interface comprises presenting the selected playback interface on the display at the desired display location.Join the waitlist — get patent alerts
Track US2020296316A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.