Editing apparatus, reproduction apparatus, editing method, reproduction method, and program
US-2015187386-A1 · Jul 2, 2015 · US
US10853976B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10853976-B2 |
| Application number | US-201816194989-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 19, 2018 |
| Priority date | Dec 30, 2016 |
| Publication date | Dec 1, 2020 |
| Grant date | Dec 1, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A user interface adaptation module identifies a dominant color of a portion selection of a frame of a video and, based on the dominant color, generates colors for components of a user interface in which the video is displayed. The colors of the user interface components are set based upon the generated colors and upon context information such as a playing state of the video. The setting of the component colors in this way allows the user interface to adjust to complement both the played content of the video and the video's context. In one embodiment, the dominant color is identified by partitioning individual pixels of the portion selection based on their respective colors. In one embodiment, a set of primary color variants is generated based on the dominant color, and different colors are generated for each type of user interface component based on the different primary color variants.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: determining a portion selection of a frame of a media content item by determining a position of a user interface component display area that includes user interface components of a video user interface and selecting a portion of the frame of the media content item that is adjacent to the user interface component display area; identifying a dominant color of the portion selection; selecting a color variant from a plurality of color variants based on the dominant color; and setting one or more colors associated with the user interface components of the video user interface based on the selected color variant. 2. The computer-implemented method of claim 1 , wherein the dominant color of the portion selection further comprises: partitioning colors of pixels of the portion selection into a plurality of color partitions, identifying a color partition having a greatest number of the pixels of the portion selection, and averaging color component values associated with each of the pixels of the identified color partition. 3. The computer-implemented method of claim 1 , further comprising: generating the plurality of color variants based on the dominant color by applying color parameters to color components of the dominant color; and generating, for each of the color variants and for each of a plurality of user interface component types, a user interface component color. 4. The computer-implemented method of claim 3 , wherein generating the plurality of color variants based on the dominant color further comprises: identifying color parameters corresponding to the color variants; and applying the color parameters to color components of the dominant color. 5. The computer-implemented method of claim 3 , further comprising: identifying a playing state of the media content item, a current one of the identified frames before a current playing point in the media content item, and a next one of the identified frames after the current playing point in the media content item; identifying first user interface component colors based on the playing state and on the user interface component colors generated for the current identified frame; identifying second user interface component colors based on the playing state and on the user interface component colors generated for the next identified frame; and setting one or more colors of the one or more user interface components of the video user interface based on the identified first user interface component colors and on the identified second user interface component colors. 6. The computer-implemented method of claim 1 , wherein determining the portion selection of the frame of the media content item further comprises: determining a dimension of a user interface component display area comprising user interface components of the video user interface. 7. The computer-implemented method of claim 6 , wherein a dimension of the portion of the frame of the media content item is proportional to the dimension of the user interface component display area. 8. The computer-implemented method of claim 1 , wherein determining the portion selection of the frame of the media content item further comprises: determining a dimension of the frame of the media content item; determining a dimension for the portion selection, the dimension for the portion selection is proportional to the dimension of the frame of the media content item; and selecting the portion of the frame of the media content item that is adjacent to the user interface component display area, the portion of the frame having the dimension for the portion selection. 9. The computer-implemented method of claim 1 , wherein determining the portion selection of the frame of the media content item further comprises identifying a semantic boundary of pixels of the frame of the media content item. 10. The computer-implemented method of claim 1 , further comprising determining a second dominant color, and a second plurality of color variants based on the second dominant color, for a second frame of the media content item, wherein setting the one or more colors of the user interface components of the video user interface comprises: identifying a current time within the playing of the media content item; determining a first time difference of the current time from a time in the media content item corresponding to the first frame, and a second time difference of the current time from a time in the media content item corresponding to the second frame; and interpolating user interface colors based on the first time difference, the second time difference, the dominant color, and the second dominant color. 11. A system comprising: a hardware processor that is configured to: determine a portion selection of a frame of a media content item by determining a position of a user interface component display area that includes user interface components of a video user interface and selecting a portion of the frame of the media content item that is adjacent to the user interface component display area; identify a dominant color of the portion selection; select a color variant from a plurality of color variants based on the dominant color; and set one or more colors associated with the user interface components of the video user interface based on the selected color variant. 12. The system of claim 11 , wherein the dominant color of the portion selection further comprises: partitioning colors of pixels of the portion selection into a plurality of color partitions, identifying a color partition having a greatest number of the pixels of the portion selection, and averaging color component values associated with each of the pixels of the identified color partition. 13. The system of claim 11 , wherein the hardware processor is further configured to: generate the plurality of color variants based on the dominant color by applying color parameters to color components of the dominant color; and generate, for each of the color variants and for each of a plurality of user interface component types, a user interface component color. 14. The system of claim 13 , wherein generating the plurality of color variants based on the dominant color further comprises: identifying color parameters corresponding to the color variants; and applying the color parameters to color components of the dominant color. 15. The system of claim 13 , wherein the hardware processor is further configured to: identify a playing state of the media content item, a current one of the identified frames before a current playing point in the media content item, and a next one of the identified frames after the current playing point in the media content item; identify first user interface component colors based on the playing state and on the user interface component colors generated for the current identified frame; identify second user interface component colors based on the playing state and on the user interface component colors generated for the next identified frame; and set one or more colors of the one or more user interface components of the video user interface based on the identified first user interface component colors and on the identified second user interface component colors. 16. The system of claim 11 , wherein determining the portion selection of the frame of the media content item further comprises: determining a dimension of a user interface component display area comprising user interface components of the video user interface.
Generation of visual interfaces {for content selection or interaction}; Content or additional data rendering · CPC title
Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title
Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames · CPC title
Details of colour television systems · CPC title
for control of colour parameters, e.g. colour temperature · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.