Patent classifications
G06T1/0021
QUICK TRACE NAVIGATOR
Aspects of the present disclosure relate to a network-based quick trace navigation system that includes a client device in communication with an application server executing the quick trace navigation system over a network. For example, the quick trace navigation system may be or include a group of one or more server machines. Users of the quick trace navigation system are presented with a navigation menu that includes a presentation of screenshots of pages previously accessed by a user of a client device.
Manipulating Display Content of a Graphical User Interface
A method and system of augmenting display content in a graphical user interface environment. Content produced by a graphical user interface is augmented with additional content before the content is displayed. In an example, a security marker may be rendered on top of an existing display content using the method described to protect high-value or sensitive information.
Signal processors and methods for estimating transformations between signals with phase estimation
A phase estimation method estimates the phase of signal components using a point spread function. The method obtains a point spread function that expresses complex frequencies at a non integer location in terms of integral frequencies, for a complex frequency of a signal at a non integer location in a complex frequency domain. It obtains complex frequencies of the signal for the integral frequencies, and computes a sum of products of the complex frequencies of the signal at the integral frequencies with the corresponding complex values of the point spread function to provide an estimate of phase of the signal at the non integer location.
METHODS AND SYSTEMS FOR WATERMARKING DOCUMENTS
Described are methods and system that digitally watermark documents using an encoding scheme that embeds unique identifiers into the files by perturbing the relative heights of words to create patterns that are imperceptible to the human eye but decodable to recover the identifiers. The unique identifiers can be precoded before they are embedded in the documents.
Detecting conflicts between multiple different signals within imagery
This disclosure relates to image signal processing technology including signal encoding. One claim recites a method of detecting plural-bit code conflicts within an image, the image includes at least one color separation. The image includes a first plural-bit code carried by a first symbology, and a second plural-bit code carried by a second symbology, the first symbology and the second symbology comprising different symbology types. The method includes: accessing a subset of the image that comprises the first plural-bit code carried by the first symbology; analyzing the subset of the image to decode the first plural-bit code; analyzing the at least one color separation to spatially locate and decode the second plural-bit code carried by the second symbology; comparing the first plural-bit code and the second plural-bit code; and outputting information if a conflict is identified by said act of comparing, in which the information comprises a spatial location within the image of the conflict. Of course, other claims, features and combinations are described as well.
APPARATUS AND METHOD FOR PROTECTING REAL-TIME SAFETY AND SECURITY RELEVANT VIDEO DATA
A system for generating and detecting watermarks within a video frame (e.g., video content) is described to determine whether a data interruption has occurred. In one or more implementations, the system includes a generation module communicatively coupled to a video source and a watermark detection module configured to receive a plurality of video watermarks. The watermarking detection module is configured to determine whether a watermark embedded in a current (e.g., a second) video frame is different from a watermark embedded in the previous (e.g., a first) video frame. The watermarking detection module is configured to generate an error signal when the watermark embedded in the current (e.g., a second) video frame is not different than the watermark embedded in the previous (e.g., a first) video frame to indicate a data interruption event has occurred.
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM
An information processing apparatus includes circuitry that determines whether or not an image described based on image data is continuous with an area where watermark information is to be embedded to generate a determination result and changes, in accordance with the determination result, the area where the watermark information is to be embedded.
Smartphone-based methods and systems
Arrangements involving portable devices (e.g., smartphones and tablet computers) are disclosed. One arrangement enables a content creator to select software with which that creator's content should be rendered—assuring continuity between artistic intention and delivery. Another utilizes a device camera to identify nearby subjects, and take actions based thereon. Others rely on near field chip (RFID) identification of objects, or on identification of audio streams (e.g., music, voice). Some technologies concern improvements to the user interfaces associated with such devices. Others involve use of these devices in connection with shopping, text entry, sign language interpretation, and vision-based discovery. Still other improvements are architectural in nature, e.g., relating to evidence-based state machines, and blackboard systems. Yet other technologies concern use of linked data in portable devices—some of which exploit GPU capabilities. Still other technologies concern computational photography. A great variety of other features and arrangements are also detailed.
Image path that supports device based infrared mark imaging
In an embodiment, a method of rendering an infrared mark, can involve providing an image path for an image processing apparatus, wherein the image path integrates infrared mark related functions with regular image processing functions of the image processing apparatus, and rendering the infrared red mark with the image processing apparatus, after subjecting the infrared mark to the infrared mark related functions in the image path of the image processing apparatus.
Conveyance of hidden image data between output panel and digital camera
One or more system, apparatus, method, and computer readable media is described below for conveyance of hidden image data between a display and a camera. In some embodiments, modulating a display pixel refresh rate a predetermined amount relative to a target camera frame rate conveys hidden image data. In further embodiments, a camera module is employed to detect one or more changes in state and/or logic level associated with the pixel refresh rate modulation. The logic levels are then decoded to deduce the hidden image data. In some embodiments, a visually perceptible representation of the hidden image data is then output to a output panel. For example, in one exemplary embodiment the hidden image data includes a pixel value indicative of a color that is to be output to one or more pixel of a camera viewer.