Patent application number | Description | Published |
20100054585 | Text localization for image and video OCR - In accord with embodiments consistent with the present invention, a first action in recognizing text from image and video is to locate accurately the position of the text in image and video. After that, the located and possibly low resolution text can be extracted, enhanced and binarized. Finally existing OCR technology can be applied to the binarized text for recognition. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 03-04-2010 |
20110001878 | EXTRACTING GEOGRAPHIC INFORMATION FROM TV SIGNAL TO SUPERIMPOSE MAP ON IMAGE - A TV uses optical character recognition (OCR) to extract text from a TV image and/or voice recognition to extract text from the TV audio and if a geographic place name is recognized, displays a relevant map in a picture-in-picture window on the TV. The user may be given the option of turning the map feature on and off, defining how long the map is displayed, and defining the scale of the map to be displayed. | 01-06-2011 |
20110109715 | Automated wireless three-dimensional (3D) video conferencing via a tunerless television device - Automated wireless three-dimensional (3D) video conferencing is provided using a tunerless television device. A 3D video conference is automatically established with a wireless device capable of 3D video conferencing using a wireless communication interface of the tunerless television device. A first and a second two-dimensional (2D) video stream are received, using a camera interface module, from a first and a second video camera associated with the tunerless television device. A merged 3D video stream is created from the first 2D video stream and the second 2D video stream using a 3D video offload processing module operatively coupled to the camera interface module. The merged 3D video stream is sent to the wireless device using the wireless communication interface. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 05-12-2011 |
20110109721 | DYNAMIC REFERENCE FRAME REORDERING FOR FRAME SEQUENTIAL STEREOSCOPIC VIDEO ENCODING - Encoding of video sequences for frame sequential stereoscopic video, such as from spatially distinct right and left imagers. During the encoding process, reference frames are reordered if it is determined that reordering will increase the number of macroblocks (MBs) which can be skipped from the encoded output, or to otherwise increase coding efficiency. Then encoding is completed using motion prediction and entropy encoding for frame sequential stereoscopic video in response to the ordering of the reference frames. Side-information is encoded about reference frame sequencing within the sequential stereoscopic video output allowing a decoder to properly decode the reference frames. As a result the number of skipped MBs can be dramatically increased and the number of MBs referenced during motion prediction significantly reduced. | 05-12-2011 |
20110109725 | Three-dimensional (3D) video for two-dimensional (2D) video messenger applications - Three-dimensional (3D) video is provided to a legacy two-dimensional (2D) video messenger application. A request for video content from a single video camera is received at a camera interface module from the 2D video messenger application. The request for video content from the single video camera is forwarded to a video processing offload module. A first video camera and a second video camera are controlled. Merged 3D video content from the video processing offload module is received. The merged 3D video content is sent to the 2D video messenger application in response to receipt of the merged 3D video content from the video processing offload module. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 05-12-2011 |
20120038745 | 2D to 3D User Interface Content Data Conversion - A method of two dimensional (2D) content data conversion to three dimensional (3D) content data in a 3D television involves receiving 3D video content and 2D user interface content data via a 2D to 3D content conversion module. A displacement represented by disparity data that defines a separation of left eye and right eye data for 3D rendering of the 2D user interface content data is determined The 3D video content is displayed on a display of the 3D television. 3D user interface content data is generated at a 3D depth on the display based upon the received 2D user interface content data and the determined displacement. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 02-16-2012 |
20120242777 | ESTABLISHING 3D VIDEO CONFERENCE PRESENTATION ON 2D DISPLAY - A 3D video conferencing system includes two cameras at each of two video conferencing locations. Images from the two cameras are exchanged between the locations and are combined at the receiving location in accordance with the angle at which the viewer at the receiving location is viewing an otherwise 2D display to give the illusion of depth perception. | 09-27-2012 |
20130271566 | VIEW SYNTHESIS MODE FOR THREE-DIMENSIONAL VIDEO CODING - A video encoder signals, in a bitstream, a syntax element that indicates whether a current video unit is predicted from a VSP picture. The current video unit is a macroblock or a macroblock partition. The video encoder determines, based at least in part on whether the current video unit is predicted from the VSP picture, whether to signal, in the bitstream, motion information for the current video unit. A video decoder decodes the syntax element from the bitstream and determines, based at least in part on the syntax element, whether the bitstream includes the motion information. | 10-17-2013 |
20130272385 | LEVEL DECISION IN RATE DISTORTION OPTIMIZED QUANTIZATION - A computing device, such as a video encoder, determines an initial quantized level for a coefficient of a coefficient block and determines whether the coefficient is less than the product of the initial quantized level and a quantization step size value. In response to determining that the coefficient is less than the product of the initial quantized level and the quantization step size value, the computing device determines rate-distortion costs of quantizing the coefficient to be the initial quantized level for the coefficient, the initial quantized level minus one, and in some circumstances, 0. The computing device determines an actual quantized level for the coefficient based at least in part on the calculated rate-distortion costs and includes the actual quantized level in a quantized version of the coefficient block. | 10-17-2013 |
20130272386 | LOOKUP TABLE FOR RATE DISTORTION OPTIMIZED QUANTIZATION - A computing device, such as a video encoder, uses respective positions of respective coefficients in a coefficient block to look up, in a lookup table, respective quantization offsets for the respective coefficients. Furthermore, the computing device determines, based at least in part on the quantization offsets for the one or more coefficients, respective quantized levels for the respective coefficients. | 10-17-2013 |
20140063019 | 2D TO 3D USER INTERFACE CONTENT DATA CONVERSION - A method of two dimensional (2D) content data conversion to three dimensional (3D) content data involves receiving 3D video content and 2D user interface content data via a 2D to 3D content conversion module. A displacement represented by disparity data that defines a separation of left eye and right eye data for 3D rendering of the 2D user interface content data is determined. 3D user interface content data is generated at a 3D depth on the display based upon the received 2D user interface content data and the determined displacement. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 03-06-2014 |
20140098178 | ESTABLISHING 3D VIDEO CONFERENCE PRESENTATION ON 2D DISPLAY - A 3D video conferencing system includes two cameras at each of two video conferencing locations. Images from the two cameras are exchanged between the locations and are combined at the receiving location in accordance with the angle at which the viewer at the receiving location is viewing an otherwise 2D display to give the illusion of depth perception. | 04-10-2014 |
20140219342 | MODE DECISION SIMPLIFICATION FOR INTRA PREDICTION - In general, techniques are described for reducing the complexity of mode selection when selecting from multiple, different prediction modes. A video coding device comprising a processor may perform the techniques. The processor may compute approximate costs for a pre-defined set of intra-prediction modes identified in a current set. The current set of intra-prediction modes may include fewer modes than a total number of intra-prediction modes. The processor may compare approximate costs computed for one or more most probable intra-prediction modes to a threshold and replace one or more of the intra-prediction modes of the current set with one or more most probable intra-prediction modes. The processor may perform rate distortion analysis with respect to each intra-prediction mode identified in the current set and perform intra-prediction coding with respect to the current block using a mode of the current set. | 08-07-2014 |
20150264400 | SYSTEMS AND METHODS FOR LOW COMPLEXITY FORWARD TRANSFORMS USING MESH-BASED CALCULATIONS - Systems and methods for low complexity forward transforms using mesh-based calculations are described herein. One aspect of the subject matter described in the disclosure provides a video encoder comprising a memory configured to store video information. The video encoder further comprises a processor in communication with the memory. The processor is configured to decompose a transform into multiple transform stages. The processor is further configured to transform the video information using the multiple stages to determine a transform stage output at each transform stage. The processor is further configured to constrain the transform stage output at each transform stage to a predetermined bit depth. The processor is further configured to perform operations on the constrained transform output of a last stage of the multiple stages, wherein the operations are only available for use with data having the predetermined bit depth. | 09-17-2015 |
20150264403 | SYSTEMS AND METHODS FOR LOW COMPLEXITY FORWARD TRANSFORMS USING ZEROED-OUT COEFFICIENTS - Systems and methods for low complexity forward transforms using zeroed-out coefficients are described herein. One aspect of the subject matter described in the disclosure provides a video encoder comprising a memory configured to store a video block. The video encoder further comprises a processor in communication with the memory. The processor is configured to determine a full power value of the video block. The processor is further configured to determine a reduced transform coefficient matrix, wherein the reduced transform coefficient matrix comprises an inner region of zero or non-zero values of the same inner region of a full transform coefficient matrix and an outer region of zero values, wherein the reduced transform coefficient matrix and the full transform coefficient matrix have the same size. The processor is further configured to determine a partial power value of the video block using the reduced transform coefficient matrix. The processor is further configured to transform the video block from a pixel domain to a coefficient domain using the reduced transform coefficient matrix based on the full power value and partial power value. The processor is further configured to encode the transformed video block. | 09-17-2015 |
Patent application number | Description | Published |
20100088706 | User Tolerance Based Scheduling Method for Aperiodic Real-Time Tasks - An apparatus comprising at least one processor configured to implement a method comprising analyzing a plurality of tasks, determining a privilege level for each of the task, determining a schedule for each of the tasks, and scheduling the tasks for execution based on the privilege level and the schedule of each task. Included is a memory comprising instructions for determining a privilege level for each of a plurality of tasks, wherein the privilege levels comprise periodic real-time, aperiodic real-time, and non-real time, determining an execution time for each of the tasks, and scheduling the tasks for execution on a processor based on the privilege level and the execution time of each task. | 04-08-2010 |
20100272105 | Determining the Group Address for an Ethernet-Based Multicast Communication - A communication system, comprising a multicast group address allocator in communication with a plurality of nodes configured as at least one multicast group, wherein, upon creation of a new multicast group from among the nodes, the multicast group address allocator is configured to assign a multicast address to the new multicast group based on the assigned multicast address falling into a hash-bin for each group member of the new multicast group. A multicast group address allocator, comprising a network interface in communication with a plurality of nodes, a controller coupled to the network interface, and a storage medium coupled to the controller, wherein, upon request, the controller assigns a multicast address to a new multicast group from among the nodes, wherein the controller accesses hash-bin information for the nodes and selects the multicast address based on the hash-bin information, and wherein the hash-bin information is stored in the storage medium. | 10-28-2010 |
20120136944 | Method For Dynamic Discovery of Control Plane Resources and Services - An apparatus comprising a processor configured to discover one or more peer processors associated with a network component in a dynamic manner by detecting an announcement message from a peer processor, wherein the announcement message is multicast from the peer processor when the peer processor is added or activated on the network component. | 05-31-2012 |
20120137012 | Method for Dynamic On Demand Startup of a Process or Resource - An apparatus comprising a processor configured to startup a new process on a peer processor to off-load a load of a local process on the processor in a dynamic manner based on monitoring an amount of resources used by the processor, wherein the startup of the new process on the peer processor is initiated when the amount of resources used by the local process reaches a threshold. | 05-31-2012 |
20120177038 | Method for Group-Based Multicast with Non-Uniform Receivers - An apparatus comprising a proxy configured to couple to a sender and a receiver and to receive data from the sender at a first rate and forward the data to the receiver at a second rate that is less than the first rate. A method comprising detecting a reception speed for each of a plurality of receivers in a multicast group, assigning the receivers to a first group and a second group based on the reception speed of each of the receivers, wherein the first group has a reception speed that is faster than a reception speed of the second group, and sending multicast data intended for all of the receivers to the receivers in the first group and to a proxy at a first rate, wherein the proxy buffers the multicast data and sends the multicast data to the receivers in the second group at a second rate. | 07-12-2012 |
20120209989 | Method for Dynamic Migration of a Process or Services from One Control Plane Processor to Another - An apparatus comprising a processor configured to migrate load from a source process running on the processor to a target process running on a peer processor in a dynamic manner by monitoring an amount of resources used by the source process, wherein the load is migrated when the amount of resources utilized by the source process exceeds a threshold. Also disclosed is a network component comprising a first processor configured to select a source process to migrate a load from the first processor based on available resources on the first processor and the source process; and a second processor configured upon receiving a migration request from the first processor to one of select and start a target process to which to migrate the load based on available resources for the second processor and the target process. | 08-16-2012 |
20130064088 | Apparatus and System for Packet Routing and Forwarding in an Interior Network - An apparatus comprising a network node coupled to an internal network comprising a plurality of internal nodes and configured to forward a packet designated to the internal network based on service reachability information that indicates at least one of the internal nodes for forwarding the packet to, wherein the service reachability information is sent and updated in a dynamic manner by the internal network. Also included is a network apparatus implemented method comprising receiving service reachability information from an internal network, maintaining the service reachability information in an interior Forwarding Information Base (iFIB), receiving a packet with a public destination address associated with the internal network; and forwarding the packet to appropriate locations in the internal network using the service reachability information in the iFIB. | 03-14-2013 |
Patent application number | Description | Published |
20090320123 | METHOD AND APPARATUS FOR USER RECOGNITION EMPLOYING MOTION PASSWORDS - A method and apparatus are disclosed that authenticate a user of a mobile device with motion sensors. During a learning session, the user initializes the mobile device by providing a motion sample. The mobile device extracts motion features that are unique to the user and converts them to parity bits and to a password shadow. During a recognition session, a motion pattern is gathered from the user moving the mobile device as if it were a virtual pen. The mobile device then uses the stored parity bits to correct small differences between motion patterns exhibited by the same user at different times. The mobile device converts the corrected motion pattern into a motion password that is compared with the stored password shadow. A user is authenticated only if the two values coincide. The system erases the generated motion password. | 12-24-2009 |
20100031242 | METHOD AND APPARATUS FOR PROVISIONING A NODE WITH EXECUTABLE CODE - A method and apparatus for provisioning a node with executable code is provided herein. Prior to sending out a code request, a node ( | 02-04-2010 |
20100176940 | METHOD AND APPARATUS FOR DETERMINING THE LOCATION OF A NODE IN A WIRELESS SYSTEM - During operation, a node ( | 07-15-2010 |
20120204236 | Systems and Methods for User Access Authentication Based on Network Access Point - Systems and methods of authenticating user access based on an access point to a secure data network include a secure data network having a plurality of a network access points serving as entry points for a user to access the secure data network using a user device. The user is associated with a user identity, each network access point with a network access point identity. The user uses a user device to send an access request, requesting access to the secure data network, to the network access point, which then sends an authentication request to an identity server. The identity server processes the authentication request, by validating the combination of the user identity and the network access point identity, and responds with an authentication response, granting or denying access, as communicated to the user device via an access response. | 08-09-2012 |
20160055011 | VIRTUAL DEVICE BASED SYSTEMS - An embodiment includes a system, comprising: a device configured to present a logical device and enable a virtual device in response to a control signal; and a processor coupled to the device and configured to: present the logical device through a first device interface; transmit the control signal to the device to enable the virtual device; and after the virtual device is enabled, present the virtual device through a second device interface. | 02-25-2016 |
20160117225 | MOBILE FLASH STORAGE BOOT PARTITION AND/OR LOGICAL UNIT SHADOWING - Embodiments of the inventive concept include computer-implemented method for shadowing one or more boot images of a mobile device. The technique can include duplicating boot images to shadow partitions in a user area of a non-volatile memory device such as a flash memory. The technique can include detecting boot image corruption, and causing a mobile device to boot from the shadow partitions. The technique can include dynamically shadowing and releasing blocks used by the shadow partitions. The technique can include boot failure recovery and bad image preservation through firmware flash translation layer (FTL) logical to physical mapping updates. Boot image corruption failures can be recovered from and/or debugged using the shadow partitions. | 04-28-2016 |
Patent application number | Description | Published |
20130315120 | CQI REPORTING METHOD, CQI ACQUISTION METHOD, SYSTEM, TERMINAL AND BASE STATION - A CQI reporting method, a CQI acquisition method, a system, a terminal and a base station are provided in the embodiments of the present invention. The CQI reporting method comprises the following steps of: after completing downlink synchronization, a terminal reporting a CQI to a base station according to a CQI reporting cycle within a preset time; determining whether the difference between the CQI within the current CQI reporting cycle and a CQI reported last time is less than a preset threshold when the preset time is exceeded, and if yes, stopping sending the CQI within the current CQI reporting cycle to the base station. | 11-28-2013 |
20140022978 | RECONFIGURATION METHOD, RADIO NETWORK CONTROLLER AND TERMINAL - The embodiments of the present invention provide a reconfiguration method, a radio network controller (RNC) and a terminal. The method comprises: receiving a measurement report triggered based on state transition and sent from a terminal, the measurement report carrying indication information for triggering radio resource control (RRC) state transition; and sending a reconfiguration message to the terminal, the reconfiguration message comprising: a target state of the RRC state transition designated for the terminal, and/or corresponding radio bearer information and/or transport channel information and/or physical channel information when the terminal is in the RRC target state. Therefore, delay introduced in the configuration of dedicated transport channel is reduced, and efficiency of state transition performed by the RNC on the terminal is improved. | 01-23-2014 |
20140053112 | HIT TESTING METHOD AND APPARATUS - Embodiments of the present invention provide a hit testing method and apparatus. The method includes: replacing color values of pixels of objects displayed on the screen with corresponding identifier (ID) values of the objects; storing the ID values in a bitmap array, wherein each element of the bitmap array corresponds to one or more pixels of a respective object; in response to capturing a hit event, acquiring a hit coordinate on the screen corresponding to the hit event; determining a bitmap array element corresponding to the hit coordinate; and identifying an object related to the hit event, according to the ID value associated with the bitmap array element. | 02-20-2014 |
20140201299 | INTER-PLATFORM INFORMATION SHARING SYSTEM AND METHOD, SERVER, COMPUTER STORAGE MEDIUM - Disclosed is an inter-platform information sharing system, including an interface module, a control module and a database, wherein the interface module is configured to receive information obtained through a first platform and acquire the information from the database and synchronize the acquired information with the counterpart on a second platform, or receive information obtained through the second platform and acquire the information from the database and synchronize the acquired information with the counterpart on the first platform, and the control module is configured to control the interface module to receive the information and acquire the information from the database, and control the database to store the obtained information. In addition, an inter-platform information sharing method, a server and a computer storage medium are also provided. | 07-17-2014 |
20150222660 | METHOD AND APPARATUS FOR DETECTING HIDDEN CONTENT OF WEB PAGE - According to an example, a web page is loaded and description information of the web page and layout information of the web page are generated, the description information of the web page is compared with the layout information of the web page, whether all tag nodes comprised in the description information of the web page are comprised in the layout information of the web page is determined, and it is determined at least one tag node, which being comprised in the description information of the web page and not contained in the layout information of the web page, as hidden content. | 08-06-2015 |
20160007172 | METHOD, TERMINAL, AND SYSTEM FOR IMPLEMENTING CALL FORWARDING - A method, a terminal, and a system for implementing call diversion. The method comprises: when a call access anomaly of a request terminal occurs, setting and sending call forwarding request information to a target terminal; the target terminal reading a call forwarding identification in the call forwarding request information, determining whether the call forwarding identification is correct, and if yes, reading an address of the target terminal in the call forwarding request information; the target terminal determining whether the address of the target terminal is correct, and if yes, reading a forwarding address identification in the call forwarding request information, setting a forwarding terminal address according to the forwarding address identification, and setting and sending call forwarding success response information to the request terminal; and the request terminal receiving the call forwarding success response information and setting up call forwarding. | 01-07-2016 |