CN107979769A - The methods of exhibiting and device of a kind of electronic program guides - Google Patents
The methods of exhibiting and device of a kind of electronic program guides Download PDFInfo
- Publication number
- CN107979769A CN107979769A CN201610921141.6A CN201610921141A CN107979769A CN 107979769 A CN107979769 A CN 107979769A CN 201610921141 A CN201610921141 A CN 201610921141A CN 107979769 A CN107979769 A CN 107979769A
- Authority
- CN
- China
- Prior art keywords
- electronic program
- program guides
- template
- information
- layout
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26283—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The present invention proposes the methods of exhibiting and device of a kind of electronic program guides, and this method includes:Create electronic program guides template initialization layout configuration information;By parsing the electronic program guides template initialization layout configuration information, the initialization layout electronic program guides template in preset three-dimensional background.The methods of exhibiting and device of electronic program guides of the present invention, it can realize and electronic program guides is shown by three dimensional constitution, and needed according to user to the self-defined layout of electronic program guides progress, effectively increase the interactivity of electronic program guides, the personal settings of electronic program guides are realized, improve user experience.
Description
Technical field
The present invention relates to the methods of exhibiting and device of field of communication technology, more particularly to a kind of electronic program guides.
Background technology
Currently, electronic program guides (Electronic Program Guide, EPG) passes through the side such as poster picture and word
Formula presenting programs information, index and the navigation of various businesses are provided for mobile terminal user.Existing electronic program guides is basic
Realized based on two dimensional surface, displaying film information and broadcasting entrance, in some existing three-dimensional electronic programming guide implementations
In, substantially using human eye viewing object it is remote small near big the characteristics of, pass through the scaling of different proportion and rendering for background
The 3-D effect of two dimensional surface simulation, its 3-D effect is static, and user experience is poor, while user also can not be in three dimensional field
The layout of self-defined electronic program guides under scape, lacks interactivity and the personalization of electronic program guides, influences the operation of user
And experience.
The content of the invention
The technical problem to be solved in the present invention is, there is provided the methods of exhibiting and device of a kind of electronic program guides, overcome existing
Electronic program guides can not be shown by three dimensional constitution by having in technology, and can not carry out self-defined layout to electronic program guides
Defect.
The technical solution adopted by the present invention is the methods of exhibiting of the electronic program guides, including:
Create electronic program guides template initialization layout configuration information;
It is initial in preset three-dimensional background by parsing the electronic program guides template initialization layout configuration information
Change layout electronic program guides template.
Further, the method further includes:
Create the dynamic adjustment configuration information of electronic program guides template;
When the distributing adjustment for receiving electronic program guides template instructs, under the control of distributing adjustment instruction,
Limited based on the electronic program guides template layout configuration information, the layout to electronic program guides template and/or described three
Dimension background is adjusted.
Further, the electronic program guides template initialization layout configuration information includes:Electronic program guides template
In each display unit initial position message, initial rotation angle information and original zoom information.
Further, the dynamic adjustment configuration information of the electronic program guides template includes:To electronic program guides mould
In plate each display unit carry out the position moving range information of position adjustment, the rotation angle range information for carrying out rotation adjustment,
Zoom in and out the scaling range information of adjustment, be shown unit switching redirect animation shift mode information and the three-dimensional back of the body
The handover configurations information of scape.
Further, the method further includes:The initialization layout electronic program guides template in preset three-dimensional background
Afterwards, based on the electronic program guide data received, electronics is shown in the initialization layout electronic program guides template
Program guide.
The present invention also provides a kind of displaying device of electronic program guides, including:
First configuration module, for creating electronic program guides template initialization layout configuration information;
Layout modules, for being laid out configuration information by parsing the electronic program guides template initialization, preset
Initialization layout electronic program guides template in three-dimensional background.
Further, described device further includes:
Second configuration module, the dynamic for creating electronic program guides template adjust configuration information;
Adjust module, for when receive electronic program guides template distributing adjustment instruct when, in the distributing adjustment
Under the control of instruction, limited based on the electronic program guides template layout configuration information, to the cloth of electronic program guides template
Office and/or the three-dimensional background are adjusted.
Further, the electronic program guides template initialization layout configuration information includes:Electronic program guides template
In each display unit initial position message, initial rotation angle information and original zoom information.
Further, the dynamic adjustment configuration information of the electronic program guides template includes:To electronic program guides mould
In plate each display unit carry out the position moving range information of position adjustment, the rotation angle range information for carrying out rotation adjustment,
Zoom in and out the scaling range information of adjustment, be shown unit switching redirect animation shift mode information and the three-dimensional back of the body
The handover configurations information of scape.
Further, described device further includes:
Load-on module, after initializing layout electronic program guides template for the layout modules, based on what is received
Electronic program guide data, electronic program guides is shown in the initialization layout electronic program guides template.
Using above-mentioned technical proposal, the present invention at least has following advantages:
The methods of exhibiting and device of electronic program guides of the present invention, can realize and show electronics section by three dimensional constitution
Mesh guide, and according to user need self-defined layout is carried out to electronic program guides, effectively increase electronic program guides
Interactivity, realizes the personal settings of electronic program guides, improves user experience.
Brief description of the drawings
Fig. 1 is the methods of exhibiting flow chart of the electronic program guides of first embodiment of the invention;
Fig. 2 is the methods of exhibiting flow chart of the electronic program guides of second embodiment of the invention;
Fig. 3 is that the displaying device of the electronic program guides of third embodiment of the invention forms structure diagram;
Fig. 4 is that the displaying device of the electronic program guides of fourth embodiment of the invention forms structure diagram;
Fig. 5 is the methods of exhibiting flow chart of the electronic program guides of fifth embodiment of the invention.
Embodiment
Further to illustrate the present invention to reach the technological means and effect that predetermined purpose is taken, below in conjunction with attached drawing
And preferred embodiment, the present invention is described in detail as after.
First embodiment of the invention, a kind of methods of exhibiting of electronic program guides, as shown in Figure 1, including walking in detail below
Suddenly:
Step S101, creates electronic program guides template initialization layout configuration information.
Wherein, electronic program guides template initialization layout configuration information includes:Respectively shown in electronic program guides template
Initial position message, initial rotation angle information and the original zoom information of unit.
Each display unit includes but not limited in electronic program guides template:Electronic programming poster picture, electronic programming are drilled
Member's picture, electronic programming chief creating Team Member picture, being discussed in detail of electronic programming, the selection menu and electronics section of electronic programming
Purpose plays entrance etc..
Such as:Origin is set (for example, position (positions in electronic program guides template initializes layout configuration information
Put) node) (x, y, z)=(0,0,0);
I-th of display unit A in electronic program guides template is setiInitial position message (xi,yi,zi)=(J, K,
L);
I-th of display unit A in electronic program guides template is setiInitial rotation angle information;
I-th of display unit A in electronic program guides template is setiOriginal zoom information.
Step S102, by parsing electronic program guides template initialization layout configuration information, in preset three-dimensional background
Middle initialization layout electronic program guides template.
Specifically, step S102, including:
Software is developed by 3 D video and parses electronic program guides template initialization layout configuration information, obtains electronics section
The initial position message of each display unit, initial rotation angle information and original zoom information in mesh guide template, preset
Electronic program guides template position in three-dimensional background, initialization are laid out each display unit in electronic program guides template.
For example, parsing electronic program guides template initialization layout configuration information by Unity3D softwares, electronics section is obtained
The initial position message of each display unit, initial rotation angle information and original zoom information in mesh guide template, in Unity3D
The electronic program guides template position reserved in the pre-set three-dimensional background of software, initialization layout electronic program guides template
In each display unit.
Wherein, the setting up procedure of three-dimensional background includes:
3D models are created by 3DMax softwares;
3D models are imported in Unity3D softwares, design three-dimensional background, electronic program guides mould is reserved in three-dimensional background
Plate display location, and unique three-dimensional background identification information is set (for example, three-dimensional background ID is (unique to compile for each three-dimensional background
Code));
Three-dimensional background and three-dimensional background identification information are compressed and are preserved by AssetBundle.
The method to set up of three-dimensional background is the prior art, is not repeated again.
Second embodiment of the invention, a kind of methods of exhibiting of electronic program guides, as shown in Fig. 2, including walking in detail below
Suddenly:
Step S201, creates electronic program guides template initialization layout configuration information.
Wherein, electronic program guides template initialization layout configuration information includes:Respectively shown in electronic program guides template
Initial position message, initial rotation angle information and the original zoom information of unit.
Each display unit includes but not limited in electronic program guides template:Electronic programming poster picture, electronic programming are drilled
Member's picture, electronic programming chief creating Team Member picture, being discussed in detail of electronic programming, the selection menu and electronics section of electronic programming
Purpose plays entrance etc..
Such as:Origin is set (for example, position (positions in electronic program guides template initializes layout configuration information
Put) node) (x, y, z)=(0,0,0);
I-th of display unit A in electronic program guides template is setiInitial position message (xi,yi,zi)=(J, K,
L);
I-th of display unit A in electronic program guides template is setiInitial rotation angle information;
I-th of display unit A in electronic program guides template is setiOriginal zoom information.
Step S202, by parsing electronic program guides template initialization layout configuration information, in preset three-dimensional background
Middle initialization layout electronic program guides template.
Specifically, step S202, including:
Software is developed by 3 D video and parses electronic program guides template initialization layout configuration information, obtains electronics section
The initial position message of each display unit, initial rotation angle information and original zoom information in mesh guide template, preset
Electronic program guides template position in three-dimensional background, initialization are laid out each display unit in electronic program guides template.
For example, parsing electronic program guides template initialization layout configuration information by Unity3D softwares, electronics section is obtained
The initial position message of each display unit, initial rotation angle information and original zoom information in mesh guide template, in Unity3D
The electronic program guides template position reserved in the pre-set three-dimensional background of software, initialization layout electronic program guides template
In each display unit.
Wherein, the setting up procedure of three-dimensional background includes:
3D models are created by 3DMax softwares;
3D models are imported in Unity3D softwares, design three-dimensional background, electronic program guides mould is reserved in three-dimensional background
Plate display location, and unique three-dimensional background identification information is set (for example, three-dimensional background ID is (unique to compile for each three-dimensional background
Code));
Three-dimensional background and three-dimensional background identification information are compressed and are preserved by AssetBundle.
The method to set up of three-dimensional background is the prior art, is not repeated again.
Step 203, based on the electronic program guide data received, it is laid out in electronic program guides template and shows in initialization
Show electronic program guides.
Specifically, step S203, including:
Electronic program guide data is asked to server, after electronic program guide data is received, based on what is received
Electronic program guide data, is laid out in electronic program guides template in initialization and shows electronic program guides.
Step S204, creates the dynamic adjustment configuration information of electronic program guides template.
Wherein, the dynamic adjustment configuration information of electronic program guides template includes:To respectively being opened up in electronic program guides template
Show that unit carries out the position moving range information of position adjustment, the rotation angle range information for carrying out rotation adjustment, zooms in and out
The scaling range information of adjustment, the switching for redirecting animation shift mode information and three-dimensional background for being shown unit switching
Configuration information.
The animation shift mode information that redirects for being shown unit switching includes but not limited to:Redirect animation switching time,
The animation switching delay time is redirected, the motion track of animation switching is redirected and redirects animation transition effect pattern etc..
Animation transition effect pattern is redirected to include but not limited to:Fade in effect mode, fly into effect mode, float into effect mould
Formula, splitting effect mode, erasing effect mode, Random line effect mode, zooming effect pattern, rotates effe pattern and spring
Effect mode etc..
The handover configurations information of three-dimensional background includes but not limited to:The three-dimensional background identification information of three-dimensional background and the three-dimensional back of the body
The switching animation effect pattern of scape.
The switching animation effect pattern of three-dimensional background includes but not limited to:Fade in effect mode, fly into effect mode, float into
Effect mode, splitting effect mode, erasing effect mode, Random line effect mode, zooming effect pattern, rotates effe pattern
With pop effect pattern etc..
Step S205, when the distributing adjustment for receiving electronic program guides template instructs, in the control of distributing adjustment instruction
Under system, limited based on electronic program guides template layout configuration information, layout and/or the three-dimensional back of the body to electronic program guides template
Scape is adjusted.
Specifically, step S205, including:
User is received to instruct the distributing adjustment of electronic program guides template;
When the distributing adjustment for receiving electronic program guides template instructs, under the control of distributing adjustment instruction, it is based on
The dynamic adjustment configuration information of electronic program guides template is limited, and each display unit is into row position in electronic program guides template
The position moving range of adjustment, the rotation angle range for carrying out rotation adjustment, the scaling scope for zooming in and out adjustment, progress
In the switching limitation for redirecting animation switch mode and three-dimensional background of display unit switching, to respectively being opened up in electronic program guides template
Show that the layout of unit is adjusted, and/or three-dimensional background is switched over.
Wherein, user includes but not limited to the distributing adjustment instruction triggers mode of electronic program guides template:Pass through mouse
Mark to each display unit in electronic program guides template and/or three-dimensional background be adjusted the adjust instruction of triggering, by touching
Control operates to each display unit in the electronic program guides template on touch-screen and/or three-dimensional background is adjusted the tune of triggering
It is whole to instruct and by inputting adjusting parameter to each display unit in electronic program guides template and/or three-dimensional background being adjusted
The modes such as the adjust instruction of triggering.
Touch control operation can be included in touch screen and be inputted by the finger tip of finger, the nib of stylus or other touch-controls that are used for
External device (ED) touch-control end pressing touch screen long-press, click, double-click, sliding or the pressure touch of geometric figure operation, also
It can include touch-control pressure value, touch-control area etc..
For the specific setting value of touch-control pressure value and touch-control area, the present invention is not especially limited, as long as meeting this hair
The thought of the methods of exhibiting of the bright electronic program guides.
Third embodiment of the invention, corresponding with first embodiment, the present embodiment introduces a kind of displaying of electronic program guides
Device, as shown in figure 3, including consisting of part:
First creation module 100, for creating electronic program guides template initialization layout configuration information.
Wherein, electronic program guides template initialization layout configuration information includes:Respectively shown in electronic program guides template
Initial position message, initial rotation angle information and the original zoom information of unit.
Each display unit includes but not limited in electronic program guides template:Electronic programming poster picture, electronic programming are drilled
Member's picture, electronic programming chief creating Team Member picture, being discussed in detail of electronic programming, the selection menu and electronics section of electronic programming
Purpose plays entrance etc..
Such as:First creation module 100, it is former for being set in initializing layout configuration information in electronic program guides template
Point (for example, position (position) node) (x, y, z)=(0,0,0);
I-th of display unit A in electronic program guides template is setiInitial position message (xi,yi,zi)=(J, K,
L);
I-th of display unit A in electronic program guides template is setiInitial rotation angle information;
I-th of display unit A in electronic program guides template is setiOriginal zoom information.
Layout modules 200, for being laid out configuration information by parsing the initialization of electronic program guides template, preset three
Tie up initialization layout electronic program guides template in background.
Specifically, layout modules 200, are used for:
Software is developed by 3 D video and parses electronic program guides template initialization layout configuration information, obtains electronics section
The initial position message of each display unit, initial rotation angle information and original zoom information in mesh guide template, preset
Electronic program guides template position in three-dimensional background, initialization are laid out each display unit in electronic program guides template.
For example, layout modules 200, match somebody with somebody for parsing electronic program guides template initialization layout by Unity3D softwares
Confidence ceases, and obtains the initial position message of each display unit in electronic program guides template, initial rotation angle information and initial
Scalability information, the electronic program guides template position reserved in the pre-set three-dimensional background of Unity3D softwares, initializes cloth
Each display unit in office's electronic program guides template.
Wherein, the setting up procedure of three-dimensional background includes:
3D models are created by 3DMax softwares;
3D models are imported in Unity3D softwares, design three-dimensional background, electronic program guides mould is reserved in three-dimensional background
Plate display location, and unique three-dimensional background identification information is set (for example, three-dimensional background ID is (unique to compile for each three-dimensional background
Code));
Three-dimensional background and three-dimensional background identification information are compressed and are preserved by AssetBundle.
The method to set up of three-dimensional background is the prior art, is not repeated again.
Fourth embodiment of the invention, corresponding with second embodiment, the present embodiment introduces a kind of displaying of electronic program guides
Device, as shown in figure 4, including consisting of part:
First creation module 100, for creating electronic program guides template initialization layout configuration information.
Wherein, electronic program guides template initialization layout configuration information includes:Respectively shown in electronic program guides template
Initial position message, initial rotation angle information and the original zoom information of unit.
Each display unit includes but not limited in electronic program guides template:Electronic programming poster picture, electronic programming are drilled
Member's picture, electronic programming chief creating Team Member picture, being discussed in detail of electronic programming, the selection menu and electronics section of electronic programming
Purpose plays entrance etc..
Such as:First creation module 100, it is former for being set in initializing layout configuration information in electronic program guides template
Point (for example, position (position) node) (x, y, z)=(0,0,0);
I-th of display unit A in electronic program guides template is setiInitial position message (xi,yi,zi)=(J, K,
L);
I-th of display unit A in electronic program guides template is setiInitial rotation angle information;
I-th of display unit A in electronic program guides template is setiOriginal zoom information.
Layout modules 200, for being laid out configuration information by parsing the initialization of electronic program guides template, preset three
Tie up initialization layout electronic program guides template in background.
Specifically, layout modules 200, are used for:
Software is developed by 3 D video and parses electronic program guides template initialization layout configuration information, obtains electronics section
The initial position message of each display unit, initial rotation angle information and original zoom information in mesh guide template, preset
Electronic program guides template position in three-dimensional background, initialization are laid out each display unit in electronic program guides template.
For example, layout modules 200, match somebody with somebody for parsing electronic program guides template initialization layout by Unity3D softwares
Confidence ceases, and obtains the initial position message of each display unit in electronic program guides template, initial rotation angle information and initial
Scalability information, the electronic program guides template position reserved in the pre-set three-dimensional background of Unity3D softwares, initializes cloth
Each display unit in office's electronic program guides template.
Wherein, the setting up procedure of three-dimensional background includes:
3D models are created by 3DMax softwares;
3D models are imported in Unity3D softwares, design three-dimensional background, electronic program guides mould is reserved in three-dimensional background
Plate display location, and unique three-dimensional background identification information is set (for example, three-dimensional background ID is (unique to compile for each three-dimensional background
Code));
Three-dimensional background and three-dimensional background identification information are compressed and are preserved by AssetBundle.
The method to set up of three-dimensional background is the prior art, is not repeated again.
Load-on module 300, for based on the electronic program guide data received, electronic program guides to be laid out in initialization
Electronic program guides is shown in template.
Specifically, load-on module 300, is used for:
Electronic program guide data is asked to server, after electronic program guide data is received, based on what is received
Electronic program guide data, is laid out in electronic program guides template in initialization and shows electronic program guides.
Second configuration module 400, the dynamic for creating electronic program guides template adjust configuration information.
Wherein, the dynamic adjustment configuration information of electronic program guides template includes:To respectively being opened up in electronic program guides template
Show that unit carries out the position moving range information of position adjustment, the rotation angle range information for carrying out rotation adjustment, zooms in and out
The scaling range information of adjustment, the switching for redirecting animation shift mode information and three-dimensional background for being shown unit switching
Configuration information.
The animation shift mode information that redirects for being shown unit switching includes but not limited to:Redirect animation switching time,
The animation switching delay time is redirected, the motion track of animation switching is redirected and redirects animation transition effect pattern etc..
Animation transition effect pattern is redirected to include but not limited to:Fade in effect mode, fly into effect mode, float into effect mould
Formula, splitting effect mode, erasing effect mode, Random line effect mode, zooming effect pattern, rotates effe pattern and spring
Effect mode etc..
The handover configurations information of three-dimensional background includes but not limited to:The three-dimensional background identification information of three-dimensional background and the three-dimensional back of the body
The switching animation effect pattern of scape.
The switching animation effect pattern of three-dimensional background includes but not limited to:Fade in effect mode, fly into effect mode, float into
Effect mode, splitting effect mode, erasing effect mode, Random line effect mode, zooming effect pattern, rotates effe pattern
With pop effect pattern etc..
Module 500 is adjusted, for when the distributing adjustment for receiving electronic program guides template instructs, referring in distributing adjustment
Under the control of order, limited based on electronic program guides template layout configuration information, layout to electronic program guides template and/or
Three-dimensional background is adjusted.
Specifically, adjustment module 500, is used for:
User is received to instruct the distributing adjustment of electronic program guides template;
When the distributing adjustment for receiving electronic program guides template instructs, under the control of distributing adjustment instruction, it is based on
The dynamic adjustment configuration information of electronic program guides template is limited, and each display unit is into row position in electronic program guides template
The position moving range of adjustment, the rotation angle range for carrying out rotation adjustment, the scaling scope for zooming in and out adjustment, progress
In the switching limitation for redirecting animation switch mode and three-dimensional background of display unit switching, to respectively being opened up in electronic program guides template
Show that the layout of unit is adjusted, and/or three-dimensional background is switched over.
Wherein, user includes but not limited to the distributing adjustment instruction triggers mode of electronic program guides template:Pass through mouse
Mark to each display unit in electronic program guides template and/or three-dimensional background be adjusted the adjust instruction of triggering, by touching
Control operates to each display unit in the electronic program guides template on touch-screen and/or three-dimensional background is adjusted the tune of triggering
It is whole to instruct and by inputting adjusting parameter to each display unit in electronic program guides template and/or three-dimensional background being adjusted
The modes such as the adjust instruction of triggering.
Touch control operation can be included in touch screen and be inputted by the finger tip of finger, the nib of stylus or other touch-controls that are used for
External device (ED) touch-control end pressing touch screen long-press, click, double-click, sliding or the pressure touch of geometric figure operation, also
It can include touch-control pressure value, touch-control area etc..
For the specific setting value of touch-control pressure value and touch-control area, the present invention is not especially limited, as long as meeting this hair
The thought of the methods of exhibiting of the bright electronic program guides.
Fifth embodiment of the invention, the present embodiment are on the basis of above-described embodiment, with the displaying of electronic program guides
Exemplified by method, an application example of the invention is introduced with reference to attached drawing 5.
Step S501, three-dimensional electronic programming guide background is created by Unity3D design softwares.
The threedimensional model created by 3DMax design softwares is imported in Unity3D design softwares, creates three-dimensional electronic section
Mesh guide background, reserves electronic program guides template position in the three-dimensional model, and is each three-dimensional electronic programming guide background
One three-dimensional electronic programming guide Background Recognition information is set (for example, three-dimensional electronic programming guide background ID
(identification, unique encodings));And by AssetBundle to three-dimensional electronic programming guide background and three-dimensional electronic
Program guide Background Recognition information is compressed, by compressed three-dimensional electronic programming guide background and three-dimensional electronic programming guide
Background Recognition information is stored to server.
Such as:Space home theater threedimensional model is created by 3DMax design softwares, in space home theater threedimensional model
In reserve electronic program guides template position, space home theater threedimensional model is used as three-dimensional electronic programming guide background, simulates
Real 3 D stereo scene;The space home theater threedimensional model that 3DMax design softwares create is introduced directly into Unity3D to set
Count in software, wash with watercolours again is carried out to the article material information in space home theater threedimensional model by Unity3D design softwares
Dye, generates the space home theater three-dimensional background of electronic program guides template, and is the space family of electronic program guides template
Movie theatre three-dimensional background sets unique identification information;Space family shadow by AssetBundle to electronic program guides template
The identification information of institute's three-dimensional background and the space home theater three-dimensional background of electronic program guides template is compressed, after compression
Electronic program guides template space home theater three-dimensional background and electronic program guides template space home theater it is three-dimensional
The identification information of background is stored to server.
Step S502, establishment electronic program guides template initialization layout configuration information and electronic program guides template are moved
State adjusts configuration information.
Wherein, electronic program guides template initialization layout configuration information includes:Respectively shown in electronic program guides template
Initial position message, initial rotation angle information and the original zoom information of unit.
Each display unit includes but not limited in electronic program guides template:Electronic programming poster picture, electronic programming are drilled
Member's picture, electronic programming chief creating Team Member picture, being discussed in detail of electronic programming, the selection menu and electronics section of electronic programming
Purpose plays entrance etc..
Such as:Origin is set (for example, position (positions in electronic program guides template initializes layout configuration information
Put) node) (x, y, z)=(0,0,0);
Set electronic program guides template in i-th of display unit Ai initial position message (xi, yi, zi)=(J, K,
L);
The initial rotation angle information of i-th of display unit Ai in electronic program guides template is set;
The original zoom information of i-th of display unit Ai in electronic program guides template is set.
The dynamic adjustment configuration information of electronic program guides template includes:To each display unit in electronic program guides template
The position moving range information of position adjustment is carried out, the rotation angle range information of rotation adjustment is carried out, zooms in and out adjustment
Scaling range information, the handover configurations letter for redirecting animation shift mode information and three-dimensional background for being shown unit switching
Breath.
The animation shift mode information that redirects for being shown unit switching includes but not limited to:Redirect animation switching time,
The animation switching delay time is redirected, the motion track of animation switching is redirected and redirects animation transition effect pattern etc..
Animation transition effect pattern is redirected to include but not limited to:Fade in effect mode, fly into effect mode, float into effect mould
Formula, splitting effect mode, erasing effect mode, Random line effect mode, zooming effect pattern, rotates effe pattern and spring
Effect mode etc..
The handover configurations information of three-dimensional background includes but not limited to:The three-dimensional background identification information of three-dimensional background and the three-dimensional back of the body
The switching animation effect pattern of scape.
The switching animation effect pattern of three-dimensional background includes but not limited to:Fade in effect mode, fly into effect mode, float into
Effect mode, splitting effect mode, erasing effect mode, Random line effect mode, zooming effect pattern, rotates effe pattern
With pop effect pattern etc..
Confidence is matched somebody with somebody in the dynamic adjustment of electronic program guides template initialization layout configuration information and electronic program guides template
Breath is stored in the displaying terminal of server or electronic program guides.
Step S503, parses electronic program guides template initialization layout configuration information in Unity3d design softwares,
Each display unit in initialization layout electronic program guides template in three-dimensional electronic programming guide background.
Electronic program guides template initialization layout configuration information is parsed by Unity3d design softwares, obtains electronics section
The initial position message of each display unit, initial rotation angle information and original zoom information in mesh guide template, preset
Electronic program guides template position in three-dimensional background, initialization are laid out each display unit in electronic program guides template.
Such as:Electronic program guides template initialization layout configuration information is parsed by Unity3d design softwares, obtains electricity
The initial position message of 6 posters, initial rotation angle information and original zoom information in sub- program guide homepage, in electronics section
According to the initial position message of 6 posters, initial rotation angle information and original zoom information initializing cloth in mesh guide homepage
6 posters of office.
And for example:Electronic program guides template initialization layout configuration information is parsed by Unity3d design softwares, obtains electricity
The initial position message of subfield mesh displaying film information, initial rotation angle information and initial contracting in sub- program guide original list
Information is put, shows initial position message, the initial rotation angle of film information according to subfield mesh in electronic programming original list
Information and original zoom information initializing layout subfield mesh displaying film information.
And for example:Electronic program guides template initialization layout configuration information is parsed by Unity3d design softwares, obtains electricity
The initial position message of the detailed description information of single film in sub- program guide details page, initial rotation angle information and just
Beginning scalability information, the initial position message of the detailed description information of single film, initial in electronic programming list details page
Rotation angle information and original zoom information initializing are laid out the detailed description information of single film.
And for example:Electronic program guides template initialization layout configuration information is parsed by Unity3d design softwares, obtains electricity
The initial position message of the broadcasting entrance of single film, initial rotation angle information and initial contracting in sub- program guide details page
Information is put, initial position message, the initial rotation angle of the broadcasting entrance of single film in electronic programming list details page
Information and original zoom information initializing are laid out the broadcasting entrance of single film.
Step S504, electronic program guide data is asked to server, based on the electronic program guide data received,
Electronic program guides is shown in electronic program guides template.
Such as:Unity engineerings as independent engineering issue Android client installation kit (APK,
AndroidPackage), electronic program guide data is asked to server by coding at Unity ends, passes through stepping on for server
After recording certification success, the corresponding interface template of request server obtains electronic program guide data.Wherein, interface data format is
Json (JavaScript Object Notation, JavaScript object representation) goes here and there, and data are completed more after data parsing
Newly.
And for example:Part of the Unity engineerings as Android (Android) engineering, the network number in Unity engineerings
According to the interface by Android engineerings electronic program guide data is asked to server.It can avoid in Unity by this way
Hold secondary login.
Unity engineerings are exported as into Android engineerings first, and is integrated into existing Android engineerings and does secondary development.
Android ends method is called in Untiy ends when needing to ask electronic program guide data, and the parameter that method is passed to includes game
Object name, callback method name, all parameters are all String types.When Android ends request data returns, according to game object
Name, callback method star data are returned with String types, and parsing to json data and the page are completed more in callback method
Newly.For electronic program guides original list, one page electronic program guide data is asked by paging exhibition method every time, is passed through
The mode of page turning completes the displaying of all electronic program guide datas.
Step S505, when the distributing adjustment for receiving electronic program guides template instructs, in the control of distributing adjustment instruction
Under system, limited based on electronic program guides template layout configuration information, layout and/or the three-dimensional back of the body to electronic program guides template
Scape is adjusted.
Specifically, step S505, including:
User is received to instruct the distributing adjustment of electronic program guides template;
When the distributing adjustment for receiving electronic program guides template instructs, under the control of distributing adjustment instruction, it is based on
The dynamic adjustment configuration information of electronic program guides template is limited, and each display unit is into row position in electronic program guides template
The position moving range of adjustment, the rotation angle range for carrying out rotation adjustment, the scaling scope for zooming in and out adjustment, progress
In the switching limitation for redirecting animation switch mode and three-dimensional background of display unit switching, to respectively being opened up in electronic program guides template
Show that the layout of unit is adjusted, and/or three-dimensional background is switched over.
Wherein, user includes but not limited to the distributing adjustment instruction triggers mode of electronic program guides template:Pass through mouse
Mark to each display unit in electronic program guides template and/or three-dimensional background be adjusted the adjust instruction of triggering, by touching
Control operates to each display unit in the electronic program guides template on touch-screen and/or three-dimensional background is adjusted the tune of triggering
It is whole to instruct and by inputting adjusting parameter to each display unit in electronic program guides template and/or three-dimensional background being adjusted
The modes such as the adjust instruction of triggering.
Touch control operation can be included in touch screen and be inputted by the finger tip of finger, the nib of stylus or other touch-controls that are used for
External device (ED) touch-control end pressing touch screen long-press, click, double-click, sliding or the pressure touch of geometric figure operation, also
It can include touch-control pressure value, touch-control area etc..
For the specific setting value of touch-control pressure value and touch-control area, the present invention is not especially limited, as long as meeting this hair
The bright duplication and the thought of method of attaching.
Such as:The self-defined layout of electronic program guide menu is realized by way of mouse drag, passes through mouse point first
Editing options triggering edit instruction is hit, into electronic program guides edit pattern, electricity is clicked on, drags and discharged to detection user mouse
Sub- program guide menu etc. acts, and calculates the parameters such as sliding distance and the direction of mouse drag electronic program guide menu, is based on
Electronic program guides template layout configuration information is limited, and the initialization of electronic program guide menu is laid out coordinate position plus mouse
The mobile offset of mark obtains new electronic program guide menu coordinate position, and makees sensitivity inspection to mouse movement offset
Survey, when reaching the preset threshold of sensitivity, adjustment electronic program guide menu layout, while update electronic program guide menu
Corresponding electronic program guides template initialization layout configuration information, otherwise keeps electronic program guides template layout constant.
And for example:The self-defined layout of electronic program guide menu is realized by way of inputting adjusting parameter.By adjusting ginseng
Several input frames provides the entrance of adjusting parameter input to the user;The adjusting parameter of electronic program guide menu is inputted by user
The layout of electronic program guide menu is adjusted, to realize the function of adjustment electronic program guide menu.Wherein, adjusting parameter is defeated
Entering frame includes electronic program guide menu adjustment target position information, adjustment target rotation angle information and adjustment target scale letter
Multiple adjusting parameters such as breath, after adjustment parameter verification, by the adjustment in the limitation of electronic program guides template layout configuration information
During parameter setting is laid out to electronic program guides, the adjusting parameter outside the limitation of electronic program guides template layout configuration information is set
Put, set electronic program guide menu to be laid out using recommendation adjusting parameter, while update the corresponding electricity of electronic program guide menu
Sub- program guide template initialization layout configuration information.
By the explanation of embodiment, should can to the present invention for reach technological means that predetermined purpose is taken and
Effect is able to more go deep into and specific understanding, but appended diagram is only to provide reference and purposes of discussion, is not used for originally
Invention is any limitation as.
Claims (10)
- A kind of 1. methods of exhibiting of electronic program guides, it is characterised in that including:Create electronic program guides template initialization layout configuration information;By parsing the electronic program guides template initialization layout configuration information, cloth is initialized in preset three-dimensional background Office's electronic program guides template.
- 2. according to the method described in claim 1, it is characterized in that, the method further includes:Create the dynamic adjustment configuration information of electronic program guides template;When the distributing adjustment for receiving electronic program guides template instructs, under the control of distributing adjustment instruction, it is based on The electronic program guides template layout configuration information is limited, layout and/or the three-dimensional back of the body to electronic program guides template Scape is adjusted.
- 3. according to the method described in claim 1, it is characterized in that,The electronic program guides template initialization layout configuration information includes:Each display unit in electronic program guides template Initial position message, initial rotation angle information and original zoom information.
- 4. according to the method described in claim 2, it is characterized in that,The dynamic adjustment configuration information of the electronic program guides template includes:To each display unit in electronic program guides template The position moving range information of position adjustment is carried out, the rotation angle range information of rotation adjustment is carried out, zooms in and out adjustment Scaling range information, the handover configurations letter for redirecting animation shift mode information and three-dimensional background for being shown unit switching Breath.
- 5. according to the method described in claim 1, it is characterized in that, the method further includes:In preset three-dimensional background just After beginningization layout electronic program guides template, based on the electronic program guide data received, in the initialization layout electricity Electronic program guides is shown in sub- program guide template.
- A kind of 6. displaying device of electronic program guides, it is characterised in that including:First configuration module, for creating electronic program guides template initialization layout configuration information;Layout modules, for being laid out configuration information by parsing the electronic program guides template initialization, in preset three-dimensional Initialization layout electronic program guides template in background.
- 7. device according to claim 6, it is characterised in that described device further includes:Second configuration module, the dynamic for creating electronic program guides template adjust configuration information;Module is adjusted, for when the distributing adjustment for receiving electronic program guides template instructs, being instructed in the distributing adjustment Control under, limited based on the electronic program guides template layout configuration information, to the layout of electronic program guides template and/ Or the three-dimensional background is adjusted.
- 8. device according to claim 6, it is characterised in thatThe electronic program guides template initialization layout configuration information includes:Each display unit in electronic program guides template Initial position message, initial rotation angle information and original zoom information.
- 9. device according to claim 7, it is characterised in thatThe dynamic adjustment configuration information of the electronic program guides template includes:To each display unit in electronic program guides template The position moving range information of position adjustment is carried out, the rotation angle range information of rotation adjustment is carried out, zooms in and out adjustment Scaling range information, the handover configurations letter for redirecting animation shift mode information and three-dimensional background for being shown unit switching Breath.
- 10. device according to claim 6, it is characterised in that described device further includes:Load-on module, after initializing layout electronic program guides template for the layout modules, based on the electronics received Program guide data, electronic program guides is shown in the initialization layout electronic program guides template.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610921141.6A CN107979769A (en) | 2016-10-21 | 2016-10-21 | The methods of exhibiting and device of a kind of electronic program guides |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610921141.6A CN107979769A (en) | 2016-10-21 | 2016-10-21 | The methods of exhibiting and device of a kind of electronic program guides |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107979769A true CN107979769A (en) | 2018-05-01 |
Family
ID=62003830
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610921141.6A Pending CN107979769A (en) | 2016-10-21 | 2016-10-21 | The methods of exhibiting and device of a kind of electronic program guides |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107979769A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113992928A (en) * | 2021-10-25 | 2022-01-28 | 北京达佳互联信息技术有限公司 | Live broadcast room display method and device, electronic equipment and storage medium |
-
2016
- 2016-10-21 CN CN201610921141.6A patent/CN107979769A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113992928A (en) * | 2021-10-25 | 2022-01-28 | 北京达佳互联信息技术有限公司 | Live broadcast room display method and device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110300909B (en) | Systems, methods, and media for displaying an interactive augmented reality presentation | |
TWI622026B (en) | Interactive teaching system | |
US8644467B2 (en) | Video conferencing system, method, and computer program storage device | |
US20120107790A1 (en) | Apparatus and method for authoring experiential learning content | |
US20140176607A1 (en) | Simulation system for mixed reality content | |
CN108762482A (en) | Data interactive method and system between a kind of large screen and augmented reality glasses | |
KR101575092B1 (en) | Method, system and computer-readable recording medium for creating motion sequence of animation | |
CN105139741A (en) | Digital sand table system | |
Rumiński et al. | Creation of interactive AR content on mobile devices | |
KR20100014198A (en) | Method and system for authoring 3d model object in augmented reality environment | |
Adão et al. | A rapid prototyping tool to produce 360 video-based immersive experiences enhanced with virtual/multimedia elements | |
KR20160050295A (en) | Method for Simulating Digital Watercolor Image and Electronic Device Using the same | |
CN109032339A (en) | A kind of method and system that real-time intelligent body-sensing is synchronous | |
CN112384972A (en) | System and method for multi-screen display and interaction | |
CN109656463A (en) | The generation method of individual character expression, apparatus and system | |
CN107979769A (en) | The methods of exhibiting and device of a kind of electronic program guides | |
US20180165877A1 (en) | Method and apparatus for virtual reality animation | |
CN116843826A (en) | Three-dimensional modeling method and device for flexible object, electronic equipment and storage medium | |
US10534571B2 (en) | Object-based presentation system | |
KR20200137594A (en) | A mobile apparatus and a method for controlling the mobile apparatus | |
KR101811344B1 (en) | Method and apparatus for display control, and computer program recorded on computer readable recording medium for executing the method | |
CN110597392A (en) | Interaction method based on VR simulation world | |
TWI475420B (en) | Editable editing method of media interaction device and media interactive platform | |
US20240020910A1 (en) | Video playing method and apparatus, electronic device, medium, and program product | |
CN118131892A (en) | Virtual interaction method, device, equipment and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180501 |