Abstract:
A hybrid digital rights management (DRM) system includes a hybrid digital rights management server (RMS server) connected to first and second RMS servers and a client computer. The hybrid RMS server stores a policy mapping table that maps its DRM policies to remote DRM policies on the first or second RMS servers, and can also create policies that satisfy the schema requirements of the first or second RMS server using policies stored in the hybrid RMS server. When the hybrid RMS server receives a document protection request from the client computer, it extracts the filename extension for the document to be protected, and uses the filename extension to select one of the first and second RMS servers as a target RMS server. The document is protected by the target RMS server, and also added to a protected document database on the hybrid RMS server.
Abstract:
A processing method for a color barcode image captured by a camera or barcode reader. The barcode includes color data cells and multiple large black locators which are located at the four corners of the barcode, along the four borders, and inside the barcode forming an array. The locators are first identified from a grayscale version of the barcode image using multiple binarization technique to ensure that all locators are identified. Perspective correction and illumination correction may be applied to the barcode image using the identified locators.
Abstract:
A processing method for a color barcode image captured by a camera or barcode reader. The barcode includes color data cells and multiple large black locators which are located at the four corners of the barcode, along the four borders, and inside the barcode forming an array. The locators are first identified. Perspective correction is performed by dividing the barcode image into smaller regions each containing four locators, individually transforming each region into its original shape e.g. square, and spatially combining them into the barcode image. Illumination correction is applied to the barcode image based on average pixel intensities of the locators, by calculating an illumination correction map using the average densities of the locators and 2-dimensional interpolation for pixel positions other than the locators.
Abstract:
A method is disclosed of executing a scan calibration program on multi-function peripherals, the method includes: receiving a request for initiation of a scan calibration program on a multi-function peripheral; determining whether or not a print calibration should be performed on the multi-function peripheral before printing a calibration chart on the multi-function peripheral, wherein the determination of whether or not to execute the print calibration is based on a predetermined condition of the multi-function peripheral; executing the print calibration on the multi-function peripheral, if the predetermined condition exists on the multi-function peripheral; and printing the calibration chart on the multi-function peripheral after the determination of whether or not the print calibration should be performed.
Abstract:
A method for encoding a monochrome or color image. The method includes receiving an image and adjusting the image based on a global uniform macro-type color space. The image is modified spatially based on a local uniform micro-type edge characteristic that includes a just-noticeable difference (JND), and the image is outputted.
Abstract:
A digital rights management (DRM) method for protecting digital documents, implemented in a DRM system. When an operator (document publisher) scans a document on a scanner to generates a digital document and specifies a list of users who will be granted access rights to the document, the DRM system applies digital rights protection to the document according to the specified access rights, and distributes the document to the specified users; the system also sends a confirmation notification such as an email to the document publisher, which contains a list of the receiving users, a copy of the protected digital document, and a link to a web-based tool that will allow the publisher to modify the access rights granted to the users. In addition, when applying digital rights protection, the DRM system specifies the publisher as a user who will have access rights to the document.
Abstract:
A method, computer readable storage medium, and system are disclosed for improving communication productivity, comprising: capturing at least one three-dimensional (3D) stream of data on two or more subjects; extracting a time-series of skeletal data from the at least one 3D stream of data on the two or more subjects; and determining an engagement index between the two or more subjects by comparing the time-series of skeletal data on each of the two or more subjects over a time window.
Abstract:
A thermochromic device includes a film and a number of vanadium dioxide nanowires disposed within the film. Each of the number of vanadium dioxide nanowires may have an aspect ratio between 10 and 500. The vanadium dioxide nanowires may have a length between 1 micrometer and 10 micrometers. The vanadium dioxide nanowires may have a non-conducting to conductor phase change temperature between 20 degrees Celsius and 60 degrees Celsius.
Abstract:
A method for generating electronic documents (EDs) includes reading an input ED from storage, specifying in the input ED a predetermined element that defines a region comprising a content, storing the content in connection with the predetermined element, generating a fixed-layout ED having a fixed layout and comprising a content corresponding to the content of the input ED, generating a flexible-layout ED having a flexible layout and comprising a content corresponding to the content of the input ED, linking the content of the fixed-layout ED to a position of the content of the flexible-layout ED, linking the content of the flexible-layout ED to a position of the content of the fixed-layout ED, and outputting one or both of the fixed-layout ED and the flexible-layout ED to a user device.
Abstract:
A word segmentation method for segmenting a text line into word segments, which is particularly advantageous for processing italic text but can also be used for regular text. A horizontal center zone of the text line, corresponding to the vertical center parts of the characters, is used to generate a center-zone-only vertical projection profile. The center zone is determined using a horizontal projection profile, by locating the two major peaks of that profile and defining the two major peak positions as the upper and lower boundaries of the center zone. Spacing segments (white gaps) in the vertical projection profile are identified, and classified into two classes, namely character spacing (gap between characters with a word) and word spacing (gap between words). The word spacings are used to segment the text line into word segments.