Back to results
US 9,286,668 B1Granted
Generating a panel view for comics
AssigneeAmazon Technologies, Inc.
InventorsAby Thomas Angilivelil, Palanidaran Chidambaram, Surendran Rangasamy, Nadia C. Payet
Life of this patent
Estimating the term…
Abstract
A panel view module receives a comic comprising one or more pages, which comprise one or more panels. The panel view module may identify candidate comic panels and determine confidence levels for the candidate comic panels. The panel view may also generate a panel view for the comic based on the confidence levels for the candidate comic panels.
Claims28
A method comprising:
- receiving, by a processing device, digital data representing a page of a comic book, the page including a plurality of comic panels set against a background region;
- determining, by the processing device, a background color of the page;
- identifying, by the processing device, values in the digital data as part of the background region of the page using the background color;
- identifying, by the processing device, a candidate comic panel from the plurality of comic panels using values in the digital data that are different from the values in the digital data that are part of the background region;
- determining, by the processing device, a confidence level for the candidate comic panel;
- adding, by the processing device, the candidate comic panel to a panel view as an actual comic panel when the confidence level is greater than a threshold, wherein the panel view is a digital representation of the comic book that allows panel by panel navigation of a set of actual comic panels;
- identifying, by the processing device, another candidate comic panel from the plurality of comic panels as an actual comic panel using user input pertaining to at least one of size, shape, location, position or layout of a previously-identified panel, wherein the user input is received in response to the previously-identified panel having a confidence level that is not greater than the threshold;
- creating, by the processing device, panel previews of reduced versions of the set of actual comic panels;
- receiving, by the processing device, a request for the panel view;
- sending, by the processing device, first data enabling a graphical user interface (GUI) to display at least some of the panel previews of the set of actual comic panels in a display region;
- and
- sending, by the processing device, second data enabling the GUI to display an enlarged version of a selected one of the panel previews in the same display region.
9 more elements
A system comprising:
- a memory;
- and
- a processing device operatively coupled to the memory, the processing device configured to:
- receive digital data representing a page of a publication, the page including panels set against a background region;
- identify a plurality of potential panels in the page of the publication;
- determine a first confidence level for a first potential panel of the plurality of potential panels;
- add the first potential panel to a panel view for the publication, wherein the first confidence level automatically identifies the first potential panel as an actual panel of the publication, wherein the panel view is a digital representation of the publication that allows panel by panel navigation of a set of actual panels of the publication;
- determine a second confidence level for a second potential panel of the plurality of potential panels;
- receive user input to manually identify the second potential panel as an actual panel;
- add the second potential panel to the set of actual panels in the panel view;
- store the user input pertaining to at least one of size, shape, location, position or layout of a previously-identified panel to identify additional comic panels as actual comic panels of the publication;
- determine a third confidence level for a third potential panel using the stored user input;
- add the third potential panel to the panel view for the publication, wherein the third confidence level automatically identifies the third potential panel as an actual panel of the publication;
- create panel previews of reduced versions of the set of actual panels;
- receive a request for the panel view;
- send first data enabling a graphical user interface (GUI) to display at least some of the panel previews of the set of actual panels in a display region;
- and
- send second data enabling the GUI to display an enlarged version of a selected one of the panel previews in the same display region.
15 more elements
A non-transitory computer-readable storage medium storing instructions that, when executed, cause a processing device to perform operations comprising:
- receiving, by the processing device, digital data representing a page of a publication;
- identifying, by the processing device, a plurality of potential panels in the page of the publication;
- determining, by the processing device, a first confidence level a first potential panel of the plurality of potential panels;
- adding, by the processing device, the first potential panel to a panel view for the publication, wherein the panel view is a digital representation of the publication that allows panel by panel navigation of a set of actual panels, and wherein the first potential panel is automatically added to the set of actual panels in the panel view in view of the first confidence level;
- determining a second confidence level for a second potential panel of the plurality of potential panels;
- receiving user input to manually identify the second potential panel as one of the set of actual panels;
- adding the second potential panel to the panel view for the publication;
- storing the user input pertaining to at least one of size, shape, location, position or layout of a previously-identified panel to identify additional comic panels as actual comic panels of the publication;
- determining a third confidence level for a third potential panel using the stored user input;
- adding the third potential panel to the panel view for the publication, and wherein the third potential panel is automatically added to the set of actual panels in the panel view in view of the third confidence level;
- receiving, by the processing device, a request for the panel view of the publication;
- sending, by the processing device, first data enabling a graphical user interface (GUI) to display at least some panel previews of the set of actual panels in a display region, wherein the panel previews are reduced version of the set of actual panels;
- and
- sending, by the processing device, second data enabling the GUI to display an enlarged version of a selected one of the panel previews in the same display region.
11 more elements
Dependencies are inferred from the claim text.