发明名称 MOSAIC DISPLAY SYSTEMS AND METHODS FOR INTELLIGENT MEDIA SEARCH
摘要 A method and system for displaying a dynamic mosaic of media files, the method comprising: receiving media files, determining a fill direction, constructing a layout, determining an edge set from the media files previously placed on the layout, determining a trailing edge, and adjacent edges, constructing a set of closed rectangles an open rectangle from the trailing edge and adjacent edges, providing a first set of frames by iteratively attempting to fill up to one closed rectangle from the set of closed rectangles, providing a second set of frames by filling the open rectangle by placing one searched media file in the open rectangle if no closed rectangle in the set of closed rectangles can be filled, and inserting one of the first set of frames and the second set of frames into a current layout before updating a current edge set based on the inserted frames.
申请公布号 US2014189502(A1) 申请公布日期 2014.07.03
申请号 US201314109134 申请日期 2013.12.17
申请人 Enns Gavin;Sherrill Mark Allen;Jenkins Wyatt;Arnold William Kris 发明人 Enns Gavin;Sherrill Mark Allen;Jenkins Wyatt;Arnold William Kris
分类号 G06T11/60 主分类号 G06T11/60
代理机构 代理人
主权项 1. A method for displaying a dynamic mosaic of media files on a user interface of a computing device, the method comprising: (1) receiving a set of searched media files (media files) and metadata associated with the media files, wherein the media files are to be placed on an empty space on the user interface; (2) determining a fill direction in which the media files are to be placed on the empty space; (3) constructing a layout, which is an arrangement of media files displayed on the user interface, wherein the arrangement results from a sequential placement of the media files on the empty space, wherein the subsequently placed media files are in continuous contact with previously placed media files; (4) determining an edge set from the media files placed on the layout; (5) determining a trailing edge, and between zero and two adjacent edges, wherein the trailing edge is the edge located farthest back away from the fill direction and the adjacent edges are located vertically adjacent to the trailing edge; (6) constructing a set of closed rectangles consisting of up to two closed rectangles and an open rectangle from the trailing edge and adjacent edges; (7) providing a first set of frames by iteratively attempting to fill up to one closed rectangle from the set of closed rectangles by placing at least one media file in up to one closed rectangle; (8) providing a second set of frames by filling the open rectangle by placing one searched media file in the open rectangle if no closed rectangle in the set of closed rectangles can be filled; and (9) inserting one of the first set of frames and the second set of frames into a current layout before updating a current edge set based on the inserted frames.
地址 Toronto CA
您可能感兴趣的专利