Accelerometer and gyroscope-based step counter for virtual reality navigation

The accelerometer and gyroscope-based system translates real-world movements into virtual reality environments by filtering and thresholding movement data, improving navigation intuitiveness and reducing disorientation.

WO2026105148A1PCT designated stage Publication Date: 2026-05-21TESSERACT IMAGING PVT LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
TESSERACT IMAGING PVT LTD
Filing Date
2025-11-13
Publication Date
2026-05-21

AI Technical Summary

Technical Problem

Existing virtual reality navigation systems fail to translate users' real-world translational and rotational movements into the virtual environment, leading to a lack of immersive and intuitive interaction.

Method used

An accelerometer and gyroscope-based step counter system that captures and filters movement data, determines if it meets predefined thresholds, and mirrors real-world movements into the virtual environment, using a low pass filter to attenuate noise and calculate step counts.

Benefits of technology

Enhances the immersive experience by providing a natural and intuitive navigation experience in virtual reality environments, reducing disorientation and sickness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure IN2025051780_21052026_PF_FP_ABST
    Figure IN2025051780_21052026_PF_FP_ABST
Patent Text Reader

Abstract

The invention discloses a method and a system for accelerometer and gyroscope- based step counter for virtual reality navigation The method (300) includes capturing (302) a movement data of a user (106) wearing a head mounted display (HMD) device (102), filtering (304) the movement data captured using a sensor (206) to attenuate a noise generated along with the movement data to get a filtered data and analysing (306) the filtered data to determine if the filtered data is within a predefined threshold. The method further includes calculating (308) a step count if the filtered data is within the predefined threshold and increasing (310) a virtual step based on the step count calculated to mirror a real-world movement of the user (106) in a virtual environment.
Need to check novelty before this filing date? Find Prior Art

Description

ACCELEROMETER AND GYROSCOPE-BASED STEP COUNTER FOR VIRTUAL REALITY NAVIGATIONTECHNICAL FIELD

[0001] The present invention generally relates to virtual reality navigation. More specifically, the present invention relates to a method and system of accelerometer and gyroscope-based step counter for virtual reality navigation.BACKGROUND OF THE INVENTION

[0002] With the advent of immersive virtual environments like virtual reality (VR) and augmented reality (AR), users can be seen using head mounted display (HMD) devices like AR / VR headsets, smart glasses, etc. for various applications including entertainment, education, gaming, etc. These HMD devices can be often seen connected to a smartphone, or controller, or compute unit to help users navigate through the content in the VR environment. There are also HMD devices that have smartphones inserted onto the HMD device for providing a handsfree experience to users.

[0003] While using such HMD devices for various applications, the user normally uses plurality of buttons, head movement, eye gaze mechanisms or hand gestures to navigate through the VR environment. In such scenarios, for example, if a user walks while wearing the HMD device, the walking of the user will not be translated to the virtual environment and so the user will not be able to experience an immersive interaction with the HMD device.

[0004] Therefore, there is a dire need for a method and a system that could capture translational and rotational movements the user performs in real-world and mirror the real-world movements into the virtual world for providing a more natural and intuitive virtual reality navigation experience for the user.SUMMARY OF THE INVENTION

[0005] One or more embodiments of the present invention, provide a method and a system of accelerometer and gyroscope-based step counter for virtual reality navigation.

[0006] In an aspect of the present invention, a method for step counting for virtual reality navigation is disclosed. The method includes the step of capturing, by a sensor, a movement data of a user wearing a head mounted display (HMD) device. The method further includes the step of filtering, by one or more processors, a movement data captured using the sensor to attenuate a noise generated along with the movement data to get a filtered data. The method further includes the step of analysing, by the one or more processors, the filtered data to determine if the filtered data is within a predefined threshold. The method includes the step of calculating, by the one or more processors, a step count if the filtered data is within the predefined threshold. The method further includes the step of increasing, by the one or more processors, a virtual step based on the step count calculated to mirror a real-world movement of the user in a virtual environment.

[0007] In an embodiment, the sensor used for capturing the movement data is an accelerometer sensor and / or a gyroscope sensor integrated in a user equipment (UE), where the UE is either placed inside the HMD device or is communicatively coupled with the HMD device.

[0008] In an embodiment, a movement of the user includes at least one of, walking, running, hopping, jumping, swinging and squatting, that the user performs while wearing the HMD device with the UE.

[0009] In an embodiment, the movement of the user shakes the UE inside the HMD device and the shake causes the accelerometer sensor and the gyroscope sensor inside the UE to vibrate and causes electrical signals to be generated, and where the electrical signals generated is the movement data that is fed into the one or more processors for attenuating noises.

[0010] In an embodiment, the one or more processors include a filter unit for attenuating the movement data, wherein the filter unit is a low pass filter that removes the noise above a cut-off frequency to smooth out abrupt shaking of the HMD device by the user, and where the abrupt shaking of the HMD device is done by the user either while the user is wearing the HMD device or while the HMD device is handheld by the user.

[0011] In an embodiment, the predefined threshold is range of value that is determined with respect to the movement of the user and a time taken by the user to perform the movement, and where the predefined threshold is adjusted based on an age category of users and the movements performed by the users.

[0012] In an embodiment, calculating the step count includes determining if the filtered data falls within the predefined threshold, and where the step count is the real-world movement of the user that needs to be translated into the virtual environment.

[0013] In an embodiment, increasing the virtual step is to mimic the real-world movement of the user in the virtual environment to provide an enhanced immersive experience to the user using the HMD device.

[0014] In another aspect of the present invention, a system for step counting for virtual reality navigation is disclosed. The system includes a head mounted display (HMD) device. The system further includes a user equipment (UE), where the UE performs the steps including capturing, by a sensor, a movement data of a user wearing the HMD device. The steps further include filtering, by one or more processors, the movement data captured using the sensor to attenuate a noise generated along with the movement data to get a filtered data. The steps further include analysing, by the one or more processors, the filtered data to determine if the filtered data is within a predefined threshold. The step further includes calculating, by the one or more processors, a step count if the filtered data is within the predefined threshold. The step further includes increasing, by the one or more processors, a virtual step based on the step count calculated to mirror a real -world movement of the user onto a virtual environment.

[0015] In an embodiment, the UE is disclosed, where the UE is either placed inside the HMD device or is communicatively coupled with the HMD device and where the UE comprises a display unit for displaying VR content to the user wearing the HMD device. The UE comprises a sensor for capturing a movement data of the user wearing the HMD device. The UE further comprises one or more processors coupled with a memory, where said memory stores instructions which whenexecuted by the one or more processors causes the UE to perform the method of step counting for virtual reality navigation.

[0016] Other features and aspects of this invention will be apparent from the following description and the accompanying drawings. The features and advantages described in this summary and in the following detailed description are not all inclusive, and particularly, many additional features and advantages will be apparent to one of ordinary skill in the relevant art, in view of the drawings, specification, and claims hereof. Moreover, it should be noted that the language used in the specification has been principally selected for readability and instructional purposes and may not have been selected to delineate or circumscribe the inventive subject matter, resort to the claims being necessary to determine such inventive subject matter.BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Reference will be made to embodiments of the invention, examples of which may be illustrated in the accompanying figures. These figures are intended to be illustrative, not limiting. The accompanying figures, which are incorporated in and constitute a part of the specification, are illustrative of one or more embodiments of the disclosed subject matter and together with the description explain various embodiments of the disclosed subject matter and are intended to be illustrative. Further, the accompanying figures have not necessarily been drawn to scale, and any values or dimensions in the accompanying figures are for illustration purposes only and may or may not represent actual or preferred values or dimensions. Although the invention is generally described in the context of these embodiments, it should be understood that it is not intended to limit the scope of the invention to these particular embodiments.

[0018] FIG. 1 is an exemplary illustration of a virtual reality ecosystem, according to one or more embodiments of the present invention;

[0019] FIG. 2 is a block diagram illustrating a system for step counting for virtual reality navigation, according to one or more embodiments of the present invention;

[0020] FIG. 3 is a flow chart illustrating a method of step counting for virtual reality navigation, according to one or more embodiments of the present invention.

[0021] The foregoing shall be more apparent from the following detailed description of the invention.DETAILED DESCRIPTION OF THE DRAWINGS

[0022] Reference will now be made in detail to specific embodiments or features, examples of which are illustrated in the accompanying drawings. Wherever possible, corresponding or similar reference numbers will be used throughout the drawings to refer to the same or corresponding parts. References to various elements described herein, are made collectively or individually when there may be more than one element of the same type. However, such references are merely exemplary in nature. It may be noted that any reference to elements in the singular may also be construed to relate to the plural and vice-versa without limiting the scope of the invention to the exact number or type of such elements unless set forth explicitly in the appended claims. Moreover, relational terms such as first and second, and the like, may be used to distinguish one entity from the other, without necessarily implying any actual relationship or between such entities.

[0023] The present invention provides a solution to the above noted challenges faced by users while using VR applications on HMD devices. The present invention discloses a process in which a real-world translational and / or rotational movement performed by the user wearing the HMD device will get translated to the virtual environment. Such a real-world mirroring of movement of the user into the virtual environment would provide more natural and intuitive navigation for users wearing the HMD device and using the VR application. Thus, the present invention facilitates natural orientation to the user in the virtual environment according to the user’s movements in real -world environments.

[0024] Various embodiments of the present invention provide a method and system of step counting for virtual reality navigation. FIG. 1 is an exemplary illustration of a virtual reality (VR) ecosystem 100 that facilitates virtual reality navigation withinthe VR ecosystem 100 for a user 106. The VR ecosystem 100 includes one or more technical components and systems that constitute a VR environment. The one or more technical components includes at least one of but not limited to a head mounted display (HMD) device 102, a user equipment 104, a VR controller, a tracking sensor, a haptic feedback device, an audio equipment, a VR development engines and the like. The one or more technical components seamlessly interact with each other to give an immersive VR experience within the VR ecosystem 100 to the user 106.

[0025] FIG. 2 is a block diagram depicting a system for step counting for virtual reality navigation. As per the disclosed illustrated embodiment, the system 200 includes a head mounted display (HMD) device 102, a User Equipment (UE) 104, a cloud 214 accessible via a network 212.

[0026] The network 212 may include, by way of example but not limitation, at least a portion of one or more networks having one or more nodes that transmit, receive, forward, generate, buffer, store, route, switch, process, or a combination thereof, etc. one or more messages, packets, signals, waves, voltage or current levels, some combination thereof, or so forth. The network 212 may also include, by way of example but not limiting to, one or more of a wireless network, a wired network, an internet, an intranet, a public network, a private network, a packet-switched network, a circuit-switched network, an ad hoc network, an infrastructure network, a Public-Switched Telephone Network (PSTN), a cable network, a cellular network, a satellite network, a fiber optic network, a VOIP or some combination thereof.

[0027] The network 212 may include, but is not limited to, a Third Generation (3G), a Fourth Generation (4G), a Fifth Generation (5G), a Sixth Generation (6G), a New Radio (NR), a Narrow Band Internet of Things (NB-IoT), an Open Radio Access Network (O-RAN), and the like.

[0028] In an embodiment, the cloud 214 is configured to store data associated with the VR ecosystem 100. The cloud 214 is one of, but not limited to, a public cloud, a hybrid cloud, a private cloud, a hybrid cloud, multi-cloud, edge cloud, community cloud. Advantageously the cloud 214 leverages specific needs to the user within theVR ecosystem 100, the specific needs include but not limited to, scalability, security, latency, and cost-effectiveness.

[0029] In one embodiment of the present invention, the UE 104 includes, but not limited to, a processor 202, a display unit 204, a sensor 206, and a memory 208. For the purpose of description and explanation, the description will be explained with respect to one processor 202 and should nowhere be construed as limiting the scope of the present disclosure. In alternate embodiments, the system 200 may include more than one processor 202 as per the requirement of the network. The one or more processors 202, hereinafter referred to as the processor 202, may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, single board computers, and / or any devices that manipulate signals based on operational instructions.

[0030] As per the illustrated embodiment, the processor 202 is configured to fetch and execute computer-readable instructions stored in the memory 208. The memory 208 is configured to store one or more computer-readable instructions or routines in a non-transitory computer-readable storage medium, which may be fetched and executed for navigating within the VR ecosystem 100. The memory 208 may include any non-transitory storage device including, for example, volatile memory such as RAM, or non-volatile memory such as disk memory, EPROMs, FLASH memory, unalterable memory, and the like.

[0031] In order for the system 200 to navigate within the VR ecosystem 100, the processor 202 includes one or more modules. In an embodiment, the one or more modules may be implemented as a combination of hardware and programming (for example, programmable instructions) to implement one or more functionalities of the processor 202. In the examples described herein, such combinations of hardware and programming may be implemented in several different ways. For example, the programming for the processor 202 may be processor-executable instructions stored on a non-transitory machine-readable storage medium and the hardware for processor 202 may comprise a processing resource (for example, one or more processors), to execute such instructions. In the present examples, the memory 208may store instructions that, when executed by the processing resource, implement the processor 202. In such examples, the system 200 may comprise the memory 208 storing the instructions and the processing resource to execute the instructions, or the memory 208 may be separate but accessible to the system 200 and the processing resource. In other examples, the processor 202 may be implemented by electronic circuitry.

[0032] In an exemplary embodiment, the UE 104 is placed inside the HMD device 102. The HMD device 102 includes a slot that could be opened and where the UE 104 could be placed inside the slot. In such scenarios, the user 106 navigates through the VR environment using at least one of, but not limited to, actuation of physical buttons placed on the HMD device 102, navigating using head tracking, and / or eye gaze mechanism that is operated by the user’s eye movements. In another exemplary embodiment, the UE 104 will be communicatively connected to the HMD device 102 and the user 106 navigates through the VR environment using navigation controls available in the UE 104. In yet another exemplary embodiment, the HMD device 102 will be a standalone device that could perform functions that would enable the user 106 to navigate through the VR environment. In an embodiment, the UE 104 is one of, but not limited to, any electrical, electronic, electro-mechanical or an equipment and a combination of one or more of the above devices such as smartphones, virtual reality (VR) devices, augmented reality (AR) devices, laptop, a general-purpose computer, desktop, personal digital assistant, tablet computer, mainframe computer, or any other computing device.

[0033] In an embodiment of the present invention, the processor 202 includes, but not limited to, a filter unit 210. The filter unit 210, in one embodiment, is a low pass filter that attenuates the high frequency components of a spectrum while passing the low frequencies within a specific range.

[0034] In one embodiment of the present invention, the sensor 206 in the UE 104 is an accelerometer sensor and / or a gyroscope sensor that captures a translational and / or a rotational movement of the user 106 while the user 106 is wearing the HMD device 102 having the UE 104. The translational and / or the rotational movement, collectively defined as a movement, of the user 106 includes, but notlimited to, walking, running, hopping, jumping, swinging and squatting, that are performed by the user 106 while wearing the HMD device 102. In an exemplary embodiment, while the user 106 performs at least one of the movements, the UE 104 inside the HMD device 102 shakes. The shaking motion triggers the sensor 206 inside the UE 104 and causes the sensor 206 to generate electrical signals. The electrical signals generated is a movement data that is fed into the filter unit 210 for attenuating noises generated along with the movement data.

[0035] The filter unit 210 of the processor 202 is configured to receive the movement data generated by the sensor 206, when the user 106 performs the movement while wearing the HMD device 102 including the UE 104. The filter unit 210 would attenuate noises above a certain cut-off frequency to produce a filtered data. The filtering of the movement data is done to cut-off electrical signals or frequencies that are generated when the user either intentionally or abruptly shakes the UE 104. In such a scenario, there is some movement generated that the user 106 might not want to translate to the virtual environment. For example, the user 106 while wearing the HMD device 102 over the user’ s head or while holding the HMD device 102 on the user’s hand, intentionally shakes the HMD device 102 vigorously, the sensor 206 would capture the vigorous shake movement data as well that is not required to be mirrored on to the virtual environment. Hence, the need of the filter unit 210 is to cut-off noises that are generated along with the movement data that the user 106 would not want to translate onto the virtual environment.

[0036] In one embodiment of the present invention, the filtered data is analysed by the processor 202 to determine whether the filtered data falls within a predefined threshold. The predefined threshold is determined considering various factors including, but not limited to, the type of movement performed by the user 106, the age group of the user 106, the time required by each user to perform a particular type of the movement. For example, if the user 106 is an adult within the age group of twenty-five to ifty-five years, and the adult is performing a walking movement, the predefined threshold is considered to be, but not limited to, between x and y, where x and y are absolute integers and / or rational numbers. The predefined threshold for a young adult between the age group of ten to twenty-four years would be greater than the predefined threshold for the adult. Further, the predefinedthreshold for an older adult above the age of fifty-six years old would be lower than the predefined threshold for the adult.

[0037] In another embodiment of the present invention, the predefined threshold is also determined based on a time taken by the user 106 for completing a cycle of the movement. For example, if the movement is walking then the predefined threshold would take into account the time required for the user 106 to complete one step. The time taken for completing a cycle of the movement would be different for different movement. For example, the time taken to complete one step of walking is more than the time taken to complete one step of running. For clarity, it is to be understood that the time taken for completing one step would mean the duration taken to complete placing of one leg forward for movements like running and walking and for the movements like jumping and hopping, it would be the duration taken to complete one cycle of hopping or jumping.

[0038] In an embodiment, the system 200 incorporates computational methods to determine the preferred predetermined threshold from a plurality of values calculated by evaluating various movements performed by the user 106 and the time take by the user 106 to perform the respective movement. The computational methods include at least one of but not limited to, data processing algorithms, machine learning models, and regression analysis.

[0039] In one embodiment of the present invention, if the processor 202 determines that the filtered data is within the predefined threshold, the processor 202 calculates a step count. The step count determined by the processor 202 is a step count the user takes in the real-world environment. Upon calculation of the step count in the real world, the processor 202 increase a virtual step in the virtual environment to reflect the user’s movement. The increase in the virtual step by processor 202 would facilitate a real-world mirroring of the user 106 movement in the virtual environment. Hence, achieving a more natural and intuitive navigation for the user in the virtual environment.

[0040] The UE 104 includes a display unit 204 that generates and presents a visual representation to the user 106 based on the user’s interactions and navigation within the VR ecosystem 100. In one embodiment, the display unit 204 generates andrenders the virtual world. The virtual world includes, but is not limited to, 3D graphics, textures, and animations, to create an immersive visual experience for the user 106. The visual representations are adapted to the user's current perspective and actions. The display unit 204 updates the visual display in real-time as the user navigates or interacts with the system 200.

[0041] FIG. 3 is a flow chart of a method 300 of step counting for virtual reality navigation, according to one or more embodiments of the present invention. For the purpose of description, the method 300 is described with the embodiments as illustrated in FIGs 1 and 2. Further, in order to avoid repetition and for the sake of brevity, the description for the FIGs 1 and 2 should be referred and should no where be construed as limiting the scope of the present disclosure.

[0042] At step 302, the method 300 includes the step of capturing, by a sensor 206, a movement data of a user 106 wearing a head mounted display (HMD) device 102.The sensor 206 includes an accelerometer sensor and / or a gyroscope sensor that capture the movement of the user 106 along the various axes including x-axis, y-axis and z-axis to get the translational and rotational value of the movement of the user 106

[0043] At step 304, the method 300 includes the step of filtering, through one or more processors 202, the movement data captured using the sensor 206 to attenuate a noise generated along with the movement data to get a filtered data. In one embodiment of the present invention, the processor 202 includes a filter unit 210, wherein the filter unit 210 is a low pass filter to smooth out noises that are generated from a movement data that is collected by the processor 202 from the sensor 206.

[0044] At step 306, the method 300 includes the step of analysing, by the one or more processors 206, the filtered data to determine if the filtered data is within a predefined threshold. In one embodiment of the present invention, the predefined threshold is calculated by considering various movements of the users including, but not limited to, walking, running, hopping, jumping, squatting and the like and also movements that the user 106 performs abruptly with the UE 104. Such abrupt motions need to be excluded while calculating a virtual step as unnecessary movement would cause user wearing the HMD device 102 to experience nauseaand giddiness as a VR environment gives an immersive experience. Hence, the predefined threshold is calculated keeping the above factor.

[0044] In another embodiment of the present invention, the predefined threshold may be fine-tuned for including users from different age groups including kids, adults and older adults. The pace in which a person moves including walking, running, etc. would change as the person ages. Also, the time frame between each step would also change. For example, a kid who is below the age of fifteen would be taking more steps within a particular time frame as compared to an adult who is between the age category of twenty-five to fifty-five. This means the time period between each step for a kid is less than that compared to the adult. Further, an older adult, people above the age of fifty-six would be taking fewer steps within a time frame as compared to kids and adults. This means that the time duration between two steps for the older adult will be more than that of the kid and the adult. Hence, the advantage of having a varying predefined threshold would accommodate users under various age categories for providing an immersive experience to any person wearing the HMD device 102.

[0045] At step 308, the method 300 includes the step of calculating, by the one or more processors 202, a step count if the filtered data is within the predefined threshold. At step 310, the method 300 includes the step of increasing, by the one or more processor, a virtual step based on the step count calculated to mirror a real-world movement of the user 106 in a virtual environment.

[0046] In an exemplary embodiment, the present invention is implemented in an android VR application. The VR application is a gaming application that the user 106 plays while wearing the HMD device 102 with the UE 104 placed inside the HMD device 102. In one aspect of the exemplary embodiment, the senor 206 inside the UE 104 captures the walking movement of the user 106. The walking movement data is transmitted to the filter unit 210 inside the processor 202. The filter unit 210 includes a low pass filter that would attenuate noises above a cut-off frequency. As the UE 104 is inserted inside the HMD device 102, when the user 106 walks, the UE 104 would move vertically inside the HMD device 102. Hence, for obtaining a filtered data, the y-axis component of the walking movement and the gravity actingduring the walking movement are considered. The filtered data is analysed to determine if the filtered data is within a predefined threshold.

[0047] In the exemplary embodiment of the present invention, the predefined threshold is set as, but not limited to, float threshold as 0.01 float and float maxthreshold as 0.1 float for the walking movement of the user 106 in the VR application. If the filtered data is within this range of value, then a step count is detected, by the processor 202, in a real-world. Upon detecting the step count, the processor 202 increases a virtual step in the android VR application. Thus, facilitating the user 106 to experience more natural and intuitive reflection of real-world walking in the virtual environment.

[0048] The present disclosure incorporates technical advancement that facilitates the user wearing the HMD device to mirror real-world movement onto the virtual environment. The advantage of the present invention is that the user gets a more natural and intuitive VR experience while wearing the HMD device. The user will also not be experiencing disorientation or sickness that users experience while using, currently available, VR application in HMD devices. Another advantage to the present invention is that the algorithm used to calculate the step count and increase the virtual step count could be fine-tuned for various VR applications and hardware configurations.

[0049] Various embodiments disclosed herein are to be taken in the illustrative and explanatory sense and should in no way be construed as limiting of the present invention. While aspects of the present invention have been particularly shown and described with reference to the embodiments above, it will be understood by those skilled in the art that various additional embodiments may be contemplated by the modification of the disclosed machines, systems and methods without departing from the scope of what is disclosed. Such embodiments should be understood to fall within the scope of the present invention as determined based upon the claims and any equivalents thereof.

Claims

CLAIMSWe Claim:

1. A method (300) of step counting for virtual reality navigation, the method (300) comprising:capturing (302), by a sensor (206), a movement data of a user (106) wearing a head mounted display (HMD) device (102);filtering (304), by one or more processors (202), the movement data captured using the sensor (206) to attenuate a noise generated along with the movement data to get a filtered data;analysing (306), by the one or more processors (202), the filtered data to determine if the filtered data is within a predefined threshold;calculating (308), by the one or more processors (202), a step count if the filtered data is within the predefined threshold; andincreasing (310), by the one or more processors (202), a virtual step based on the step count calculated to mirror a real -world movement of the user (106) in a virtual environment.

2. The method as claimed in claim 1, wherein the sensor (206) used for capturing the movement data is an accelerometer sensor and / or a gyroscope sensor integrated in a user equipment (UE) (104), wherein the UE (104) is either placed inside the HMD device (102) or is communicatively coupled with the HMD device (102).

3. The method as claimed in claim 1, wherein a movement of the user (106) includes at least one of, walking, running, hopping, jumping, swinging and squatting, that the user (106) performs while wearing the HMD device (102) with the UE (104).

4. The method as claimed in claim 3, wherein the movement of the user shakes the UE (104) inside the HMD device (102) and the shake causes the accelerometer sensor and the gyroscope sensor inside the UE (104) to vibrate and causes electrical signals to be generated, andwherein the electrical signals generated is the movement data that is fed into the one or more processors (202) for attenuating noises.

5. The method as claimed in claim 1, wherein the one or more processors include a filter unit (210) for attenuating the movement data, wherein the filter unit (210) is a low pass filter that removes the noise above a cut-off frequency to smooth out abrupt shaking of the HMD device (102) by the user (106), andwherein the abrupt shaking of the HMD device (102) is done by the user (106) either while the user (106) is wearing the HMD device (102) or while the HMD device (102) is handheld by the user (106).

6. The method as claimed in claim 1, wherein the predefined threshold is range of value that is determined with respect to the movement of the user and a time taken by the user (106) to perform the movement, andwherein the predefined threshold is adjusted based on an age category of users and the movements performed by the users.

7. The method as claimed in claim 1, wherein calculating the step count includes determining if the filtered data falls within the predefined threshold, and wherein the step count is the real -world movement of the user (106) that needs to be translated into the virtual environment.

8. The method as claimed in claim 1, wherein increasing the virtual step is to mimic the real -world movement of the user (106) in the virtual environment toprovide an enhanced immersive experience to the user (106) using the HMD device (102).

9. A system (200) for virtual reality navigation, the system (200) comprising: a head mounted display (HMD) device (102); anda user equipment (UE) (104), wherein the UE (104) perform steps including:capturing (302), by a sensor (206), a movement data of a user (106) wearing the HMD device (102);filtering (304), by one or more processors (202), the movement data captured using the sensor (206) to attenuate a noise generated along with the movement data to get a filtered data;analysing (306), by the one or more processors (202), the filtered data to determine if the filtered data is within a predefined threshold;calculating (308), by the one or more processors (202), a step count if the filtered data is within the predefined threshold; andincreasing (310), by the one or more processors (202), a virtual step based on the step count calculated to mirror a real-world movement of the user (106) in a virtual environment.

10. The system as claimed in claim 9, wherein the UE (104) is either placed inside the HMD device (102) or is communicatively coupled with the HMD device (102) and wherein the UE (104) comprises:a display unit (204) for displaying VR content to the user (106) wearing the HMD device (102);a sensor (206) for capturing a movement data of the user (106) wearing the HMD device (102); andone or more processors (202) coupled with a memory (208), wherein said memory (208) stores instructions which when executed by the one or more processors (206) causes the UE (104) to perform the method as claimed in claim 1.