CN109495779A - Bullet screen adjusting method and device and computer readable storage medium - Google Patents
Bullet screen adjusting method and device and computer readable storage medium Download PDFInfo
- Publication number
- CN109495779A CN109495779A CN201811196406.6A CN201811196406A CN109495779A CN 109495779 A CN109495779 A CN 109495779A CN 201811196406 A CN201811196406 A CN 201811196406A CN 109495779 A CN109495779 A CN 109495779A
- Authority
- CN
- China
- Prior art keywords
- barrage
- speed
- angular speed
- adjusted
- terminal
- 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
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000003860 storage Methods 0.000 title claims abstract description 18
- 230000001133 acceleration Effects 0.000 claims abstract description 74
- 238000005096 rolling process Methods 0.000 claims abstract description 59
- 230000033001 locomotion Effects 0.000 claims abstract description 14
- 238000004590 computer program Methods 0.000 claims description 6
- 230000001105 regulatory effect Effects 0.000 claims 4
- 230000015654 memory Effects 0.000 description 24
- 230000003238 somatosensory effect Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 9
- 230000001360 synchronised effect Effects 0.000 description 9
- 230000005291 magnetic effect Effects 0.000 description 6
- 230000003068 static effect Effects 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000005294 ferromagnetic effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
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/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/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- 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
- H04N21/4314—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 for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
-
- 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/488—Data services, e.g. news ticker
- H04N21/4884—Data services, e.g. news ticker for displaying subtitles
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Telephone Function (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
The invention discloses a bullet screen adjusting method, a bullet screen adjusting device and a computer readable storage medium, wherein the method comprises the following steps: acquiring an angular velocity or acceleration vector generated by the movement of the terminal; and adjusting the rolling speed or the area position of the bullet screen displayed in the terminal according to the angular velocity or the acceleration vector.
Description
Technical field
It a kind of adjusted the present invention relates to field of terminal technology more particularly to barrage method, apparatus and computer-readable deposits
Storage media.
Background technique
Currently, user can be interacted, barrage refers to son when watching video, live streaming by way of sending barrage
The curtain that bullet is more and is formed, initially amplification be used to describe effect when sailing when a large amount of viewings from screen, amplified at present for
Refer to the comment sailed when viewing from screen.
Barrage is usually to be shown on the regional location of division on the screen, and each region uses corresponding bullet
Curtain display track, the barrage in the region all will show that track is slipped over from screen along barrage, for example, as shown in Figure 1, shielding in figure
Curtain is divided into the barrage viewing area of upper, middle and lower three, has corresponding barrage to show track in each barrage display area, then uses
The barrage that family is sent can show that track is scrolled along barrage.Barrage shows that position of the track in screen is not solid
It is fixed constant, and quantity is also not and immobilizes.For example, when video-see is fewer in number, since the barrage item number of transmission is not
Very much, the barrage on screen shows that number of tracks may be less at this time, and the interval between track is larger, to guarantee every barrage
It can completely show;And when video-see number is more, the barrage that user sends often also becomes more crypto set, shields at this time
Barrage in curtain shows that track often also becomes more crypto set, and the interval of interorbital also becomes smaller and smaller, will use as early as possible
The magnanimity barrage that family is sent is shown.
The rolling speed of above-mentioned existing barrage display mode and barrage be by barrage system self-setting, for
For family, the display area for the barrage that only sender user can send oneself is adjusted, and the user watched then can not be right
The display area of the barrage shown on broadcast interface or the rolling speed of barrage are adjusted, and then are brought to user poor
Viewing experience.
Summary of the invention
In order to solve the above technical problems, the embodiment of the invention provides the method, apparatus and computer of a kind of adjusting of barrage
Readable storage medium storing program for executing.
The method that barrage provided in an embodiment of the present invention is adjusted includes:
Obtain angular speed or vector acceleration that terminal movement generates;
Rolling speed or regional location according to the angular speed or vector acceleration, to the barrage shown in the terminal
It is adjusted.
Wherein, the rolling speed according to the angular speed or vector acceleration, to the barrage shown in the terminal
Or regional location is adjusted and includes:
When the direction of the angular speed or vector acceleration is identical as the first preset direction, then reduce the rolling of the barrage
Speed;
When the direction of the angular speed or vector acceleration and the first preset direction are on the contrary, then increase the rolling of the barrage
Speed.
Wherein, the rolling speed according to the angular speed or vector acceleration, to the barrage shown in the terminal
Or regional location is adjusted further include:
It, then will be on the regional location when the direction of the angular speed or vector acceleration is identical as the second preset direction
It moves;
When the direction of the angular speed or vector acceleration and the second preset direction are on the contrary, then will be under the regional location
It moves.
Wherein, the rolling speed according to the angular speed or vector acceleration, to the barrage shown in the terminal
Or regional location is adjusted further include:
According to the angular speed or the mould of vector acceleration, the width of the rolling speed of the barrage increased or reduced is determined
Degree;
According to the angular speed or the mould of vector acceleration, the amplitude for moving up or moving down of the regional location is determined.
Wherein, the method also includes:
Obtain the deflection angle and deflection direction that terminal generates;
Rolling speed or region position according to the deflection angle and deflection direction, to the barrage shown in the terminal
It sets and is adjusted.
The device that a kind of barrage provided in an embodiment of the present invention is adjusted includes:
First obtains module, the angular speed or vector acceleration generated for obtaining terminal movement;
First adjustment module is used for according to the angular speed or vector acceleration, to the barrage shown in the terminal
Rolling speed or regional location are adjusted.
It wherein, include the first barrage speed adjustment module in first adjustment module,
The first barrage speed adjustment module is preset for the direction when the angular speed or vector acceleration with first
Direction is identical, then reduces the rolling speed of the barrage;When the direction of the angular speed or vector acceleration and the first default side
To on the contrary, then increasing the rolling speed of the barrage.
It wherein, further include the first barrage regional location adjustment module in first adjustment module,
The first barrage regional location adjustment module, for when the direction and second of the angular speed or vector acceleration
Preset direction is identical, then moves up the regional location;When the direction of the angular speed or vector acceleration and the second default side
To on the contrary, then the regional location is moved down.
It wherein, further include strength of adjustment module in first adjustment module,
The strength of adjustment module determines the rolling of the barrage for the mould according to the angular speed or vector acceleration
The amplitude of dynamic speed increased or reduced;It is also used to the mould according to the angular speed or vector acceleration, determines the region position
The amplitude for moving up or moving down set.
Wherein, described device further includes the second acquisition module, the second adjustment module,
Described second obtains module, for obtaining deflection angle and the deflection direction of terminal generation;
Second adjustment module is used for according to the deflection angle and deflection direction, to what is shown in the terminal
The rolling speed or regional location of barrage are adjusted.
The embodiment of the present invention also provides a kind of computer readable storage medium, is stored thereon with computer program, the calculating
Machine program realizes any one of the method that aforementioned barrage is adjusted step when being executed by processor.
In the technical solution of the embodiment of the present invention, angular speed or vector acceleration that terminal movement generates are obtained;According to institute
Angular speed or vector acceleration are stated, the rolling speed or regional location of the barrage shown in the terminal are adjusted.In this way,
It realizes regional location and the barrage rolling speed in subscriber terminal side, to barrage to be adjusted, and improves the sight of user
See experience.
Detailed description of the invention
Attached drawing generally shows each embodiment discussed herein by way of example and not limitation;
Fig. 1 is barrage display area schematic diagram;
Fig. 2 is the flow diagram for the method that a kind of barrage of the embodiment of the present invention is adjusted;
Fig. 3 is the realization effect diagram that a kind of barrage of the embodiment of the present invention is adjusted;
Fig. 4 is the structural schematic diagram for the device that a kind of barrage of the embodiment of the present invention is adjusted;
Fig. 5 is the structural schematic diagram for the device that a kind of barrage of the embodiment of the present invention is adjusted.
Specific embodiment
The characteristics of in order to more fully hereinafter understand the embodiment of the present invention and technology contents, with reference to the accompanying drawing to this hair
The realization of bright embodiment is described in detail, appended attached drawing purposes of discussion only for reference, is not used to limit the embodiment of the present invention.
Fig. 2 is the flow diagram for the method that a kind of barrage of the embodiment of the present invention is adjusted, as shown in Fig. 2, the barrage
The method of adjusting the following steps are included:
Step 201: obtaining angular speed or vector acceleration that terminal movement generates.
Here terminal can be mobile terminal, and the present embodiment, which takes the mobile phone as an example, to be illustrated, and mobile phone is built-in in mobile phone
Gyroscope (also known as angular-rate sensor), accelerometer, wherein mobile phone gyroscope measures rotation when mobile phone deflection, inclination
Angular speed, the acceleration generated in accelerometer measures mobile phone motion process.
Specifically, it is illustrated with a kind of three-axis gyroscope for being applied to mobile phone terminal, is used to measure the rotation in X, Y, Z axis
Rotational speed rate, unit rad/s.It takes the mobile phone as an example, mobile phone is laid flat into desktop, screen upward, rotates in a counter-clockwise direction mobile phone, obtains
What is obtained is the speed of rotation of Z axis.The rotation of one axis of each Air conduct measurement of gyroscope, it is actually detected in respectively obtain three axis
The speed of rotation, and then obtain actual angular velocity vector;Accelerometer is used to detect gravity of the mobile phone in X, Y, Z axis and accelerates
Degree, unit m/s2, by the acceleration of gravity on three axis of measurement, so can be obtained acceleration that the movement of practical mobile phone generates to
Amount.
In practical application, user makes terminal generate angular speed or vector acceleration by shaking or tilt operation, here
It can be for detection setting angular speed or acceleration setting threshold value be shaken, when the acceleration or angular speed that terminal actual motion generates
When beyond threshold value, just its motion state is judged to shaking, and then executes step 202.
Step 202: according to the angular speed or vector acceleration, rolling speed to the barrage shown in the terminal or
Regional location is adjusted.
Here there are two kinds of adjusting foundations, first is that the direction of vector, second is that the size of vector, respectively corresponds and specifically actually answers
In, user shake direction and shaking amplitude: user can by shake terminal, change terminal angular speed size or
Acceleration magnitude, the direction of shaking is identical as the direction of angular speed or acceleration that terminal generates, in this way, aobvious to barrage to realize
Show the adjusting of regional location or rolling speed.
In one embodiment, described according to the angular speed or vector acceleration, to the barrage shown in the terminal
Rolling speed or regional location to be adjusted include: when the direction of the angular speed or vector acceleration and the first preset direction
It is identical, then reduce the rolling speed of the barrage;When the direction of the angular speed or vector acceleration and the first preset direction phase
Instead, then increase the rolling speed of the barrage.Macroscopically, i.e. the direction of terminal shaking is identical as preset direction, then described in reduction
The rolling speed of barrage;When terminal shakes direction and preset direction on the contrary, then increasing the rolling speed of the barrage.For example, will
First preset direction is set as corresponding realize of the horizontal somatosensory operation to the left, then shaken to the left and slows down barrage rolling speed, and to
Corresponding realize of the somatosensory operation of right shaking increases barrage broadcasting speed.
In one embodiment, described according to the angular speed or vector acceleration, to the barrage shown in the terminal
Rolling speed or regional location be adjusted further include: when the direction of the angular speed or vector acceleration and the second default side
To identical, then the regional location is moved up;When the direction of the angular speed or vector acceleration and the second preset direction on the contrary,
Then the regional location is moved down.On macrotechnique, i.e. the direction of terminal shaking is identical as preset direction, then will show in terminal
The regional location of barrage move up;When shaking direction and preset direction are on the contrary, then by the regional location of the barrage shown in terminal
It moves down.For example, setting the corresponding region for realizing barrage of the horizontal somatosensory operation to the left, then shaken to the left for the second preset direction
Position moves up, and the corresponding regional location for realizing barrage of the somatosensory operation shaken to the right moves down, what the display area of barrage moved down
Realize that effect is as shown in Figure 3.
In one embodiment, described according to the angular speed or vector acceleration, to the barrage shown in the terminal
Rolling speed or regional location be adjusted further include: according to the angular speed or the mould of vector acceleration, determine the bullet
The amplitude of the rolling speed of curtain increased or reduced;According to the angular speed or the mould of vector acceleration, the region position is determined
The amplitude for moving up or moving down set.On macrotechnique, the dynamics amount of progress of barrage adjusting can be controlled to by shaking terminal
Change, specifically, the amplitude that the corresponding barrage of mould of terminal angular speed or vector acceleration is adjusted can be preset, such as: it is default to work as
Terminal movement generates acceleration magnitude and reaches 12m/s2, corresponding broadcasting speed increases or decreases a unit, when terminal moves production
Raw acceleration magnitude reaches 18m/s2, correspond to broadcasting speed and increase or decrease two units;It is default to accelerate when terminal movement generates
Degree size reaches 12m/s2, corresponding barrage display area position moves up or moves down a unit, generates acceleration when terminal moves
Size reaches 18m/s2, corresponding barrage display area position moves up or moves down two units.
In one embodiment, the number shaken according in a preset time according to the terminal detected and direction,
The rolling speed or regional location of the barrage shown in the terminal are adjusted.It is adjusted and is illustrated with regional location below, it can
Barrage control parameter corresponding to control instruction is moved up to preset control barrage display position as 1, and barrage is shown
It is -1 that position, which moves down barrage control parameter corresponding to control instruction, i.e., often receives a barrage display position control and refer to
It enables, i.e., according to the corresponding direction of barrage display position control instruction, by mobile 1 unit in the display position of barrage on the screen.
Within the default 2s time, handset identity to user has carried out the somatosensory operation for shaking mobile phone upwards three times, and shakes downwards twice
The somatosensory operation of machine of starting can determine the control for this corresponding control instruction of five somatosensory operations then according to arrangement above
Parameter processed be (3 × 1)+[2 × (- 1)]=1, i.e., mobile phone receive this five somatosensory operations triggering five control instructions after,
Barrage can be moved up a unit in on-screen display (osd) area.
In one embodiment, the deflection angle and deflection direction that terminal generates are obtained;According to the deflection angle with
And deflection direction, the rolling speed or regional location of the barrage shown in the terminal are adjusted.By taking mobile phone terminal as an example,
The deflection angle of terminal and deflection direction can be obtained by the gyroscope built in mobile phone, and directly measurement is not inclined for gyroscope
Gyration, but the deflection angle of present terminal can be obtained by calculation processing, according to the deflection angle of acquisition and deflection side
The rolling speed or regional location of the barrage shown in terminal are adjusted, basis in regulative mode and previous embodiment
The mode of angular speed or vector acceleration is similar, and in practical application, user can change the deflection angle of terminal by tilting terminal
Degree and deflection direction, to realize the adjusting to barrage display area position or rolling speed.
In one embodiment, it is described according to the deflection angle and deflection direction, to the bullet shown in the terminal
Curtain rolling speed or regional location be adjusted include: when it is described deflection direction direction it is identical as the first preset direction, then
Reduce the rolling speed of the barrage;When the deflection direction and the first preset direction are on the contrary, then increase the rolling of the barrage
Speed.For example, the first preset direction is set as being tilted to the left, then corresponding realize of the somatosensory operation being tilted to the left slows down barrage rolling
Dynamic speed, and corresponding realize of somatosensory operation being tilted to the right increases barrage broadcasting speed.
In one embodiment, it is described according to the deflection angle and deflection direction, to the bullet shown in the terminal
Curtain rolling speed or regional location be adjusted further include: when it is described deflection direction direction it is identical as the second preset direction,
Then the regional location is moved up;When the deflection direction with the second preset direction on the contrary, then the regional location is moved down.Example
Such as, the first preset direction is set as being tilted to the left, then on the corresponding regional location for realizing barrage of the somatosensory operation being tilted to the left
It moves, and the corresponding regional location for realizing barrage of the somatosensory operation being tilted to the right moves down.
In one embodiment, it is described according to the deflection angle and deflection direction, to the bullet shown in the terminal
The rolling speed or regional location of curtain are adjusted further include: according to the deflection angle, determine the rolling speed of the barrage
The amplitude increased or reduced;According to the deflection angle, the amplitude for moving up or moving down of the regional location is determined.Macroscopic view behaviour
On work, the dynamics that barrage adjusting is controlled by shaking terminal can be quantified, such as: tilt angle can be preset
Every to increase by 5 degree, then the broadcasting speed of barrage can respond increase and decrease or reduce by 1 unit.It will be tilted to the right and be correspondingly arranged to slow down
Barrage broadcasting speed;When determining that somatosensory operation of the user for mobile phone is to be tilted to the right mobile phone, and tilt angle is 10 degree, then may be used
To determine that the corresponding control instruction of the somatosensory operation is to slow down barrage broadcasting speed, and the control specifies the corresponding control parameter to be
The current rolling speed of barrage is reduced 2 units by 2 units, i.e. mobile phone.
Fig. 4 is the structural schematic diagram for the device that a kind of barrage of the embodiment of the present invention is adjusted, and the device 400 that barrage is adjusted wraps
It includes:
First obtains module 401, the angular speed or vector acceleration generated for obtaining terminal movement;
First adjustment module 402 is used for according to the angular speed or vector acceleration, to the barrage shown in the terminal
Rolling speed or regional location be adjusted.
It in one embodiment, include the first barrage speed adjustment module 403 in first adjustment module 402, it is described
First barrage speed adjustment module 403, the direction for working as the angular speed or vector acceleration is identical as the first preset direction,
Then reduce the rolling speed of the barrage;When the direction of the angular speed or vector acceleration and the first preset direction are on the contrary, then
Increase the rolling speed of the barrage.
It in one embodiment, further include the first barrage regional location adjustment module in first adjustment module 402
404, the first barrage regional location adjustment module 404, for when the direction and second of the angular speed or vector acceleration
Preset direction is identical, then moves up the regional location;When the direction of the angular speed or vector acceleration and the second default side
To on the contrary, then the regional location is moved down.
It in one embodiment, further include strength of adjustment module 405, the adjusting force in first adjustment module 402
Degree module 405 determines the increase of the rolling speed of the barrage or subtracts for the mould according to the angular speed or vector acceleration
Small amplitude;It is also used to the mould according to the angular speed or vector acceleration, determines moving up or moving down for the regional location
Amplitude.
In one embodiment, the device 400 that barrage is adjusted further includes the second acquisition module 406, the second adjustment module
407, described second obtains module 406, for obtaining deflection angle and the deflection direction of terminal generation;Described second adjusts mould
Block 407 is used for according to the deflection angle and deflection direction, rolling speed or region to the barrage shown in the terminal
Position is adjusted.
It will be appreciated by those skilled in the art that the realization function of each module in the device 400 that barrage shown in Fig. 4 is adjusted
It can refer to the associated description for the method that aforementioned barrage is adjusted and understand.The function for each module of device 400 that barrage shown in Fig. 4 is adjusted
It can be realized, can also be realized by specific logic circuit and running on the program on processor.
Fig. 5 is the structural schematic diagram for the device that a kind of barrage of the embodiment of the present invention is adjusted, what barrage shown in fig. 5 was adjusted
Device 500 be arranged on the terminal, comprising: at least one processor 501, memory 502, user interface 503, at least one
Network interface 504.The various components in device 500 that barrage is adjusted are coupled by bus system 505.It is understood that total
Linear system system 505 is for realizing the connection communication between these components.Bus system 505 except include data/address bus in addition to, further include
Power bus, control bus and status signal bus in addition.But for the sake of clear explanation, various buses are all designated as in Fig. 5
Bus system 505.
Wherein, user interface 503 may include display, keyboard, mouse, trace ball, click wheel, key, button, sense of touch
Plate or touch screen etc..
The device that memory 502 in the embodiment of the present invention is used to store various types of data to support barrage to adjust
500 operation.The example of these data includes: any computer program for operating on the device 500 that barrage is adjusted, such as
Operating system 5021 and application program 5022;Wherein, operating system 5021 includes various system programs, such as ccf layer, core
Library layer, driving layer etc., for realizing various basic businesses and the hardware based task of processing.Application program 5022 may include
Various application programs, for realizing various applied business.Realize that the program of present invention method may be embodied in using journey
In sequence 5022.
The method that the embodiments of the present invention disclose can be applied in processor 501, or be realized by processor 501.
Processor 501 may be a kind of IC chip, the processing capacity with signal.During realization, the above method it is each
Step can be completed by the integrated logic circuit of the hardware in processor 501 or the instruction of software form.Above-mentioned processing
Device 501 can be general processor, digital signal processor or other programmable logic device, discrete gate or transistor
Logical device, discrete hardware components etc..Processor 501 may be implemented or execute the disclosed each side in the embodiment of the present invention
Method, step and logic diagram.General processor can be microprocessor or any conventional processor etc..In conjunction with of the invention real
The step of applying method disclosed in example can be embodied directly in hardware decoding processor and execute completion, or use decoding processor
In hardware and software module combination execute completion.Software module can be located in storage medium, which is located at storage
The step of device 502, processor 501 reads the information in memory 502, completes preceding method in conjunction with its hardware.
It is appreciated that memory 502 can be volatile memory or nonvolatile memory, may also comprise volatibility and
Both nonvolatile memories.Wherein, nonvolatile memory can be read-only memory (ROM, Read Only Memory),
Programmable read only memory (PROM, Programmable Read-Only Memory) can comment on display and may be programmed read-only storage
Device (EPROM, Erasable Programmable Read-Only Memory), electricity can comment on display programmable read only memory
The storage of (EEPROM, Electrically Erasable Programmable Read-Only Memory), magnetic random access
Device (FRAM, ferromagnetic random access memory), flash memory (Flash Memory), magnetic surface are deposited
Reservoir, CD or CD-ROM (CD-ROM, Compact Disc Read-Only Memory);Magnetic surface storage can be
Magnetic disk storage or magnetic tape storage.Volatile memory can be random access memory (RAM, Random Access
Memory), it is used as External Cache.By exemplary but be not restricted explanation, the RAM of many forms is available, such as
Static random access memory (SRAM, Static Random Access Memory), synchronous static random access memory
(SSRAM, Synchronous Static Random Access Memory), dynamic random access memory (DRAM,
Dynamic Random Access Memory), Synchronous Dynamic Random Access Memory (SDRAM, Synchronous
Dynamic Random Access Memory), double data speed synchronous dynamic RAM (DDRSDRAM,
Double Data Rate Synchronous Dynamic Random Access Memory), enhanced synchronous dynamic random
Access memory (ESDRAM, Enhanced Synchronous Dynamic Random Access Memory), synchronized links
Dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), direct rambus
Random access memory (DRRAM, Direct Rambus Random Access Memory).Description of the embodiment of the present invention is deposited
Reservoir 502 is intended to include but is not limited to the memory of these and any other suitable type.
Based on the comment display methods that each embodiment of the application provides, the application also provides a kind of computer-readable storage medium
Matter, referring to Figure 5, the computer readable storage medium may include: the memory 502 for storing computer program,
The processor 501 for the device 500 that above-mentioned computer program can be adjusted by barrage executes, to complete step described in preceding method.Meter
Calculation machine readable storage medium storing program for executing can be FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface storage, light
The memories such as disk or CD-ROM.
It should be understood that between technical solution documented by the embodiment of the present invention, in the absence of conflict, Ke Yiren
Meaning combination.
The above is only a preferred embodiment of the present invention, is not intended to limit the scope of the invention, all to utilize this hair
Equivalent structure or equivalent flow shift made by bright specification and accompanying drawing content is applied directly or indirectly in other relevant skills
Art field, is included within the scope of the present invention.
Claims (11)
1. a kind of method that barrage is adjusted, which is characterized in that the described method includes:
Obtain angular speed or vector acceleration that terminal movement generates;
According to the angular speed or vector acceleration, rolling speed or regional location to the barrage shown in the terminal are carried out
It adjusts.
2. the method that barrage according to claim 1 is adjusted, which is characterized in that described according to the angular speed or acceleration
Vector is adjusted to the rolling speed or regional location of the barrage shown in the terminal and includes:
When the direction of the angular speed or vector acceleration is identical as the first preset direction, then the rolling for reducing the barrage is fast
Degree;
When the direction of the angular speed or vector acceleration and the first preset direction on the contrary, then increasing the rolling speed of the barrage
Degree.
3. the method that barrage according to claim 1 is adjusted, which is characterized in that described according to the angular speed or acceleration
The rolling speed or regional location of the barrage shown in the terminal is adjusted in vector further include:
When the direction of the angular speed or vector acceleration is identical as the second preset direction, then the regional location is moved up;
When the direction of the angular speed or vector acceleration with the second preset direction on the contrary, then the regional location is moved down.
4. the method that barrage according to claim 1 is adjusted, which is characterized in that described according to the angular speed or acceleration
The rolling speed or regional location of the barrage shown in the terminal is adjusted in vector further include:
According to the angular speed or the mould of vector acceleration, the amplitude of the rolling speed of the barrage increased or reduced is determined;
According to the angular speed or the mould of vector acceleration, the amplitude for moving up or moving down of the regional location is determined.
5. the method that barrage according to claim 1 is adjusted, which is characterized in that the method also includes:
Obtain the deflection angle and deflection direction that terminal generates;
According to the deflection angle and deflection direction, rolling speed or regional location to the barrage shown in the terminal into
Row is adjusted.
6. the device that a kind of barrage is adjusted, which is characterized in that described device includes:
First obtains module, the angular speed or vector acceleration generated for obtaining terminal movement;
First adjustment module, for the rolling according to the angular speed or vector acceleration, to the barrage shown in the terminal
Speed or regional location are adjusted.
7. barrage regulating device according to claim 6, which is characterized in that include the first bullet in first adjustment module
Curtain speed adjustment module,
The first barrage speed adjustment module, for working as direction and the first preset direction of the angular speed or vector acceleration
It is identical, then reduce the rolling speed of the barrage;When the direction of the angular speed or vector acceleration and the first preset direction phase
Instead, then increase the rolling speed of the barrage.
8. barrage regulating device according to claim 6, which is characterized in that further include first in first adjustment module
Barrage regional location adjustment module,
The first barrage regional location adjustment module is preset for the direction when the angular speed or vector acceleration with second
Direction is identical, then moves up the regional location;When the direction of the angular speed or vector acceleration and the second preset direction phase
Instead, then the regional location is moved down.
9. barrage regulating device according to claim 6, which is characterized in that further include adjusting in first adjustment module
Dynamics module,
The strength of adjustment module determines the rolling speed of the barrage for the mould according to the angular speed or vector acceleration
The amplitude of degree increased or reduced;It is also used to the mould according to the angular speed or vector acceleration, determines the regional location
The amplitude for moving up or moving down.
10. barrage regulating device according to claim 6, which is characterized in that described device further includes the second acquisition module,
Second adjustment module,
Described second obtains module, for obtaining deflection angle and the deflection direction of terminal generation;
Second adjustment module is used for according to the deflection angle and deflection direction, to the barrage shown in the terminal
Rolling speed or regional location be adjusted.
11. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program quilt
The step of method that any one of claim 1 to 5 barrage is adjusted is realized when processor executes.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811196406.6A CN109495779A (en) | 2018-10-15 | 2018-10-15 | Bullet screen adjusting method and device and computer readable storage medium |
PCT/CN2019/106520 WO2020078161A1 (en) | 2018-10-15 | 2019-09-18 | Bullet screen adjustment method and apparatus, and computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811196406.6A CN109495779A (en) | 2018-10-15 | 2018-10-15 | Bullet screen adjusting method and device and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109495779A true CN109495779A (en) | 2019-03-19 |
Family
ID=65690303
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811196406.6A Pending CN109495779A (en) | 2018-10-15 | 2018-10-15 | Bullet screen adjusting method and device and computer readable storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109495779A (en) |
WO (1) | WO2020078161A1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110209322A (en) * | 2019-04-23 | 2019-09-06 | 努比亚技术有限公司 | Wearable device control method, wearable device and computer readable storage medium |
CN110248243A (en) * | 2019-07-25 | 2019-09-17 | 维沃移动通信有限公司 | A kind of display methods and terminal of multimedia file |
CN110740338A (en) * | 2019-10-29 | 2020-01-31 | 网易(杭州)网络有限公司 | bullet screen processing method and device, electronic equipment and storage medium |
WO2020078161A1 (en) * | 2018-10-15 | 2020-04-23 | 咪咕音乐有限公司 | Bullet screen adjustment method and apparatus, and computer-readable storage medium |
CN111277887A (en) * | 2020-01-13 | 2020-06-12 | 网易(杭州)网络有限公司 | Bullet screen data processing method and device |
CN112888120A (en) * | 2021-01-12 | 2021-06-01 | 广东睿住智能科技有限公司 | Method and device for adjusting color temperature of lamp and computer readable storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105163157A (en) * | 2015-06-30 | 2015-12-16 | 北京奇艺世纪科技有限公司 | Display method and device for bullet screen contents |
CN105554581A (en) * | 2015-12-11 | 2016-05-04 | 小米科技有限责任公司 | Method and device for bullet screen display |
CN105847940A (en) * | 2016-05-24 | 2016-08-10 | 武汉斗鱼网络科技有限公司 | Bullet screen display control method and apparatus |
CN106293446A (en) * | 2015-08-18 | 2017-01-04 | 北京智谷睿拓技术服务有限公司 | Display packing and display device |
CN106371646A (en) * | 2015-08-18 | 2017-02-01 | 北京智谷睿拓技术服务有限公司 | Display method and display device |
CN107241492A (en) * | 2017-05-24 | 2017-10-10 | 努比亚技术有限公司 | A kind of dynamic information display method and equipment |
CN107613402A (en) * | 2017-09-07 | 2018-01-19 | 咪咕音乐有限公司 | A kind of barrage adjusting method, device and storage medium |
CN108495165A (en) * | 2018-01-29 | 2018-09-04 | 上海哔哩哔哩科技有限公司 | Barrage control method for playing back, mobile terminal and barrage broadcasting control system |
US20180262795A1 (en) * | 2017-03-07 | 2018-09-13 | Beijing Xiaomi Mobile Software Co., Ltd. | Method and apparatus for displaying a bullet curtain in a vr video |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8381102B1 (en) * | 2011-12-06 | 2013-02-19 | Google Inc. | Systems and methods for visually scrolling through a stack of items displayed on a device |
CN105468242B (en) * | 2015-11-12 | 2019-01-04 | 广东维沃软件技术有限公司 | Mobile terminal interface display method and mobile terminal thereof |
CN106843634B (en) * | 2016-12-15 | 2020-11-10 | 宇龙计算机通信科技(深圳)有限公司 | Screen display adjustment method and system |
CN107562335B (en) * | 2017-07-31 | 2020-04-17 | 维沃移动通信有限公司 | Display area adjusting method and mobile terminal |
CN109495779A (en) * | 2018-10-15 | 2019-03-19 | 咪咕音乐有限公司 | Bullet screen adjusting method and device and computer readable storage medium |
-
2018
- 2018-10-15 CN CN201811196406.6A patent/CN109495779A/en active Pending
-
2019
- 2019-09-18 WO PCT/CN2019/106520 patent/WO2020078161A1/en active Application Filing
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105163157A (en) * | 2015-06-30 | 2015-12-16 | 北京奇艺世纪科技有限公司 | Display method and device for bullet screen contents |
CN106293446A (en) * | 2015-08-18 | 2017-01-04 | 北京智谷睿拓技术服务有限公司 | Display packing and display device |
CN106371646A (en) * | 2015-08-18 | 2017-02-01 | 北京智谷睿拓技术服务有限公司 | Display method and display device |
CN105554581A (en) * | 2015-12-11 | 2016-05-04 | 小米科技有限责任公司 | Method and device for bullet screen display |
CN105847940A (en) * | 2016-05-24 | 2016-08-10 | 武汉斗鱼网络科技有限公司 | Bullet screen display control method and apparatus |
US20180262795A1 (en) * | 2017-03-07 | 2018-09-13 | Beijing Xiaomi Mobile Software Co., Ltd. | Method and apparatus for displaying a bullet curtain in a vr video |
CN107241492A (en) * | 2017-05-24 | 2017-10-10 | 努比亚技术有限公司 | A kind of dynamic information display method and equipment |
CN107613402A (en) * | 2017-09-07 | 2018-01-19 | 咪咕音乐有限公司 | A kind of barrage adjusting method, device and storage medium |
CN108495165A (en) * | 2018-01-29 | 2018-09-04 | 上海哔哩哔哩科技有限公司 | Barrage control method for playing back, mobile terminal and barrage broadcasting control system |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020078161A1 (en) * | 2018-10-15 | 2020-04-23 | 咪咕音乐有限公司 | Bullet screen adjustment method and apparatus, and computer-readable storage medium |
CN110209322A (en) * | 2019-04-23 | 2019-09-06 | 努比亚技术有限公司 | Wearable device control method, wearable device and computer readable storage medium |
CN110248243A (en) * | 2019-07-25 | 2019-09-17 | 维沃移动通信有限公司 | A kind of display methods and terminal of multimedia file |
CN110248243B (en) * | 2019-07-25 | 2022-02-18 | 维沃移动通信有限公司 | Multimedia file display method, terminal and medium |
CN110740338A (en) * | 2019-10-29 | 2020-01-31 | 网易(杭州)网络有限公司 | bullet screen processing method and device, electronic equipment and storage medium |
CN110740338B (en) * | 2019-10-29 | 2022-07-12 | 网易(杭州)网络有限公司 | Bullet screen processing method and device, electronic equipment and storage medium |
CN111277887A (en) * | 2020-01-13 | 2020-06-12 | 网易(杭州)网络有限公司 | Bullet screen data processing method and device |
CN112888120A (en) * | 2021-01-12 | 2021-06-01 | 广东睿住智能科技有限公司 | Method and device for adjusting color temperature of lamp and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2020078161A1 (en) | 2020-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109495779A (en) | Bullet screen adjusting method and device and computer readable storage medium | |
US20230344954A1 (en) | Real time video special effects system and method | |
CN112740654B (en) | System and method for stabilizing video | |
US20190355331A1 (en) | Managing Transitions of Adaptive Display Rates for Different Video Playback Scenarios | |
KR102001849B1 (en) | Adjusting the display area of application icons at a device screen | |
DE112016000085B4 (en) | Device, method, and graphical user interface for navigating media content | |
US10452341B2 (en) | Audio file interface | |
US10388322B1 (en) | Real time video special effects system and method | |
CN113377485B (en) | Refreshing display method of ink screen device, electronic device and storage medium | |
CN113438511B (en) | Method, medium and system for automatic adjustment of video direction | |
US8552988B2 (en) | Viewing device having a touch pad | |
CN107728905B (en) | Bullet screen display method and device and storage medium | |
JP2023536520A (en) | Method, apparatus and apparatus for providing multimedia content | |
JP2015526777A (en) | Method for calling application object and mobile terminal device | |
US9910512B1 (en) | Systems and methods for using cursor movement profiles | |
TWI392331B (en) | Method for video display, mobile electronic device thereof, recording medium thereof, and computer program product using the method | |
CN111240780A (en) | Image display method, image display device, display terminal and readable storage medium | |
CN105190509A (en) | Providing content rotation during scroll action | |
US20210192223A1 (en) | Method and system for gaming segment generation in a mobile computing platform | |
CN110574379A (en) | System and method for generating customized views of video | |
US20230319405A1 (en) | Systems and methods for stabilizing videos | |
KR20150142016A (en) | Systems and methods for displaying annotated video content by mobile computing devices | |
CN106843709B (en) | Method and device for displaying display object according to real-time information | |
US20230330532A1 (en) | Methods, terminal device, and storage medium for picture display | |
CN109189244A (en) | Terminal display method and device, terminal and readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190319 |
|
RJ01 | Rejection of invention patent application after publication |