Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A writing data processing device comprising: a processor; and a memory storing computer-readable instructions that, when executed by the processor, perform the processes of: acquiring stroke data describing a plurality of tracks of a writing portion on a mount portion on which a paper medium is mounted; identifying tracks as a group among the plurality of the tracks described by the acquired stroke data, each of the tracks included in the group being not greater than a specified distance from one another; acquiring a group region, the group region being a region that includes the identified group; identifying a first entry frame from among a plurality of entry frames described by entry frame data that is stored in a storage portion and corresponds to the paper medium, the first entry frame having the greatest amount of overlap with the acquired group region; displaying a selection image described by the entry frame data on a display portion, the selection image including the identified first entry frame and at least one second entry frame other than the first entry frame, the selection image being displayed on the display portion with the identified first entry frame highlighted; receiving a selection command, based on a user input via operating an input portion, to select one of the plurality of the entry frames from the selection image displayed on the display portion; and moving the identified group included in the acquired group region into the selected entry frame that is selected based on the selection command.
This invention relates to a writing data processing device designed to enhance digital document organization by automatically grouping handwritten or drawn content and associating it with predefined entry frames on a paper medium. The device addresses the challenge of efficiently managing handwritten notes or drawings on digital paper by intelligently clustering related strokes and linking them to structured digital forms or templates. The device includes a processor and memory storing instructions to acquire stroke data representing multiple tracks of a writing tool on a digital paper surface. It identifies groups of tracks where each track is within a specified proximity to others, forming a cohesive writing or drawing segment. The device then determines a group region encompassing this cluster. From stored entry frame data corresponding to the paper medium, it identifies the entry frame with the greatest overlap with the group region. A selection image is displayed, showing the best-matching entry frame highlighted alongside other available frames. Users can select an alternative frame via an input device. The device then moves the identified stroke group into the selected entry frame, effectively organizing handwritten content into the appropriate digital structure. This system streamlines the digitization and categorization of handwritten notes, improving workflow efficiency in digital documentation.
2. The writing data processing device according to claim 1 , wherein the plurality of the entry frames described by the entry frame data stored in the storage portion is rectangular, the acquiring the group region includes acquiring the group region as a rectangular region that includes the identified group, and the moving of the identified group includes: acquiring a first distance, the first distance being a distance between a first direction edge of the selected entry frame and a first direction edge of the acquired group region, the first direction edge of the selected entry frame being one of a pair of opposing edges of the selected entry frame, and the first direction edge of the acquired group region being one of a pair of opposing edges of the acquired group region; acquiring a second distance, the second distance being a distance between a second direction edge of the selected entry frame and a second direction edge of the acquired group region, the second direction edge of the selected entry frame being an opposite edge of the first direction edge of the selected entry frame, the second direction edge of the acquired group region being an opposite edge of the first direction edge of the acquired group region, the second direction being a direction opposite to the first direction; moving the identified group in one of the first direction and the second direction by the shorter of the first distance and the second distance; acquiring a third distance, the third distance being a distance between a third direction edge of the selected entry frame and a third direction edge of the acquired group region, the third direction edge of the selected entry frame being one of a pair of opposing edges of the selected entry frame, the third direction edge of the acquired group region being one of a pair of opposing edges of the acquired group region, the third direction being orthogonal to the first direction and the second direction; acquiring a fourth distance, the fourth distance being a distance between a fourth direction edge of the selected entry frame and a fourth direction edge of the acquired group region, the fourth direction edge of the selected entry frame being an opposite edge of the third direction edge of the selected entry frame, the fourth direction edge of the acquired group region being an opposite edge of the third direction edge of the acquired group region, the fourth direction being a direction opposite to the third direction; and moving the identified group in one of the third direction and the fourth direction by the shorter of the third distance and the fourth distance.
This invention relates to a writing data processing device that manipulates entry frames and groups of data within a rectangular grid. The device identifies a group of data elements and determines a rectangular group region that encloses the group. When moving the identified group into a selected rectangular entry frame, the device calculates distances between opposing edges of the entry frame and the group region in two orthogonal directions. For the first direction (e.g., horizontal), it measures the distance between the left edge of the entry frame and the left edge of the group region (first distance) and the distance between the right edge of the entry frame and the right edge of the group region (second distance). The group is then moved in the direction with the shorter distance. The same process is repeated for the orthogonal direction (e.g., vertical), measuring distances between the top and bottom edges of the entry frame and the group region, and moving the group accordingly. This ensures the group is centered within the entry frame while minimizing movement distance. The device optimizes the positioning of data groups within predefined rectangular regions, improving alignment and organization in writing or editing applications.
3. The writing data processing device according to claim 1 , wherein the moving the identified group includes moving the identified group such that a position of a center of the acquired group region corresponds to a position of a center of the selected entry frame.
This invention relates to a writing data processing device designed to improve the alignment of handwritten or drawn content within a predefined frame. The device addresses the challenge of ensuring that user-generated content, such as handwritten text or sketches, is properly centered or positioned within a selected entry frame, which may be part of a form, template, or digital document. The device acquires a group region containing the user's writing or drawing and identifies a group of data points within that region. The identified group is then moved so that the center of the acquired group region aligns with the center of the selected entry frame. This ensures that the content is properly positioned within the frame, improving readability and consistency, especially in structured documents. The device may also include features to detect and adjust the orientation or scale of the content to further enhance alignment. The invention is particularly useful in digital note-taking, form-filling, and document processing applications where precise positioning of handwritten or drawn content is required.
4. The writing data processing device according to claim 1 , wherein the computer-readable instructions, when executed by the processor, further perform the process of: comparing a size of the acquired group region and a size of the selected entry frame; and changing a size of the tracks in the identified group included in the acquired group region in accordance with a comparison result of the comparing.
This invention relates to a writing data processing device for managing and displaying writing data, such as handwritten notes or annotations, in a digital environment. The problem addressed is the difficulty of efficiently organizing and displaying writing data within a limited display space, particularly when the data is grouped into regions and needs to be dynamically adjusted to fit selected entry frames. The device includes a processor and a memory storing computer-readable instructions. The instructions, when executed, acquire a group region containing multiple tracks of writing data, where each track represents a sequence of strokes or annotations. The device identifies a group within the acquired region and selects an entry frame, which defines a display area for the writing data. The device then compares the size of the acquired group region with the size of the selected entry frame. Based on the comparison result, the device adjusts the size of the tracks within the identified group to ensure they fit properly within the entry frame. This dynamic resizing allows the writing data to be displayed clearly and efficiently, even when the available display space is constrained. The invention improves usability by automatically adapting the presentation of writing data to different display conditions.
5. The writing data processing device according to claim 4 , wherein the changing of the size of the tracks includes reducing the size of the acquired group region to not greater than the size of the selected entry frame in a case where the comparison result of the comparing is that the size of the acquired group region is greater than the size of the selected entry frame.
This invention relates to a writing data processing device for managing data storage, particularly in systems where data is organized into tracks and frames. The problem addressed is optimizing storage efficiency when writing data into a storage medium, such as a disk, where the size of a group region (a collection of data tracks) may exceed the size of an available entry frame (a predefined storage unit). The device includes a comparison unit that evaluates the size of the acquired group region against the size of the selected entry frame. If the group region is larger, the device adjusts the size of the tracks within the group region to ensure they fit within the entry frame. This adjustment involves reducing the size of the tracks so that the entire group region does not exceed the entry frame's capacity. The invention ensures efficient data storage by dynamically resizing tracks to match available storage space, preventing wasted capacity and improving data organization. The device may also include a selection unit to choose an appropriate entry frame based on predefined criteria, such as available space or data type, and a writing unit to execute the data writing process once the track sizes are adjusted. This solution is particularly useful in systems where storage space is limited or where data must be organized in fixed-size frames.
6. The writing data processing device according to claim 4 , wherein the changing of the size of the tracks includes enlarging the size of the acquired group region within a range not greater than the size of the selected entry frame in a case where the comparison result of the comparing is that the size of the acquired group region is less than the size of the selected entry frame.
This invention relates to a writing data processing device designed to optimize the storage of data in a memory system, particularly in scenarios where data is written to tracks or regions of a storage medium. The problem addressed is the mismatch between the size of a group region (a segment of data to be written) and the size of an entry frame (a predefined storage unit), which can lead to inefficient use of storage space or performance degradation. The device includes a comparison module that evaluates the size of the acquired group region against the size of the selected entry frame. If the group region is smaller than the entry frame, the device adjusts the size of the tracks by enlarging the group region. This enlargement is constrained to ensure it does not exceed the size of the entry frame, preventing over-allocation of storage space. The adjustment process may involve merging adjacent tracks or expanding the group region to better fit the entry frame, thereby improving storage efficiency and write performance. The invention also includes a selection module that identifies the appropriate entry frame for the data to be written, ensuring compatibility with the storage system's architecture. The adjustment mechanism dynamically modifies the track size to align with the entry frame, reducing fragmentation and optimizing data placement. This approach is particularly useful in systems where fixed-size entry frames are used, such as flash memory or other non-volatile storage technologies. The overall goal is to enhance data storage efficiency while maintaining system performance.
7. The writing data processing device according to claim 1 , wherein the identifying the tracks as the group includes identifying a plurality of the groups, the acquiring the group region includes acquiring the group region for one of the plurality of the identified groups, and the moving of the identified group includes: moving the one of the plurality of the identified groups included in the acquired group region into the selected entry frame; and moving rest of the plurality of the identified groups by the same amount as the identified group included in the acquired group region was moved.
This invention relates to a writing data processing device designed to organize and manipulate handwritten or digital writing data, particularly for improving readability and usability in digital documents. The device addresses the challenge of managing multiple handwritten or digital writing tracks (e.g., strokes or lines) that may overlap or be misaligned, making the content difficult to read or edit. The device identifies and groups related writing tracks, such as those forming a single word, sentence, or paragraph. It then selects a specific group region (e.g., a rectangular area) containing one of these groups. The selected group is moved into a designated entry frame (e.g., a text box or editing area) to improve organization. Additionally, the device ensures consistency by moving all other identified groups by the same amount as the selected group, maintaining relative positioning and alignment across the document. This feature is particularly useful for adjusting multiple writing tracks simultaneously, such as when correcting alignment or spacing errors in handwritten notes or digital annotations. The invention enhances the usability of digital writing tools by automating the alignment and organization of handwritten or digital content, reducing manual adjustments and improving document clarity.
Unknown
February 4, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.