Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

745 results about "Right-to-left" patented technology

In a right-to-left, top-to-bottom script (commonly shortened to right to left or abbreviated RTL), writing starts from the right of the page and continues to the left. This can be contrasted against left-to-right writing systems, where writing starts from the left of the page and continues to the right.

Automatically scrolling handwritten input user interface for personal digital assistants and the like

A handheld device 100 such as a personal digital assistant (PDA) or the like, a handwritten input user interface (HIUI), a method of interfacing handwritten text and a program product therefor. A lower portion of a touch enabled display is designated as a handwriting input area 104. Action icons 106, 108, 110, 112 and 114 are disposed at a right side of the handwriting user interface 102. Recognized text is displayed on the screen in a text display area located between a file management tool bar 116 and the handwritten input area 104. A scroll bar 118 is disposed at the right side of the display 112. As text is continuously entered each individual word may be recognized, and inserted into the end of the text stream. A word separator 120 may demarcate or bracket individual words in a continuous input stream. A secondary list of potential recognition candidates may be available for display in a box 128 and offered for substitution for or in lieu of the recognized word. Handwritten text may be continuously entered and displayed in the handwriting input area 104 as digital ink, the input point staying approximately fixed with the ink display automatically scrolling. The input area behaves as a "treadmill" or "ticker tape" that is moving from right to left, thereby giving the illusion of a continuous writing space. The speed of the "treadmill" automatically adapts to writing speed. The device 100 may include a communications function and, in particular the device may include an antenna 122 for wireless communication. Individual function switches, buttons and other controls are disposed about the device.
Owner:GOOGLE TECHNOLOGY HOLDINGS LLC

Automatically scrolling handwritten input user interface for personal digital assistants and the like

A handheld device 100 such as a personal digital assistant (PDA) or the like, a handwritten input user interface (HIUI), a method of interfacing handwritten text and a program product therefor. A lower portion of a touch enabled display is designated as a handwriting input area 104. Action icons 106, 108, 110, 112 and 114 are disposed at a right side of the handwriting user interface 102. Recognized text is displayed on the screen in a text display area located between a file management tool bar 116 and the handwritten input area 104. A scroll bar 118 is disposed at the right side o f the display 112. As text is continuously entered each individual word may be recognized, and inserted into the end of the text stream. A word separator 120 may demarcate or bracket individual words in a continuous input stream. A secondary list of potential recognition candidates may be available for display in a box 128 and offered for substitution for or in lieu of the recognized word. Handwritten text may be continuously entered and displayed in the handwriting input area 104 as digital ink, the input point staying approximately fixed with the ink display automatically scrolling. The input area behaves as a "treadmill" or "ticker tape" that is moving from right to left, thereby giving the illusion of a continuous writing space. The speed of the "treadmill" automatically adapts to writing speed. The device 100 may include a communications function and, in particular the device may include an antenna 122 for wireless communication. Individual function switches, buttons and other controls are disposed about the device.
Owner:GOOGLE TECH HLDG LLC

Method and system for high speed detailed placement of cells within an integrated circuit design

A method and system for high speed detailed placement of cells within an integrated circuit design. The novel detailed placement system receives a set of cells of an integrated circuit design where the cells have undergone coarse placement. Cells have variable width but the same height (or vice-versa). The cells are each assigned an initial coordinate position, e.g., using floating point precision values. During detailed placement, the cell coordinates are assigned to x-axis and y-axis grid lines. The detailed placement process sorts the cells based on their coordinates along a first axis, e.g., their x-axis coordinates; sort order dictates cell placement order. In one embodiment, sort order preference is given to the wider cells. For a given cell, placement is performed by scanning through the rows of the substrate and selecting the left-most positioned vacant site of each row as a candidate site for placement. A site is vacant if it does not contain a previously placed cell. Of the candidate sites, a valid site having the lowest cost (e.g., the nearest site) is selected for the cell. Some candidate sites are invalid due to the presence of obstructions or incompatible metal layers. A candidate site can also be invalid if it lies too far to the left of the cell, based on a left factor. Placement from left to right along the rows continues in this manner until all cells are placed. Alternatively, the process could run right to left, down to up or up to down.
Owner:SYNOPSYS INC

Polarizing system for motion visual depth effects

A system for creating the perception of visual depth in scenery comprising lateral movements. A polarizing projection filter 21 controls the plane of polarization of projected light. The plane of polarization is changed by changing the orientation of the polarizing projection filter. An observer wears special viewing glasses 22 with polarizing filters when viewing scenery illuminated by the polarizing projection filter. The plane of polarization of the polarizing viewing filter for the right eye 23 is rotated 45 degrees clockwise from horizontal. The plane of polarization of the polarizing viewing filter for the left eye 24 is rotated 45 degrees counterclockwise from horizontal. When the polarizing projection filter is rotated clockwise from horizontal the scenery appears brighter to an observer's right eye than to the observer's left eye. Objects moving laterally 42 from right to left from the observer's perspective appear closer to the observer 43. Objects moving from left to right appear farther away from the observer. When the polarizing projection filter is rotated counterclockwise from horizontal the scenery appears brighter to an observer's left eye than to the observer's right eye. Objects moving from right to left from the observer's perspective appear farther away from the observer. Objects moving from left to right appear closer to the observer. In the first and second embodiment of the invention, the scenery comprises polarized imagery projected on a viewing screen. In the third embodiment, the scenery comprises live scenes illuminated by polarized light. The scenery can be viewed in full color. The dead eye effect can be avoided by periodically changing the plane of polarization of the polarizing projection filter.
Owner:EVERGREEN INNOVATIONS L L C

Method for cutting portable data file (PDF) 417 standard two-dimensional bar code image

The invention discloses a method for cutting a portable data file (PDF) 417 standard two-dimensional bar code image based on a projection mode by using image profile information. The method comprises the following steps of: inputting the normal PDF417 standard two-dimensional bar code image, carrying out grey processing, and binarizing a grey image by using a self-adaptive global threshold value to obtain a two-dimensional code binary image; cutting two-dimensional code areas of the processed image to obtain the image which only has the code areas; identifying the obtained two-dimensional code image, detecting coordinates of partition lines of each row, and calculating row height; detecting whether the two-dimensional code image is inversed, cutting each code word image sequentially from top to bottom and from right to left according to the detected coordinates of the partition lines of the row, the row height, the coordinates of the partition lines of a line, and line width; and identifying code words from right to left reversely, and converting the code words into corresponding code word sequences. By the method, each code word can be cut accurately in the situation that the image is partially contaminated, lost or even inclined slightly at an angle of less than 0.1 degree. The method is high in robustness and high in reliability.
Owner:MAOMING POLYTECHNIC

Marine splash environment simulation test device

The invention belongs to the technical field of marine equipment, and particularly relates to a marine splash environment simulation test device, wherein stringed testing cable holes are arranged in the upper part of one side surface of the box-structured test box, a frame-structured drive pull rod is arranged on the other side, a splash plate angle adjusting rod is arranged at the lower part, and a splash plate is formed at the inner end of the splash plate angle adjusting rod; sensors and water inlets are arranged on the side surface of a liquid area from top to bottom; a gas exhaust opening, a ventilating and moisture exhausting device, an infrared heating lamp and a box temperature sensor are fixedly and sequentially arranged on the top side surface of the test box body from right to left; and a ultraviolet lamp, an air blower, a nozzle, a water spray pump, a liquid level controller, a dissolved oxygen sensor and a water drain opening are arranged on the opposite side of the test box corresponding to the side surface provided with the drive pull rod. The marine splash environment simulation test device has simple structure and higher automation degree, is convenient to operate, needs no staff attendance, and can simulate marine splash environment in a laboratory, so as to analyze and evaluate the corrosion and aging of the material.
Owner:725TH RES INST OF CHINA SHIPBUILDING INDAL CORP

Infrared-based three-dimensional (3D) gesture recognition controller and realization method

The invention discloses an infrared-based three-dimensional (3D) gesture recognition controller and a realization method. The controller comprises a transmitting unit, a receiving unit, a control processing unit and an output unit; the transmitting unit consists of an infrared laser; the receiving unit is used for receiving the infrared ray which is reflected by a hand on the front end of the controller and converting the infrared ray into the information to be transmitted to the control processing unit according to the intensity of the reflected infrared ray; and the control processing unit is used for opening and closing the transmitting unit in turn, calculating a distance from each infrared transmitting point to the controller according to the information of the receiving unit, judging a movement gesture of the hand on the front end of the controller according to the distance of each infrared reflection point of each time point to the controller and outputting a gesture recognition result through the output unit. Due to the adoption of the infrared-based 3D gesture recognition controller and the realization method, the 3D action recognition of the gesture can be realized, the result can be outputted, including the gesture of the hand from left to right, right to left, front to rear, rear to front, top to bottom and bottom to top; and simplicity and feasibility in use can be realized, and the cost is low.
Owner:INST OF INTELLIGENT MFG GUANGDONG ACAD OF SCI

Bullet screen display method and system in live video

ActiveCN105812885AAddress memory growthTroubleshoot technical issues with slow performanceSelective content distributionArray data structureRight-to-left
The invention discloses a bullet screen display method and system in live video, the method comprises the steps: bullet screen display quantity displayed on each page can be determined according to horizontal screen height of mobile equipment display screen and preset bullet screen frame height, initial position of the bullet screen frame is set, all IDs of the bullet screen frame form a bullet screen frame ID array, a timer is initialized and turned on, if multiple bullet screen data from the server terminal exists in a bullet screen pool is judged, if yes, if available bullet screen frame exists on all pages is judged, if yes, an available bullet screen frame is extracted from the pages randomly, the earliest reach bullet screen data in the bullet screen pool is filled in the bullet screen frame, the bullet screen frame is made to horizontally move in a constant speed from right to left, the ID of the bullet screen frame is removed from the bullet screen frame ID array, and the next bullet screen data in the bullet screen pool is put on. The method and system can solves a technology problems of internal storage growth, system performance reduction and dull bullet screen displaying which are caused by keeping receiving bullet screens in live video process.
Owner:WUHAN DOUYU NETWORK TECH CO LTD

Display of text in a multi-lingual environment

Methods and systems for rendering text in a multi-lingual environment are provided. Language context of entered text and user interface settings are used to determine a most appropriate rendering order and alignment for displayed text. If no reading order is specified for a given text selection, the text selection is scanned to determine whether properties of the text identify portions of the text as requiring one of two reading orders (left-to-right or right-to-left). If a reading order can be determined for a given portion of the text selection, that portion will be rendered according to the determined reading order, such that the rendered text selection may have portions rendered according to a first reading order and portions rendered according to a second reading order. If no determination can be made by analysis of the text selection, a reading order is returned for the text selection that is associated with the spoken language utilized by the user interface with which the text selection is rendered. The text selection is aligned to the right or to the left based on user selection if available. In the absence of user alignment selection, the text selection is aligned according to an alignment associated with the spoken language utilized by the user interface with which the text selection is rendered.
Owner:MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products