Abstract:
This present disclosure provides a GPS device with a video security function and method for the same. The GPS device includes a communications unit to transmit communication data between the GPS device and at least one external video device, at least one motion sensing unit, the method includes steps of: detecting current motion state of a vehicle and obtaining sensing information; generating a first control signal to an external video device when a defined particular motion state is detected; transmitting the first control signal to turn on the video device through the communications unit; receiving the live feed provided by the video device; generating a second control signal to the video device, when the particular motion state is ended; and transmitting the second control signal to turn off the video device through the communication unit.

Description:
BACKGROUND 
       [0001]    1. Technical Field 
         [0002]    The present disclosure relates to global positioning system (GPS) devices and, especially, to a GPS device having a video security function and a method for the video security function. 
         [0003]    2. Description of Related Art 
         [0004]    Usually, a vehicle navigation apparatus determines the current position of the vehicle using GPS data, and provides static information such as speed limits along chosen routes, gas station locations, known traffic speed monitoring locations etc. Sometimes, it is needed to view or analyze live feed of that time, for example, turning action, reversing, speeding, sudden acceleration, collision, turn over, being stolen and so on. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS  
         [0005]    The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the GPS device with video security function. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views. 
           [0006]      FIG. 1  is a block diagram of a hardware infrastructure of a GPS system with a video security function in accordance with an exemplary embodiment. 
           [0007]      FIG. 2  is a block diagram of functional modules of a central processing unit (CPU) of  FIG. 1 , in accordance with an exemplary embodiment. 
           [0008]      FIG. 3  is a flowchart of video security method implemented by the GPS device of  FIG. 1 , in accordance with an exemplary embodiment. 
       
    
    
     DETAILED DESCRIPTION OF THE EMBODIMENTS  
       [0009]    Referring to  FIG. 1 , GPS navigator  1  communicates with at least one external video device  2  through a communications unit  16 . In order to make the disclosure clearer, only one video device  2  is taken for example in the following description. The communications unit  16  may be a wireless communications unit, such as one based on BLUETOOTH, and may alternatively be a wired communications unit, such as one based on the RS232 standard. 
         [0010]    The video device  2  is configured to receive and execute control signals from the GPS navigator  1 . The video device  2  may be any number of cameras needed to provide clear views for the driver. For example, a camera may be configured on the front of the vehicle, another on the rear of the vehicle, and yet another in the vehicle. 
         [0011]    The GPS navigator  1  includes a central processing unit (CPU)  10 , a GPS wireless communications unit  11 , a display unit  12 , an input unit  13 , a storage unit  14 , and a motion sensing unit  15 . 
         [0012]    The GPS wireless communications unit  11  is configured to receive GPS satellite navigation signals in real time, and transmit the navigation signals to the CPU  10 . The input unit  13  is configured to receive user input operations. 
         [0013]    The motion sensing unit  15  includes at least one sensor for sensing a current motion state of the vehicle, and generating a corresponding sensing signal for indicating the current motion state of the vehicle. The sensor may be, for example, but is not limited to, a vehicle speed sensor for detecting a vehicle speed, a gyroscope (GYRO) sensor for detecting an attitude of the body of the vehicle, a brake sensor for detecting an operation of the vehicle brake pedal by the driver, an emergency brake sensor for detecting an operation of a vehicle emergency brake by the driver, a throttle sensor for detecting throttle operation, a steering sensor for detecting steering operations, or a vertical acceleration sensor for detecting vertical acceleration of the vehicle. 
         [0014]    The CPU  10  is configured to receive sensing signals from the motion sensing unit  15 , and analyze the sensing signals to filter out noise and obtain sensing information. The CPU  10  is further configured to compare the sensing information with predetermined sensing parameters, therein the predetermined sensing parameters are divided into subsets, each subset contains one or more parameters associated with a particular motion state of the vehicle, for example, turning left, turning right, reversing, speeding, sudden acceleration, collision, turn over, being stolen and so on. When the sensing information satisfies the predetermined sensing parameters, namely the sensing information satisfies a subset of the predetermined sensing parameters or is in a predetermined range of one of the subsets of the predetermined sensing parameters, the CPU  10  may determine the current motion state of the vehicle accordingly. 
         [0015]    When the current motion state of the vehicle is in a particular motion state, the CPU  10  further generates a first control signal, and transmits the first control signal to turn on an appropriate video device  2  through the communications unit  16 . For example, when the vehicle crashes into another car, sensing acceleration value is in the predetermined range of one of the subsets of the predetermined sensing acceleration parameters, the CPU  10  determines the particular motion state of the vehicle is collision, generates a first control signal, and transmits the first control signal to turn on an appropriate video device  2  through the communications unit  16 . In another example, a car is parked in a parking lot, the sensing information is the speed of the vehicle, and a predetermined speed parameter is 0 KM/H, when the sensing information, i.e., the current speed detected by the vehicle speed sensor, is over 0 KM/H, the CPU  10  determines a particular motion state of the vehicle is that it is being stolen, generates a first control signal, the communication unit  16  send the video signal to a remote security center so that security personal may give information of the criminal suspect and his actions to the police. 
         [0016]    The CPU  10  continues to compare new sensing information with the predetermined sensing parameters. When the sensing information does not satisfy the predetermined sensing parameters, namely the vehicle is not in the particular motion state, the CPU  10  generates a second control signal to turn off the appropriate video device  2 . 
         [0017]    Referring to  FIG. 2 , the CPU  10  includes a GPS processing module  101 , a display control module  102 , a signal receiving module  103 , a motion signal obtaining module  104 , a motion state judging module  105 , a control signal generating module  106 , and a recording module  107 . 
         [0018]    The GPS processing module  101  is configured to determine navigation information according to the navigation signals from the GPS wireless communications unit  11  and the input information from the input unit  13 . The navigation information includes, but is not limited to, the current position of the vehicle and the route. The display control module  105  automatically switches the display unit  12  to display the live feed when the live feed is received and switches back when the live feed ends. The signal receiving module  103  is configured to send the received live feed to the display control module  102  and the recording module  107 . 
         [0019]    The motion signal obtaining module  104  is configured to obtain the sensing signals which are detected from the motion sensing unit  15 , filter out noise from the sensing signals to obtain sensing information of the motion sensing unit  15 , and send the sensing information to the motion state judging module  105 . The motion state judging module  105  is configured to compare the sensing information with the predetermined sensing parameters, determine a particular motion state when the sensing information satisfies a subset of the predetermined sensing parameters, and send the determined particular motion state to the control signal generating module  106  and the recording module  107 . 
         [0020]    The control signal generating module  106  is configured to generate and send control signals to turn on or turn off an appropriate video device  2  through the communications unit  16  according to the particular motion state. The recording module  107  is configured to save a particular state record which includes, but is not limited to, a current position obtained from the GPS processing module  101 , a start time or an end time of the particular motion state, and the particular motion state from the motion state judging module  105 . The storage unit  14  is configured to connect with the recording module  107 , the motion state judging module  105  and the control signal generating module  106 . 
         [0021]      FIG. 3  is a flowchart of video security method implemented by the GPS device of  FIG. 1 . 
         [0022]    In step  20 , the GPS processing module  101  determines a current position of the vehicle according to the navigation signals which received by the GPS wireless communications unit  11 . The GPS wireless communications unit  11  receives GPS satellite navigation signals in real time. 
         [0023]    In step  21 , the motion sensing unit  15  detects the current motion state of the vehicle and generates sensing signals, and sends the sensing signals to the motion signal obtaining module  104 . The motion signal obtaining module  104  filters out noise from the sensing signals to obtain sensing information of the motion sensing unit  15 , and sends the current sensing information to the motion state judging module  105 . 
         [0024]    In step  22 , the motion state judging module  105  compares the sensing information with the predetermined sensing parameters, determines a particular motion state when the sensing information satisfies a subset of the predetermined sensing parameters, sends the determined particular motion state to the control signal generating module  106  and the recording module  107 . When the motion state judging module  105  determines the current motion state isn&#39;t a particular motion state, the procedure returns to step  21 . 
         [0025]    In step  23 , the control signal generating module  106  generates and sends a first control signal to turn on an appropriate video device  2 . The recording module  107  obtains a current position of the vehicle from the GPS processing module  101 , saves a particular state record in storage unit  14 . The particular state record includes the current position, a start time of the particular motion state, and the particular motion state. 
         [0026]    In step  24 , the video device  2  is turned on in response to the first control signal, the signal receiving module  103  receives live feed provided by the video device  2  through the communications unit  16 , and the display control module  102  switches the display unit  12  to display the live feed. 
         [0027]    In step  25 , the recording module  107  saves the live feed to the storage unit  14 . 
         [0028]    In step  26 , when the sensing information does not satisfies the predetermined sensing parameters, namely the vehicle is not in the particular motion state, the motion state judging module  105  sends the judgment result to the control signal generating module  106  and the recording module  107 . When the motion state judging module  105  determines the vehicle is still in the particular motion state, the procedure returns to the step  25 . 
         [0029]    In step  27 , the control signal generating module  106  generates and sends a second control signal to turn off the appropriate video device  2  through the communications unit  16 , the recording module  107  obtains the current position of the vehicle from the GPS processing module  101 , saves the particular state record in the storage unit  14 . The particular state record further includes the current position, an end time of the particular motion state, and the particular motion state. 
         [0030]    In step  28 , the video device  2  is turned off in response to the second control signal, the display control module  102  switches the display unit  12  to display the navigation information, and the procedure returns to the step  20 . 
         [0031]    It is believed that the present embodiments and their advantages will be understood from the foregoing description, and it will be apparent that various changes may be made thereto without departing from the spirit and scope of the invention or sacrificing all of its material advantages, the examples hereinbefore described merely being preferred or exemplary embodiments of the present invention.