A smart training system for naked-eye 3D amblyopia rehabilitation combined with a cloud server
By combining cloud servers and naked-eye 3D smart mobile handheld terminals, diversified amblyopia rehabilitation training is achieved, solving the problems of lack of fun and poor compliance of traditional training methods and improving training effects.
Patent Information
- Application Number
- CN202310650088.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-02-04
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2041-02-04
AI Technical Summary
Traditional amblyopia training methods are single in form and lack of interest, which leads to poor compliance among children and affects the treatment effect. In addition, home training lacks effective and diversified means.
Combining the cloud server and the naked-eye 3D smart mobile handheld terminal, the video image data corresponding to the preset left eye amblyopia value or right eye amblyopia value is downloaded and played through the naked-eye 3D smart mobile handheld terminal to realize the naked-eye 3D amblyopia rehabilitation intelligent training.
It improves the fun of amblyopia training and children's compliance, and ensures the effectiveness and therapeutic effect of training at home.
Smart Images

Figure CN116650293B_ABST
Abstract
Description
[0001] This application is a divisional application of application number 2021101578339, application date February 4, 2021, and invention name "A smart training system for naked-eye 3D amblyopia rehabilitation integrated with cloud server". Technical Field
[0002] The present invention relates to the technical field of amblyopia treatment, and in particular to a naked-eye 3D amblyopia rehabilitation intelligent training system implemented in combination with a cloud server. Background Art
[0003] Amblyopia training is a long-term process, and its effectiveness is closely linked to the child's interest in and compliance with the training method. Therefore, choosing a training method that children find most appealing is crucial. Traditional training methods often suffer from limitations such as monotony and a lack of engagingness, making it difficult for children to persist in the training, which in turn impacts treatment effectiveness. However, visual training system technology offers advantages over traditional methods, such as diverse formats and engaging training. Because amblyopia training must be conducted daily and without interruption, objective limitations prevent every child from undergoing a full training session in a hospital. Appropriate home training is essential and crucial for effective treatment. Patent application number 2018109761538, entitled "A VR Amblyopia Training System," comprises a server, a mobile terminal, and VR glasses. The server integrates an output unit, an input unit, a database, a data processing platform, and a wireless transceiver. The training method includes the following steps: inputting basic information, receiving information, matching resources, receiving resources, presenting resources, and visual training. This VR amblyopia training system is easy to use and offers effective training results. Summary of the Invention
[0004] The present invention aims to at least solve the technical problems existing in the prior art, and particularly innovatively proposes a naked-eye 3D amblyopia rehabilitation intelligent training system combined with a cloud server.
[0005] In order to achieve the above-mentioned object of the present invention, the present invention provides a naked-eye 3D amblyopia rehabilitation intelligent training system combined with a cloud server, comprising a naked-eye 3D intelligent mobile handheld terminal and a cloud server;
[0006] The naked-eye 3D intelligent mobile handheld terminal requests the cloud server to download the video image data corresponding to its preset left eye amblyopia value and / or right eye amblyopia value, and plays the video image data corresponding to its preset left eye amblyopia value and / or right eye amblyopia value after downloading; for the visually impaired person to watch for training.
[0007] In a preferred embodiment of the present invention, the glasses-free 3D intelligent mobile handheld terminal includes a housing, a glasses-free 3D PCB board fixing mounting base for fixing and mounting a glasses-free 3D PCB board is provided within the housing, the glasses-free 3D PCB board is fixedly mounted on the glasses-free 3D PCB board fixing mounting base, a controller, a network wireless connection module, and a video image storage module are provided on the glasses-free 3D PCB board, and a glasses-free 3D display screen is provided on the surface of the housing;
[0008] The network wireless connection end of the network wireless connection module is connected to the network wireless connection end of the controller, the video image storage end of the controller is connected to the video image storage end of the video image storage module, and the display data end of the controller is connected to the display data end of the naked eye 3D display screen.
[0009] In a preferred embodiment of the present invention, the naked-eye 3D display screen is a naked-eye 3D touch display screen, and the touch display data terminal of the controller is connected to the touch display data terminal of the naked-eye 3D touch display screen;
[0010] Or / and also includes a video image import module provided on the naked eye 3D PCB board;
[0011] The video image import terminal of the controller is connected to the video image terminal of the video image import module.
[0012] In a preferred embodiment of the present invention, the video image import module includes one or any combination of a Micro USB import module, a USB Type C import module, and a Lightning import module;
[0013] When the video image import module is a Micro USB import module, the video image terminal of the Micro USB import module is connected to the video image Micro USB terminal of the controller;
[0014] When the video image import module is a USB Type C import module, the video image terminal of the USB Type C import module is connected to the video image USB Type C terminal of the controller;
[0015] When the video image import module is a Lightning import module, the video image end of the Lightning import module is connected to the video image Lightning end of the controller.
[0016] In a preferred embodiment of the present invention, the network wireless connection module includes one or any combination of a Bluetooth wireless connection module, a WiFi wireless connection module, a 3G wireless connection module, a 4G wireless connection module, and a 5G wireless connection module;
[0017] When the network wireless connection module is a Bluetooth wireless connection module, the network wireless connection terminal of the Bluetooth wireless connection module is connected to the network wireless connection Bluetooth terminal of the controller;
[0018] When the network wireless connection module is a WiFi wireless connection module, the network wireless connection end of the WiFi wireless connection module is connected to the network wireless connection WiFi end of the controller;
[0019] When the network wireless connection module is a 3G wireless connection module, the network wireless connection terminal of the 3G wireless connection module is connected to the network wireless connection 3G terminal of the controller;
[0020] When the network wireless connection module is a 4G wireless connection module, the network wireless connection terminal of the 4G wireless connection module is connected to the network wireless connection 4G terminal of the controller;
[0021] When the network wireless connection module is a 5G wireless connection module, the network wireless connection end of the 5G wireless connection module is connected to the network wireless connection 5G end of the controller.
[0022] In a preferred embodiment of the present invention, a voice output module is further provided on the naked-eye 3D PCB board, and a voice grille is correspondingly provided on the shell. The voice end of the voice output module is connected to the voice end of the controller to realize the playback of its voice.
[0023] The present invention also discloses a training method for realizing a naked-eye 3D amblyopia rehabilitation intelligent training system in combination with a cloud server, which includes the following steps on the cloud server:
[0024] S1, obtaining video image data and using it as original video image data;
[0025] S2, performing naked-eye 3D amblyopia processing on the original video image obtained in step S1 to obtain naked-eye 3D amblyopia video image data thereof;
[0026] S3, storing the naked-eye 3D amblyopia video image data obtained in step S2 in a cloud server, and noting the left-eye amblyopia value and / or the right-eye amblyopia value corresponding to the naked-eye 3D amblyopia video image data.
[0027] In a preferred embodiment of the present invention, the method for obtaining real-time naked-eye 3D amblyopia video image data in step S2 includes the following steps:
[0028] S21, obtaining the duration of the original video image data; set it to Ts, where s is the time unit in seconds; dividing it into T video images, namely the first video image, the second video image, the third video image, ..., the Tth video image, where T is a positive integer greater than or equal to 1;
[0029] S22, extracting the frame image of the T′th video image, where T′ is a positive integer less than or equal to T; respectively, the frame image I T′,1 , frame image I T′,2 , frame image I T′,3 , ..., frame image I T′,T″ , T″ represents the total number of frames per second;
[0030] S23, frame image I T′,T″′ Perform the following operation, where T″′ is a positive integer less than or equal to T″;
[0031] B T′,T″′ =D T′,T″′ / G Lefteye ,
[0032] Among them, B T′,T″′ Represents frame image I T′,T″′ The left eye observes the image after processing;
[0033] D T′,T″′ Represents frame image I T′,T″′ The left eye observes the image;
[0034] G Lefteye Indicates the adjustment value corresponding to the left eye amblyopia value;
[0035] B T′,T″′ ′=D T′,T″′ ′ / G Righteye ,
[0036] Among them, B T′,T″′ ′ represents the frame image I T′,T″′ The right eye observes the image after processing;
[0037] D T′,T″′ ′ represents the frame image I T′,T″′ The right eye observes the image;
[0038] G Righteye Indicates the adjustment value corresponding to the amblyopia value of the right eye;
[0039] S24, synthesizing the processed images into frame images, and then synthesizing the naked-eye 3D amblyopia video image data.
[0040] In a preferred embodiment of the present invention, the following steps are included on the naked-eye 3D intelligent mobile handheld terminal:
[0041] S91, preset playback time:
[0042] When the controller receives a preset playback duration trigger signal, a playback option box pops up on the touch screen display, wherein the playback option box includes a preset playback duration setting value drag bar and a preset rest interval setting value drag bar; the preset playback duration setting value drag bar includes a preset playback duration setting minimum value and a preset playback duration setting maximum value, and the preset rest interval setting value drag bar includes a preset rest interval setting minimum value and a preset rest interval setting maximum value; the preset rest interval setting value at least meets the following conditions:
[0043]
[0044] Among them, t2 represents the preset rest interval duration;
[0045] a represents the first coefficient of the preset ratio;
[0046] b represents the second coefficient of the preset ratio;
[0047] t represents the preset playback time;
[0048] t3 indicates the preset waiting time;
[0049] int represents the rounding function;
[0050] S92, during playback:
[0051] Record the first or current playback time as t0, and determine whether the playback duration t′ is greater than or equal to the preset playback duration t:
[0052] If the playback time t′ is greater than or equal to the preset playback time t, the playback of the naked-eye 3D low-vision video image data is paused; the playback time is calculated as follows:
[0053] t′≥t,
[0054] That is, t0′-t0≥t,
[0055] Where t′ represents the playback duration;
[0056] t represents the preset playback time;
[0057] t0′ represents the current playback time;
[0058] t0 represents the first or current playback time;
[0059] If the playback time t′ is greater than the preset playback time t, the naked-eye 3D low-vision video image data continues to be played.
[0060] In a preferred embodiment of the present invention, in step S92, when the playback of the naked-eye 3D low-vision video image data is paused, the normal naked-eye 3D video image is switched to be played;
[0061] Or / and also includes setting its preset left eye amblyopia value or / and right eye amblyopia value verification.
[0062] In summary, due to the adoption of the above-mentioned technical solution, the present invention can convert the original video image data into naked-eye 3D amblyopia video image data corresponding to the left eye amblyopia value and / or the right eye amblyopia value on the cloud server, for downloading by the naked-eye 3D smart mobile handheld terminal. The downloaded video images can realize amblyopia training for amblyopic children and improve the children's condition.
[0063] Additional aspects and advantages of the present invention will be set forth in part in the description which follows and, in part, will be obvious from the description which follows, or may be learned by practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the following description of the embodiments with reference to the accompanying drawings, in which:
[0065] Figure 1 It is a schematic block diagram of the connection of the present invention.
[0066] Figure 2 It is a schematic flow chart of the present invention.
[0067] Figure 3 It is a circuit connection diagram of the power module of the present invention. DETAILED DESCRIPTION
[0068] The following describes embodiments of the present invention in detail. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended only to explain the present invention and are not to be construed as limiting the present invention.
[0069] The present invention provides a naked eye 3D amblyopia rehabilitation intelligent training system combined with a cloud server, such as Figure 1 As shown, it includes a naked-eye 3D smart mobile handheld terminal and a cloud server; in this embodiment, it is not limited to a naked-eye 3D smart mobile handheld terminal, such as a tablet computer, a mobile phone, etc., but can also be a naked-eye 3D smart mobile hand-worn terminal or a naked-eye 3D smart mobile head-worn terminal, such as VR.
[0070] The naked-eye 3D intelligent mobile handheld terminal requests the cloud server to download the video image data corresponding to its preset left eye amblyopia value and / or right eye amblyopia value, and plays the video image data corresponding to its preset left eye amblyopia value and / or right eye amblyopia value after downloading; for the visually impaired person to watch for training.
[0071] In a preferred embodiment of the present invention, the glasses-free 3D intelligent mobile handheld terminal includes a housing, a glasses-free 3D PCB board fixing mounting base for fixing and mounting a glasses-free 3D PCB board is provided within the housing, the glasses-free 3D PCB board is fixedly mounted on the glasses-free 3D PCB board fixing mounting base, a controller, a network wireless connection module, and a video image storage module are provided on the glasses-free 3D PCB board, and a glasses-free 3D display screen is provided on the surface of the housing;
[0072] The network wireless connection terminal of the network wireless connection module is connected to the network wireless connection terminal of the controller, the video image storage terminal of the controller is connected to the video image storage terminal of the video image storage module, and the display data terminal of the controller is connected to the display data terminal of the naked-eye 3D display screen. The downloaded naked-eye 3D low-vision video image data is played on the naked-eye 3D display screen for the low-vision user to watch for training.
[0073] In a preferred embodiment of the present invention, the naked-eye 3D display screen is a naked-eye 3D touch display screen, and the touch display data terminal of the controller is connected to the touch display data terminal of the naked-eye 3D touch display screen;
[0074] Or / and also includes a video image import module provided on the naked eye 3D PCB board;
[0075] The video image import terminal of the controller is connected to the video image terminal of the video image import module.
[0076] In a preferred embodiment of the present invention, the video image import module includes one or any combination of a Micro USB import module, a USB Type C import module, and a Lightning import module;
[0077] When the video image import module is a Micro USB import module, the video image terminal of the Micro USB import module is connected to the video image Micro USB terminal of the controller;
[0078] When the video image import module is a USB Type C import module, the video image terminal of the USB Type C import module is connected to the video image USB Type C terminal of the controller;
[0079] When the video image import module is a Lightning import module, the video image terminal of the Lightning import module is connected to the video image Lightning terminal of the controller. The video image import module includes local mode 1 and mode 2. Mode 1 converts the original video image data into video image data corresponding to the preset left eye amblyopia value and / or right eye amblyopia value in real time for online playback on the naked-eye 3D smart mobile handheld terminal.
[0080] The specific steps include:
[0081] S1, obtaining video image data and using it as video image data to be played;
[0082] S2, performing real-time naked-eye 3D amblyopia processing on the video image to be played obtained in step S1 to obtain real-time naked-eye 3D amblyopia video image data thereof; specifically comprising the following steps:
[0083] S20, importing the video image to be played into the memory;
[0084] S21, obtaining the duration of the video image data to be played; set it to Ts, where s is the time unit in seconds; dividing it into T video images, namely the first video image, the second video image, the third video image, ..., the Tth video image, where T is a positive integer greater than or equal to 1;
[0085] S22, extracting the frame image of the T′th video image, where T′ is a positive integer less than or equal to T; respectively, the frame image I T′,1 , frame image I T′,2 , frame image I T′,3 , ..., frame image I T′,T″ , T″ represents the total number of frames per second;
[0086] S23, frame image I T′,T″′ Perform the following operation, where T″′ is a positive integer less than or equal to T″;
[0087] B T′,T″′ =D T′,T″′ / G Lefteye ,
[0088] Among them, B T′,T″′ Represents frame image I T′,T″′ The left eye observes the image after processing;
[0089] D T′,T″′ Represents frame image I T′,T″′ The left eye observes the image;
[0090] G Lefteye Indicates the adjustment value corresponding to the left eye amblyopia value;
[0091] B T′,T″′ ′=D T′,T″′ ′ / G Righteye ,
[0092] Among them, B T′,T″′ ′ represents the frame image I T′,T″′ The right eye observes the image after processing;
[0093] D T′,T″′ ′ represents the frame image I T′,T″′The right eye observes the image;
[0094] G Righteye Indicates the adjustment value corresponding to the amblyopia value of the right eye;
[0095] S24, playing the frame image processed in step S23 in real time.
[0096] S3, playing the real-time naked-eye 3D amblyopia video image data obtained in step S2 through a naked-eye 3D display screen.
[0097] Mode 2 is to convert the original video image data into video image data corresponding to the preset left eye amblyopia value and / or right eye amblyopia value and store them in the video image storage module for playback by the naked eye 3D smart mobile handheld terminal.
[0098] The specific steps include:
[0099] S1, obtaining imported video image data and using it as video image data to be processed;
[0100] S2, performing naked-eye 3D amblyopia processing on the video image to be processed obtained in step S1 to obtain naked-eye 3D amblyopia video image data thereof; and storing the obtained naked-eye 3D amblyopia video image data. Specifically, the steps include:
[0101] S21, obtaining the duration of the video image data to be processed; set it to Ts, where s is the time unit in seconds; dividing it into T video images, namely the first video image, the second video image, the third video image, ..., the Tth video image, where T is a positive integer greater than or equal to 1;
[0102] S22, extracting the frame image of the T′th video image, where T′ is a positive integer less than or equal to T; respectively, the frame image I T′,1 , frame image I T′,2 , frame image I T′,3 , ..., frame image I T′,T″ , T″ represents the total number of frames per second;
[0103] S23, frame image I T′,T″′ Perform the following operation, where T″′ is a positive integer less than or equal to T″;
[0104] B T′,T″′ =D T′,T″′ / G Lefteye ,
[0105] Among them, B T′,T″′ Represents frame image I T′,T″′ The left eye observes the image after processing;
[0106] D T′,T″′ Represents frame image IT′,T″′ The left eye observes the image;
[0107] G Lefteye Indicates the adjustment value corresponding to the left eye amblyopia value;
[0108] B T′,T″′ ′=D T′,T″′ ′ / G Righteye ,
[0109] Among them, B T′,T″′ ′ represents the frame image I T′,T″′ The right eye observes the image after processing;
[0110] D T′,T″′ ′ represents the frame image I T′,T″′ The right eye observes the image;
[0111] G Righteye Indicates the adjustment value corresponding to the amblyopia value of the right eye;
[0112] S24 , synthesizing the frame images to obtain naked-eye 3D amblyopia video image data, and storing the naked-eye 3D amblyopia video image data.
[0113] S3, playing the naked-eye 3D low-vision video image data stored in step S2 through a naked-eye 3D display screen.
[0114] In a preferred embodiment of the present invention, the network wireless connection module includes one or any combination of a Bluetooth wireless connection module, a WiFi wireless connection module, a 3G wireless connection module, a 4G wireless connection module, and a 5G wireless connection module;
[0115] When the network wireless connection module is a Bluetooth wireless connection module, the network wireless connection terminal of the Bluetooth wireless connection module is connected to the network wireless connection Bluetooth terminal of the controller; video images sent by other naked-eye 3D smart mobile handheld terminals are received via Bluetooth without the constraints of wired connections. The method for the naked-eye 3D smart mobile handheld terminal to receive videos sent by other naked-eye 3D smart mobile handheld terminals disclosed in the present invention patent application is as follows:
[0116] Step 1: Other naked-eye 3D smart mobile handheld terminals determine the size of the video to be sent:
[0117] If the size of the video to be sent is larger than the preset video size, execute the second step;
[0118] If the size of the video to be sent is less than or equal to the preset video size, the video to be sent is sent to the naked-eye 3D smart mobile handheld terminal;
[0119] Step 2: Other naked-eye 3D intelligent mobile handheld terminals divide the video to be sent into z videos in video time sequence, where z is a positive integer greater than or equal to 2, namely the first video, the second video, the third video, ..., the zth video, and z = int(d1 / d2)+1, where int represents a rounding function, d1 represents the size of the video to be sent, and d2 represents the preset video size; the size of the z'th video is equal to the size of the preset video, and z' is a positive integer less than z, and the size of the z'th video is less than or equal to the size of the preset video;
[0120] Step 3: Calculate the sending comparison values of the video to be sent (i.e., the 0th video), the 1st video, the 2nd video, the 3rd video, ..., and the zth video, which correspond to the 0th sending comparison value, the 1st sending comparison value, the 2nd sending comparison value, the 3rd sending comparison value, ..., and the zth sending comparison value respectively; the calculation method of the z″th sending comparison value is:
[0121] ζ″′ ζ″ =MD5(ψ ζ″ ),
[0122] Among them, MD5() represents the MD5 function;
[0123] ψ ζ″ represents the ζ″th video, where ζ″ is 0, 1, 2, 3, ..., ζ;
[0124] ζ″′ ζ″ Indicates the z″th sending comparison value;
[0125] Step 4: The first video, the second video, the third video, ..., the zth video and the corresponding first sending comparison value, the second sending comparison value, the third sending comparison value, ..., the zth sending comparison value and the 0th sending comparison value are sent to the naked eye 3D smart mobile handheld terminal in sequence through the Bluetooth on the other naked eye 3D smart mobile handheld terminal;
[0126] Step 5: The naked-eye 3D intelligent mobile handheld terminal receives the data sent by other naked-eye 3D intelligent mobile handheld terminals in the fourth step through the Bluetooth on the terminal, which are the first received video, the second received video, the third received video, ..., the zth received video and the corresponding first accepted comparison value, the second accepted comparison value, the third accepted comparison value, ..., the zth accepted comparison value and the 0th accepted comparison value; and compares the ξth received video with the ξth video, where ξ is a positive integer less than or equal to ζ, and the comparison method is:
[0127]
[0128] Among them, MD5() represents the MD5 function;
[0129] θξ Indicates the first received video;
[0130] represents the calculated comparison value of ξ;
[0131] Determine its ξ-th calculated comparison value Is the comparison value the same as the ξth acceptance value?
[0132] If the comparison value is calculated Same as the ξth accepted comparison value, that is, the first calculated comparison value Same as the first accepted alignment value; and the second calculated alignment value Same as the second accepted comparison value; and the third calculated comparison value Same as the 3rd accepted comparison value; ...; and the ζth calculated comparison value If the value is the same as the first accepted comparison value, then execute step 6;
[0133] If the comparison value is calculated Different from the ξth accepted comparison value, that is, the first calculated comparison value Different from the first accepted alignment value; or the second calculated alignment value Different from the second accepted comparison value; or the third calculated comparison value Not the same as the 3rd accepted comparison value; ...; or the ζth calculated comparison value and the first ξ-th accepted comparison value is different; the naked-eye 3D smart mobile handheld terminal requests other naked-eye 3D smart mobile handheld terminals to send the video corresponding to the first ξ-th accepted comparison value;
[0134] Step 6: Connect the first accepted video, the second accepted video, the third accepted video, ..., the zth accepted video in order to obtain the zeroth accepted video; perform the following operations on the zeroth accepted video:
[0135] τ=MD5(r),
[0136] Among them, MD5() represents the MD5 function;
[0137] r represents the 0th accepted video;
[0138] τ represents the verification value of the 0th accepted video;
[0139] Determine whether the verification value τ of the 0th accepted video is the same as the 0th accepted comparison value:
[0140] If the verification value τ of the 0th accepted video is the same as the 0th accepted comparison value, the 0th accepted video is used as the imported video image;
[0141] If the verification value τ of the 0th acceptance video is different from the 0th acceptance comparison value, the 1st acceptance video, the 2nd acceptance video, the 3rd acceptance video, ..., the ζth acceptance video are reconnected in order and re-judged.
[0142] When the network wireless connection module is a WiFi wireless connection module, the network wireless connection end of the WiFi wireless connection module is connected to the network wireless connection WiFi end of the controller;
[0143] When the network wireless connection module is a 3G wireless connection module, the network wireless connection terminal of the 3G wireless connection module is connected to the network wireless connection 3G terminal of the controller;
[0144] When the network wireless connection module is a 4G wireless connection module, the network wireless connection terminal of the 4G wireless connection module is connected to the network wireless connection 4G terminal of the controller;
[0145] When the network wireless connection module is a 5G wireless connection module, the network wireless connection end of the 5G wireless connection module is connected to the network wireless connection 5G end of the controller.
[0146] In a preferred embodiment of the present invention, a voice output module is further provided on the naked-eye 3D PCB board, and a voice grille is correspondingly provided on the shell. The voice end of the voice output module is connected to the voice end of the controller to realize the playback of its voice.
[0147] The present invention also discloses a training method for realizing a naked eye 3D amblyopia rehabilitation intelligent training system in combination with a cloud server, such as Figure 2 As shown, the following steps are included on the cloud server:
[0148] S1, obtaining video image data and using it as original video image data;
[0149] S2, performing real-time naked-eye 3D amblyopia processing on the original video image obtained in step S1 to obtain naked-eye 3D amblyopia video image data thereof;
[0150] S3, storing the naked-eye 3D amblyopia video image data obtained in step S2 in the cloud server, and noting the left eye amblyopia value and / or right eye amblyopia value corresponding to the naked-eye 3D amblyopia video image data. The method for the naked-eye 3D intelligent mobile handheld terminal of the present invention patent application to receive the naked-eye 3D amblyopia video image data sent by its cloud server is:
[0151] Step 1: The cloud server determines the size of the naked-eye 3D amblyopia video image data to be sent:
[0152] If the size of the video to be sent is larger than the preset video size, execute the second step;
[0153] If the size of the video to be sent is less than or equal to the preset video size, the video to be sent is sent to the naked-eye 3D smart mobile handheld terminal;
[0154] Step 2: The cloud server divides the video to be sent into z videos in chronological order, where z is a positive integer greater than or equal to 2, namely the first video, the second video, the third video, ..., the zth video, and z = int(d1 / d2)+1, where int represents a rounding function, d1 represents the size of the video to be sent, and d2 represents the preset video size; the size of the z'th video is equal to the size of the preset video, and z' is a positive integer less than z, and the size of the z'th video is less than or equal to the size of the preset video;
[0155] Step 3: Calculate the sending comparison values of the video to be sent (i.e., the 0th video), the 1st video, the 2nd video, the 3rd video, ..., and the zth video, which correspond to the 0th sending comparison value, the 1st sending comparison value, the 2nd sending comparison value, the 3rd sending comparison value, ..., and the zth sending comparison value respectively; the calculation method of the z″th sending comparison value is:
[0156] ζ″′ ζ″ =MD5(ψ ζ″ ),
[0157] Among them, MD5() represents the MD5 function;
[0158] ψ ζ″ represents the ζ″th video, where ζ″ is 0, 1, 2, 3, ..., ζ;
[0159] ζ″′ ζ″ Indicates the z″th sending comparison value;
[0160] Step 4: The cloud server sequentially sends the first video, the second video, the third video, ..., the zth video and the corresponding first sending comparison value, the second sending comparison value, the third sending comparison value, ..., the zth sending comparison value and the 0th sending comparison value to the naked-eye 3D smart mobile handheld terminal;
[0161] Step 5: The naked-eye 3D intelligent mobile handheld terminal receives the data sent by the cloud server in the fourth step through one of the WiFi wireless connection module, the 3G wireless connection module, the 4G wireless connection module, and the 5G wireless connection module on the terminal, which are the first received video, the second received video, the third received video, ..., the zth received video and the corresponding first accepted comparison value, the second accepted comparison value, the third accepted comparison value, ..., the zth accepted comparison value and the 0th accepted comparison value; the ξth received video is compared with the ξth video, where ξ is a positive integer less than or equal to ζ, and the comparison method is:
[0162]
[0163] Among them, MD5() represents the MD5 function;
[0164] θ ξ Indicates the first received video;
[0165] represents the calculated comparison value of ξ;
[0166] Determine its ξ-th calculated comparison value Is the comparison value the same as the ξth acceptance value?
[0167] If the comparison value is calculated Same as the ξth accepted comparison value, that is, the first calculated comparison value Same as the first accepted alignment value; and the second calculated alignment value Same as the second accepted comparison value; and the third calculated comparison value Same as the 3rd accepted comparison value; ...; and the ζth calculated comparison value If the value is the same as the first accepted comparison value, then execute step 6;
[0168] If the comparison value is calculated Different from the ξth accepted comparison value, that is, the first calculated comparison value Different from the first accepted alignment value; or the second calculated alignment value Different from the second accepted comparison value; or the third calculated comparison value Not the same as the 3rd accepted comparison value; ...; or the ζth calculated comparison value is different from the ζth accepted comparison value; then the naked-eye 3D intelligent mobile handheld terminal requests the cloud server to send the video corresponding to the ξth accepted comparison value;
[0169] Step 6: Connect the first accepted video, the second accepted video, the third accepted video, ..., the zth accepted video in order to obtain the zeroth accepted video; perform the following operations on the zeroth accepted video:
[0170] τ=MD5(r),
[0171] Among them, MD5() represents the MD5 function;
[0172] r represents the 0th accepted video;
[0173] τ represents the verification value of the 0th accepted video;
[0174] Determine whether the verification value τ of the 0th accepted video is the same as the 0th accepted comparison value:
[0175] If the verification value τ of the 0th accepted video is the same as the 0th accepted comparison value, the 0th accepted video is used as the imported video image;
[0176] If the verification value τ of the 0th acceptance video is different from the 0th acceptance comparison value, the 1st acceptance video, the 2nd acceptance video, the 3rd acceptance video, ..., the ζth acceptance video are reconnected in order and re-judged.
[0177] In a preferred embodiment of the present invention, the method for obtaining naked-eye 3D low-vision video image data in step S2 includes the following steps:
[0178] S21, obtaining the duration of the original video image data; set it to Ts, where s is the time unit in seconds; dividing it into T video images, namely the first video image, the second video image, the third video image, ..., the Tth video image, where T is a positive integer greater than or equal to 1;
[0179] S22, extracting the frame image of the T′th video image, where T′ is a positive integer less than or equal to T; respectively, the frame image I T′,1 , frame image I T′,2 , frame image I T′,3 , ..., frame image I T′,T″ , T″ represents the total number of frames per second;
[0180] S23, frame image I T′,T″′ Perform the following operation, where T″′ is a positive integer less than or equal to T″;
[0181] B T′,T″′ =D T′,T″′ / G Lefteye ,
[0182] Among them, B T′,T″′ Represents frame image I T′,T″′ The left eye observes the image after processing;
[0183] D T′,T″′ Represents frame image I T′,T″′ The left eye observes the image;
[0184] G Lefteye Indicates the adjustment value corresponding to the left eye amblyopia value;
[0185] B T′,T″′ ′=D T′,T″′ ′ / G Righteye ,
[0186] Among them, B T′,T″′ ′ represents the frame image I T′,T″′ The right eye observes the image after processing;
[0187] D T′,T″′′ represents the frame image I T′,T″′ The right eye observes the image;
[0188] G Righteye Indicates the adjustment value corresponding to the amblyopia value of the right eye;
[0189] S24, synthesizing the processed images into frame images, and then synthesizing the naked-eye 3D amblyopia video image data.
[0190] In a preferred embodiment of the present invention, the following steps are included on the naked-eye 3D intelligent mobile handheld terminal:
[0191] S91, preset playback time:
[0192] When the controller receives a preset playback duration trigger signal, a playback option box pops up on the touch screen display, wherein the playback option box includes a preset playback duration setting value drag bar and a preset rest interval setting value drag bar; the preset playback duration setting value drag bar includes a preset playback duration setting minimum value and a preset playback duration setting maximum value, and the preset rest interval setting value drag bar includes a preset rest interval setting minimum value and a preset rest interval setting maximum value; the preset rest interval setting value at least meets the following conditions:
[0193]
[0194] When its Then t2 = a1; a1 represents the minimum value of the preset rest interval duration;
[0195] When its Then t2=a2; a2 represents the maximum value of the preset rest interval duration;
[0196] Among them, t2 represents the preset rest interval duration;
[0197] a represents the first coefficient of the preset ratio;
[0198] b represents the second coefficient of the preset ratio;
[0199] t represents the preset playback time;
[0200] t3 indicates the preset waiting time;
[0201] int represents the rounding function;
[0202] In this embodiment, when the controller receives a trigger signal for adjusting the preset rest interval duration setting value, the controller determines the relationship between the pre-adjusted rest value and the current adjusted rest value:
[0203] If the pre-adjusted rest value is greater than the current adjusted rest value, the current adjusted rest value is replaced by the pre-adjusted rest value;
[0204] If the pre-adjusted rest value is less than or equal to the current adjusted rest value, the current adjusted rest value remains unchanged.
[0205] The minimum value of the preset playback time setting is 40 seconds, and the maximum value of the preset playback time setting is 400 seconds; the minimum value of the preset rest interval time setting is 10 seconds, and the maximum value of the preset rest interval time setting is 35 seconds; the first coefficient a of the preset ratio is 2, the second coefficient b of the preset ratio is 1, and the preset waiting time t3 is 40 seconds; when the preset playback time t=80 seconds, t2=17 seconds; the preset rest interval time setting value can also be adjusted by dragging the drag bar so that the pre-adjusted rest value is greater than 17 seconds, for example, 20 seconds, 30 seconds; when the preset playback time t=170 seconds, t2=27 seconds, the preset rest interval time setting value can also be adjusted by dragging the drag bar so that the pre-adjusted rest value is greater than 27 seconds, for example, 25 seconds, 33 seconds.
[0206] S92, during playback:
[0207] Record the first or current playback time as t0, and determine whether the playback duration t′ is greater than or equal to the preset playback duration t:
[0208] If the playback time t′ is greater than or equal to the preset playback time t, the playback of the naked-eye 3D low-vision video image data is paused; the playback time is calculated as follows:
[0209] t′≥t,
[0210] That is, t0′-t0≥t,
[0211] Where t′ represents the playback duration;
[0212] t represents the preset playback time;
[0213] t0′ represents the current playback time;
[0214] t0 represents the first or current playback time;
[0215] If the playback time t′ is greater than the preset playback time t, the naked-eye 3D low-vision video image data continues to be played.
[0216] In a preferred embodiment of the present invention, in step S92, when the playback of the naked-eye 3D low-vision video image data is paused, the normal naked-eye 3D video image is switched to be played;
[0217] Or / and also includes setting its preset left eye amblyopia value or / and right eye amblyopia value verification. Wherein adjusting the left eye amblyopia value or / and right eye amblyopia value verification on the naked eye 3D smart mobile handheld terminal includes the following steps:
[0218] S41: Whether the controller receives a trigger signal for adjusting the left eye amblyopia value and / or the right eye amblyopia value:
[0219] If the controller receives a trigger signal for adjusting the left eye amblyopia value or / and the right eye amblyopia value, it verifies the signal and executes step S42 if the verification is successful. In this embodiment, the method for verifying whether the signal is successful is as follows:
[0220] S411: After the first character is input, the character displayed on the virtual key on the touch screen changes. The method for changing the character displayed on the virtual key on the touch screen is:
[0221] S411a, encode all its virtual keys, which are η1, η2, η3, ..., is the total number of virtual keys, η1 represents the code corresponding to the first virtual key, η2 represents the code corresponding to the second virtual key, η3 represents the code corresponding to the third virtual key, ..., Indicates the The code corresponding to the virtual key; all displayed characters are processed by the MD5 function algorithm to obtain their MD5 codes; the method for obtaining the MD5 codes is as follows:
[0222]
[0223] in, Represents the character Y y The corresponding MD5 codes are: That Indicates the MD5 code corresponding to character Y1; Indicates the MD5 code corresponding to character Y2; Indicates the MD5 code corresponding to character Y3; ...; Represents characters The corresponding MD5 code;
[0224] MD5() represents the MD5 function;
[0225] Y y Represents the character Y y , y represents the character sequence number,
[0226] S411b, its MD5 code Convert to decimal and get the decimal MD5 code That MD5 code The corresponding decimal value; MD5 code The corresponding decimal value; MD5 code The corresponding decimal value; ...; MD5 code The corresponding decimal value;
[0227] S411c, its decimal MD5 code Arrange them in ascending order; match the characters corresponding to the decimal MD5 codes arranged in ascending order with the virtual key codes one by one;
[0228] S411d, after the second character is input, all displayed characters are subjected to the MD5 function algorithm twice to obtain their MD5 secondary codes; the method for obtaining the MD5 secondary codes is:
[0229]
[0230] in, Represents the character Y y The corresponding MD5 secondary codes are: That Indicates the MD5 secondary code corresponding to character Y1; Indicates the MD5 secondary code corresponding to character Y2; Indicates the MD5 secondary code corresponding to character Y3; ...; Represents characters The corresponding MD5 secondary code;
[0231] MD5() represents the MD5 function;
[0232] Y y Represents the character Y y , y represents the character sequence number,
[0233] S411e, its MD5 secondary code Convert to decimal and get the decimal MD5 secondary code That MD5 secondary code The corresponding decimal value; MD5 secondary code The corresponding decimal value; MD5 secondary code The corresponding decimal value; ...; MD5 secondary code The corresponding decimal value;
[0234] S411f, its decimal MD5 secondary code Arrange them in ascending order; correspond the characters corresponding to the decimal MD5 secondary codes arranged in ascending order to the virtual key codes one by one;
[0235] S411g, after the third character is input, all displayed characters are subjected to the MD5 function algorithm three times to obtain their MD5 three-digit code; the method for obtaining the MD5 three-digit code is as follows:
[0236]
[0237] in, Represents the character Y y The corresponding MD5 three codes are: That Indicates the MD5 triple code corresponding to character Y1; Indicates the MD5 triple code corresponding to character Y2; Indicates the MD5 triple code corresponding to character Y3; ...; Represents characters The corresponding MD5 three-digit code;
[0238] MD5() represents the MD5 function;
[0239] Y y Represents the character Y y , y represents the character sequence number,
[0240] S411h, MD5 three times Convert to decimal and get the decimal MD5 three codes respectively That MD5 three-digit code The corresponding decimal value; MD5 three-digit code The corresponding decimal value; MD5 three-digit code The corresponding decimal value; ...; MD5 three-digit code The corresponding decimal value;
[0241] S411i, its decimal MD5 triple code Arrange them in ascending order; correspond the characters corresponding to the decimal MD5 triple codes arranged in ascending order to the virtual key codes one by one;
[0242] S411j, after the fourth character is input, all displayed characters are processed four times by the MD5 function algorithm to obtain their MD5 quartic codes; the method for obtaining the MD5 quartic code is as follows:
[0243]
[0244] Among them, MD5(Y y ) h-1 Indicates the character Y y Perform h-1 MD5 function algorithms, where h = 1, 2, 3, ..., H, and H represents the total number of verification characters. Represents the character Y y The corresponding MD5 four-time code is: That Indicates the MD5 quartic code corresponding to character Y1; Indicates the MD5 quartic code corresponding to character Y2; Indicates the MD5 quartic code corresponding to character Y3; ...; Represents characters The corresponding MD5 quartic code;
[0245] MD5() represents the MD5 function;
[0246] Y y Represents the character Y y , y represents the character sequence number,
[0247] S411k, its MD5 quartic code Convert to decimal and get the decimal MD5 four-digit code That MD5 quartic code The corresponding decimal value; MD5 quartic code The corresponding decimal value; MD5 quartic code The corresponding decimal value; ...; MD5 quartic code The corresponding decimal value;
[0248] S411l, its decimal MD5 quartic code Arrange them in ascending order; match the characters corresponding to the decimal MD5 quartic codes arranged in ascending order with the virtual key codes one by one;
[0249] ;……;
[0250] Until the verification characters are entered;
[0251] S411m, the controller collects the input H-digit verification character, performs an MD5 function algorithm on the collected H-digit verification character, and obtains its MD5 verification code;
[0252] S411n, the controller determines whether its MD5 verification code is consistent with the MD5 preset verification code preset in the controller:
[0253] If the MD5 verification code is consistent with the preset MD5 verification code in the controller, the verification is passed; step S42 is executed; preventing the left eye amblyopia value and / or the right eye amblyopia value from being arbitrarily changed is beneficial to safety.
[0254] If the MD5 verification code is inconsistent with the preset MD5 verification code in the controller, the verification is different and you need to re-enter the verification characters;
[0255] If the controller does not receive a trigger signal for adjusting the left eye amblyopia value and / or the right eye amblyopia value, the controller continues to wait;
[0256] S42, if the controller receives a trigger signal for adjusting the left-eye amblyopia value, a left-eye amblyopia value option box pops up on the naked-eye 3D touch display screen, wherein the left-eye amblyopia value option box includes a left-eye amblyopia value drag bar, and the left-eye amblyopia value drag bar includes a left-eye normal value and a left-eye minimum amblyopia value; the left-eye amblyopia value is adjusted by the left-eye amblyopia value drag bar;
[0257] If the controller receives a trigger signal for adjusting the right eye amblyopia value, a right eye amblyopia value option box pops up on the naked-eye 3D touch display screen. The right eye amblyopia value option box includes a right eye amblyopia value drag bar. The right eye amblyopia value drag bar includes a right eye normal value and a right eye minimum amblyopia value. The right eye amblyopia value is adjusted by dragging the right eye amblyopia value bar.
[0258] If the controller receives a trigger signal for adjusting the left and right eye amblyopia values, a left and right eye amblyopia value option box pops up on the naked-eye 3D touch display screen, and the left and right eye amblyopia value option box includes a left eye amblyopia value drag bar and a right eye amblyopia value drag bar. The left eye amblyopia value drag bar includes a normal value for the left eye and a minimum amblyopia value for the left eye; the right eye amblyopia value drag bar includes a normal value for the right eye and a minimum amblyopia value for the right eye; the left eye amblyopia value is adjusted by dragging the left eye amblyopia value bar; and the right eye amblyopia value is adjusted by dragging the right eye amblyopia value bar.
[0259] S43: If the controller receives the trigger control command, the left eye amblyopia value and / or the right eye amblyopia value are adjusted to corresponding modified values.
[0260] In a preferred embodiment of the present invention, a power supply module is further included, which provides a stable power supply for the components. The power supply module includes: Figure 3As shown, the negative terminal of the power battery BAT1 is connected to the power ground, the positive terminal of the power battery BAT1 is connected to the power battery terminal BAT of the charging unit U1 and the source of the field effect transistor Q3 respectively, the current setting terminal PROG of the charging unit U1 is connected to the first end of the resistor R13, the second end of the resistor R13 is connected to the power ground, the power ground terminal GND of the charging unit U1 is connected to the power ground, the power charging terminal CHRG of the charging unit U1 is connected to the first end of the resistor R11 and the first end of the resistor R12 respectively, the second end of the resistor R12 is connected to the first end of the charging indicator LED1, and the second end of the charging indicator LED1 is connected to the power supply terminal Vcc of the charging unit U1 and the resistor R The second end of 11, the first end of the resistor R14, the gate of the field effect transistor Q3, the first end of the diode D2 and the power supply terminal Vcc of the USB interface U2 are connected, the second end of the resistor R14 is connected to the power ground, the power ground terminal GND of the USB interface U2 is connected to the power ground, the data signal positive terminal D+ of the USB interface U2 is connected to the USB data signal positive terminal of the controller, and the data signal negative terminal D- of the USB interface U2 is connected to the USB data signal negative terminal of the controller; the second end of the diode D2 is respectively connected to the drain of the field effect transistor Q3, the first end of the capacitor C1, the first end of the capacitor C2 and the power input terminal Vin of the voltage regulator chip U3, and the drain of the field effect transistor Q3 outputs the power supply voltage V2 (3.5V power supply voltage), the power input terminal Vin of the voltage regulator chip U3 is connected to the first end of the resistor R15, the second end of the resistor R15 is connected to the first end of the resistor R16 and the first end of the capacitor C3, the second end of the resistor R16, the second end of the capacitor C1, the second end of the capacitor C2 and the second end of the capacitor C3 are respectively connected to the power ground; the power output terminal Vout of the voltage regulator chip U3 is respectively connected to the first end of the resistor R9, the first end of the capacitor C4, the first end of the capacitor C5, the first end of the capacitor C6 and the power input terminal Vin of the voltage regulator chip U4, the power output terminal Vout of the voltage regulator chip U3 outputs the power supply V3 (3.3V power supply voltage), the second end of the resistor R9 is respectively connected to the The first end of the adjustable resistor R8 is connected to the adjustment terminal ADJ of the voltage stabilizing chip U3, and the second end of the adjustable resistor R8, the second end of the capacitor C4, the second end of the capacitor C5, and the second end of the capacitor C6 are respectively connected to the power ground; the adjustment terminal ADJ of the voltage stabilizing chip U4 is respectively connected to the first end of the adjustable resistor R10 and the first end of the resistor R11, and the second end of the resistor R11 is respectively connected to the power output terminal Vout of the voltage stabilizing chip U4, the first end of the capacitor C7, and the first end of the capacitor C8. The power output terminal Vout of the voltage stabilizing chip U4 outputs the power supply V4 (1.1V power supply voltage), and the second end of the adjustable resistor R10, the second end of the capacitor C7, and the second end of the capacitor C8 are respectively connected to the power ground.It also includes a built-in power indication circuit, which includes: a first end of a resistor R1 and a first end of a resistor R2 are respectively connected to the positive terminal of a power battery BAT1, a second end of the resistor R1 is connected to a first end of a built-in power indicator LED2, a second end of the built-in power indicator LED2 is connected to a collector of an NPN transistor Q1, an emitter of the NPN transistor Q1 is respectively connected to a built-in power acquisition terminal of the controller and a first end of a resistor R4, a second end of the resistor R4 is connected to a power ground, a second end of the resistor R2 is respectively connected to a base of the NPN transistor Q1 and a collector of the NPN transistor Q2, an emitter of the NPN transistor Q2 is respectively connected to a first end of a resistor R5, a second end of the resistor R5 is connected to a power ground, a base of the NPN transistor Q2 is connected to a first end of a resistor R3, and a second end of the resistor R3 is respectively connected to a first end of a resistor R6. The first end of the resistor R7 is connected to the first end of the resistor R7, the second end of the resistor R7 is connected to the power ground, the second end of the resistor R6 is connected to the first end of the diode D1, the second end of the diode D1 is connected to the positive end of the built-in power supply BAT2, and the negative end of the built-in power supply BAT2 is connected to the power ground; the built-in power indication circuit indicates that the built-in power supply BAT2 is low on power and needs to be replaced by lighting up the built-in power indicator LED2, and the built-in power supply BAT2 needs to be replaced. The built-in power supply BAT2 may also be judged to be low on power based on the current or / voltage collected by the built-in power collection end of the controller, and the method is as follows: when the voltage value collected by the built-in power collection end of the controller is greater than or equal to a preset voltage threshold, the built-in power supply BAT2 is low on power and needs to be replaced; if the voltage value collected by the built-in power collection end of the controller is less than the preset voltage threshold, the built-in power supply BAT2 does not need to be replaced temporarily.
[0261] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to the embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the claims and their equivalents.
Claims
1. A naked-eye 3D amblyopia rehabilitation intelligent training system combined with a cloud server, characterized by: Including naked-eye 3D intelligent mobile handheld terminal and cloud server; The naked-eye 3D intelligent mobile handheld terminal includes a housing, a naked-eye 3D PCB board fixing mounting base for fixing and mounting a naked-eye 3D PCB board is provided in the housing, the naked-eye 3D PCB board is fixedly mounted on the naked-eye 3D PCB board fixing mounting base, a controller, a network wireless connection module and a video image storage module are provided on the naked-eye 3D PCB board, and a naked-eye 3D display screen is provided on the surface of the housing; The network wireless connection terminal of the network wireless connection module is connected to the network wireless connection terminal of the controller, the video image storage terminal of the controller is connected to the video image storage terminal of the video image storage module, and the display data terminal of the controller is connected to the display data terminal of the naked eye 3D display screen; The power module also includes a power supply module, which includes: a negative terminal of a power supply battery BAT1 connected to a power ground, a positive terminal of the power supply battery BAT1 connected to a power battery terminal BAT of a charging unit U1 and a source of a field effect transistor Q3, respectively; a current setting terminal PROG of the charging unit U1 connected to a first terminal of a resistor R13, a second terminal of the resistor R13 connected to a power ground, a power ground terminal GND of the charging unit U1 connected to a power ground, a power charging terminal CHRG of the charging unit U1 connected to a first terminal of a resistor R11 and a first terminal of a resistor R12, respectively; a second terminal of the resistor R12 connected to a first terminal of a charging indicator LED1, and a second terminal of the charging indicator LED1 connected to a charging terminal CHRG of the charging unit U1 The power supply terminal Vcc of the unit U1, the second end of the resistor R11, the first end of the resistor R14, the gate of the field effect transistor Q3, the first end of the diode D2 and the power supply terminal Vcc of the USB interface U2 are connected, the second end of the resistor R14 is connected to the power ground, the power ground terminal GND of the USB interface U2 is connected to the power ground, the data signal positive terminal D+ of the USB interface U2 is connected to the USB data signal positive terminal of the controller, and the data signal negative terminal D- of the USB interface U2 is connected to the USB data signal negative terminal of the controller; the second end of the diode D2 is respectively connected to the drain of the field effect transistor Q3, the first end of the capacitor C1, the first end of the capacitor C2 and the power input terminal Vi of the voltage regulator chip U3 n is connected, the drain of the field effect tube Q3 outputs the power supply voltage V2, the power input terminal Vin of the voltage regulator chip U3 is connected to the first end of the resistor R15, the second end of the resistor R15 is connected to the first end of the resistor R16 and the first end of the capacitor C3, the second end of the resistor R16, the second end of the capacitor C1, the second end of the capacitor C2 and the second end of the capacitor C3 are respectively connected to the power ground; the power output terminal Vout of the voltage regulator chip U3 is respectively connected to the first end of the resistor R9, the first end of the capacitor C4, the first end of the capacitor C5, the first end of the capacitor C6 and the power input terminal Vin of the voltage regulator chip U4, the power output terminal Vout of the voltage regulator chip U3 outputs the power supply V3, the first end of the resistor R9 The two ends are respectively connected to the first end of the adjustable resistor R8 and the adjustment end ADJ of the voltage stabilizing chip U3, and the second end of the adjustable resistor R8, the second end of the capacitor C4, the second end of the capacitor C5, and the second end of the capacitor C6 are respectively connected to the power ground; the adjustment end ADJ of the voltage stabilizing chip U4 is respectively connected to the first end of the adjustable resistor R10 and the first end of the resistor R11, and the second end of the resistor R11 is respectively connected to the power output end Vout of the voltage stabilizing chip U4, the first end of the capacitor C7, and the first end of the capacitor C8. The power output end Vout of the voltage stabilizing chip U4 outputs the power supply V4, and the second end of the adjustable resistor R10, the second end of the capacitor C7, and the second end of the capacitor C8 are respectively connected to the power ground;It also includes a built-in power indication circuit, which includes: a first end of a resistor R1 and a first end of a resistor R2 are respectively connected to the positive terminal of a power battery BAT1, a second end of the resistor R1 is connected to a first end of a built-in power quantity indicator LED2, a second end of the built-in power quantity indicator LED2 is connected to a collector of an NPN transistor Q1, an emitter of the NPN transistor Q1 is respectively connected to a built-in power acquisition terminal of the controller and a first end of a resistor R4, a second end of the resistor R4 is connected to a power ground, a second end of the resistor R2 is respectively connected to a base of the NPN transistor Q1 and a collector of the NPN transistor Q2, an emitter of the NPN transistor Q2 is respectively connected to a first end of a resistor R5, a second end of the resistor R5 is connected to a power ground, a base of the NPN transistor Q2 is connected to a first end of a resistor R3, and a second end of the resistor R3 is respectively connected to a collector of a resistor R6. The first end is connected to the first end of the resistor R7, the second end of the resistor R7 is connected to the power ground, the second end of the resistor R6 is connected to the first end of the diode D1, the second end of the diode D1 is connected to the positive end of the built-in power supply BAT2, and the negative end of the built-in power supply BAT2 is connected to the power ground; the built-in power indication circuit indicates that the built-in power supply BAT2 is low on power by lighting up the built-in power indicator LED2, and the built-in power supply BAT2 needs to be replaced. The built-in power supply BAT2 can also be judged to be low on power based on the voltage collected by the built-in power collection end of the controller, and the method is as follows: when the voltage value collected by the built-in power collection end of the controller is greater than or equal to a preset voltage threshold, the built-in power supply BAT2 is low on power and needs to be replaced; if the voltage value collected by the built-in power collection end of the controller is less than the preset voltage threshold, the built-in power supply BAT2 does not need to be replaced temporarily; Adjust the left eye amblyopia value and / or the right eye amblyopia value for verification on the naked eye 3D smart mobile handheld terminal; The naked-eye 3D intelligent mobile handheld terminal requests the cloud server to download the video image data corresponding to its preset left eye amblyopia value and / or right eye amblyopia value, and plays the video image data corresponding to its preset left eye amblyopia value and / or right eye amblyopia value after downloading for the visually impaired person to watch for training. The cloud server includes the following steps: S1, obtaining video image data and using it as original video image data; S2, performing naked-eye 3D amblyopia processing on the original video image obtained in step S1 to obtain naked-eye 3D amblyopia video image data thereof; the method for obtaining real-time naked-eye 3D amblyopia video image data comprises the following steps: S21, obtain the duration of the original video image data; divide it into video images; S22, extract a frame image of a video image; S23, frame image Perform the following operations; , in, Represents a frame image The left eye observes the image after processing; Represents a frame image The left eye observes the image; Indicates the adjustment value corresponding to the left eye amblyopia value; , in, Represents a frame image The right eye observes the image after processing; Represents a frame image The right eye observes the image; Indicates the adjustment value corresponding to the amblyopia value of the right eye; S24, synthesizing the processed images into frame images, and then synthesizing the naked-eye 3D amblyopia video image data; S3, storing the naked-eye 3D amblyopia video image data obtained in step S2 in a cloud server, and noting the left-eye amblyopia value and / or the right-eye amblyopia value corresponding to the naked-eye 3D amblyopia video image data.
2. The naked eye 3D amblyopia rehabilitation intelligent training system combined with a cloud server according to claim 1 is characterized in that: The naked-eye 3D display screen is a naked-eye 3D touch display screen, and the touch display data terminal of the controller is connected to the touch display data terminal of the naked-eye 3D touch display screen; Or / and also includes a video image import module provided on the naked eye 3D PCB board; The video image import terminal of the controller is connected to the video image terminal of the video image import module.
3. The naked eye 3D amblyopia rehabilitation intelligent training system combined with a cloud server according to claim 2 is characterized in that: The video image import module includes one or any combination of a Micro USB import module, a USB Type C import module, and a Lightning import module; When the video image import module is a Micro USB import module, the video image terminal of the Micro USB import module is connected to the video image Micro USB terminal of the controller; When the video image import module is a USB Type C import module, the video image terminal of the USB Type C import module is connected to the video image USB Type C terminal of the controller; When the video image import module is a Lightning import module, the video image end of the Lightning import module is connected to the video image Lightning end of the controller.
4. The naked eye 3D amblyopia rehabilitation intelligent training system combined with a cloud server according to claim 1 is characterized in that: The network wireless connection module includes one or any combination of a Bluetooth wireless connection module, a WiFi wireless connection module, a 3G wireless connection module, a 4G wireless connection module, and a 5G wireless connection module; When the network wireless connection module is a Bluetooth wireless connection module, the network wireless connection terminal of the Bluetooth wireless connection module is connected to the network wireless connection Bluetooth terminal of the controller; When the network wireless connection module is a WiFi wireless connection module, the network wireless connection end of the WiFi wireless connection module is connected to the network wireless connection WiFi end of the controller; When the network wireless connection module is a 3G wireless connection module, the network wireless connection terminal of the 3G wireless connection module is connected to the network wireless connection 3G terminal of the controller; When the network wireless connection module is a 4G wireless connection module, the network wireless connection terminal of the 4G wireless connection module is connected to the network wireless connection 4G terminal of the controller; When the network wireless connection module is a 5G wireless connection module, the network wireless connection end of the 5G wireless connection module is connected to the network wireless connection 5G end of the controller.
5. The naked eye 3D amblyopia rehabilitation intelligent training system combined with a cloud server according to claim 1 is characterized in that: A voice output module is also provided on the naked-eye 3D PCB board, and a voice grille is correspondingly provided on the shell. The voice end of the voice output module is connected to the voice end of the controller to realize the playback of its voice.
Citation Information
Patent Citations
Shape discrimination vision assessment and tracking system
CN102458220A
System, apparatus, and method for enhancing stereoscopic images
CN105474072A
System for realizing naked-eye 3D amblyopia rehabilitation intelligent training by fusing cloud server
CN112932913A