Anti-overlap braille printing system and method

By calculating the coordinates of the dots during Braille printing and identifying and adjusting the starting coordinates of the overlapping parts, the problem of paper tearing in Braille printing was solved, achieving efficient Braille printing.

CN122240043APending Publication Date: 2026-06-19DAVE FIVE STAR CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
DAVE FIVE STAR CO LTD
Filing Date
2025-01-06
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

In existing Braille printing technology, the problem of paper tearing caused by applying pressure to the same coordinate value from both ends simultaneously has not been effectively solved.

Method used

By calculating the coordinates of the dots entered during Braille printing, overlapping areas are identified, and the starting coordinates of overlapping words or lines are changed to prevent paper tearing.

Benefits of technology

This effectively avoids paper tearing during Braille printing, ensuring print quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122240043A_ABST
    Figure CN122240043A_ABST
Patent Text Reader

Abstract

This invention provides an anti-overlap Braille printing system and method, more specifically, a system and method for printing Braille by calculating the position coordinates of dots on existing input Braille, identifying where overlap occurs, and changing the starting coordinates of the overlapping word or line before printing. According to an embodiment of the invention, the anti-overlap Braille printing system includes: a dot coordinate recognition unit that identifies the coordinates (dot coordinates) of Braille printed on the first and second sides of a double-sided paper and sends them to a control unit; and a unit that calculates the distance between the two Braille coordinates based on the dot coordinates of the first and second sides, determines whether the distance between the two Braille coordinates exceeds a certain distance, and if it is within the certain distance, the control unit changes the starting coordinates of the overlapping Braille or the line containing the overlapping Braille within the certain distance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to an anti-overlapping Braille printing system and method, and more specifically to a system and method that, during Braille printing, calculates the position coordinates of points in the existing input Braille to determine which parts overlap, and then changes the starting coordinates of the overlapping words or lines before printing. Background Technology

[0002] Blind people are those whose vision is significantly lower or completely impaired due to congenital or acquired problems.

[0003] Blind people have limited ability to obtain information through documents or visual materials, but they excel in logical language skills and have a well-developed ability to obtain information through sound or senses.

[0004] To accommodate the needs of blind people, Braille was developed, which represents characters as 64 dots composed of 6 dots, and can be read with fingers. To increase the supply of Braille, the mechanization of Braille has been ongoing.

[0005] Initially, it was a machine for printing Braille and producing Braille books. Later, Braille plate-making machines and printing presses were developed, as well as Braille programs for converting, editing, and printing Braille.

[0006] Furthermore, an electronic Braille machine has been developed that does not use paper; instead, a Braille-sized board floats onto the surface to create Braille text, allowing blind people to easily access Braille books.

[0007] With this electronic Braille machine, many books published in Braille can be read in Braille even under limited circumstances.

[0008] Braille graphics, on the other hand, represent objects in an image using dots or background patterns based on their color or texture.

[0009] In order to output Braille in the form of actual paper, a Braille printer is required. The Braille printer outputs Braille by applying pressure to the required coordinate values, which deforms the paper.

[0010] This traditional Braille printing method has a problem: applying pressure to the same coordinate value from both the front and back simultaneously causes the paper to tear when it deforms.

[0011] However, to date, no system has been able to prevent or alert when outputting similar coordinates for the same coordinate or the degree of paper tearing.

[0012] Existing technical documents

[0013] Patent documents

[0014] Patent Document 1: Publication No. 10-2022-0062768 (Publication Date: May 17, 2022)

[0015] Patent Document 2: Publication No. 10-2020-0006384 (Publication Date: January 20, 2020) Summary of the Invention

[0016] The problem that the invention aims to solve

[0017] This invention is proposed to solve the aforementioned problem. Its purpose is to provide an anti-overlap Braille printing system and method that prevents collisions or paper tearing caused by Braille overlap by calculating the position coordinates of the Braille dots entered during Braille printing, indicating which parts overlap, and changing the starting coordinates of the overlapping words or lines before printing.

[0018] means for solving problems

[0019] To achieve the aforementioned objective, the anti-overlap Braille printing system according to an embodiment of the present invention includes:

[0020] The coordinates (dot coordinates) of the Braille printed on the first and second sides of the double-sided paper are identified and sent to the dot coordinate recognition unit of the control unit; and

[0021] The distance between the two Braille coordinates is calculated based on the dot coordinates of the first and second Braille faces. It is then determined whether the distance between the two Braille coordinates exceeds a certain distance. If it is within a certain distance, the control unit for the starting coordinates of the overlapping Braille or the row containing the overlapping Braille is changed within that certain distance.

[0022] Furthermore, the control unit is characterized in that if the distance between the coordinates of two points is within a certain range, it outputs an error message to the indicator.

[0023] According to an embodiment of the present invention, the method for anti-overlapping Braille printing includes:

[0024] (A) The step of identifying the coordinates (dot coordinates) of the Braille printed on the first and second sides of the double-sided paper in the dot coordinate recognition section and sending them to the control unit;

[0025] (B) In the control unit, the steps of calculating the distance between the Braille coordinates represented by the dot coordinates of the Braille on the first and second sides, and determining whether the distance between the Braille coordinates exceeds a certain distance; and

[0026] (C) If the distance to the control unit is less than a certain distance, then change the starting coordinates of the overlapping point or the row with the overlapping point within a certain distance.

[0027] Furthermore, the following step is performed: (D) prior to step (B), transforming the coordinates of a face by matching the zero-point coordinates of the first and second faces.

[0028] Further execution: (E) After step (B), if the distance between the control unit and the coordinates of the punctuation mark is within a certain distance, then output an error message to the indicator.

[0029] Invention Effects

[0030] According to the solution to the problem, when printing Braille, the position coordinates of the points of the existing input Braille can be calculated to indicate which parts will overlap. After changing the starting coordinates of the overlapping words or the line, printing can be performed to prevent collisions or paper tearing caused by Braille overlap. Attached Figure Description

[0031] Figure 1 This is a block structure diagram of an anti-overlap Braille printing system according to an embodiment of the present invention.

[0032] Figure 2 This is a sequence diagram showing the anti-overlap Braille printing method according to an embodiment of the present invention.

[0033] Figure 3 It means Figure 2 The example graphic shows overlapping characters.

[0034] Figure 4 yes Figure 3 The graph after the coordinate system has been changed (modified).

[0035] Explanation of reference numerals in the attached figures

[0036] 100: Anti-overlap Braille printing system; 110: Control unit

[0037] 120: Braille data 130: Braille printing department

[0038] 140: Braille input section; 150: Dot coordinate recognition section

[0039] 160: Symbol; 170: Braille printed matter

[0040] 180: Data Conversion Section Detailed Implementation

[0041] The following embodiments of the present invention will be described with reference to the accompanying drawings, illustrating their composition and function.

[0042] For the same components in a drawing, note that they are represented using the same reference numbers and symbols whenever possible, even when shown in other drawings.

[0043] In describing this invention, detailed descriptions of the relevant functions or components will be omitted if it is believed that such descriptions may unnecessarily obscure the essence of the invention.

[0044] Furthermore, when a section “contains” a component, it means that it can contain more other components, rather than excluding other components, unless specifically stated otherwise.

[0045] Figure 1 This is a block structure diagram of an anti-overlap Braille printing system according to an embodiment of the present invention.

[0046] like Figure 1 As shown, according to an embodiment of the present invention, the anti-overlap Braille printing system 100 comprises a control unit 110, Braille data 120, Braille printing unit 130, Braille input unit 140, point coordinate recognition unit 150, display unit 160, Braille printed matter 170, and data conversion unit 180.

[0047] Braille data 120 is data containing information such as Braille graphics or Braille documents.

[0048] The dot coordinate recognition unit 150 recognizes the position coordinates (dot coordinates) of the dots in the Braille printed on the first and second sides of the paper and sends them to the control unit 110.

[0049] The control unit 110 controls the various components of the Braille printing system 100, and in particular calculates the distance between the two Braille coordinates caused by the dot coordinates of the first and second Braille surfaces, and determines whether the distance between the two Braille coordinates exceeds a certain distance (e.g., 3mm) during Braille printing to prevent paper tearing.

[0050] In addition, if the distance between two Braille lines is within a certain range, it will indicate which parts will conflict and avoid Braille conflict issues by changing the starting coordinates of that Braille line or the line containing that Braille line.

[0051] For example, if the Braille coordinates on the first side are x1 and y1, when printing the Braille, the x1 and y1 coordinates on the first side will be deformed.

[0052] In addition, the second version of Braille printing is w-x1, y1. When printing Braille, the second version of w-x1 (where w is the full width dimension) and y2 will be deformed.

[0053] At this point, the second side is formed when the first side is flipped left and right, so deformation is applied in exactly the same position.

[0054] For example, if the actual horizontal dimension (width) (w) is 100cm, then the coordinate value of x1 of the first face is 10cm, and the coordinate values ​​of 10cm and y1 of the first face are the same as those of 90cm and y1 of the second face.

[0055] At this point, on the line photographed at coordinates w-x1 and y1 on the second side, the coordinate values ​​are moved parallel to the coordinate changes w-x1-1 and y1 to prevent overlap due to coordinate matching during Braille printing, thus avoiding conflicts.

[0056] In addition, it can prevent collisions of all Braille prints (170), not just simple Braille collisions.

[0057] like Figure 3 As shown, the identifier 160 will display the Braille printed under the control of the control unit 110 (which can distinguish the first and second sides of the Braille). If the distance between two Braille is within a certain distance, an error message will be output and the Braille with the distance between the two Braille within a certain distance (overlapping Braille) will be displayed.

[0058] In addition, if the distance between two Braille characters exceeds a certain distance and there are no overlapping characters, the Braille characters to be printed by the control unit 110 will also be displayed on the screen (in order to distinguish the Braille characters on the first and second sides), as shown in Figure 4.

[0059] The Braille printing unit 130, under the control of the control unit 110, applies Braille data 120 to the required coordinate values ​​of the paper to print Braille by changing the paper, thereby obtaining Braille printed matter 170.

[0060] The data conversion unit 180 acquires Braille data 120 by converting graphic information or text information.

[0061] The Braille input section 140 obtains Braille data 120 by having the user directly input Braille.

[0062] Figure 2 This is a sequence diagram showing the anti-overlap Braille printing method according to an embodiment of the present invention.

[0063] like Figure 2 As shown, according to an embodiment of the present invention, the method for anti-overlapping Braille printing first obtains Braille data 120 by inputting the Braille to be printed on the first or second side of double-sided paper.

[0064] The dot coordinate recognition unit 150 recognizes the dot coordinates printed on the first and second sides of the Braille data 120 and sends them to the control unit 110 (S204).

[0065] In the control unit 110, the coordinates of a certain surface are transformed by matching the zero-point coordinates of the first surface and the second surface (S206).

[0066] For example, if the second face is flipped horizontally over the first face, the zero point coordinate of the first face is (0,0), and the zero point coordinate of the second face is (w(width), 0). Therefore, the zero point coordinate (w, 0) of the second face is matched with the zero point coordinate (0,0) of the first face, and the point coordinate of the second face is converted to (x1, y1)(w-x1, y1).

[0067] The control unit 110 described below calculates the distance between the Braille coordinates represented by the point coordinates of the first and second Braille surfaces using the converted point coordinates, and determines whether the calculated distance between the Braille coordinates exceeds a certain distance (e.g., 3mm) to prevent paper tearing during Braille printing (S208).

[0068] The control unit 110 outputs an error message 160 on the display section, such as "There is a character (Braille) overlapping with the second side," for example, if the distance between two Braille coordinates is within a certain range, such as... Figure 3 As shown in (S210).

[0069] In addition, the Braille that is within a certain distance between two Braille characters can be visually identified (overlapping Braille) to indicate which parts conflict (S212).

[0070] Furthermore, by changing (modifying) the starting coordinates of lines with overlapping Braille or overlapping Braille, Braille conflict issues are avoided (S214).

[0071] Then, in stage S208, if the distance between two Braille coordinates exceeds a certain distance, or if the overlapping gradient conflict problem is resolved after stage S214, Braille is printed by controlling the Braille printing unit 130 to apply pressure to the required coordinate values ​​of the paper to deform the paper, and Braille printout 170 is output (S216).

[0072] As mentioned above, by calculating the position coordinates of the points in the existing input Braille, telling the user which parts will conflict, and changing the starting coordinates of the word (Braille) or the line, Braille conflict problems can be avoided.

[0073] The above figures illustrate the technical concept of the present invention, but this is only an ideal embodiment of the present invention and does not limit the present invention.

[0074] Furthermore, it is an obvious fact that anyone with ordinary knowledge of this technical field can make various modifications and imitations without exceeding the scope of the technical concept of this invention.

Claims

1. A Braille printing system to prevent overlapping, wherein, The anti-overlap Braille printing system includes: The system identifies the Braille coordinates (dot coordinates) printed on the first and second sides of the double-sided paper and sends them to the dot coordinate identifier of the control unit; and The distance between the two Braille coordinates is calculated based on the dot coordinates of the first and second Braille faces. It is then determined whether the distance between the two Braille coordinates exceeds a certain distance. If it is within a certain distance, the control unit will change the starting coordinates of the overlapping Braille or the row containing the overlapping Braille within that certain distance.

2. The anti-overlap Braille printing system according to claim 1, wherein, When the distance between Braille coordinates does not exceed a certain distance, the control unit outputs an error message to the indicator.

3. A method for printing Braille without overlapping text, wherein, The method for preventing overlapping Braille printing includes: (A) The step of identifying the coordinates (dot coordinates) of the Braille printed on the first and second sides of the double-sided paper in the dot coordinate recognition section and sending them to the control unit; (B) In the control unit, the steps of calculating the distance between the Braille coordinates represented by the dot coordinates of the Braille on the first and second sides, and determining whether the distance between the Braille coordinates exceeds a certain distance; and (C) If the distance to the control unit is less than a certain distance, then change the starting coordinates of the overlapping point or the row with the overlapping point within a certain distance.

4. The method for anti-overlapping Braille printing according to claim 3, wherein, The anti-overlap Braille printing method also performs: (D) A step prior to step (B) to transform the coordinates of a face by matching the zero coordinates of the first and second faces.

5. The method for anti-overlapping Braille printing according to claim 3, wherein, The anti-overlap Braille printing method also performs: (E) After step (B), if the distance between the control unit and the punctuation coordinates is within a certain distance, then output an error message to the indicator.