CN111694905B - Track playback method and track playback device - Google Patents

Track playback method and track playback device Download PDF

Info

Publication number
CN111694905B
CN111694905B CN201910188647.4A CN201910188647A CN111694905B CN 111694905 B CN111694905 B CN 111694905B CN 201910188647 A CN201910188647 A CN 201910188647A CN 111694905 B CN111694905 B CN 111694905B
Authority
CN
China
Prior art keywords
track
point
playback speed
playback
time interval
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.)
Active
Application number
CN201910188647.4A
Other languages
Chinese (zh)
Other versions
CN111694905A (en
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.)
Hangzhou Hikvision System Technology Co Ltd
Original Assignee
Hangzhou Hikvision System Technology Co Ltd
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 Hangzhou Hikvision System Technology Co Ltd filed Critical Hangzhou Hikvision System Technology Co Ltd
Priority to CN201910188647.4A priority Critical patent/CN111694905B/en
Publication of CN111694905A publication Critical patent/CN111694905A/en
Application granted granted Critical
Publication of CN111694905B publication Critical patent/CN111694905B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Abstract

The application provides a track playback method and a track playback device, which are used for determining track points contained in a track to be played back and a playback speed required for playing back the track to be played back; determining an insertion time interval according to the playback speed, and inserting an interpolation point between every two adjacent track points according to the insertion time interval; and controlling the preset icons to move on the electronic map sequentially through each track point and each interpolation point according to the time sequence from small to large according to the playback speed. Because the icon is not directly flashed from the previous track point to the next track point between the adjacent track points, but can pass through the interpolation points, the movement of the icon has a transition effect on the visual effect, and the smooth and continuous visual picture effect of the playback track is ensured. Because the insertion time interval is determined according to the playback speed, but not a point is inserted every fixed time interval under any playback speed condition, the response speed of track playback on the electronic map can be ensured by controlling the insertion operation through the playback speed.

Description

Track playback method and track playback device
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a track playback method and apparatus.
Background
In an electronic map application system, track playback application scenes are numerous. Currently, in order to restore a real motion trajectory to a higher degree, a GPS (Global Position System, global positioning system) in an electronic device generally reports a trajectory point every 10 seconds.
In the track playback process, the control icon starts to move from a first track point (namely a starting point), passes through a second track point, a third track point and so on the electronic map until stopping through a last track point (namely an ending point), so that track playback is completed. However, the icon is directly moved between the two track points, and the icon movement is not continuous and smooth enough in visual effect, so that the use experience of the user is affected.
Disclosure of Invention
In view of this, the present application provides a track playback method and apparatus, so as to solve the problem that the current track playback mode is not continuous and smooth enough.
According to a first aspect of embodiments of the present application, there is provided a track playback method, the method including:
determining track points contained in a track to be played back and a playback speed required for playing back the track to be played back;
determining an insertion time interval according to the playback speed, and inserting an interpolation point between every two adjacent track points according to the insertion time interval;
controlling a preset icon to move on the electronic map sequentially through each track point and each interpolation point according to the time sequence from small to large according to the playback speed;
wherein each track point and each interpolation point comprises at least geographical location information and time information.
According to a second aspect of embodiments of the present application, there is provided a track playback apparatus, the apparatus comprising:
the device comprises a determining module, a recording module and a recording module, wherein the determining module is used for determining track points contained in a track to be played back and a playback speed required by playing back the track to be played back;
the inserting point module is used for determining an inserting time interval according to the playback speed and inserting an inserting point between every two adjacent track points according to the inserting time interval;
the playback module is used for controlling the preset icons to move on the electronic map sequentially through each track point and each interpolation point according to the time sequence from small to large according to the playback speed;
wherein each track point and each interpolation point comprises at least geographical location information and time information.
According to a third aspect of embodiments of the present application, there is provided an electronic device, characterized in that the device comprises a readable storage medium and a processor;
wherein the readable storage medium is for storing machine executable instructions;
the processor is configured to read the machine executable instructions on the readable storage medium and execute the instructions to implement the steps of the method of the first aspect.
After determining the track points contained in the track to be played back and the playback speed required for playing back the track to be played back, determining an insertion time interval according to the playback speed, inserting an interpolation point between every two adjacent track points according to the insertion time interval, and controlling a preset icon to sequentially move through each track point and each interpolation point (each track point and each interpolation point at least comprise coordinate position information and time information) on an electronic map according to the playback speed so as to realize track playback.
Based on the above description, since the icon is not directly flashed from the previous track point to the next track point between the adjacent track points, but passes through the inserted interpolation point, the movement of the icon has a transition effect on the visual effect, thereby ensuring the smooth and continuous visual effect of the playback track. Because the inserting time interval is determined according to the playback speed, and an inserting point is not inserted every fixed time interval under any playback speed condition, the response speed of track playback on the electronic map can be ensured by controlling the inserting point operation through the playback speed.
Drawings
FIG. 1A is a flowchart of an embodiment of a track playback method according to an exemplary embodiment of the present application;
FIG. 1B is a schematic diagram of an interpolation point inserted in medium speed mode according to the embodiment shown in FIG. 1A;
FIG. 1C is a schematic diagram of an interpolation point inserted in a low-speed mode according to the embodiment shown in FIG. 1A;
FIG. 2 is a hardware block diagram of an electronic device according to an exemplary embodiment of the present application;
fig. 3 is a block diagram of an embodiment of a track playback device according to an exemplary embodiment of the present application.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present application as detailed in the accompanying claims.
The terminology used in the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the present application. As used in this application and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any or all possible combinations of one or more of the associated listed items.
It should be understood that although the terms first, second, third, etc. may be used herein to describe various information, these information should not be limited by these terms. These terms are only used to distinguish one type of information from another. For example, a first message may also be referred to as a second message, and similarly, a second message may also be referred to as a first message, without departing from the scope of the present application. The word "if" as used herein may be interpreted as "at … …" or "at … …" or "responsive to a determination", depending on the context.
At present, some electronic devices use an electronic map application system to realize track playback, so that a user can check places where the user passes. The track to be played back stored in the electronic device is usually composed of track points reported by the GPS at regular intervals (e.g. 10 seconds). When track playback is performed, as the icons are directly moved between two track points, the movement of the icons is not continuous and smooth enough in visual effect, so that the use experience of a user is affected. Especially when the movement speed of the object is relatively high, the distance between the two track points is relatively long, and the discontinuous visual effect is more obvious.
In order to solve the above-mentioned problems, the present application proposes a track playback method, after determining a track point included in a track to be played back and a playback speed required for playing back the track to be played back, determining an insertion time interval according to the playback speed, inserting an interpolation point between every two adjacent track points according to the insertion time interval, and controlling a preset icon to sequentially move on an electronic map from small to large according to the playback speed through each track point and each interpolation point (each track point and each interpolation point at least comprise coordinate position information and time information) so as to realize track playback.
Based on the above description, since the icon is not directly flashed from the previous track point to the next track point between the adjacent track points, but passes through the inserted interpolation point, the movement of the icon has a transition effect on the visual effect, thereby ensuring the smooth and continuous visual effect of the playback track. Because the inserting time interval is determined according to the playback speed, and an inserting point is not inserted every fixed time interval under any playback speed condition, the response speed of track playback on the electronic map can be ensured by controlling the inserting point operation through the playback speed.
The track playback method proposed in the present application is described in detail below with specific embodiments.
Fig. 1A is a flowchart of an embodiment of a track playback method according to an exemplary embodiment of the present application, where the track playback method may be applied to an electronic device (such as a terminal device, a vehicle-mounted device, etc.), and the track playback method may be implemented by an application program of an electronic map installed on the electronic device, where the electronic device may be provided with a GPS, and is configured to report a track point of an object that holds the electronic device. Of course, when the electronic device is not provided with a GPS, the electronic device may also acquire the track reported by the GPS on other devices from the server of the GPS, so as to play back the track.
As shown in fig. 1A, the track playback method includes the steps of:
step 101: and determining track points contained in the track to be played back and a playback speed required for playing back the track to be played back.
Wherein the track to be played back is a track made up of a plurality of track points generated by a target object (such as a vehicle, a person, etc.), each track point is obtained through a GPS on the device, and the track points comprise geographic position information, time information, movement speed information, etc. The playback speed may be a specified speed selected by the user, such as 1 speed, 2 speed, 1.5 speed, etc. The greater the playback speed, the faster the icon moves on the electronic map.
Step 102: and determining an inserting time interval according to the playback speed, and inserting an inserting point between every two adjacent track points according to the inserting time interval.
In an embodiment, before executing step 102, it may be determined whether the playback speed is greater than a preset threshold, if yes, the preset icons are directly controlled to move on the electronic map according to the time sequence from small to large through each track point according to the playback speed, and if not, the process of step 102 is executed again.
If the number of the interpolation points is too large, the track playback time consumption is increased, the response speed of the electronic map page is influenced, and the user experience is further influenced, so that whether the lower playback speed is larger than a preset threshold value or not can be judged first, if the lower playback speed is larger than the preset threshold value, the playback speed is too large, the electronic map page belongs to a high-speed playback mode, in order not to influence the response speed of the electronic map page, the interpolation points can not be directly played back, and if the lower playback speed is smaller than the preset threshold value, the interpolation points can be played back under the condition that the response speed of the electronic map page is not influenced.
It should be noted that, in order to achieve a visually smooth and continuous picture effect, when the playback speed belongs to the high-speed playback mode, the insertion time interval may be determined according to the playback speed, so as to perform the subsequent insertion operation; alternatively, the interpolation point operation may be performed according to the distance between adjacent track points.
For example, if the distance between adjacent track points is greater than a preset distance, an interpolation point may be inserted between the adjacent track points at intervals of a fixed distance; if the distance between some adjacent track points is smaller than the preset distance, no point inserting operation can be performed between the adjacent track points.
In an embodiment, for the process of determining the insertion time interval according to the playback speed, the speed mode to which the playback speed belongs may be determined first, and if the playback speed belongs to the high speed mode, the first time interval is determined as the insertion time interval; if the medium speed mode is adopted, determining the second time interval as an insertion time interval; if the low speed mode is entered, the third time interval is determined as an insertion time interval.
Wherein the first time interval is less than the second time interval, and the second time interval is less than the third time interval. Because the number of interpolation points between adjacent track points is determined by the time interval corresponding to the speed mode to which the playback speed belongs, the number of interpolation points inserted between adjacent track points is different in different speed modes, so that the response speed of track playback on an electronic map can be ensured by controlling the interpolation point operation through the playback speed.
In an embodiment, for the process of determining the insertion time interval according to the playback speed, the insertion time interval may be determined by the playback speed and a preset time interval. The formula for inserting the time interval may be: playback speed a preset time interval.
It can be seen that, since the number of interpolation points between adjacent track points is determined by the insertion time interval corresponding to the playback speed, the number of interpolation points inserted between adjacent track points is different from one another at different playback speeds, instead of inserting one point every fixed time interval in any playback speed condition, the higher the playback speed is, the fewer the number of interpolation points is inserted, so that the response speed of track playback on an electronic map can be ensured by controlling the insertion point operation by the playback speed.
Since each track point and each interpolation point include at least geographical position information and time information, taking the example that the geographical position information includes longitude and latitude, the implementation procedure for inserting the interpolation point between each adjacent track points according to the insertion time interval is as follows:
1. the calculation formula of the time information of the interpolation point is as follows:
time information = time information of start point + insertion time interval
2. The calculation formula of the geographic position information of the interpolation point is as follows:
longitude = [ (longitude of start point-longitude of end point)/(time information of start point-time information of end point) ] (time information of interpolation point-time information of start point) +longitude of start point
Latitude= [ (latitude of start point-latitude of end point)/(time information of start point-time information of end point) ] (time information of interpolation point-time information of start point) +latitude of start point
The starting point refers to a track point of which the time information is smaller than that of the other track point in the two adjacent track points, and the end point refers to a track point of which the time information is larger than that of the other track point in the two adjacent track points.
When the time information of the interpolation point is greater than the time information of the end point, the next pair of adjacent track points is switched to start to insert the interpolation point.
Step 103: and controlling the preset icon to move on the electronic map according to the playback speed and sequentially passing through each track point and each interpolation point according to the time sequence from small to large, wherein each track point and each interpolation point at least comprise coordinate position information and time information.
In an embodiment, in order to enhance the animation effect of the icon passing through each track point or interpolation point in the moving state, the point delay time corresponding to the playback speed may be determined, so that the point delay time may be stopped every time the icon passes through one track point or interpolation point.
Based on the description of step 102, if the playback speed is less than the preset threshold of the high-speed mode but greater than the preset threshold of the medium-speed mode, the first time period may be determined as the point delay time period, and if the playback speed is less than the preset threshold of the high-speed mode and less than the preset threshold of the low-speed mode, the second time period may be determined as the point delay time period, where the first time period is less than the second time period. For example, in the medium speed mode, the point delay time period may be 12 milliseconds, and in the low speed mode, the point delay time period may be 24 milliseconds. In addition, based on the high speed mode described in step 102 above, since the playback speed is relatively fast, no delay may be performed at each point.
When the icon passes through one track point or interpolation point, geographical position information and time information for displaying the track point or interpolation point may be output.
In an embodiment, in the track playback process, in order to facilitate the user to more intuitively track the position of the device, the icon needs to be located at the center position of the display window at all times, and if the icon performs centering operation every time it passes a point, the map is severely dithered and cannot be clearly seen. Based on the method, the statistics count can be increased by 1 every time the preset icon passes through one track point or interpolation point, when the statistics count reaches the preset value, the statistics count is cleared, and the preset icon is positioned at the center of the display window through the mobile electronic map, so that the aim of re-centering every fixed point is fulfilled, and the problem of violent shaking of the map is solved while the user can intuitively track the position of the equipment conveniently.
It should be further noted that, in the process that the icon moves through each track point and each interpolation point on the electronic map, the device draws the moving track of the icon, so that in order to ensure that the requirement of playback speed is not affected, the drawn track is not redrawn every time the icon passes through one point, and only the track between the current passing point and the previous passing point of the icon is drawn.
In an exemplary scenario, assuming that the preset time interval is 2 seconds, as shown in fig. 1B, the insertion time interval is 3*2 =6 seconds for a playback speed of 3 times, an interpolation point is inserted between adjacent track points, where a black point is a track point, a white point is an interpolation point, and the icon is delayed by 12 milliseconds every time it passes through one track point or interpolation point. As shown in fig. 1C, for a playback speed of 1.5 times, the insertion time interval is 1.5×2=3 seconds, and an interpolation point is inserted between adjacent track points, where a black point is a track point, a white point is an interpolation point, and each time an icon passes through one track point or interpolation point, the time is delayed by 24 milliseconds. By comparison, it can be found that the number of interpolation points inserted in the medium speed mode is smaller than the number of interpolation points inserted in the low speed mode in order to secure the playback speed requirement.
In the embodiment of the application, after determining the track points included in the track to be played back and the playback speed required by the track to be played back, determining an insertion time interval according to the playback speed, inserting an interpolation point between every two adjacent track points according to the insertion time interval, and controlling a preset icon to sequentially move through each track point and each interpolation point (each track point and each interpolation point at least comprise coordinate position information and time information) on an electronic map according to the playback speed from small to large in time sequence so as to realize track playback.
Based on the above description, since the icon is not directly flashed from the previous track point to the next track point between the adjacent track points, but passes through the inserted interpolation point, the movement of the icon has a transition effect on the visual effect, thereby ensuring the smooth and continuous visual effect of the playback track. Because the inserting time interval is determined according to the playback speed, and an inserting point is not inserted every fixed time interval under any playback speed condition, the response speed of track playback on the electronic map can be ensured by controlling the inserting point operation through the playback speed.
Fig. 2 is a hardware configuration diagram of an electronic device according to an exemplary embodiment of the present application, where the electronic device includes: a communication interface 201, a processor 202, a machine-readable storage medium 203, and a bus 204; wherein the communication interface 201, the processor 202, and the machine-readable storage medium 203 communicate with each other via a bus 204. The processor 202 may perform the track playback method described above by reading and executing machine-executable instructions in the machine-readable storage medium 203 corresponding to the control logic of the track playback method, the details of which are referred to in the above embodiments and will not be further described here.
The machine-readable storage medium 203 referred to in this application may be any electronic, magnetic, optical, or other physical storage device that can contain or store information, such as executable instructions, data, or the like. For example, a machine-readable storage medium may be: volatile memory, nonvolatile memory, or similar storage medium. In particular, the machine-readable storage medium 203 may be RAM (Radom Access Memory, random access memory), flash memory, a storage drive (e.g., hard drive), any type of storage disk (e.g., optical disk, DVD, etc.), or a similar storage medium, or a combination thereof.
Fig. 3 is a block diagram of an embodiment of a track playback device according to an exemplary embodiment of the present application, the track playback device including:
a determining module 310, configured to determine a track point included in a track to be played back and a playback speed required for playing back the track to be played back;
an interpolation point module 320, configured to determine an interpolation time interval according to the playback speed, and insert an interpolation point between every two adjacent track points according to the interpolation time interval;
a playback module 330, configured to control, according to the playback speed, the preset icon to move on the electronic map sequentially through each track point and each interpolation point in a time sequence from small to large;
wherein each track point and each interpolation point comprises at least geographical location information and time information.
In an alternative implementation, the apparatus further comprises (not shown in fig. 3):
the judging module is used for judging whether the playback speed is greater than a preset threshold value before the inserting point module determines an inserting time interval according to the playback speed; if not, continuing to execute the step of determining the insertion time interval according to the playback speed; if yes, controlling the preset icons to move on the electronic map sequentially through all track points according to the time sequence from small to large according to the playback speed.
In an optional implementation manner, the inserting point module 320 is specifically configured to determine an inserting time interval according to the playback speed and a preset time interval in the process of determining the inserting time interval according to the playback speed.
In an alternative implementation, the playback module 330 is specifically configured to increment the statistical count by 1 for each track point or interpolation point passed by the preset icon; when the statistical count reaches a preset value, the statistical count is cleared, and the preset icon is located at the center of the display window by moving the electronic map.
In an optional implementation manner, the playback module 330 is further specifically configured to determine a point delay duration corresponding to the playback speed; and stopping the point delay time when the preset icon passes through one track point or interpolation point.
The implementation process of the functions and roles of each unit in the above device is specifically shown in the implementation process of the corresponding steps in the above method, and will not be described herein again.
For the device embodiments, reference is made to the description of the method embodiments for the relevant points, since they essentially correspond to the method embodiments. The apparatus embodiments described above are merely illustrative, wherein the elements illustrated as separate elements may or may not be physically separate, and the elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purposes of the present application. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the application following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the application pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises the element.
The foregoing description of the preferred embodiments of the present invention is not intended to limit the invention to the precise form disclosed, and any modifications, equivalents, improvements and alternatives falling within the spirit and principles of the present invention are intended to be included within the scope of the present invention.

Claims (9)

1. A track playback method, the method comprising:
determining track points contained in a track to be played back and a playback speed required for playing back the track to be played back;
determining an insertion time interval according to the playback speed, and inserting an interpolation point between every two adjacent track points according to the insertion time interval;
and controlling the preset icons to move on the electronic map sequentially through each track point and each interpolation point according to the time sequence from small to large according to the playback speed, wherein the method comprises the following steps: adding 1 to the statistical count every time the preset icon passes through one track point or interpolation point; when the statistical count reaches a preset value, resetting the statistical count, and moving the electronic map to enable the preset icon to be located at the center of the display window;
wherein each track point and each interpolation point comprises at least geographical location information and time information.
2. The method of claim 1, wherein prior to determining an insertion time interval from the playback speed, the method further comprises:
judging whether the playback speed is greater than a preset threshold value;
if not, continuing to execute the step of determining the insertion time interval according to the playback speed;
if yes, controlling the preset icons to move on the electronic map sequentially through all track points according to the time sequence from small to large according to the playback speed.
3. The method according to claim 1 or 2, wherein determining an insertion time interval from the playback speed comprises:
and determining an insertion time interval according to the playback speed and a preset time interval.
4. The method according to claim 1, wherein controlling the movement of the preset icon through each track point and each interpolation point in sequence from small to large on the electronic map according to the playback speed comprises:
determining a point delay time length corresponding to the playback speed;
and stopping the point delay time when the preset icon passes through one track point or interpolation point.
5. A track playback device, the device comprising:
the device comprises a determining module, a recording module and a recording module, wherein the determining module is used for determining track points contained in a track to be played back and a playback speed required by playing back the track to be played back;
the inserting point module is used for determining an inserting time interval according to the playback speed and inserting an inserting point between every two adjacent track points according to the inserting time interval;
the playback module is used for controlling the preset icons to move on the electronic map sequentially through each track point and each interpolation point according to the time sequence from small to large according to the playback speed;
wherein each track point and each interpolation point at least comprises geographic location information and time information;
the playback module is specifically configured to increment the statistical count by 1 every time the preset icon passes through a track point or an interpolation point; when the statistical count reaches a preset value, the statistical count is cleared, and the preset icon is located at the center of the display window by moving the electronic map.
6. The apparatus of claim 5, wherein the apparatus further comprises:
the judging module is used for judging whether the playback speed is greater than a preset threshold value before the inserting point module determines an inserting time interval according to the playback speed; if not, continuing to execute the step of determining the insertion time interval according to the playback speed; if yes, controlling the preset icons to move on the electronic map sequentially through all track points according to the time sequence from small to large according to the playback speed.
7. The apparatus of claim 5 or 6, wherein the device comprises a plurality of sensors,
the inserting point module is specifically configured to determine an inserting time interval according to the playback speed and a preset time interval in the process of determining the inserting time interval according to the playback speed.
8. The apparatus of claim 5, wherein the playback module is further specifically configured to determine a point delay duration corresponding to the playback speed; and stopping the point delay time when the preset icon passes through one track point or interpolation point.
9. An electronic device comprising a readable storage medium and a processor;
wherein the readable storage medium is for storing machine executable instructions;
the processor is configured to read the machine-executable instructions on the readable storage medium and execute the instructions to implement the steps of the method of any of claims 1-4.
CN201910188647.4A 2019-03-13 2019-03-13 Track playback method and track playback device Active CN111694905B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910188647.4A CN111694905B (en) 2019-03-13 2019-03-13 Track playback method and track playback device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910188647.4A CN111694905B (en) 2019-03-13 2019-03-13 Track playback method and track playback device

Publications (2)

Publication Number Publication Date
CN111694905A CN111694905A (en) 2020-09-22
CN111694905B true CN111694905B (en) 2024-01-23

Family

ID=72475634

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910188647.4A Active CN111694905B (en) 2019-03-13 2019-03-13 Track playback method and track playback device

Country Status (1)

Country Link
CN (1) CN111694905B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116680346B (en) * 2022-09-23 2024-04-16 荣耀终端有限公司 Motion trail analysis method, device and medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102521328A (en) * 2011-12-06 2012-06-27 上海京颐信息科技有限公司 Optimization method for track playback function in indoor positioning system
CN103927795A (en) * 2013-01-14 2014-07-16 北京中交兴路信息科技有限公司 Method and system for replaying vehicle historical traveling track
CN103984763A (en) * 2014-05-30 2014-08-13 厦门云朵网络科技有限公司 Trajectory chart display device, trajectory chart display device method and monitor terminal
CN105989023A (en) * 2015-01-30 2016-10-05 国网吉林省电力有限公司延边供电公司 Replay method of quickly playing multiple target track points according to time sequence
CN107193830A (en) * 2016-03-14 2017-09-22 杭州海康威视***技术有限公司 Determine the method and device of geographic position name
CN107741944A (en) * 2017-08-09 2018-02-27 成都路行通信息技术有限公司 A kind of electronic map simulation track back method and system
CN108415936A (en) * 2018-01-24 2018-08-17 武汉智博创享科技股份有限公司 A kind of trajectory playback method and device of electronic map
CN109410737A (en) * 2018-10-31 2019-03-01 成都四方伟业软件股份有限公司 Dynamic trajectory method for drafting and system are put on a kind of map based on Local hydrodynamic unit

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4623390B2 (en) * 2008-10-03 2011-02-02 ソニー株式会社 Playback apparatus, playback method, and playback program
JP5701017B2 (en) * 2010-11-09 2015-04-15 キヤノン株式会社 Movie playback apparatus, movie playback method, computer program, and storage medium
US20150178972A1 (en) * 2011-06-14 2015-06-25 Google Inc. Animated Visualization of GPS Data in a GIS System
JP5845794B2 (en) * 2011-10-11 2016-01-20 富士通株式会社 Moving locus interpolation apparatus, moving locus interpolation method, and program
KR101891101B1 (en) * 2011-11-04 2018-08-24 삼성전자주식회사 Electronic apparatus and method for controlling playback speed of an animation message
CN106021519A (en) * 2016-05-24 2016-10-12 腾讯科技(深圳)有限公司 Dynamic display method and device for pictures

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102521328A (en) * 2011-12-06 2012-06-27 上海京颐信息科技有限公司 Optimization method for track playback function in indoor positioning system
CN103927795A (en) * 2013-01-14 2014-07-16 北京中交兴路信息科技有限公司 Method and system for replaying vehicle historical traveling track
CN103984763A (en) * 2014-05-30 2014-08-13 厦门云朵网络科技有限公司 Trajectory chart display device, trajectory chart display device method and monitor terminal
CN105989023A (en) * 2015-01-30 2016-10-05 国网吉林省电力有限公司延边供电公司 Replay method of quickly playing multiple target track points according to time sequence
CN107193830A (en) * 2016-03-14 2017-09-22 杭州海康威视***技术有限公司 Determine the method and device of geographic position name
CN107741944A (en) * 2017-08-09 2018-02-27 成都路行通信息技术有限公司 A kind of electronic map simulation track back method and system
CN108415936A (en) * 2018-01-24 2018-08-17 武汉智博创享科技股份有限公司 A kind of trajectory playback method and device of electronic map
CN109410737A (en) * 2018-10-31 2019-03-01 成都四方伟业软件股份有限公司 Dynamic trajectory method for drafting and system are put on a kind of map based on Local hydrodynamic unit

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于SuperMap的电动汽车运行监控***软件的设计与实现;宋凤珍;中国优秀硕士学位论文全文数据库信息科技辑;第58页 *
路径匹配及轨迹回放的算法研究与应用;高海辉等;计算机应用与软件;第26-28页 *

Also Published As

Publication number Publication date
CN111694905A (en) 2020-09-22

Similar Documents

Publication Publication Date Title
US9967618B2 (en) Capturing a user reaction to media content based on a trigger signal and using the user reaction to determine an interest level associated with a segment of the media content
CN103364756B (en) Virtual same time-space motion system and method
CN106595641A (en) Travelling navigation method and device
EP2330823A1 (en) Method and system for controlling playing of monitoring video record
WO2017032920A1 (en) Location based service tools for video illustration, selection, and synchronization
CN104618656A (en) Information processing method and electronic equipment
CN111694905B (en) Track playback method and track playback device
CN106153054A (en) Wheelpath point and real video gather the system and method simultaneously played back simultaneously
CN106385613B (en) Control the method and device that barrage plays
CN111148032B (en) Real-time positioning method and wearable device
CN110152294A (en) A kind of generation method and device of motion profile
CN114404954A (en) Method, device, terminal and storage medium for processing small map
CN115470244A (en) Interaction method and device based on electronic map, computer equipment and storage medium
US10140748B2 (en) Count-down timer display
CN109241303B (en) Video creation method and related product
CN110672114A (en) Region attribute determination method and device, readable storage medium and electronic equipment
CN110109153A (en) Navigation processing method, navigation terminal, equipment and storage medium
CN109459770A (en) Method and device for generating motion trail and storage medium
CN108401003B (en) Radar data synchronization method, device, equipment and computer storage medium
KR101402280B1 (en) Apparatus for managing memory occupation of mobile terminal and method thereof
CN115203823A (en) Driving simulation test method and device, computer equipment and storage medium
CN103034634B (en) A kind of method of recording geographical position, device and mobile terminal
CN106237603A (en) Running method, device and the terminal of a kind of virtual reality
CN113432613A (en) Travel route navigation method, intelligent device and storage medium
CN116229800B (en) Driving test scene control method and related equipment

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
GR01 Patent grant
GR01 Patent grant