CN105426150A - Multimedia information playing method and apparatus - Google Patents
Multimedia information playing method and apparatus Download PDFInfo
- Publication number
- CN105426150A CN105426150A CN201510847876.4A CN201510847876A CN105426150A CN 105426150 A CN105426150 A CN 105426150A CN 201510847876 A CN201510847876 A CN 201510847876A CN 105426150 A CN105426150 A CN 105426150A
- Authority
- CN
- China
- Prior art keywords
- information source
- multimedia information
- state machine
- state
- play
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000013507 mapping Methods 0.000 claims description 19
- 230000008569 process Effects 0.000 claims description 19
- 238000001514 detection method Methods 0.000 claims description 11
- 238000012360 testing method Methods 0.000 claims description 7
- 238000012163 sequencing technique Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 125000004122 cyclic group Chemical group 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000001356 surgical procedure Methods 0.000 description 2
- 241000931705 Cicada Species 0.000 description 1
- 239000004606 Fillers/Extenders Substances 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000010894 electron beam technology Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Digital Computer Display Output (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Embodiments of the invention disclose a multimedia information playing method and apparatus, which relate to the field of image display and are used for lowering the complexity of information source access operation to improve the intelligence and automation level of a display. According to the embodiments of the invention, the method comprises: periodically detecting input and output channels in the display and obtaining the number of currently playable multimedia information sources; and according to the number of the multimedia information sources and based on a preset rule, dynamically selecting part or all of multimedia signals provided by the multimedia information sources, and playing corresponding multimedia information through different display windows on a display interface. Therefore, the problem is solved.
Description
Technical field
The present invention relates to image display arts, particularly relate to a kind of multimedia messages player method and device.
Background technology
Display (Display) is also referred to as monitor usually, is belong to I/O equipment, i.e. input-output device.Along with the develop rapidly of manufacturing process and associated picture display technique, display is applied in various field as important image output device.
Medical display, be medical industry adopt high-resolution, high brightness display.Doctor, in surgical procedure, often needs to check various information, such as: the operation video frequency checking different angles, checks that patient cases waits the diagnosis such as text and X-ray picture simultaneously.
In order to enable medical display demonstrate various information needed for doctor simultaneously, adopt the displaying scheme of multiwindow pattern in prior art: first, selected the number N of the window needing to demonstrate by user; Then, present convergence window is selected by user; Further, the information source shown by user's selective focus window; Like this, just need user for N number of window, focus on one by one and select corresponding information source.
Visible, this Method compare of the prior art is loaded down with trivial details, especially for medical display, if doctor is in surgical procedure, needs to check other information, then needing wastes the content gone out shown by plenty of time operation display.
Summary of the invention
The embodiment of the present invention provides a kind of multimedia messages player method and device, in order to reduce the operation complexity of display when access to information source, and then improves intellectuality and the robotization of display.
The embodiment of the present invention provides a kind of multimedia messages player method, and the method comprises:
Each IO channel periodically in detection display device, obtains the number of the current multimedia information source play;
According to the number of described multimedia information source, according to preset rules, dynamically selected part or all multi-media signal that provides of multimedia information source, play corresponding multimedia messages by the different display windows on described display interfaces.
The embodiment of the present invention also provides a kind of multimedia messages playing device, and this device comprises:
Detecting unit, for each IO channel in detection display device periodically, obtains the number of the current multimedia information source play;
Display unit, for the number according to described multimedia information source, according to preset rules, dynamically selected part or all multi-media signal that provides of multimedia information source, play corresponding multimedia messages by the different display windows on described display interfaces.
As can be seen from technique scheme, the embodiment of the present invention carries out information source selection without the need to user, system can identify the multimedia information source play of current access display automatically, and record the multimedia information source number play accessed, then, the multimedia information source number that the embodiment of the present invention can be play, dynamically select the multi-media signal that some or all of multimedia information source provides, further, corresponding multimedia messages is play by the different display windows on display interfaces; Visible, the embodiment of the present invention does not need user to carry out any operation, multiwindow mode playback multimedia messages can be completed, thus simplify user operation complexity, and improve the intellectuality and robotization that improve display, achieve the automatic selection of information source and the scheme of automatically playing multimedia information in display
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, below the accompanying drawing used required in describing embodiment is briefly introduced, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
The schematic flow sheet of a kind of signal display method that Fig. 1 provides for the embodiment of the present invention;
The schematic diagram of pre-set two windows that Fig. 2 (a) provides for the embodiment of the present invention;
The schematic diagram of pre-set four windows that Fig. 2 (b) provides for the embodiment of the present invention;
Carry out can the schematic flow sheet of scheme of the identification of play multimedia information source and windows display for utilization state plane mechanism that the embodiment of the present invention provides for Fig. 3;
The structural representation of a kind of multimedia messages playing device that Fig. 4 provides for the embodiment of the present invention.
Embodiment
In order to make the object, technical solutions and advantages of the present invention clearly, below in conjunction with accompanying drawing, the present invention is described in further detail, and obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making other embodiments all obtained under creative work prerequisite, belong to the scope of protection of the invention.
The embodiment of the present invention can be applied in various types of display and display device, and the embodiment of the present invention especially goes in medical display, medical display, and various needs carries out in the display of windows display.
Current display or tv product, when user selects to show with multiwindow pattern time, need to perform by user the operation selecting information source and switch window.
Fig. 1 shows the schematic flow sheet of a kind of signal display method that the embodiment of the present invention provides, and as shown in Figure 1, this flow process can comprise:
Step 11: each IO channel periodically in detection display device, obtains the number of the current multimedia information source play.
Step 12: according to the number of above-mentioned multimedia information source, according to preset rules, dynamically selected part or all multi-media signal that provides of multimedia information source, play corresponding multimedia messages by the different display windows on aforementioned display device interface.
Optionally, in above-mentioned steps 12, judge whether the number of the current multimedia information source play exceedes predetermined number threshold value, if do not exceeded, then choose the multi-media signal that the current whole multimedia information source play provides, and according to the preset window layout corresponding to the number of the current whole multimedia information source play, play corresponding multimedia messages respectively; If the number of the multi-media signal play current exceedes above-mentioned predetermined number threshold value, then according to preset signals selection rule, the multi-media signal provided with the multimedia information source of above-mentioned predetermined number threshold value same number is provided, and according to the preset window layout corresponding to above-mentioned predetermined number threshold value, play corresponding multimedia messages respectively.
Optionally, in above-mentioned steps 12, according to the time sequencing of the current multimedia information source access aforementioned display device play, select the multi-media signal provided with the multimedia information source of above-mentioned predetermined number threshold value same number; Or, according to pre-set priority, select the multi-media signal provided with the multimedia information source of above-mentioned predetermined number threshold value same number.
Optionally, in above-mentioned steps 11, every prefixed time interval, the universal input obtaining each IO channel in aforementioned display device respectively exports the break-make situation of GPIO pin; If above-mentioned GPIO pin is channel status, then judge whether there is row-field scanning signal in the signal inputted by this passage further, if so, then will the information source of multi-media signal be provided by this passage to be defined as the current multimedia information source play; Otherwise, ignore the signal inputted by this passage; If above-mentioned GPIO pin is off state, then again detect this passage in next sense cycle.
Optionally, in above-mentioned steps, above-mentioned state machine, under init state, according to the port mapping table pre-set, determines the passage current to be detected in aforementioned display device, and, above-mentioned state machine entering signal line access detected state; Above-mentioned state machine is under signal wire access detected state, obtain the break-make situation of the GPIO pin of above-mentioned current passage to be detected, and whether the GPIO pin judging above-mentioned current passage to be detected is channel status, if so, then above-mentioned state machine entry port switching state; Otherwise, according to above-mentioned port mapping table, determine the next one passage to be detected in aforementioned display device, and above-mentioned state machine stays under signal wire access detected state; Above-mentioned state machine, under port switching state, utilizes timer, and this is switched to the residence time after port switching state to calculate above-mentioned state machine, when the above-mentioned residence time reaches preset time threshold, and above-mentioned state machine entering signal detected state; Otherwise above-mentioned state machine stays under port switching state; Above-mentioned state machine is under input state, judge by whether there is row-field scanning signal in the signal of above-mentioned current passage input to be detected, if, then provide the information source of multi-media signal as the current multimedia information source play using by above-mentioned current passage to be detected, and the counter being used for recording the current multimedia information source number play is added 1, and judge whether all passages in aforementioned display device complete after testing further, if so, then above-mentioned state machine enters window and arranges state; Otherwise, according to above-mentioned port mapping table, determine the next one passage to be detected in aforementioned display device, and, above-mentioned state machine entering signal line access detected state; Above-mentioned state machine is under window arranges state, and the numerical value recorded by above-mentioned counter is as the number of the current multimedia information source play, and above-mentioned state machine enters init state, above-mentioned counter O reset simultaneously; Wherein, the detection ordering of each IO channel of aforementioned display device is previously provided with in above-mentioned port mapping table.
Below the embodiment of the present invention is described in detail.
Selecting automatically to enable display to need the information source of display and automatic switch window, embodiments providing a kind of displaying scheme of multiwindow.In mutual UI (UserInterface, user interface), carry out without the need to user the operation selecting information source and switch window, therefore also can be no longer necessary for user and information source selection function is provided, but automatically identify the signal of access by display.
In embodiments of the present invention, automatically identified by display that the mode of the signal of access can be specially:
First, the GPIO pin (GeneralPurposeInputOutput, universal input/output, also can be described as bus extender) of each IO channel in continuous cyclic query display.
Secondly, judge whether each passage has signal wire to connect.
During specific implementation, the embodiment of the present invention by judging the break-make situation of the GPIO pin of each passage, can judge whether the GPIO pin of each passage has signal wire to connect.If GPIO pin is path, then think that now this passage has signal wire to connect; If GPIO pin is open circuit, then think that now this passage does not have signal wire to connect.
Then, the passage connected for there being signal wire, judges that further whether the signal that inputted by this passage is the information source (namely in the embodiment of the present invention can play multimedia information source) can being undertaken showing by display.
During specific implementation, the embodiment of the present invention can pass through whether there are row-field scanning data in the signal inputted by this passage, judges whether the signal that this passage inputs is can play multimedia information source.Due to row-field scanning data be used for by control electron beam in the horizontal direction from left to right with the vertical direction signal of grating that formed of regular motion from top to bottom, the scanning of its horizontal direction is line scanning, the scanning of vertical direction, field scan, is collectively referred to as " row-field scanning ".Therefore, if there are row-field scanning data in this signal, can think that this signal is TV signal or picture signal, also play back by display.Therefore, if there are row-field scanning data, then think that signal that this passage inputs is for can play multimedia information source; If there is no row-field scanning data, then think that signal that this passage inputs can not be shown device and play, and being can not play multimedia information source, and for can not play multimedia information source, the embodiment of the present invention can ignore this signal.
Like this, after passages whole in cyclic query display, can record obtain all can the number of play multimedia information source.
It should be noted that, in embodiments of the present invention, can at interval of prefixed time interval, each passage in cyclic query display, and after cyclic query operation, recording the whole of current time can the number of play multimedia information source.Like this, what the embodiment of the present invention can obtain new access in time can play multimedia information source, and arranges voluntarily without the need to user, thus improves the robotization of display under windows display pattern and intellectuality.
Further, the embodiment of the present invention get all of current time can after the number of play multimedia information source, can play multimedia information source being shown in the different display windows on display interfaces by part or all of for the API (ApplicationProgrammingInterface, application programming interface) showing multiwindow of pre-setting can be called.
During specific implementation, the embodiment of the present invention can be previously provided with can the window layout of play multimedia information source for what show different number.
For example, Fig. 2 (a) shows the schematic diagram of pre-set two windows that the embodiment of the present invention provides, as shown in Fig. 2 (a), current can the number of play multimedia information source be two time, the embodiment of the present invention can call the window layout that window number is two, be used for showing current can play multimedia information source.Continue see Fig. 2 (a), wherein the viewing area of display is divided into two regions, the region on the left side is L0 region, the region on the right is R0 region, L0 region and R0 region can be set to the region of formed objects in embodiments of the present invention, to ensure sharpness and the display effect of display.Wherein, L0 region may be used for showing Combo0, and R0 region may be used for showing Combo1.
For example, Fig. 2 (b) shows the schematic diagram of pre-set four windows that the embodiment of the present invention provides, as shown in Fig. 2 (b), current can the number of play multimedia information source be four time, the embodiment of the present invention can call the window layout that window number is four, be used for showing current can play multimedia information source.Continue see Fig. 2 (b), wherein the viewing area of display is divided into four regions, the region on limit, upper left is L0 region, the region of left lower side is L1 region, the region of top right-hand side is R0 region, the region on limit, bottom right is R1 region, L0, L1, R0 and R1 region all can be set to the region of formed objects in embodiments of the present invention, to ensure sharpness and the display effect of display.Wherein, L0 region may be used for display Combo0, L1 region may be used for display Combo1, RO region may be used for display ADC (Analog-digital Converter), R1 region may be used for show Combo2.
It should be noted that, only be illustrated for two window layouts and four window layouts in embodiments of the present invention, in actual applications, the window layout of different number can be pre-set, such as three window layouts and eight window layouts etc., repeat here no longer one by one.
In embodiments of the present invention, according to hardware chip scheme reason, our current product supports at most that four windows show simultaneously at present, when can play multimedia information source number more than 4 time, the embodiment of the present invention can according to the priority policy formulated in advance, in play multimedia information source, four Signal aspects that priority is the highest can be picked out what recognized; Or the embodiment of the present invention according to can the time sequencing of play multimedia information source access, in play multimedia information source, can also can pick out four Signal aspects of access at first or last access what recognized.Certainly, the embodiment of the present invention is only described for four windows, according to the difference of hardware chip, also predetermined number threshold value can be set to other numerical value, repeat no longer one by one here.
Like this, what the embodiment of the present invention can utilize aforesaid way to identify access automatically can play multimedia information source, and utilize the window layout pre-set can play multimedia information source to be shown by part or all of, thus complete the automatic displaying scheme of multiwindow, and then improve the robotization of display in specific use (as medical application, display etc.) and intellectuality, and can user operation be simplified, further increase the experience of user.
Further, the embodiment of the present invention additionally provide that a kind of utilization state plane mechanism carries out can the scheme of the identification of play multimedia information source and windows display.In embodiments of the present invention, state machine mechanism can be adopted, several state is respectively: init state, signal wire access detected state, port switching state, input state, window arranges state, totally 5 states, system constantly circulates in these five states, by judging that signal carrys out switching state.
The utilization state plane mechanism that Fig. 3 shows the embodiment of the present invention to be provided carries out can the schematic flow sheet of scheme of the identification of play multimedia information source and windows display, and as shown in Figure 3, this flow process can comprise:
Step 301: state machine acquiescence enters init state.
Step 302: judge whether state machine is in init state, if so, then performs step 303; Otherwise, perform step 304.
Step 303: according to the port mapping table prestored, inquires the port to be detected (port) of display, and state machine switches is to signal access detected state.
It should be noted that, after execution step 303, no longer continue to perform step 304, but enter major cycle, namely again judge the current present state of state machine.
Step 304: judge whether state machine is in signal access detected state, if so, then performs step 305; Otherwise, perform step 308.
Step 305: judge whether the signal of current port to be detected accesses, if so, then performs step 306; Otherwise, perform step 307.
Step 306: state machine switches is to port switching state.
It should be noted that, after step 306 is performed, no longer continue to perform step 307, but enter major cycle, namely again judge the current present state of state machine.
Step 307: according to the port mapping table prestored, finds next port to be detected.Further, state machine stays at signal access detected state.
It should be noted that, after execution step 307, no longer continue to perform step 308, but enter major cycle, namely again judge the current present state of state machine.
Step 308: judge whether state machine is in port switching state, if so, then performs step 309; Otherwise, perform step 310.
Step 309: utilize timer, computing mode machine this be switched to the residence time after port switching state, when this residence time of state machine reaches 500ms (millisecond), state machine switches is to input state.
It should be noted that, after execution step 309, no longer continue to perform step 310, but enter major cycle, namely again judge the current present state of state machine.
Step 310: judge whether state machine is in input state, if so, then performs step 311; Otherwise, perform step 314.
Step 311: judge whether all passages of display detect complete, if not, then performs step 312; Otherwise, perform step 313.
Step 312: according to the port mapping table pre-set, selects next passage to be detected, and state machine switches is to signal access detected state.
It should be noted that, after execution step 312, no longer continue to perform step 313, but enter major cycle, namely again judge the current present state of state machine.
Step 313: utilize counter, record all can the number of play multimedia information source, and state machine switches arranges state to window.
It should be noted that, after execution step 313, no longer continue to perform step 314, but enter major cycle, namely again judge the current present state of state machine.
Step 314: judge whether state machine is in window and arranges state, if so, then performs step 315; Otherwise, perform step 316.
Step 315: according under counter records can play multimedia information source number, call corresponding window layout in advance, multiwindow be set and utilize the signal of input to carry out multiwindow broadcasting.
It should be noted that, after the multiwindow signal that also utilization inputs being set and carrying out windows display, counter O reset.
Step 316: state machine switches is to init state.
It should be noted that, in the state machine mechanism that the embodiment of the present invention provides, the current residing state of state machine can be judged in major cycle, here state can be a mark, instead of operate, all operations is all when being judged as YES, and is realized by concrete steps; When state is no, enter next condition adjudgement.
It should be noted that, in embodiments of the present invention, can by equipment such as computer, panel computer, smart mobile phones as multimedia information source, for display provides multimedia messages.Meanwhile, the multimedia information source in the embodiment of the present invention not only comprises video flowing, can also comprise the pictorial information, text message etc. that are provided by equipment such as computer, panel computer, smart mobile phones, illustrate no longer one by one here.
As can be seen from technique scheme, the embodiment of the present invention carries out information source selection without the need to user, system can identify the multimedia information source play of current access display automatically, and record the multimedia information source number play accessed, then, the multimedia information source number that the embodiment of the present invention can be play, dynamically select the multi-media signal that some or all of multimedia information source provides, further, corresponding multimedia messages is play by the different display windows on display interfaces; Visible, the embodiment of the present invention does not need user to carry out any operation, multiwindow mode playback multimedia messages can be completed, thus simplify user operation complexity, and improve the intellectuality and robotization that improve display, achieve the automatic selection of information source and the scheme of automatically playing multimedia information in display
Based on identical technical conceive, the embodiment of the present invention additionally provides a kind of multimedia messages playing device, and Fig. 4 shows the structural representation of a kind of multimedia messages playing device that the embodiment of the present invention provides, and as shown in Figure 4, this device can comprise:
Detecting unit 41, for each IO channel in detection display device periodically, obtains the number of the current multimedia information source play;
Display unit 42, for the number according to described multimedia information source, according to preset rules, dynamically selected part or all multi-media signal that provides of multimedia information source, play corresponding multimedia messages by the different display windows on described display interfaces.
Optionally, described display unit 42 specifically for:
Judge whether the number of the current multimedia information source play exceedes predetermined number threshold value, if do not exceeded, then choose the multi-media signal that the current whole multimedia information source play provides, and according to the preset window layout corresponding to the number of the current whole multimedia information source play, play corresponding multimedia messages respectively; If the number of the multi-media signal play current exceedes described predetermined number threshold value, then according to preset signals selection rule, the multi-media signal provided with the multimedia information source of described predetermined number threshold value same number is provided, and according to the preset window layout corresponding to described predetermined number threshold value, play corresponding multimedia messages respectively.
Optionally, described display unit 42 specifically for:
Access the time sequencing of described display according to the current multimedia information source play, the multi-media signal provided with the multimedia information source of described predetermined number threshold value same number is provided; Or, according to pre-set priority, select the multi-media signal provided with the multimedia information source of described predetermined number threshold value same number.
Optionally, described detecting unit 41 specifically for:
Every prefixed time interval, the universal input obtaining each IO channel in described display respectively exports the break-make situation of GPIO pin; If described GPIO pin is channel status, then judge whether there is row-field scanning signal in the signal inputted by this passage further, if so, then will the information source of multi-media signal be provided by this passage to be defined as the current multimedia information source play; Otherwise, ignore the signal inputted by this passage; If described GPIO pin is off state, then again detect this passage in next sense cycle.
Optionally, the testing process of each passage is realized by following state machine:
Described state machine, under init state, according to the port mapping table pre-set, determines the passage current to be detected in described display, and, described state machine entering signal line access detected state;
Described state machine is under signal wire access detected state, obtain the break-make situation of the GPIO pin of described current passage to be detected, and whether the GPIO pin judging described current passage to be detected is channel status, if so, then described state machine entry port switching state; Otherwise, according to described port mapping table, determine the next one passage to be detected in described display, and described state machine stays under signal wire access detected state;
Described state machine, under port switching state, utilizes timer, and this is switched to the residence time after port switching state to calculate described state machine, when the described residence time reaches preset time threshold, and described state machine entering signal detected state; Otherwise described state machine stays under port switching state;
Described state machine is under input state, judge by whether there is row-field scanning signal in the signal of described current passage input to be detected, if, then provide the information source of multi-media signal as the current multimedia information source play using by described current passage to be detected, and the counter being used for recording the current multimedia information source number play is added 1, and judge whether all passages in described display complete after testing further, if so, then described state machine enters window and arranges state; Otherwise, according to described port mapping table, determine the next one passage to be detected in described display, and, described state machine entering signal line access detected state;
Described state machine is under window arranges state, and the numerical value recorded by described counter is as the number of the current multimedia information source play, and described state machine enters init state, described counter O reset simultaneously;
Wherein, the detection ordering of each IO channel of described display is previously provided with in described port mapping table.
The present invention describes with reference to according to the process flow diagram of the method for the embodiment of the present invention, equipment (system) and computer program and/or block scheme.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block scheme and/or square frame and process flow diagram and/or block scheme and/or square frame.These computer program instructions can be provided to the processor of multi-purpose computer, special purpose computer, Embedded Processor or other programmable data processing device, make the function that the instruction that performed by the processor of this computing machine or other programmable data processing device can be specified in a flow process in realization flow figure or multiple flow process and/or block scheme square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
These computer program instructions also can be loaded in computing machine or other programmable data processing device, make on computing machine or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computing machine or other programmable devices is provided for the step realizing the function of specifying in a flow process of process flow diagram or a square frame of multiple flow process and/or block scheme or multiple square frame.
Although describe the preferred embodiments of the present invention, those skilled in the art once obtain the basic creative concept of cicada, then can make other change and amendment to these embodiments.So claims are intended to be interpreted as comprising preferred embodiment and falling into all changes and the amendment of the scope of the invention.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.
Claims (10)
1. a multimedia messages player method, is characterized in that, the method comprises:
Each IO channel periodically in detection display device, obtains the number of the current multimedia information source play;
According to the number of described multimedia information source, according to preset rules, dynamically selected part or all multi-media signal that provides of multimedia information source, play corresponding multimedia messages by the different display windows on described display interfaces.
2. the method for claim 1, is characterized in that, the multi-media signal that described dynamically selected part or all multimedia information source provide, and plays corresponding multimedia messages, specifically comprise by the different display windows on described display interfaces:
Judge whether the number of the current multimedia information source play exceedes predetermined number threshold value, if do not exceeded, then choose the multi-media signal that the current whole multimedia information source play provides, and according to the preset window layout corresponding to the number of the current whole multimedia information source play, play corresponding multimedia messages respectively;
If the number of the multi-media signal play current exceedes described predetermined number threshold value, then according to preset signals selection rule, the multi-media signal provided with the multimedia information source of described predetermined number threshold value same number is provided, and according to the preset window layout corresponding to described predetermined number threshold value, play corresponding multimedia messages respectively.
3. method as claimed in claim 2, is characterized in that, described according to preset signals selection rule, selects the multi-media signal provided with the multimedia information source of described predetermined number threshold value same number, specifically comprises:
Access the time sequencing of described display according to the current multimedia information source play, the multi-media signal provided with the multimedia information source of described predetermined number threshold value same number is provided; Or,
According to pre-set priority, select the multi-media signal provided with the multimedia information source of described predetermined number threshold value same number.
4. the method according to any one of claim 1-3, is characterized in that, realizes the cycle detection process of each IO channel as follows:
Every prefixed time interval, the universal input obtaining each IO channel in described display respectively exports the break-make situation of GPIO pin;
If described GPIO pin is channel status, then judge whether there is row-field scanning signal in the signal inputted by this passage further, if so, then will the information source of multi-media signal be provided by this passage to be defined as the current multimedia information source play; Otherwise, ignore the signal inputted by this passage;
If described GPIO pin is off state, then again detect this passage in next sense cycle.
5. method as claimed in claim 4, be is characterized in that, realized the testing process of each passage by following state machine:
Described state machine, under init state, according to the port mapping table pre-set, determines the passage current to be detected in described display, and, described state machine entering signal line access detected state;
Described state machine is under signal wire access detected state, obtain the break-make situation of the GPIO pin of described current passage to be detected, and whether the GPIO pin judging described current passage to be detected is channel status, if so, then described state machine entry port switching state; Otherwise, according to described port mapping table, determine the next one passage to be detected in described display, and described state machine stays under signal wire access detected state;
Described state machine, under port switching state, utilizes timer, and this is switched to the residence time after port switching state to calculate described state machine, when the described residence time reaches preset time threshold, and described state machine entering signal detected state; Otherwise described state machine stays under port switching state;
Described state machine is under input state, judge by whether there is row-field scanning signal in the signal of described current passage input to be detected, if, then provide the information source of multi-media signal as the current multimedia information source play using by described current passage to be detected, and the counter being used for recording the current multimedia information source number play is added 1, and judge whether all passages in described display complete after testing further, if so, then described state machine enters window and arranges state; Otherwise, according to described port mapping table, determine the next one passage to be detected in described display, and, described state machine entering signal line access detected state;
Described state machine is under window arranges state, and the numerical value recorded by described counter is as the number of the current multimedia information source play, and described state machine enters init state, described counter O reset simultaneously;
Wherein, the detection ordering of each IO channel of described display is previously provided with in described port mapping table.
6. a multimedia messages playing device, is characterized in that, this device comprises:
Detecting unit, for each IO channel in detection display device periodically, obtains the number of the current multimedia information source play;
Display unit, for the number according to described multimedia information source, according to preset rules, dynamically selected part or all multi-media signal that provides of multimedia information source, play corresponding multimedia messages by the different display windows on described display interfaces.
7. device as claimed in claim 6, is characterized in that, described display unit specifically for:
Judge whether the number of the current multimedia information source play exceedes predetermined number threshold value, if do not exceeded, then choose the multi-media signal that the current whole multimedia information source play provides, and according to the preset window layout corresponding to the number of the current whole multimedia information source play, play corresponding multimedia messages respectively;
If the number of the multi-media signal play current exceedes described predetermined number threshold value, then according to preset signals selection rule, the multi-media signal provided with the multimedia information source of described predetermined number threshold value same number is provided, and according to the preset window layout corresponding to described predetermined number threshold value, play corresponding multimedia messages respectively.
8. device as claimed in claim 7, is characterized in that, described display unit specifically for:
Access the time sequencing of described display according to the current multimedia information source play, the multi-media signal provided with the multimedia information source of described predetermined number threshold value same number is provided; Or,
According to pre-set priority, select the multi-media signal provided with the multimedia information source of described predetermined number threshold value same number.
9. the device according to any one of claim 6-8, is characterized in that, described detecting unit specifically for:
Every prefixed time interval, the universal input obtaining each IO channel in described display respectively exports the break-make situation of GPIO pin;
If described GPIO pin is channel status, then judge whether there is row-field scanning signal in the signal inputted by this passage further, if so, then will the information source of multi-media signal be provided by this passage to be defined as the current multimedia information source play; Otherwise, ignore the signal inputted by this passage;
If described GPIO pin is off state, then again detect this passage in next sense cycle.
10. device as claimed in claim 9, be is characterized in that, realized the testing process of each passage by following state machine:
Described state machine, under init state, according to the port mapping table pre-set, determines the passage current to be detected in described display, and, described state machine entering signal line access detected state;
Described state machine is under signal wire access detected state, obtain the break-make situation of the GPIO pin of described current passage to be detected, and whether the GPIO pin judging described current passage to be detected is channel status, if so, then described state machine entry port switching state; Otherwise, according to described port mapping table, determine the next one passage to be detected in described display, and described state machine stays under signal wire access detected state;
Described state machine, under port switching state, utilizes timer, and this is switched to the residence time after port switching state to calculate described state machine, when the described residence time reaches preset time threshold, and described state machine entering signal detected state; Otherwise described state machine stays under port switching state;
Described state machine is under input state, judge by whether there is row-field scanning signal in the signal of described current passage input to be detected, if, then provide the information source of multi-media signal as the current multimedia information source play using by described current passage to be detected, and the counter being used for recording the current multimedia information source number play is added 1, and judge whether all passages in described display complete after testing further, if so, then described state machine enters window and arranges state; Otherwise, according to described port mapping table, determine the next one passage to be detected in described display, and, described state machine entering signal line access detected state;
Described state machine is under window arranges state, and the numerical value recorded by described counter is as the number of the current multimedia information source play, and described state machine enters init state, described counter O reset simultaneously;
Wherein, the detection ordering of each IO channel of described display is previously provided with in described port mapping table.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510847876.4A CN105426150B (en) | 2015-11-27 | 2015-11-27 | A kind of multimedia messages playback method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510847876.4A CN105426150B (en) | 2015-11-27 | 2015-11-27 | A kind of multimedia messages playback method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105426150A true CN105426150A (en) | 2016-03-23 |
CN105426150B CN105426150B (en) | 2018-10-23 |
Family
ID=55504381
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510847876.4A Active CN105426150B (en) | 2015-11-27 | 2015-11-27 | A kind of multimedia messages playback method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105426150B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019037542A1 (en) * | 2017-08-22 | 2019-02-28 | 深圳Tcl数字技术有限公司 | Television source preview method and apparatus, and computer-readable storage medium |
CN110515668A (en) * | 2019-08-27 | 2019-11-29 | 合肥惠科金扬科技有限公司 | A kind of display starting method and display |
CN111831245A (en) * | 2020-07-14 | 2020-10-27 | 北京仁光科技有限公司 | Windowing control method and device in display control system and storage medium |
CN111866429A (en) * | 2019-04-29 | 2020-10-30 | 杭州海康威视数字技术股份有限公司 | Video data preview method and device |
CN112672196A (en) * | 2019-10-16 | 2021-04-16 | 圆展科技股份有限公司 | System and method for channel selection and image display |
CN112835547A (en) * | 2021-03-26 | 2021-05-25 | 聚好看科技股份有限公司 | Media asset file split-screen display method and display device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5689663A (en) * | 1992-06-19 | 1997-11-18 | Microsoft Corporation | Remote controller user interface and methods relating thereto |
CN1897100A (en) * | 2006-06-21 | 2007-01-17 | 南京Lg同创彩色显示***有限责任公司 | Externally-inputting multi-picture display method and device |
CN102194435A (en) * | 2011-04-12 | 2011-09-21 | 四川长虹电器股份有限公司 | Method for switching signal source display of multi-port display equipment |
CN103677627A (en) * | 2012-09-24 | 2014-03-26 | 三星电子株式会社 | Method and apparatus for providing multi-window in touch device |
CN104093054A (en) * | 2014-06-19 | 2014-10-08 | 深圳市奥蕾达科技有限公司 | Network intelligence display control system |
-
2015
- 2015-11-27 CN CN201510847876.4A patent/CN105426150B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5689663A (en) * | 1992-06-19 | 1997-11-18 | Microsoft Corporation | Remote controller user interface and methods relating thereto |
CN1897100A (en) * | 2006-06-21 | 2007-01-17 | 南京Lg同创彩色显示***有限责任公司 | Externally-inputting multi-picture display method and device |
CN102194435A (en) * | 2011-04-12 | 2011-09-21 | 四川长虹电器股份有限公司 | Method for switching signal source display of multi-port display equipment |
CN103677627A (en) * | 2012-09-24 | 2014-03-26 | 三星电子株式会社 | Method and apparatus for providing multi-window in touch device |
CN104093054A (en) * | 2014-06-19 | 2014-10-08 | 深圳市奥蕾达科技有限公司 | Network intelligence display control system |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019037542A1 (en) * | 2017-08-22 | 2019-02-28 | 深圳Tcl数字技术有限公司 | Television source preview method and apparatus, and computer-readable storage medium |
CN111866429A (en) * | 2019-04-29 | 2020-10-30 | 杭州海康威视数字技术股份有限公司 | Video data preview method and device |
CN110515668A (en) * | 2019-08-27 | 2019-11-29 | 合肥惠科金扬科技有限公司 | A kind of display starting method and display |
CN110515668B (en) * | 2019-08-27 | 2023-01-17 | 重庆惠科金扬科技有限公司 | Display starting method and display |
CN112672196A (en) * | 2019-10-16 | 2021-04-16 | 圆展科技股份有限公司 | System and method for channel selection and image display |
CN111831245A (en) * | 2020-07-14 | 2020-10-27 | 北京仁光科技有限公司 | Windowing control method and device in display control system and storage medium |
CN111831245B (en) * | 2020-07-14 | 2021-09-24 | 北京仁光科技有限公司 | Windowing control method and device in display control system and storage medium |
CN112835547A (en) * | 2021-03-26 | 2021-05-25 | 聚好看科技股份有限公司 | Media asset file split-screen display method and display device |
Also Published As
Publication number | Publication date |
---|---|
CN105426150B (en) | 2018-10-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105426150A (en) | Multimedia information playing method and apparatus | |
US20170171592A1 (en) | Method and electronic apparatus for adjusting viewing angle of Smart Television playing panorama videos | |
CN111988659B (en) | Multi-information-source dynamic window previewing method and device, intelligent display equipment and storage medium | |
CN106970735B (en) | Information processing method and electronic equipment | |
CN104598112A (en) | Button interaction method and button interaction device | |
CN105635848A (en) | Bullet-screen display method and terminal | |
CN105607782A (en) | Display method and display equipment | |
CN104572322A (en) | Method for operating terminal screen | |
US10349020B2 (en) | Information processing method and electronic apparatus | |
CN101639758A (en) | Information processing apparatus, method, and program | |
CN112148408A (en) | Barrier-free mode implementation method and device based on image processing and storage medium | |
US20210208740A1 (en) | Method, Mobile Terminal, and Non-Transitory Computer-Readable Storage Medium for Controlling Displaying Direction | |
CN110262866B (en) | Screen multi-picture layout switching method and device and readable storage medium | |
CN104572071A (en) | Terminal | |
CN105407323A (en) | Screen splitting method and device of monitor video | |
EP4343512A1 (en) | Control display method and apparatus, device, and medium | |
CN104698932A (en) | Device control method and device | |
CN109788356B (en) | Smart television screen sliding method and device based on remote controller and smart television | |
CN103211622A (en) | Multi-imaging-mode ultrasonic image display method and multi-imaging-mode ultrasonic image display system | |
WO2015179274A1 (en) | Systems and methods for programming behavior of a website to respond to capabilities of different devices | |
CN103686285A (en) | Touch terminal and method for switching between Android system and Windows system | |
US11457275B2 (en) | Display apparatus and control method thereof | |
CN102890606A (en) | Information processing device, information processing method, and program | |
CN106201256B (en) | Picture positioning method and device and electronic equipment | |
CN111273844A (en) | Multi-signal-source switching control method of touch display device and touch display device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: 266100 Zhuzhou Road, Laoshan District, Shandong, No. 151, No. Patentee after: Hisense Visual Technology Co., Ltd. Address before: 266100 Zhuzhou Road, Laoshan District, Shandong, No. 151, No. Patentee before: QINGDAO HISENSE ELECTRONICS Co.,Ltd. |
|
CP01 | Change in the name or title of a patent holder |