Interchangeable Lens Barrel Program Rewriting via External I/O
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing interchangeable lens barrels require connection to a digital camera body for program updates, limiting compatibility with camera bodies from different manufacturers and necessitating frequent physical connections for updates.
Innovation Solution
An interchangeable lens barrel with a storage section for existing programs, a connection section for external devices, and a rewriting section to replace programs without using the camera body, allowing for easy updates via an external input/output device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the interchangeable lens barrel is connected to a digital camera body for program updates, then the program can be updated, but the compatibility with camera bodies from different manufacturers is limited and frequent physical connections are necessary
Solution Approach 1:
The patent extracts the program update function from the camera body connection requirement and implements it within the lens barrel itself through an embedded memory device. This allows the lens barrel to store and execute multiple programs independently, enabling compatibility with various camera bodies without requiring physical connection for updates.
Solution Approach 2:
The interchangeable lens barrel is designed with multi-functionality by incorporating an embedded memory device that can store multiple programs and automatically select appropriate programs based to the connected camera body type. This universal design enables the same lens barrel to work with different manufacturers' camera bodies without requiring manufacturer-specific update procedures.
2Reliability
If the program in the interchangeable lens barrel is fixed, then the lens barrel can operate reliably with its designed camera body, but it cannot be used with new camera bodies having new functions
Solution Approach 1:
The patent implements dynamics by making the program storage capability changeable and adaptable. The embedded memory device can dynamically store and switch between multiple programs, allowing the lens barrel to adapt its behavior based on the connected camera body while maintaining reliable operation with each specific camera type.
Solution Approach 2:
The patent applies parameter changes by enabling the lens barrel to change its operational parameters through program selection. The embedded memory device stores multiple programs with different parameter sets, and the lens barrel automatically selects the appropriate program based on the connected camera body, thus maintaining reliability while achieving adaptability.
3Ease of operation
If an external input/output device is used for program updates, then the lens barrel can be updated independently without camera body connection, but additional hardware components are required
Solution Approach 1:
The patent implements self-service by enabling the interchangeable lens barrel to perform program updates independently using its own embedded memory device. The lens barrel can store and load programs without requiring connection to a camera body or external updating device, thus achieving update independence while avoiding additional external hardware complexity.
Data Source
AI summary
An interchangeable lens barrel and a program rewriting system, in which a program included in the interchangeable lens barrel is easily changeable, are provided. An interchangeable lens barrel 2 is detachable from a camera body 1, and includes a storage section 36 for storing a first program concerning a function of the interchangeable lens barrel 2, a connection section 38 for connecting to an external input/output device 60, a reception section 32 for receiving a second program concerning the function of the interchangeable lens barrel from the input/output device 60 through the connection section 38, and a rewriting section 37 for replacing the stored first program with the received second program.


