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 PDF

Info

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
Application number
CN201610921141.6A
Other languages
Chinese (zh)
Inventor
邾文杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201610921141.6A priority Critical patent/CN107979769A/en
Publication of CN107979769A publication Critical patent/CN107979769A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/262Content 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/26283Content 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-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

The methods of exhibiting and device of a kind of electronic program guides
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)

  1. 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. 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. 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. 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. 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.
  6. 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. 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. 8. device according to claim 6, it is characterised 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.
  9. 9. device according to claim 7, it is characterised 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.
  10. 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.
CN201610921141.6A 2016-10-21 2016-10-21 The methods of exhibiting and device of a kind of electronic program guides Pending CN107979769A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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