Cinema playing method and system
By collecting film resources and seat operation information, and combining it with passenger data to make action adjustments, the synchronization problem between 4D cinema seats and films was solved, thus improving the audience's viewing experience.
Patent Information
- Application Number
- CN202511122228.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-12
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2045-08-12
AI Technical Summary
The motion effects of existing 4D cinema seats have a large discrepancy with the film images, causing audiences to feel dizzy and affecting their viewing experience.
By collecting film resource information, seat operation detection and passenger information, deviation information is determined and movement adjustments are made to ensure that the seat movement is synchronized with the film and meets the needs of the passengers.
It improves the synchronization between the movement of theater seats and the film, and enhances the audience's viewing experience.
Smart Images

Figure CN120643926A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of cinema playback technology, and in particular to a cinema playback method and system. Background Art
[0002] Cinema playback technology refers to a broad range of technologies used in cinema environments to achieve high-quality presentations of film content through specialized equipment and systems. This technology encompasses the entire process, from image projection and audio restoration to creating a compelling viewing environment, aiming to provide audiences with an immersive, high-fidelity audiovisual experience.
[0003] 4D cinema technology builds on traditional 3D stereoscopic imaging (visual dimension) by combining environmental simulation effects (such as motion, touch, smell, and hearing) to create an immersive experience through multi-sensory interaction. Currently, this system typically achieves six degrees of freedom by installing hydraulic, pneumatic, or electric mechanisms in the seats. These controls allow for vertical, horizontal, and pitch, roll, and yaw rotations based on the film's scenes, immersing the audience in the action.
[0004] When the seats are used to move the audience so that they can immerse themselves in the plot, since only about 10% of commercial films in the world provide official 4D special effects tracks, most theaters need to manually "redevelop" them, resulting in an error of more than 1 second between the seat movement effects and the picture, which can easily cause dizziness in the audience and affect the audience's viewing experience. Summary of the Invention
[0005] In order to improve the audience's viewing experience, the present invention provides a cinema playback method and system.
[0006] In a first aspect, the present invention provides a cinema playback method, which adopts the following technical solution: A cinema playback method, comprising: Step S1: collecting current film resource information, theater seat operation detection information, and passenger detection information, where the passenger detection information is obtained legally and with the consent of the passengers; Step S2: Determine the demand operation status information based on the current film resource information; Step S3: determining operation deviation information based on the operation detection information and the required operation information; Step S4: determining deviation reference information based on the passenger detection information; Step S5: determining operation adjustment information based on the operation deviation information and the deviation reference information, and outputting the operation adjustment information to the theater seat for motion adjustment.
[0007] Optionally, step S2 includes the following steps: Step S21: retrieving audio resource information and picture resource information based on the current movie resource information; Step S22: generating audio content information based on the audio resource information; Step S23: determining audio action information based on the audio content information; Step S24: generating picture content information based on the picture resource information; Step S25: determining screen action information based on the screen content information; Step S26: determining a content association value based on the audio content information and the picture content information; Step S27: Generate comprehensive operation demand information based on the content association value, the audio action information, and the screen action information, and use the comprehensive operation demand information as the demand operation status information.
[0008] Optionally, step S27 includes the following steps: Step S271: Determine whether the content association value is greater than a preset association reference value; Step S272: If yes, generating strongly associated comprehensive demand information based on the audio action information and the screen action information, and using the strongly associated comprehensive demand information as the operation comprehensive demand information; Step S273: If no, determining the same type of action information, audio single action information, and screen single action information based on the audio action information and the screen action information; Step S274: Retrieving the same type of requirement type information based on the same type of action information; Step S275: Retrieve audio order requirement type information based on the audio order action information; Step S276: Retrieve screen order requirement type information based on the screen order action information; Step S277: Generate weakly associated comprehensive demand information based on the same type demand category information, the audio single demand category information, and the picture single demand category information, and use the weakly associated comprehensive demand information as the operation comprehensive demand information.
[0009] Optionally, step S272 includes the following steps: Step S2721: Retrieving audio action type information and audio action amplitude value based on the audio action information; Step S2722: Retrieving screen action type information and screen action amplitude value based on the screen action information; Step S2723: determining an action type association impact value based on the audio action type information and the screen action type information; Step S2724: Calculate the difference between the audio motion amplitude value and the image motion amplitude value and use it as the motion amplitude deviation value; Step S2725: Calculate the product of the motion amplitude deviation value and the motion type associated impact value and use it as the amplitude deviation adjustment value; Step S2726: Calculating a sum of the amplitude deviation adjustment value and the audio motion amplitude value as an audio amplitude correction value, and combining the audio amplitude correction value with the audio motion type information to form audio motion correction information; Step S2727: Calculating the sum of the amplitude deviation adjustment value and the picture motion amplitude value as a picture amplitude correction value, and combining the picture amplitude correction value with the picture motion type information to form picture motion correction information; Step S2728: combining the audio action correction information and the picture action correction information to form audio-visual comprehensive action information, and using the audio-visual comprehensive action information as the strongly associated comprehensive demand information.
[0010] Optionally, step S277 includes the following steps: Step S2771: Determine whether the same type of requirement information, the audio single requirement information, and the picture single requirement information are related; Step S2772: If yes, the related same-type requirement category information, the audio single requirement category information, and the screen single requirement category information are used as related category information, and the same-type action information, the audio single action information, and the screen single action information corresponding to the related category information are used as remaining requirement information; Step S2773: Retrieve the association category amplitude value based on the association category information; Step S2774: selecting a minimum value based on the associated category amplitude values and using it as the associated category comprehensive amplitude value; Step S2775: combining the association category comprehensive amplitude value with the association category information to obtain association category demand information, and combining the association category demand information with the remaining demand information to obtain weak association comprehensive demand information; Step S2776: If not, then based on the same type of action information, the audio single action information and the screen single action information, they are combined as single demand comprehensive information, and the single demand comprehensive information is used as the weakly associated comprehensive demand information.
[0011] Optionally, the method further includes the following steps after step S27: Step S281: Retrieve next movie resource information based on the current movie resource information; Step S282: determining next operation requirement information based on the next movie resource information; Step S283: determining operation requirement change information based on the comprehensive operation requirement information and the next operation requirement information; Step S284: Retrieving change type information and type change amplitude value based on the operation demand change information; Step S285: Retrieving comprehensive demand type information based on the comprehensive operation demand information; Step S286: Determine whether the change type information is consistent with the comprehensive demand type information; Step S287: If yes, determining the change range adjustment information based on the category change range value, and adding the change range adjustment information to the demand operation status information to update and replace it; Step S288: If no, determining a change type amplitude reference value based on the change type information; Step S289: Calculate the difference between the change type amplitude reference value and the type change amplitude value and use it as the change amplitude deviation value; Step S28A: determining change amplitude deviation adjustment information based on the change amplitude deviation value, combining the change amplitude deviation adjustment information with the change type information and adding the information to the demand operation status information for updating and replacement.
[0012] Optionally, step S4 includes the following steps: Step S41: retrieving the passenger's identity information, physical examination information and seating location based on the passenger's detection information, wherein the passenger's identity information is obtained legally and with the passenger's consent; Step S42: Calculating the vector distance between the seating position and the preset viewing reference position and using it as the seating vector distance value; Step S43: determining vector distance reference information based on the riding vector distance value; Step S44: generating individual reference information based on the individual identity information and the individual physical detection information; Step S45: Determine comprehensive benchmark information based on the individual personality benchmark information and the vector distance benchmark information, and use the comprehensive benchmark information as the deviation benchmark information.
[0013] Optionally, step S44 includes the following steps: Step S441: retrieving the passenger's age information and the passenger's medical condition information based on the passenger's identity information, wherein the passenger's age information and the passenger's medical condition information are obtained legally and with the passenger's consent; Step S442: determining an age-referenced heart rate value based on the person's age information; Step S443: retrieving the heart rate detection value and riding contact information based on the person's physical detection information; Step S444: generating a riding heart rate adjustment value based on the riding contact information and the person's condition information; Step S445: Calculating the sum of the age-based heart rate value and the riding heart rate adjustment value and using it as the heart rate correction value; Step S446: Calculating the difference between the heart rate correction value and the heart rate detection value and using it as the heart rate deviation value; Step S447: Determine the heart rate deviation reference information based on the heart rate deviation value, and use the heart rate deviation reference information as the individual reference information of the person.
[0014] Optionally, step S444 includes the following steps: Step S4441: Retrieving the seat contact range and backrest contact height value based on the seating contact information; Step S4442: determining a seating posture based on the seat contact range and the backrest contact height value; Step S4443: determining a posture heart rate impact value based on the sitting posture; Step S4444: determining whether the person's medical condition information is preset color blindness medical condition information; Step S4445: If yes, determining the screen heart rate impact value based on the person's condition information and the screen content information; Step S4446: Calculate the sum of the posture heart rate impact value and the picture heart rate impact value and use it as the riding heart rate adjustment value; Step S4447: If not, the posture heart rate impact value is used as the riding heart rate adjustment value.
[0015] In a second aspect, the present invention provides a cinema playback system, which adopts the following technical solution: A cinema playback system, comprising: The acquisition module is used to obtain the current film resource information, the operation detection information of the theater seats, and the passenger detection information; A memory, configured to store a cinema playback method as described in any one of the first aspects; The processor loads and executes the program in the memory.
[0016] In summary, the present invention includes at least one of the following beneficial technical effects: 1. By collecting information about the current film resources, the operation detection status of the theater seats, and the passenger detection information, the required operation status information is determined and analyzed to obtain the operation deviation information. The deviation baseline information is then determined based on the passenger detection information, and the operation adjustment information is then determined and output to the theater seats for action adjustment. This allows the theater seats to automatically correspond to the film resources and meet the needs of the passengers, thereby improving the audience's viewing experience. 2. Retrieve audio resource information and image resource information from the current film resource information, and determine the content association value, audio action information, and image action information respectively to generate comprehensive operation demand information. The comprehensive operation demand information is then used as the demand operation status information, thereby improving the accuracy of the obtained demand operation status information; 3. Retrieve the passenger identity information, physical examination information and seating position through passenger detection information, calculate the seating vector distance value to determine the vector distance benchmark information, generate the passenger personality benchmark information through the passenger identity information and physical examination information, and then determine the comprehensive benchmark information through the passenger personality benchmark information and vector distance benchmark information and use it as the deviation benchmark information, thereby improving the accuracy of the obtained deviation benchmark information. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 This is a flow chart of a method for theater playback according to an embodiment of the present application; Figure 2 This is a flow chart of a method for determining demand operation status information according to an embodiment of the present application; Figure 3 This is a flow chart of a method for generating comprehensive operation demand information according to an embodiment of the present application; Figure 4 This is a method flow chart of the step after taking the comprehensive operation demand information as the demand operation status information in an embodiment of the present application; Figure 5 This is a flow chart of a method for determining deviation reference information according to an embodiment of the present application. DETAILED DESCRIPTION
[0018] The present invention is further described in detail below with reference to the accompanying drawings and embodiments.
[0019] A cinema playback method collects information about current film resources, cinema seat operation detection information, and passenger detection information, thereby controlling the movement and adjustment of cinema seats according to the passengers and the current film playback status, so that the cinema seats can automatically correspond to the film resources and meet the needs of the passengers, thereby improving the audience's viewing experience.
[0020] Reference Figure 1 , an embodiment of the present invention discloses a cinema playback method, which includes: Step S1: Collect current film resource information, theater seat operation detection information, and passenger detection information.
[0021] Current film resource information refers to the resource information corresponding to the film currently playing. This information is obtained by staff pre-entering data during playback. Operation detection status information refers to the actual operation status of the theater seats during operation. Operation detection status information is obtained by the theater seats detecting their own motion parameters and uploading them. Theater seats can achieve various movements such as shaking, multi-directional movement, pitching, rolling, vibration, and blowing.
[0022] Passenger detection information refers to detection information obtained by detecting people sitting in theater seats. Passenger detection information includes person identity information, person body detection information, and seating location. Person identity information refers to the identity information corresponding to the person sitting in the theater seat, and the person identity information is obtained by querying the ticket inspection system. Person body detection information refers to detection information obtained by detecting the seating contact of the passengers in the theater seats, and the person body detection information is obtained through detection by the pressure sensors preset on the theater seats. The seating location refers to the location of the theater seat, and the seating location is obtained by querying the theater seat's unique code and analyzing it. Passenger detection information is obtained legally and with the consent of the passengers.
[0023] Step S2: Determine the required operation status information based on the current film resource information.
[0024] The required operation status information refers to the specific operation status information of the theater seats required for the movie currently playing. By analyzing the current movie resource information, the required operation status information is determined to facilitate subsequent use. The specific steps for determining the required operation status information are shown in steps S21 to S27.
[0025] Step S3: Determine operation deviation information based on the operation detection status information and the required operation status information.
[0026] Among them, the operation deviation information refers to the deviation information corresponding to the deviation of the operation of the theater seat. By comparing the operation detection information with the required operation information, and using the inconsistent parameters such as the action type and action amplitude as the operation deviation information, it is convenient for subsequent use.
[0027] Step S4: Determine deviation reference information based on the passenger detection information.
[0028] The deviation reference information refers to the maximum operational deviation that passengers can tolerate for normal and comfortable viewing. Passenger detection information is analyzed to determine the deviation reference information for subsequent use. The specific steps for determining the deviation reference information are described in steps S41 to S45.
[0029] Step S5: determining operation adjustment information based on the operation deviation information and the deviation reference information, and outputting the operation adjustment information to the theater seat for motion adjustment.
[0030] Among them, the operation adjustment information refers to the control information corresponding to the movement adjustment of the theater seats. By comparing the operation deviation information with the deviation reference information, and using the parameters such as the movement type and movement amplitude obtained by comparison as the operation adjustment information, the operation adjustment information is output to the theater seats for movement adjustment, so that the theater seats can automatically correspond to the film resources and meet the needs of the passengers, thereby improving the audience's viewing experience.
[0031] In step S2, in order to further ensure the rationality of the demand operation status information, it is necessary to further analyze and calculate the demand operation status information separately, which is specifically described in detail through the following steps.
[0032] Reference Figure 2 , the method for determining the demand operation status information includes the following steps: Step S21: Retrieve audio resource information and picture resource information based on the current film resource information.
[0033] Audio resource information refers to the voice resources corresponding to the currently playing movie, and visual resource information refers to the visual resources such as characters and scenes corresponding to the currently playing movie. The current movie resource information includes both audio and visual resource information, which can be retrieved through the current movie resource information for subsequent use.
[0034] Step S22: Generate audio content information based on the audio resource information.
[0035] Audio content information refers to the meaning of the audio in the currently playing video. This information is obtained by inputting audio resource information into an audio meaning recognition model for matching. The audio meaning recognition model is a model used to convert audio into text. This model can be obtained through pre-training or by directly invoking other speech recognition programs.
[0036] Step S23: Determine audio action information based on the audio content information.
[0037] Audio action information refers to parameter information such as the type and amplitude of the motion required by the audio of the currently playing film. This information is input into a pre-set action database for matching, and the action control parameter information corresponding to the matching action reference vocabulary is used as the audio action information for subsequent use. The action database pre-stores different action reference vocabulary and the action control parameter information corresponding to each action reference vocabulary. The action database is obtained through pre-input.
[0038] Step S24: Generate screen content information based on the screen resource information.
[0039] The image content information refers to the meaning of the currently playing video image. This information is obtained by inputting the image resource information into the image meaning recognition model for matching. The image meaning recognition model is a model used to convert images into text. The image meaning recognition model can be obtained through pre-training or by directly calling other image recognition programs.
[0040] Step S25: Determine the screen action information based on the screen content information.
[0041] Among them, the picture action information refers to the parameter information such as the type and amplitude of the action required for the theater seats to operate in response to the currently playing film. The picture content information is input into a preset action database for matching, and the action control parameter information corresponding to the matching action reference vocabulary is used as the picture action information for subsequent use.
[0042] Step S26: Determine a content association value based on the audio content information and the picture content information.
[0043] The content association value refers to the degree of association corresponding to the association between the currently playing video image and the audio. This is achieved by inputting the audio content information into a preset database of related meanings to match the related meaning information. The related meaning information is then compared with the image content information. The ratio of the number of words matched in the image content information to the total number of words in the image content information is calculated and used as the content association value for subsequent use. Related meaning information refers to text information that has the same or related meaning as the text in the audio content information. The related meaning database pre-stores different audio content information and the corresponding related meaning information. The related meaning database is obtained through pre-input.
[0044] Step S27: Generate comprehensive operation demand information based on the content association value, audio action information and screen action information, and use the comprehensive operation demand information as demand operation status information.
[0045] Among them, the comprehensive operation demand information refers to the demand information corresponding to the operation of the theater seats based on the film's picture and voice control. By analyzing the content association value, audio action information and picture action information, the comprehensive operation demand information is generated and used as the demand operation status information, thereby improving the accuracy of the obtained demand operation status information.
[0046] In step S27, in order to further ensure the rationality of the comprehensive operation demand information, it is necessary to perform further separate analysis and calculation on the comprehensive operation demand information, which is specifically described in detail through the following steps.
[0047] Reference Figure 3 ,The method for generating the comprehensive operation demand information includes the following steps: Step S271: Determine whether the content association value is greater than a preset association reference value. If yes, execute step S272; if no, execute step S273.
[0048] The correlation reference value refers to the minimum correlation value corresponding to the existence of correlation between the audio and the image in the video. The correlation reference value is obtained through pre-input. The determination of whether the content correlation value is greater than the preset correlation reference value is used to determine whether the audio and the image in the video are correlated.
[0049] Step S272: Generate strongly correlated comprehensive demand information based on the audio action information and the screen action information, and use the strongly correlated comprehensive demand information as the operation comprehensive demand information.
[0050] Among them, the strongly correlated comprehensive demand information refers to the demand information corresponding to controlling the operation of theater seats when there is a strong correlation between the picture and voice of the film. By analyzing the audio action information and the picture action information, the strongly correlated comprehensive demand information is generated and used as the operation comprehensive demand information, thereby improving the accuracy of the obtained operation comprehensive demand information.
[0051] Step S273: Determine the same type of action information, audio single action information, and screen single action information based on the audio action information and the screen action information.
[0052] Among them, same-category action information refers to the action type and amplitude parameter information corresponding to the action required by the audio and the action required by the screen. Audio-only action information refers to the action type and amplitude parameter information required only for the audio, and screen-only action information refers to the action type and amplitude parameter information required only for the screen. By comparing the audio action information and screen action information, those of the same type are classified as same-category action information, those only for audio are classified as audio-only action information, and those only for the screen are classified as screen-only action information, which facilitates subsequent use.
[0053] Step S274: Retrieve the same type of requirement type information based on the same type of action information.
[0054] The same type of requirement type information refers to the action type information corresponding to the same type of action. The same type of requirement type information is retrieved through the type action information to facilitate subsequent use.
[0055] Step S275: Retrieve audio order requirement type information based on the audio order action information.
[0056] The audio single requirement type information refers to the action type information corresponding to the audio single action. The audio single requirement type information is retrieved through the audio single action information to facilitate subsequent use.
[0057] Step S276: Retrieve the screen order requirement type information based on the screen order action information.
[0058] The screen single requirement type information refers to the action type information corresponding to the screen single action. The screen single requirement type information is retrieved through the screen single action information to facilitate subsequent use.
[0059] Step S277: Generate weakly associated comprehensive demand information based on the same type demand category information, audio single demand category information, and picture single demand category information, and use the weakly associated comprehensive demand information as the operation comprehensive demand information.
[0060] Among them, weakly correlated comprehensive demand information refers to the demand information corresponding to controlling the operation of theater seats when there is a weak correlation between the film's picture and voice. By analyzing the same type of demand type information, audio single demand type information and picture single demand type information, weakly correlated comprehensive demand information is generated and used as operation comprehensive demand information, thereby improving the accuracy of the obtained operation comprehensive demand information.
[0061] In step S272, in order to further ensure the rationality of the strongly correlated comprehensive demand information, it is necessary to further perform separate analysis and calculation on the strongly correlated comprehensive demand information, which is specifically described in detail through the following steps.
[0062] The method for generating strongly correlated comprehensive demand information includes the following steps: Step S2721: Retrieve audio action type information and audio action amplitude value based on the audio action information.
[0063] The audio action type information refers to the action type information corresponding to the audio action, and the audio action amplitude value refers to the amplitude value corresponding to the audio action. The audio action information includes the audio action type information and the audio action amplitude value. The audio action type information and the audio action amplitude value can be retrieved through the audio action information for subsequent use.
[0064] Step S2722: Retrieve the screen motion type information and the screen motion amplitude value based on the screen motion information.
[0065] The action type information refers to the action type information corresponding to the action, and the action amplitude value refers to the amplitude value corresponding to the action. The action information includes the action type information and the action amplitude value. The action type information and the action amplitude value can be retrieved through the action information for subsequent use.
[0066] Step S2723: Determine the action type association impact value based on the audio action type information and the screen action type information.
[0067] The action type association impact value refers to the impact of an association between two categories on the amplitude of the other category. Different audio action type information and visual action type information correspond to different action type association impact values. The action type association impact value is obtained by inputting the audio action type information and visual action type information into a pre-set action type association database to match them, facilitating subsequent use. The action type association database pre-stores a comparison table of different audio action type information and visual action type information and their corresponding action type association impact values. The action type association database is obtained through pre-input.
[0068] Step S2724: Calculate the difference between the audio motion amplitude value and the picture motion amplitude value and use it as the motion amplitude deviation value.
[0069] Among them, the motion amplitude deviation value refers to the deviation value corresponding to the deviation between the amplitude of the audio motion and the picture motion. By calculating the difference between the audio motion amplitude value and the picture motion amplitude value and using it as the motion amplitude deviation value, it is convenient for subsequent use.
[0070] Step S2725: Calculate the product of the motion amplitude deviation value and the motion type associated impact value and use it as the amplitude deviation adjustment value.
[0071] Among them, the amplitude deviation adjustment value refers to the corresponding adjustment value after adjustment based on the amplitude deviation. The product value between the action amplitude deviation value and the action type associated impact value is calculated and used as the amplitude deviation adjustment value for subsequent use.
[0072] Step S2726: Calculate the sum of the amplitude deviation adjustment value and the audio motion amplitude value as the audio amplitude correction value, and combine the audio amplitude correction value with the audio motion type information to form audio motion correction information.
[0073] The audio amplitude correction value refers to the amplitude value corresponding to the corrected audio action amplitude, and the audio action correction information refers to the required information corresponding to the corrected audio action. The sum of the amplitude deviation adjustment value and the audio action amplitude value is calculated as the audio amplitude correction value. This audio amplitude correction value is then combined with the audio action type information to form the audio action correction information, facilitating subsequent use.
[0074] Step S2727: Calculate the sum of the amplitude deviation adjustment value and the picture motion amplitude value and use it as the picture amplitude correction value. Combine the picture amplitude correction value with the picture motion type information to form picture motion correction information.
[0075] The picture amplitude correction value refers to the amplitude value corresponding to the correction of the picture motion amplitude, and the picture motion correction information refers to the required information corresponding to the picture motion correction. The picture amplitude correction value is calculated by summing the amplitude deviation adjustment value and the picture motion amplitude value, and the picture amplitude correction value is combined with the picture motion type information to form the picture motion correction information, which is convenient for subsequent use.
[0076] Step S2728: The audio action correction information and the picture action correction information are combined to form audio-visual comprehensive action information, and the audio-visual comprehensive action information is used as the strongly associated comprehensive demand information.
[0077] The audio-visual integrated action information refers to the demand information corresponding to the integration of audio and visual actions. By combining the audio action correction information with the visual action correction information to form the audio-visual integrated action information, and using the audio-visual integrated action information as the strongly correlated integrated demand information, the accuracy of the obtained strongly correlated integrated demand information is improved.
[0078] In step S277, in order to further ensure the rationality of the weakly correlated comprehensive demand information, it is necessary to further perform separate analysis and calculation on the weakly correlated comprehensive demand information, which is specifically described in detail through the following steps.
[0079] The method for generating weakly correlated comprehensive demand information includes the following steps: Step S2771: Determine whether the same type of requirement information, audio single requirement information, and picture single requirement information are related. If so, execute step S2772; if not, execute step S2776.
[0080] The same type of requirement information, audio single requirement information, and image single requirement information are input into a pre-set related category database, and by querying whether they exist simultaneously, a determination is made as to whether a correlation exists, and further, whether a direct combination can be performed. The related category database pre-stores a comparison table of different related same type of requirement information, audio single requirement information, and image single requirement information, and the related category database is obtained after pre-input.
[0081] Step S2772: The related same-type requirement category information, audio single requirement category information and screen single requirement category information are taken as related category information, and the same-type action information, audio single action information and screen single action information corresponding to the related category information are taken as the remaining requirement information.
[0082] The associated category information refers to the category information corresponding to when an association exists, and the remaining demand information refers to the category information corresponding to when no association exists.
[0083] When the same type of demand type information, audio single demand type information and picture single demand type information are associated, it means that they cannot be directly combined at this time. Therefore, the associated same type of demand type information, audio single demand type information and picture single demand type information are combined as associated type information, and the remaining demand information is defined to facilitate subsequent use.
[0084] Step S2773: Retrieve the associated category amplitude value based on the associated category information.
[0085] The associated category amplitude value refers to the amplitude value corresponding to the associated category action, and the associated category amplitude value is retrieved through the associated category information to facilitate subsequent use.
[0086] Step S2774: Select the minimum value based on the associated category amplitude value and use it as the associated category comprehensive amplitude value.
[0087] The comprehensive amplitude value of the associated category refers to the amplitude value corresponding to the comprehensive selection of the actions of the associated category. The amplitude values of the associated category are sorted from small to large, and the minimum value is selected as the comprehensive amplitude value of the associated category for convenience in subsequent use.
[0088] Step S2775: combining the associated category comprehensive amplitude value with the associated category information to form associated category demand information, and combining the associated category demand information with the remaining demand information to form weakly associated comprehensive demand information.
[0089] Among them, the associated category demand information refers to the demand information corresponding to when controlling the operation of theater seats based on the associated category. By combining the associated category comprehensive amplitude value with the associated category information and using it as the associated category demand information, and combining the associated category demand information with the remaining demand information as the weakly associated comprehensive demand information, the accuracy of the obtained weakly associated comprehensive demand information is improved.
[0090] Step S2776: Based on the same type of action information, audio single action information and picture single action information, they are combined to form single demand comprehensive information, and the single demand comprehensive information is used as weakly related comprehensive demand information.
[0091] The single demand comprehensive information refers to the demand information corresponding to the operation of the theater seats controlled according to a single type.
[0092] When there is no correlation between the same type of demand category information, audio single demand category information and picture single demand category information, it means that they can be directly combined at this time. Therefore, by combining the same type of action information, audio single action information and picture single action information as single demand comprehensive information, and using the single demand comprehensive information as weakly correlated comprehensive demand information, the accuracy of the obtained weakly correlated comprehensive demand information is improved.
[0093] After step S27, in order to further ensure the rationality of the demand operation status information, it is necessary to perform further separate analysis and calculation on the demand operation status information, which is specifically described in detail through the following steps.
[0094] Reference Figure 4 The steps after taking the comprehensive operation demand information as the demand operation status information include the following steps: Step S281: Retrieve the next video resource information based on the current video resource information.
[0095] Among them, the next movie resource information refers to the resource information corresponding to the movie to be played next time. The next movie resource information is retrieved through the current movie resource information for easy use.
[0096] Step S282: Determine the next operation requirement information based on the next movie resource information.
[0097] The next operation demand information refers to the demand information corresponding to the operation of the theater seats when the movie to be played next time is controlled. By analyzing the resource information of the next movie, the next operation demand information is determined to facilitate subsequent use. The steps for determining the next operation demand information can refer to steps S21 to S27.
[0098] Step S283: Determine the operation demand change information based on the comprehensive operation demand information and the next operation demand information.
[0099] Among them, the operation demand change information refers to the change information corresponding to the change in demand for controlling the operation of theater seats. By comparing the comprehensive operation demand information with the next operation demand information, the deviation obtained by comparison is used as the operation demand change information for convenience in subsequent use.
[0100] Step S284: Retrieve the change type information and the type change amplitude value based on the operation demand change information.
[0101] The change type information refers to the type information corresponding to the demand change action when controlling the operation of theater seats, and the type change amplitude value refers to the amplitude value corresponding to the demand change action. Operation demand change information includes change type information and type change amplitude value. The change type information and type change amplitude value are retrieved through the operation demand change information for subsequent use.
[0102] Step S285: Retrieve comprehensive demand category information based on the comprehensive operation demand information.
[0103] Among them, the comprehensive demand type information refers to the type information corresponding to the comprehensive demand action. The running comprehensive demand information includes the comprehensive demand type information. The comprehensive demand type information is retrieved by running the comprehensive demand information to facilitate subsequent use.
[0104] Step S286: Determine whether the change type information is consistent with the comprehensive demand type information. If yes, execute step S287; if not, execute step S288.
[0105] Here, by judging whether the change type information is consistent with the comprehensive demand type information, it is judged whether to directly update and replace the demand operation status information based on the type change amplitude value.
[0106] Step S287: Determine the change range adjustment information based on the category change range value, and add the change range adjustment information to the demand operation status information for update and replacement.
[0107] The variation range adjustment information refers to adjustment information for controlling the operation of theater seats based on the category variation range value. When the variation category information is consistent with the comprehensive demand category information, it indicates that the demand operation status information can be directly updated and replaced based on the category variation range value. Therefore, the category variation range value is input into a preset variation range adjustment database to match the variation range adjustment information, and the variation range adjustment information is added to the demand operation status information for updating and replacing, thereby improving the accuracy of the ultimately obtained demand operation status information. The variation range adjustment database pre-stores a comparison table of different category variation range values and corresponding variation range adjustment information, and the variation range adjustment database is obtained after pre-input.
[0108] Step S288: Determine a change type amplitude reference value based on the change type information.
[0109] The change type amplitude reference value refers to the maximum value to which the amplitude of the type of demand change action can vary. Different change type information corresponds to different change type amplitude reference values. When the change type information is inconsistent with the comprehensive demand type information, it means that the demand operation status information is not directly updated or replaced based on the type change amplitude value. Therefore, the change type information is input into a preset change type amplitude reference database to match the change type amplitude reference value, which is convenient for subsequent use. The change type amplitude reference database pre-stores a comparison table of different change type information and corresponding change type amplitude reference values, and the change type amplitude reference database is obtained after pre-input.
[0110] Step S289: Calculate the difference between the change category amplitude reference value and the category change amplitude value and use it as the change amplitude deviation value.
[0111] Among them, the change amplitude deviation value refers to the deviation value corresponding to the deviation of the amplitude of the category to which the demand change action belongs. The difference between the change category amplitude baseline value and the category change amplitude value is calculated and used as the change amplitude deviation value to facilitate subsequent use.
[0112] Step S28A: determining the change amplitude deviation adjustment information based on the change amplitude deviation value, combining the change amplitude deviation adjustment information with the change type information, and adding the information to the demand operation status information for updating and replacement.
[0113] The variation amplitude deviation adjustment information refers to adjustment information for controlling the operation of theater seats based on the deviation in the amplitude of the type of demand change action. Different variation amplitude deviation values correspond to different variation amplitude deviation adjustment information. The variation amplitude deviation adjustment information is obtained by inputting the variation amplitude deviation value into a preset variation amplitude deviation adjustment database to match it. The variation amplitude deviation adjustment information is then combined with the change type information and added to the demand operation status information for updating and replacement, thereby improving the accuracy of the obtained demand operation status information. The variation amplitude deviation adjustment database pre-stores a comparison table of different variation amplitude deviation values and corresponding variation amplitude deviation adjustment information, and the variation amplitude deviation adjustment database is obtained after pre-input.
[0114] In step S4, in order to further ensure the rationality of the deviation reference information, it is necessary to further analyze and calculate the deviation reference information separately, which is specifically described in detail through the following steps.
[0115] Reference Figure 5 , the method for determining the deviation benchmark information includes the following steps: Step S41: Retrieve the passenger's identity information, physical examination information and seating position based on the passenger's examination information.
[0116] The passenger identification information, physical examination information and seat location are retrieved through passenger detection information for subsequent use. The passenger identification information is obtained legally and with the consent of the passenger.
[0117] Step S42: Calculate the vector distance between the seating position and the preset viewing reference position and use it as the seating vector distance value.
[0118] The viewing reference position refers to the central reference position of the video when viewing it. This position is pre-entered and obtained. The riding vector distance value refers to the vector distance between the passenger's position and the playback position. The vector distance between the passenger position and the preset viewing reference position is calculated and used as the riding vector distance value for subsequent use.
[0119] Step S43: Determine vector distance reference information based on the riding vector distance value.
[0120] The vector distance benchmark information refers to the maximum deviation that can be tolerated for theater seat operation based on the seat vector distance value. As the angle and distance corresponding to the seat vector distance value increase, the corresponding movement amplitude of the vector distance benchmark information decreases. By inputting the seat vector distance value into a pre-set vector distance benchmark database, matching and obtaining the vector distance benchmark information facilitates subsequent use. The vector distance benchmark database pre-stores a table comparing different seat vector distance values with the corresponding vector distance benchmark information. The vector distance benchmark database is obtained through pre-input.
[0121] Step S44: Generate individual personality benchmark information based on the individual identity information and the individual physical detection information.
[0122] Among them, the personal benchmark information of the personnel refers to the maximum deviation information that the operation deviation of the theater seats can tolerate based on the physical condition of the passengers. By analyzing the identity information and physical detection information of the personnel, the personal benchmark information of the personnel is generated to facilitate subsequent use.
[0123] Step S45: Determine comprehensive benchmark information based on the individual personality benchmark information and the vector distance benchmark information, and use the comprehensive benchmark information as deviation benchmark information.
[0124] Among them, the comprehensive benchmark information refers to the comprehensive deviation information that the passengers can tolerate for the operation deviation of the theater seats based on their positions and physical conditions. By selecting the minimum deviation between the individual benchmark information and the vector distance benchmark information as the comprehensive benchmark information, and then using the comprehensive benchmark information as the deviation benchmark information, the accuracy of the obtained deviation benchmark information is improved.
[0125] In step S44, in order to further ensure the rationality of the personnel personality benchmark information, it is necessary to further analyze and calculate the personnel personality benchmark information separately, which is specifically described in detail through the following steps.
[0126] The method for generating personnel personality benchmark information includes the following steps: Step S441: Retrieve the personnel's age information and medical condition information based on the personnel's identity information.
[0127] Age information refers to the passenger's age, and medical information refers to the passenger's registered medical information. Identity information includes both age and medical information. These information can be retrieved through identity information for later use. These information must be obtained legally and with the passenger's consent.
[0128] Step S442: Determine the age-referenced heart rate value based on the person's age information.
[0129] The age-referenced heart rate value refers to the average heart rate value under normal circumstances for the passenger's age. Different age information corresponds to different age-referenced heart rate values. By inputting the passenger's age information into a pre-set age-referenced heart rate database, the age-referenced heart rate value is matched and obtained, facilitating subsequent use. The age-referenced heart rate database pre-stores a comparison table of different passenger age information and corresponding age-referenced heart rate values. The age-referenced heart rate database is obtained after pre-input.
[0130] Step S443: Retrieve the heart rate detection value and riding contact information based on the person's physical detection information.
[0131] The heart rate detection value refers to the detected heart rate value of the passenger, and the seat contact information refers to the contact information between the passenger and the theater seat. The heart rate detection value and seat contact information are retrieved through the passenger's body detection information for subsequent use.
[0132] Step S444: Generate a riding heart rate adjustment value based on the riding contact information and the person's medical condition information.
[0133] Among them, the riding heart rate adjustment value refers to the adjustment value corresponding to the need to adjust the tolerable heart rate of the passengers. By analyzing the riding contact information and the passenger's medical condition information, the riding heart rate adjustment value is generated for subsequent use.
[0134] Step S445: Calculate the sum of the age-based heart rate value and the riding heart rate adjustment value and use it as the heart rate correction value.
[0135] Among them, the heart rate correction value refers to the heart rate value corresponding to the passenger's tolerable heart rate after adjustment. The sum of the age-based heart rate value and the riding heart rate adjustment value is calculated and used as the heart rate correction value for subsequent use.
[0136] Step S446: Calculate the difference between the heart rate correction value and the heart rate detection value and use it as the heart rate deviation value.
[0137] Among them, the heart rate deviation value refers to the deviation value corresponding to the deviation of the passenger's current detected heart rate. The difference between the heart rate correction value and the heart rate detection value is calculated and used as the heart rate deviation value for subsequent use.
[0138] Step S447: Determine the heart rate deviation reference information based on the heart rate deviation value, and use the heart rate deviation reference information as the individual reference information.
[0139] The heart rate deviation baseline information refers to the maximum deviation that can be tolerated for theater seat operation based on heart rate deviation. This information is obtained by inputting the heart rate deviation value into a pre-set heart rate deviation baseline database, and then using the heart rate deviation baseline information as the individual's individual baseline information to improve the accuracy of the obtained individual's individual baseline information. The heart rate deviation baseline database pre-stores a comparison table of different heart rate deviation values and corresponding heart rate deviation baseline information, and the heart rate deviation baseline database is obtained after pre-input.
[0140] In step S444, in order to further ensure the rationality of the riding heart rate adjustment value, it is necessary to further analyze and calculate the riding heart rate adjustment value separately, which is specifically described in detail through the following steps.
[0141] The method for generating a riding heart rate adjustment value includes the following steps: Step S4441: Retrieve the seat contact range and backrest contact height values based on the seating contact information.
[0142] The seat contact range refers to the contact area and position between the passenger and the seat cushion, while the backrest contact height refers to the maximum height of the area where the passenger contacts the seat back. Seat contact information, including the seat contact range and backrest contact height, allows you to retrieve these values for easy subsequent use.
[0143] Step S4442: Determine the seating posture based on the seat contact range and the backrest contact height value.
[0144] The seating posture refers to the position of a passenger in a theater seat. This posture is determined by entering the seat contact range and backrest contact height values into a pre-set posture database, allowing for easy subsequent use. The posture database pre-stores a table of corresponding seating postures for different seat contact ranges and backrest contact heights. The posture database is retrieved after pre-entering these values.
[0145] Step S4443: Determine the posture heart rate impact value based on the sitting posture.
[0146] The postural heart rate impact value refers to the impact of a passenger's posture on their heart rate. Different seating postures correspond to different postural heart rate impact values. By inputting the seating posture into a pre-set postural heart rate impact database, the postural heart rate impact value is matched and obtained, facilitating subsequent use. The postural heart rate impact database pre-stores a table comparing different seating postures with their corresponding postural heart rate impact values. The postural heart rate impact database is obtained after pre-input.
[0147] Step S4444: Determine whether the person's medical condition information is the preset color blindness medical condition information. If yes, execute step S4445; if no, execute step S4447.
[0148] The color blindness condition information refers to the condition information corresponding to the color blindness of the passenger, and the color blindness condition information is obtained through pre-input. By determining whether the passenger's condition information is the preset color blindness condition information, it is determined whether the passenger has color blindness.
[0149] Step S4445: Determine the heart rate impact value of the picture based on the person's medical condition information and the picture content information.
[0150] The image heart rate impact value refers to the impact value corresponding to the impact of the played image on the heart rate of the passengers.
[0151] When the passenger's medical condition information is preset color blindness information, it indicates that the passenger is color blind. Therefore, the passenger's medical condition information and the screen content information are input into a preset screen heart rate impact database to match and obtain a screen heart rate impact value for subsequent use. The screen heart rate impact database pre-stores a comparison table of different passenger medical condition information and screen content information and corresponding screen heart rate impact values. The screen heart rate impact database is obtained after pre-input.
[0152] Step S4446: Calculate the sum of the posture heart rate impact value and the picture heart rate impact value and use it as the riding heart rate adjustment value.
[0153] The accuracy of the obtained riding heart rate adjustment value is improved by calculating the sum of the posture heart rate influence value and the picture heart rate influence value and using it as the riding heart rate adjustment value.
[0154] Step S4447: Use the posture heart rate impact value as the riding heart rate adjustment value.
[0155] Among them, when the person's medical condition information is not the preset color blindness medical condition information, it means that the passenger does not have color blindness at this time, so the posture heart rate impact value is directly used as the riding heart rate adjustment value to improve the accuracy of the obtained riding heart rate adjustment value.
[0156] Based on the same inventive concept, an embodiment of the present invention provides a cinema playback system, comprising: The acquisition module is used to obtain the current film resource information, the operation detection information of the theater seats, and the passenger detection information; A memory for storing the above-mentioned cinema playback method; The processor loads and executes the program in the memory.
[0157] Those skilled in the art will clearly understand that for the sake of convenience and brevity, the division of the above-mentioned functional modules is only used as an example for illustration. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working processes of the above-mentioned systems, devices, and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0158] The above description is merely a preferred embodiment of the present invention. The scope of protection of the present invention is not limited to the above embodiment. All technical solutions based on the concept of the present invention are within the scope of protection of the present invention. It should be noted that for those skilled in the art, various improvements and modifications that do not depart from the principles of the present invention should also be considered within the scope of protection of the present invention.
Claims
1. A cinema playback method, characterized in that: include: Step S1: collecting current film resource information, theater seat operation detection information, and passenger detection information, where the passenger detection information is obtained legally and with the consent of the passengers; Step S2: Determine the demand operation status information based on the current film resource information; Step S3: determining operation deviation information based on the operation detection information and the required operation information; Step S4: determining deviation reference information based on the passenger detection information; Step S5: determining operation adjustment information based on the operation deviation information and the deviation reference information, and outputting the operation adjustment information to the theater seat for motion adjustment.
2. A cinema playback method according to claim 1, characterized in that: The step S2 comprises the following steps: Step S21: retrieving audio resource information and picture resource information based on the current movie resource information; Step S22: generating audio content information based on the audio resource information; Step S23: determining audio action information based on the audio content information; Step S24: generating picture content information based on the picture resource information; Step S25: determining screen action information based on the screen content information; Step S26: determining a content association value based on the audio content information and the picture content information; Step S27: Generate comprehensive operation demand information based on the content association value, the audio action information, and the screen action information, and use the comprehensive operation demand information as the demand operation status information.
3. A cinema playback method according to claim 2, characterized in that: The step S27 includes the following steps: Step S271: Determine whether the content association value is greater than a preset association reference value; Step S272: If yes, generating strongly associated comprehensive demand information based on the audio action information and the screen action information, and using the strongly associated comprehensive demand information as the operation comprehensive demand information; Step S273: If no, determining the same type of action information, audio single action information, and screen single action information based on the audio action information and the screen action information; Step S274: Retrieving the same type of requirement type information based on the same type of action information; Step S275: Retrieve audio order requirement type information based on the audio order action information; Step S276: Retrieve screen order requirement type information based on the screen order action information; Step S277: Generate weakly associated comprehensive demand information based on the same type demand category information, the audio single demand category information, and the picture single demand category information, and use the weakly associated comprehensive demand information as the operation comprehensive demand information.
4. A cinema playback method according to claim 3, characterized in that: The step S272 includes the following steps: Step S2721: Retrieving audio action type information and audio action amplitude value based on the audio action information; Step S2722: Retrieving screen action type information and screen action amplitude value based on the screen action information; Step S2723: determining an action type association impact value based on the audio action type information and the screen action type information; Step S2724: Calculate the difference between the audio motion amplitude value and the image motion amplitude value and use it as the motion amplitude deviation value; Step S2725: Calculate the product of the motion amplitude deviation value and the motion type associated impact value and use it as the amplitude deviation adjustment value; Step S2726: Calculating a sum of the amplitude deviation adjustment value and the audio motion amplitude value as an audio amplitude correction value, and combining the audio amplitude correction value with the audio motion type information to form audio motion correction information; Step S2727: Calculating the sum of the amplitude deviation adjustment value and the picture motion amplitude value as a picture amplitude correction value, and combining the picture amplitude correction value with the picture motion type information to form picture motion correction information; Step S2728: combining the audio action correction information and the picture action correction information to form audio-visual comprehensive action information, and using the audio-visual comprehensive action information as the strongly associated comprehensive demand information.
5. A cinema playback method according to claim 3, characterized in that: The step S277 includes the following steps: Step S2771: Determine whether the same type of requirement information, the audio single requirement information, and the picture single requirement information are related; Step S2772: If yes, the related same-type requirement category information, the audio single requirement category information, and the screen single requirement category information are used as related category information, and the same-type action information, the audio single action information, and the screen single action information corresponding to the related category information are used as remaining requirement information; Step S2773: Retrieve the association category amplitude value based on the association category information; Step S2774: selecting a minimum value based on the associated category amplitude values and using it as the associated category comprehensive amplitude value; Step S2775: combining the association category comprehensive amplitude value with the association category information to obtain association category demand information, and combining the association category demand information with the remaining demand information to obtain weak association comprehensive demand information; Step S2776: If not, then based on the same type of action information, the audio single action information and the screen single action information, they are combined as single demand comprehensive information, and the single demand comprehensive information is used as the weakly associated comprehensive demand information.
6. A cinema playback method according to claim 2, characterized in that: The following steps are also included after step S27: Step S281: Retrieve next movie resource information based on the current movie resource information; Step S282: determining next operation requirement information based on the next movie resource information; Step S283: determining operation requirement change information based on the comprehensive operation requirement information and the next operation requirement information; Step S284: Retrieving change type information and type change amplitude value based on the operation demand change information; Step S285: Retrieving comprehensive demand type information based on the comprehensive operation demand information; Step S286: Determine whether the change type information is consistent with the comprehensive demand type information; Step S287: If yes, determining the change range adjustment information based on the category change range value, and adding the change range adjustment information to the demand operation status information to update and replace it; Step S288: If no, determining a change type amplitude reference value based on the change type information; Step S289: Calculate the difference between the change type amplitude reference value and the type change amplitude value and use it as the change amplitude deviation value; Step S28A: determining change amplitude deviation adjustment information based on the change amplitude deviation value, combining the change amplitude deviation adjustment information with the change type information and adding the information to the demand operation status information for updating and replacement.
7. A cinema playback method according to claim 2, characterized in that: The step S4 comprises the following steps: Step S41: retrieving the passenger's identity information, physical examination information and seating location based on the passenger's detection information, wherein the passenger's identity information is obtained legally and with the passenger's consent; Step S42: Calculating the vector distance between the seating position and the preset viewing reference position and using it as the seating vector distance value; Step S43: determining vector distance reference information based on the riding vector distance value; Step S44: generating individual reference information based on the individual identity information and the individual physical detection information; Step S45: Determine comprehensive benchmark information based on the individual personality benchmark information and the vector distance benchmark information, and use the comprehensive benchmark information as the deviation benchmark information.
8. A cinema playback method according to claim 7, characterized in that: The step S44 includes the following steps: Step S441: retrieving the passenger's age information and the passenger's medical condition information based on the passenger's identity information, wherein the passenger's age information and the passenger's medical condition information are obtained legally and with the passenger's consent; Step S442: determining an age-referenced heart rate value based on the person's age information; Step S443: retrieving the heart rate detection value and riding contact information based on the person's physical detection information; Step S444: generating a riding heart rate adjustment value based on the riding contact information and the person's condition information; Step S445: Calculating the sum of the age-based heart rate value and the riding heart rate adjustment value and using it as the heart rate correction value; Step S446: Calculating the difference between the heart rate correction value and the heart rate detection value and using it as the heart rate deviation value; Step S447: Determine the heart rate deviation reference information based on the heart rate deviation value, and use the heart rate deviation reference information as the individual reference information of the person.
9. A cinema playback method according to claim 8, characterized in that: The step S444 includes the following steps: Step S4441: Retrieving the seat contact range and backrest contact height value based on the seating contact information; Step S4442: determining a seating posture based on the seat contact range and the backrest contact height value; Step S4443: determining a posture heart rate impact value based on the sitting posture; Step S4444: determining whether the person's medical condition information is preset color blindness medical condition information; Step S4445: If yes, determining the screen heart rate impact value based on the person's condition information and the screen content information; Step S4446: Calculate the sum of the posture heart rate impact value and the picture heart rate impact value and use it as the riding heart rate adjustment value; Step S4447: If not, the posture heart rate impact value is used as the riding heart rate adjustment value.
10. A cinema playback system, characterized in that: include: The acquisition module is used to obtain the current film resource information, the operation detection information of the theater seats, and the passenger detection information; A memory, configured to store a cinema playback method according to any one of claims 1 to 9; The processor loads and executes the program in the memory.
Citation Information
Patent Citations
Chair for movie watching and motion control method thereof and theater management apparatus using that and method thereof
CA2917996A1
Multi-dimensional sensing maneuvering control method and control system for dome-screen track cinema
CN119439802A
Film scheduling data processing method and system
CN120181364A
Round curtain type track cinema
CN221507730U
Interactive theater system with real-time feedback and dynamic special effects
US20220258044A1