OSD Board Card Interface Access Method for Display Apparatus
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current display apparatuses, such as high-resolution monitors, face challenges in managing multiple interface operations simultaneously due to the shared interface between the on-screen display (OSD) board card and the Field-Programmable Gate Array (FPGA) board card, which allows only one reading or writing operation at a time, leading to conflicts and inefficiencies in accessing audio-inputting-device-volume and video-channel-access-state data.
Innovation Solution
The proposed interface accessing method involves the OSD board card periodically accessing the interface to read audio-inputting-device-volume and video-channel-access-state data alternately, with specific timing patterns to prevent conflicts and ensure real-time data availability, and updating target data in response to audio setting instructions while pausing or resuming access as needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple threads in OSD applications access the shared interface of the FPGA board card simultaneously, then the interface can serve multiple functions, but interface conflicts occur and data access reliability deteriorates
Solution Approach 1:
The patent segments the interface access by creating separate access threads for different data types (audio-inputting-device-volume data and video-channel-access-state data). Each thread is responsible for accessing specific data, preventing simultaneous access conflicts. The OSD board card divides the access tasks into multiple independent threads that execute sequentially or with proper synchronization.
Solution Approach 2:
The patent implements preliminary actions by establishing a predetermined access mode before actual data access occurs. The access pattern is pre-planned with specific timing and sequence, ensuring that audio data access and video data access are coordinated in advance. This preliminary structuring prevents conflicts during actual operation.
2Reliability
If the interface allows only one reading or writing operation at a time, then data access conflicts are prevented, but access efficiency and productivity deteriorate
Solution Approach 1:
The patent implements periodic action by establishing a predetermined access mode where the OSD board card periodically accesses audio-inputting-device-volume data and video-channel-access-state data in an alternating pattern. This periodic scheduling ensures that the interface is utilized efficiently with regular, predictable access cycles for different data types, maximizing throughput while maintaining reliability.
Solution Approach 2:
The patent ensures continuity of useful action by designing the access pattern to continuously alternate between audio data access and video data access without idle gaps. The interface remains actively utilized throughout operation, with each access cycle immediately transitioning to the next required data access, eliminating wasted time and maximizing productivity.
3Ease of operation
If audio setting operations are performed frequently, then user interaction responsiveness is improved, but interface access conflicts increase
Solution Approach 1:
The patent applies dynamics by making the interface access mode adaptable based on operational state. When audio setting operations are detected, the system dynamically adjusts the access pattern to prioritize audio data access. The access mode can switch between different patterns depending on whether audio settings are being modified, ensuring responsive user interaction while maintaining interface access reliability through state-dependent adaptation.
Data Source
AI summary
An interface accessing method, a display apparatus, and an electronic device, which relates to the technical field of displaying. The method includes: by the on-screen display board card, when the on-screen display board card receives a viewing instruction of a microphone-volume interface, accessing the interface periodically according to a predetermined accessing mode, wherein the predetermined accessing mode includes, at each of periods, after each time of performance of a first preset time quantity of interface accessing operations to microphone-volume data, performing a second preset time quantity of interface accessing operations to video-channel-access-state data; and by the on-screen display board card, via the interface, reading alternately the microphone-volume data and the video-channel-access-state data from the field-programmable-gate-array board card.


