File System Controller ASCII Unicode Conversion for Cross-Locale Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
File sharing between devices with different locale-dependent character codes, such as Shift-JIS, requires either universal character code processing on the memory card or locale-specific adjustments, imposing a heavy burden on card manufacturing and usage.
Innovation Solution
An information recording device with a file system controller that converts file names between ASCII and Unicode codes, allowing for seamless file sharing by converting file names on both the sending and receiving sides, eliminating the need for locale-specific processing on the device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If locale-specific character code processing is implemented on the memory card, then file sharing compatibility with local devices is improved, but device complexity and manufacturing burden increase
Solution Approach 1:
The patent introduces an intermediary conversion mechanism where file names are converted to a neutral ASCII format during wireless transmission. The sending device converts the original file name (in any locale-specific encoding) to ASCII, transmits it along with the file, and the receiving device reconstructs the file with the ASCII name. This intermediary ASCII format acts as a universal bridge that eliminates the need for the memory card to support multiple locale-specific character codes, thereby resolving the contradiction between adaptability and device complexity.
2Adaptability or versatility
If universal character code processing is implemented on the memory card, then file sharing across different locales is enabled, but manufacturing cost and processing burden increase
Solution Approach 1:
The patent employs ASCII encoding as an intermediary representation for file names during wireless transmission. Instead of requiring the memory card to natively support multiple character encodings (which would increase manufacturing complexity), the system converts all file names to ASCII format before transmission. The receiving device then handles the file with this ASCII name, achieving cross-locale compatibility without burdening the manufacturing process with multi-encoding support.
Solution Approach 2:
The patent extracts the character code conversion function from the memory card itself and relocates it to the host devices (sending and receiving devices). By removing the requirement for the memory card to perform locale-specific character code processing, the manufacturing burden on the card is reduced while still enabling cross-locale file sharing through the ASCII conversion mechanism implemented at the host device level.
3Adaptability or versatility
If file names are converted to ASCII format, then compatibility across different locales is improved, but information precision about original file names may be lost
Solution Approach 1:
The patent creates a copy of the file name in ASCII format for transmission purposes, while the original file name information is preserved in the file metadata or can be recovered from the transmitted data package. The ASCII version serves as a functional copy for cross-platform compatibility, while the original encoding information is maintained separately, thus achieving locale compatibility without permanent loss of the original file name information.
Data Source
AI summary
An information recording device comprises a memory component configured to hold data, a first file system controller configured to manage data held in the memory component on the basis of a first file name formed by a first code, and a wireless component configured to send and receive wireless signals. The first file system controller receives, from an access device connected to the information recording device, the first file name and a second file name that corresponds to the first file name and is formed by a second code that is different from the first code, identifies specific data having the first file name out of the data held in the memory component, and sends the second file name and the specific data to another information recording device connected via the wireless component.


