Displaying multiple multimedia segments in a display device
AssigneeRoku, Inc.
InventorsDengzhi Zhang, Hugo Du Plooy
Life of this patent
Estimating the term…
Abstract
Disclosed herein are system, apparatus, method and/or computer program product embodiments for a multimedia environment that includes a computing device to display multiple multimedia segments within multiple display areas of a display device. The computing device may determine a first multimedia segment including a plurality of frames, and display the first multimedia segment within a first display area of the display device. The computing device may further determine, based on a user profile or content of the first multimedia segment, a second multimedia segment related to the first multimedia segment to be displayed within a second display area of the display device within the predetermined time interval.
Claims20
A method, comprising:
- determining, by at least one processor, a first video aspect ratio of a first multimedia segment;
- generating, based on the first video aspect ratio of the first multimedia segment, a first display area of a wide screen display device in which the first multimedia segment is to be displayed in the first display area within a predetermined time interval;
- generating, based on the first video aspect ratio of the first multimedia segment, a second display area of the wide screen display device that is adjacent to a first side of the first display area and a third display area of the wide screen display device that is adjacent to a second side of the first display area that is opposite to the first side, wherein a first size of the first display area, a second size of the second display area, and a third size of the third display area are based on the first video aspect ratio of the first multimedia segment;
- determining, based on a user profile or content of the first multimedia segment, a second multimedia segment related to the first multimedia segment to be displayed within the second display area within the predetermined time interval and a third multimedia segment related to the first multimedia segment to be displayed within the third display area within the predetermined time interval;
- displaying the second multimedia segment within the second display area within the predetermined time interval when the first multimedia segment is displayed within the first display area;
- displaying the third multimedia segment within the third display area within the predetermined time interval when the first multimedia segment is displayed within the first display area;
- determining a second video aspect ratio of a fourth multimedia segment, wherein the second video aspect ratio is different from the first video aspect ratio;
- re-generating, based on the second video aspect ratio of the fourth multimedia segment, the first display area, the second display area, and the third display area;
- and
- displaying the fourth multimedia segment in the re-generated first display area.
A computing device, comprising:
- one or more memories;
- and
- at least one processor, each coupled to at least one of the memories and configured to:
- determine a first video aspect ratio of a first multimedia segment;
- generate, based on the first video aspect ratio of the first multimedia segment, a first display area of a wide screen display device in which the first multimedia segment is to be displayed in the first display area within a predetermined time interval
- generate, based on the first video aspect ratio of the first multimedia segment, a second display area of the wide screen display device that is adjacent to a first side of the first display area and a third display area of the wide screen display device that is adjacent to a second side of the first display area that is opposite to the first side, wherein a first size of the first display area, a second size of the second display area, and a third size of the third display area are based on the determined first video aspect ratio of the first multimedia segment;
- determine, based on a user profile or content of the first multimedia segment, a second multimedia segment related to the first multimedia segment to be displayed within the second display area within the predetermined time interval and a third multimedia segment related to the first multimedia segment to be displayed within the third display area within the predetermined time interval;
- display the second multimedia segment within the second display area within the predetermined time interval when the first multimedia segment is displayed within the first display area;
- display the third multimedia segment within the third display area within the predetermined time interval when the first multimedia segment is displayed within the first display area;
- determine a second video aspect ratio of a fourth multimedia segment, wherein the second video aspect ratio is different from the first video aspect ratio;
- re-generate, based on the second video aspect ratio of the fourth multimedia segment, the first display area, the second display area, and the third display area;
- and
- display the fourth multimedia segment in the re-generated first display area.
A non-transitory computer-readable medium having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:
- determining a first video aspect ratio of a first multimedia segment;
- generating, based on the first video aspect ratio of the first multimedia segment, a first display area of a wide screen display device in which the first multimedia segment is to be displayed in the first display area within a predetermined time interval;
- generating, based on the first video aspect ratio of the first multimedia segment, a second display area of the wide screen display device that is adjacent to a first side of the first display area and a third display area of the wide screen display device that is adjacent to a second side of the first display area that is opposite to the first side, wherein a first size of the first display area, a second size of the second display area, and a third size of the third display area are based on the first video aspect ratio of the first multimedia segment;
- determining, based on a user profile or content of the first multimedia segment, a second multimedia segment related to the first multimedia segment to be displayed within the second display area within the predetermined time interval and a third multimedia segment related to the first multimedia segment to be displayed within the third display area within the predetermined time interval;
- displaying the second multimedia segment within the second display area within the predetermined time interval when the first multimedia segment is displayed within the first display area;
- displaying the third multimedia segment within the third display area within the predetermined time interval when the first multimedia segment is displayed within the first display area;
- determining a second video aspect ratio of a fourth multimedia segment, wherein the second video aspect ratio is different from the first video aspect ratio;
- re-generating, based on the second video aspect ratio of the fourth multimedia segment, the first display area, the second display area, and the third display area;
- and
- displaying the fourth multimedia segment in the re-generated first display area.
Dependencies are inferred from the claim text.