The invention relates to a data collection, processing and fitment system that improves: (i) the comfort and/or fit of a protective sports helmet, and (ii) how the helmet responds when an impact or series of impacts are received by said helmet when worn by a player. Specifically, the disclosed data collection, processing and fitment system facilitates the design and manufacture of a protective sports helmet by selecting a combination of pre-manufactured components (e.g., internal energy attenuation component) from pluralities of pre-manufactured components (e.g., internal energy attenuation component) based upon data that is collected from the player that will wear the helmet during the course of playing the contact sport.
Protective sports helmets, including those worn during the play of a contact sports, such as football, hockey, and lacrosse, typically include an outer shell, an internal pad assembly coupled to an interior surface of the shell, a faceguard or face mask, and a chin protector or strap that releasably secures the helmet on the wearer's head. However, most, if not all, traditional protective sports helmets do not use advanced techniques to select certain components that best fits the player's anatomical features from a plurality of pre-manufactured components to generate a protective sports helmet that best fits the player's anatomical features.
The description provided in the background section should not be assumed to be prior art merely because it is mentioned in or associated with the background section. Furthermore, the background section may describe one or more aspects of the inventive system and technology.
The drawing figures depict one or more implementations in accord with the present teachings, by way of example only, not by way of limitation. In the figures, like reference numerals, refer to the same or similar elements.
In the following detailed description, numerous specific details are set forth by way of examples in order to provide a thorough understanding of the relevant teachings. However, it should be apparent to those skilled in the art that the present teachings may be practiced without such details. In other instances, well-known methods, procedures, components, and/or circuitry have been described at a relatively high-level, without detail, in order to avoid unnecessarily obscuring aspects of the present disclosure.
While this disclosure includes a number of embodiments in many different forms, there is shown in the drawings and will herein be described in detail particular embodiments with the understanding that the present disclosure is to be considered as an exemplification of the principles of the disclosed methods and systems, and is not intended to limit the broad aspects of the disclosed concepts to the embodiments illustrated. As will be realized, the disclosed methods and systems are capable of other and different configurations and several details are capable of being modified all without departing from the scope of the disclosed methods and systems. For example, one or more of the following embodiments, in part or whole, may be combined consistent with the disclosed methods and systems. As such, one or more steps from the flow charts or components in the Figures may be selectively omitted and/or combined consistent with the disclosed methods and systems. Additionally, one or more steps from the flow charts may be performed in a different order. Accordingly, the drawings, flow charts and detailed description are to be regarded as illustrative in nature, not restrictive or limiting.
This Application discloses an inventive data collection, processing and fitment system 10 for a protective sports helmet, where the system 10 is purposely designed to improve: (i) the comfort and fit of the helmet, (ii) the efficiency of the design, selection and build process of the helmet, and (iii) how the helmet responds when an impact or series of impacts are received by the helmet when worn by a player. To accomplish these improvements, the system 10 selects a combination of pre-manufactured helmet components from pluralities of pre-manufactured helmet components based upon data collected from the player that will wear the helmet. In general terms and as detailed below, the system 10 obtains data from a player and then creates a digital model of the anatomical features of the player's head H (i.e., player's head model). After generating the player's head model, the system 10 determines distances between: (i) an outer surface of the player's head model and (ii) a plurality of pre-manufactured components, in order to select an optimal combination of pre-manufactured components that “best fit” the player's head. H The optimal combination of pre-manufactured components that “best fit” the player's head provides a “desirable interference fit” between the selected pre-manufactured components and the player's head H when the helmet is worn by the player. The desirable interference fit (“IF”) is predefined and tailored by the helmet designer to ensure that pressure selectively applied to regions of the player's head is: (i) less than a predetermined maximum value (e.g. 10 psi), and (ii) more than a predetermined minimum value (e.g., 0.25 psi). In other words, the 5 pre-manufactured components function together to selectively apply a desired amount of pressure on the player's head regions when the helmet is worn by the player.
Once the optimal combination of pre-manufactured components that “best fit” the player's head is selected, then this information is uploaded in a database and assigned a unique player ID number. A physical helmet can be ordered for a player using the unique player ID number. Once the order is received by the manufacturer, the physical helmet can be designed, built and shipped to the player based upon the previously selected and stored optimal combination of pre-manufactured components that “best fit” the player's head H. In addition, the configuration of the helmet, including the optimal combination of pre-manufactured components, may be altered based upon new information that has been uploaded into a database because the player's anatomical features have changed over time and a new head model is created after obtaining a new set of data from the player that reflects the changed anatomical features. Thus, the helmet may be reconfigured for the same player as he/she grows over time. Furthermore, the configuration of the helmet, including the optimal combination of pre-manufactured components, may be revised if the same helmet is transferred or reassigned from a first or original player to a second or subsequent player. The second player has anatomical features that are different than the first player, and the second player has provided head data for the generation of a player head model. As such, the helmet may be reconfigured for the second player that has been assigned a helmet that was previously used by the first player.
While the system 10 disclosed herein focuses on the design, selection and build process of an American football helmet 5000, it should be understood that the system 10 may be used to generate other types of protective sports helmets that have different configurations (e.g., no outer shell, more layers, or less layers), or different properties (e.g., different interference fits or layers have different compression deflection ratios). The American football helmet 5000 includes a helmet shell 5010 and an energy attenuation assembly 3000. The energy attenuation assembly 3000 is installed within the helmet shell 5010 and features: (i) a fixed layer 1000 configured to be positioned adjacent to the player's head H such that it overlies a substantial majority of the player's head H, and (ii) a variable layer 2000 positioned between the fixed layer 1000 and an inner surface of the helmet shell 5010. In the American football helmet 5000, the fixed layer 1000: (i) has the same configuration and layout for all player's regardless of head shape, (ii) features a substantially uniform compression deflection (“CD”) ratio, as measured on a regional basis of the fixed layer 1000 or throughout the entirety of the fixed layer 1000, and (iii) may include: a front fixed component 1100, a crown fixed component 1200, a rear fixed component 1300 and opposed left and right side fixed components 1400a, b. In contrast, the variable layer 2000: (i) does not have the same configuration and layout for all player's regardless of head shape, (ii) features a CD ratio that is considerably greater than the fixed layer 1000, and (iii) may include: a lower front variable component 2100, a upper front variable component 2200, rear variable component 2400, occipital variable component 2500, side variable component 2600a, b and a frontal boss variable component 2700a, b.
As shown in
In the exemplary embodiment shown in the Figures, the energy attenuation assembly 3000 of the American football helmet 5000 includes an optimal combination of selected energy attenuation components but they are distinctly configured such that they are not interchangeable with each other. For example, the crown energy attenuation member 3050 comprises a fixed crown component 1200 and a variable crown component 2300 that are distinctly designed and configured such that they can only be installed in the crown region of the shell 5010; the crown components 1200, 2300 are not suitable for installation in other regions of the shell 5010. The fixed layer 1000 and the variable layer 2000, and the components thereof, have distinct configurations and curvatures that provide the inventive energy attenuation assembly 3000 with improved energy attenuation performance when an impact is received by the shell 5010. The distinct configuration and curvature of the rear energy attenuation member 3100 of the inventive energy attenuation assembly 3000 are particularly important in the player's occipital head region. Also, the distinctly configured and curved fixed layer 1000 and variable layer 2000, and the components thereof, obviate the need to insert separate “form liners”, shims or pad wedges into the energy attenuation assembly 3000 to improve fit and comfort and/or performance of the energy attenuation assembly 3000.
The shell 5010 and the energy attenuation assembly 3000 disclosed herein are specifically designed and engineered to adjust how the football helmet 5000 responds to impact forces occurring while playing football and manages the energy resulting from those impacts. It is understood by those of skill in the art of designing football helmets that different regions of the football helmet 5000 experience impacts of different types, magnitudes, and durations during the course of playing football, including during a single play or multiple plays occurring during a game, practice session or scrimmage. It is understood that helmet impacts occurring during the play of American football, hockey and lacrosse materially and substantially differ in terms of at least type, magnitude, location, direction and duration because these sports differ in many significant ways, e.g., the underlying nature of the play, the number and type of players, the equipment worn or carried by the players (e.g., hockey sticks and lacrosse sticks), and the playing surface. Further, it is understood that football helmets 5000 experience significantly different impacts than helmets utilized in non-contact sports (e.g., baseball, cycling, polo, auto, motorcycle, motocross, snow sports, and/or water sports). Moreover, it is understood that while playing football, a player P may experience multiple impacts on the same or different regions of the helmet during a single play or a series of plays that are separated by a brief period of time. As such, the structures and/or features of non-football helmets (e.g., hockey or lacrosse helmets) cannot be simply adopted or implemented into a football helmet without careful analysis and verification of the complex realities of designing, testing, manufacturing, and certifying a football helmet 5000. Arguments attempting to implement such modifications from a non-football helmet are insufficient (and in some instances, woefully insufficient) because they amount to theoretical design exercises that are not tethered to the complex realities of successfully designing, manufacturing and testing a football helmet that is used for a prolonged period of time, as measured across at least one season comprising numerous games, scrimmages and practice sessions.
This section identifies a number of terms and definitions that are used throughout the Application. The term “player” is a person who wears the protective sports helmet while engaged in practice or game play of the sport. The term “helmet wearer” or “wearer” is a player who is wearing the helmet. The term “designer” or “operator” is a person who utilizes the inventive system 10 to designs, tests, or manufactures the helmet.
A “protective sports helmet” is a type of protective equipment that a player or wearer wears on his/her head while engaged in the play of a sport or an activity requiring a protective sports helmet.
A “protective contact sports helmet” or “contact sports helmet” is a type of protective sports helmet that the player wears while he/she is engaged in the play of the sport, such as American football, hockey or lacrosse, that typically requires a team of players. It is common for the rules and the regulations of the particular contact sport to mandate that the player wear the contact sports helmet while the player is engaged in playing the sport. Contact sports helmets typically must comply with safety regulations promulgated by a governing body, such as NOCSAE for football helmets.
A “protective recreational sports helmet” or “recreational sports helmet” is a type of protective sports helmet that is worn by the wearer while he/she is participating in a recreational activity such as cycling, climbing sports, skiing, snowboarding, motorsports or motorcycling, that typically can be done by an individual wearer. Recreational sports helmets typically must also comply with safety regulations promulgated by a governing body, such as ASTM/ANSI regulations for cycling helmets and Department of Transport (DOT) for motorsports helmets and motorcycling helmets.
A “football helmet” is a type of protective contact sports helmet that a player or wearer wears on his/her head while engaged in playing American football. Unlike other helmets, American football helmets must comply with football-specific safety regulations promulgated by a governing body, such as NOCSAE.
The term “anatomical features” can include any one or any combination of the following: (i) dimensions, (ii) topography and/or (iii) contours of the body part that is scanned and analyzed during application of the system 10 and against which the protective sports equipment. In the context of a football helmet 5000, the anatomical features of the player's head H include, but are not limited to, the player's skull, facial region, eye region and jaw region. Because the disclosed football helmet 5000 is worn on the player's head and the energy attenuation assembly 3000 makes contact with the player's hair and/or scalp, the “anatomical features” term also includes the type, amount and volume of the player's hair or lack thereof. For example, some players have long hair, short hair, a combination of long and short hair, and other players have no hair (i.e., are bald). While the present disclosure, as will be discussed in detail below, is capable of being applied to any body part of an individual, it has particular application the human head H.
An “energy attenuation assembly” is an assembly of energy attenuating members that are designed to collectively interact to enable the protective sports equipment to attenuate energies, such as linear acceleration and/or rotational acceleration, associated with impacts received by the protective sports equipment while it is worn by the player P or wearer. For example, the football helmet 5000 includes the internal energy attenuation assembly 3000 that attenuates energies, such as linear acceleration and/or rotational acceleration, from impacts received by the shell 5010 of the helmet 5000.
An “energy attenuation member(s)” is a three-dimensional (3D) element that comprises the energy attenuation assembly and that includes at least one component of the variable layer. The energy attenuation members, except the energy attenuation member configured for the jaw region of the helmet, also include a component of the fixed layer. On a regional basis of the helmet, the combination of the variable layer and the fixed layer forms the volume and outer periphery of the energy attenuation member at a helmet region. The volume of the impact attenuation member is configured such that it extends between the player's head H and an inner surface of a shell of the football helmet 5000 when it is worn on the player's head.
The term “fixed layer” is a layer formed from a collection of energy attenuation components that: (i) are positioned adjacent to the player's head when the helmet is worn and (ii) have a volume defined by a X, Y and Z Cartesian coordinate system, where the Z direction is defined out of plane to provide the energy attenuation components with a height or thickness. The height or thickness of the fixed layer, as provided by its components, is set at a predetermined range of values (e.g., 5-20 mm) in an uncompressed state (i.e., before the protective sports helmet is worn by the player). In the embodiments shown in the Figures, the fixed layer is comprised of: (i) a fixed front component, (ii) fixed crown component, (iii) fixed rear component, and (iv) fixed left and right side components.
The term “variable layer” is a layer formed from a collection of energy attenuation components that: (i) are positioned between the fixed layer and the inner surface of the helmet shell and (ii) have a volume defined by a X, Y and Z Cartesian coordinate system where the Z direction is defined out of plane to provide the energy attenuation components with a height or thickness. The height or thickness of the variable layer components is not uniform and as such it can vary significantly (e.g., over 50 mm) between two locations of the variable layer in the uncompressed state. In the embodiments shown in the Figures, the variable layer is comprised of: (i) lower front component, (ii) a upper front component, (iii) a crown component, (iv) a rear component, (v) an occipital component, (vi) left and right side components, (vii) left and right boss components, and (viii) left and right jaw components or members.
The term “component” or “energy attenuation component” is a three-dimensional (3D) structure that (i) has both a volume and an outer periphery, and (ii) reduces or attenuates energy arising from impacts received by the protective sports helmet. Multiple components comprise the fixed layer, and multiple components comprise the variable layer. The energy attenuation component includes material that is elastically deformable and designed to attenuate energies, such as linear acceleration and/or rotational acceleration, from impacts received by the protective sports helmet.
The term “helmet worn, but pre-impact state” and “worn, pre-impact state” occurs when the helmet is properly worn by the player P but no impact to the helmet H has been received during the course of play. The helmet worn, but pre-impact state can occur when the player P is wearing the helmet but not actively engaged in the sporting activity, such as standing or sitting on the sidelines and not playing football. In this state, the inner surface of the energy management assembly is in contact with the player's head H, the frontal edge of the shell is positioned approximately one inch above the player's eyebrows, the mid-sagittal and coronal planes PMS, PCR are substantially vertical and as a result, the helmet has preferably a zero degree tilt. Also, in the helmet worn, pre-impact state, the helmet H applies less than 10 psi of pressure on the player's head H and preferably between 0.25 psi and 3 psi. In certain Figures in this Application, the helmet is shown in the pre-impact state but the helmet is not being worn by the player P, nevertheless, the helmet is still oriented such that the mid-sagittal and coronal planes PMS, PCR are substantially vertical and as a result, the helmet has a zero degree tilt in the relevant Figures.
The term “pre-manufactured component” means a component that is not individually designed or manufactured based upon a specific player's anatomical features and data. In other words, a pre-manufactured component is not a custom component that is purposely designed, configured and manufactured to match anatomical features of the player's head H. Instead, pre-manufactured component are intended to fit a substantial number of player's head H or a specific group of players' heads H.
As part of the system 10, to select the components of the American football helmet 5000 that best fit the player, it is desirable to collect a robust set of data about the shape or topography of player's head. To collect these data, multiple sub-steps of this process described in connection with
After the player data is entered in step 110.6, the software application 110.4.4 prompts the operator to instruct and then check that the player P has properly placed the scanning hood 110.8.2 (exemplary embodiment shown in
In alternative embodiments, a scanning hood 110.8.2 may not be used when collecting head data in certain situations. For example, scanning hood 110.8.2 may not be needed to reduce the effects of hair when the player lacks hair on his head. In another example, scanning hood 110.8.2 may not be needed to when capturing data from a player's foot, arm, or torso. In embodiments where a scanning hood 110.8.2 is not used, one or more reference markers 110.8.2.2.2 may be placed directly on the player's head. For example, the one or more reference markers 110.8.2.2.2 may have a removable coupling means (e.g., adhesive) that allows them to be removably coupled to the player's head to aid in collecting the head data. Further, a scanning hood 110.8.2 may not be used when collecting data using alternative scanning systems (e.g., contact scanner, computed tomography or magnetic resonance imaging, or any combination of these technologies).
Referring to
In an alternative embodiment, the scanning apparatus 110.4.2 may be a hand-held unit (e.g., personal computer, tablet or cellphone) that includes a non-contact LiDAR or time-of-flight sensor. In this embodiment, the operator will walk around the player with the non-contact LiDAR or time-of-flight sensor. In particular, the LiDAR or time-of-flight sensor sends and receives light pulses in order to create a point cloud that contains head data. In an alternative embodiment that is not shown, the scanning apparatus 110.4.2 may be a stationary unit that contains a non-contact light or sound based scanner (e.g., camera, LiDAR, etc.). In this embodiment, the light/sound sensors can capture the head data in a single instant (e.g., multiple cameras positioned around the person that can all operate at the same time) or light/sound sensors may capture the head data over a predefined period of time by the stationary unit's ability to move its sensors around the player P. In an even further embodiment that is not shown, the scanning apparatus may be a stationary contact based scanner assembly. In this embodiment, once the contact sensors are placed in contact with the player's head, they can capture the head data in a single instant (e.g., multiple pressure sensors may be positioned in contact with the player's head to enable the collection of the head data at one time). In another embodiment, the scanning apparatus may be a non-stationary contact based scanner. In this embodiment, the scanning apparatus may include at least one pressure sensor that may capture the head data over a predefined time by moving the pressure sensor over the player's head. In other embodiments, head data may be collected using: (i) computed tomography or magnetic resonance imaging, (ii) structured-light scanner, (iii) triangulation based scanner, (iv) conoscopic based scanner, (v) modulated-light scanner, (vi) any combination of the above techniques and/or technologies, or (vii) any technology or system that is configured to capture head data. For example, the hand-held scanner may utilize both a camera and a time-of-flight sensor to collect the head data.
In
Referring back to
Alternatively, if the software application 110.4.4 determines that the head data lacks sufficient quality to meet the quality requirements preprogrammed within the software application 110.4.4, then the software application 110.4.4 may prompt the operator to obtain additional data in steps 110.24, 110.26. Specifically, in steps 110.24, the software application 110.4.4 may graphically show the operator: (i) the location to stand, (ii) what elevation to place the scanning apparatus 110.4.2, and/or (iii) what angle to place the scanning apparatus 110.4.2. Once the operator obtains the additional data at that specific location, the software application 110.4.4 then analyzes the original collection of data along with this additional data to determine if the quality of the combined collection of data is sufficient to meet the quality requirements of the software application 110.4.4. This process is then repeated until the quality of the data is sufficient. Alternatively, the software application 110.4.4 may request that the operator restart the head data acquisition process. The software application 110.4.4 then analyzes the first collection of head data along with the second collection of head data to see if the combination of data is sufficient to meet the quality requirements that are preprogrammed within the software application 110.4.4. This process is then repeated until the quality of the data is sufficient. After the head data is determined to be sufficient, the software application 110.4.4 performs the step 110.30 of prompting the operator to determine if a helmet scan is desired.
Once the size of the scanning helmet 110.36.2 is selected in step 110.36, the scanning helmet 110.36.2 is placed over the player's head H while the player P is wearing the scanning hood 110.8.2 in step 110.40. After the scanning helmet 110.36.2 is placed on the player's head H in step 110.40 the player adjusts the scanning helmet 110.36.2 to a preferred wearing position or configuration, which includes adjusting the chin strap assembly by tightening or loosening it. It is not uncommon for a player P to repeatedly adjust the scanning helmet 110.36.2 to attain his or her preferred wearing position because this position is a matter of personal preference. For example, some players prefer to wear their helmet lower on their head H with respect to their brow line, while other players prefer to wear their helmet higher on their head H with respect to their brow line.
As shown in
Referring back to
Alternatively, if the software application 110.4.4 determines that the quality of the head data lack sufficient quality to meet the quality requirements that are preprogrammed within the software application 110.4.4, then the software application 110.4.4 may prompt the operator to obtain additional data in steps 110.56, 110.58. Specifically, in step 110.56 the software application 110.4.4 may graphically show the operator: (i) the location to stand, (ii) what elevation to place the scanning apparatus 110.4.2, and/or (iii) what angle to place the scanning apparatus 110.4.2. Once the operator obtains the additional head data at that specific location, the software application 110.4.4 will then analyze the original collection of head data along with this additional head data to determine if the quality of the combined collection of head data is sufficient to meet the quality requirements that are preprogrammed within the software application 110.4.4. This process is then repeated until the quality of the data is sufficient. Alternatively, the software application 110.4.4 may request that the operator restart the data acquisition process in step 110.58. The software application 110.4.4 then analyzes the first collection of head data along with the second collection of head data to see if the combination of data is sufficient to meet the quality requirements that are preprogrammed within the software application 110.4.4. This process is then repeated until the quality of the data is sufficient. After the data is determined to be sufficient, the software application 110.4.4 performs step 110.62. It should be understood that some of the steps in the process of acquiring head data may be performed in a different order. For example, the acquisition of data in connection with the scanning hood 110.8.2 may be performed after the acquisition of data in connection with the scanning helmet 110.36.2.
Referring back to
Next, a head model 120.58.99 is created for the player based on the collected head data 120.50.99 in step 120.58. One method of creating the head model 120.58.99 is using a photogrammetry based method. In particular, photogrammetry is a method that creates a model, preferably a 3D model, by electronically combining images or frames of a video. The electronic combination of these images or frames from a video may be accomplished in a number of different ways. For example, Sobel edge detection or Canny edge detection may be used to roughly find the edges of the object of interest (e.g., the scanning hood 110.8.2 or scanning helmet 110.36.2). The computerized modeling system may then remove parts of each image or frame that are known not to contain the object of interest. This reduces the amount of data that will need to be processed by the computerized modeling system in the following steps. Additionally, removing parts of the images or frames, which are known not to contain the objects of interest reduces the chance of errors in the following steps, such as the correlating or matches of a reference point contained within the object of interest with the background of the image.
While still in step 120.58, the computerized modeling system processes each image or frame of video to refine the detection of the edges or detect reference markers 110.8.2.2.2. After refining the detection of the edges or detecting reference markers 110.8.2.2.2, the computerized modeling system correlates or aligns the edges or reference markers 110.8.2.2.2 in each image to other edges or reference markers 110.8.2.2.2 in other images or frames. The computerized modeling system may use any one of the following techniques to align the images or frames with one another: (i) expectation-maximization, (ii) iterative closest point analysis, (iii) iterative closest point variant, (iv) Procrustes alignment, (v) manifold alignment, (vi) alignment techniques discussed in Allen B, Curless B, Popovic Z. The space of human body shapes: reconstruction and parameterization from range scans. In: Proceedings of ACM SIGGRAPH 2003 or (vii) other known alignment techniques. This alignment informs the computerized modeling system of the position of each image or frame of video, which is utilized to reconstruct a head model 120.58.99 based on the acquired head data.
The head model 120.58.99 may also be created by the computerized modeling system using the head data that is obtained by the above described non-contact LiDAR or time-of-flight based scanner. In this example, the computerized modeling system will apply a smoothing algorithm to the points within the point cloud generated by the scanner. This smoothing algorithm will create a complete surface from the point cloud, which in turn will be the head model 120.58.99. Further, the head model 120.58.99 may be created by the computerized modeling system using the collection of pressure measurements that were taken by the contact scanner. Specifically, each of the measurements will allow for the creation of points within space. These points can then be connected in a manner that is similar to how points of the point cloud were connected (e.g., using a smoothing algorithm). Like above, the computerized modeling system's application of the smoothing algorithm will create a complete surface, which in turn will be the head model 120.58.99. Alternatively, the head model 120.58.99 may be created by the computerized modeling system based on the head data gathered using any of the devices or methods discussed above.
Alternatively, a combination of the above described technologies/methods may be utilized to generate the head model 120.58.99. For example, the head model 120.58.99 may be created using a photogrammetry method and additional data may be added to the model 120.99 based on a contact scanning method. In a further example, the head model 120.58.99 may be created by the computerized modeling system based on the point cloud generated by the LiDAR sensor. Additional data may be added to the head model 120.58.99 using a photogrammetry technique. It should also be understood that the head model 120.58.99 may be analyzed, displayed, manipulated, or altered in any format, including a non-graphical format (e.g., values contained within a spreadsheet) or a graphical format (e.g., 3D model in a CAD program). Typically, the 3D head model 120.58.99 is shown by a thin shell that has an outer surface, in a wire-frame form (e.g., model in which adjacent points on a surface are connected by line segments), or as a solid object, all of which may be used by the system and method disclosed herein.
Once the head model 120.58.99 is created, the computerized modeling system determines a scaling factor. This is possible because the size of the reference markers 110.8.2.2.2 or other objects (e.g., coin, ruler, etc.) within the images or frames are known and fixed. Thus, the computerized modeling system determines the scaling factor of the model by comparing the known size of the reference markers 110.8.2.2.2 to the size of the reference markers in the model 120.99. Once this scaling factor is determined, the outermost surface of the head model 120.58.99 closely represents the outermost surface of the player's head along with the outermost surface of the scanning hood 110.8.2. While the thickness of the scanning hood 110.8.2 is typically minimal (e.g., 1.5 mm), it may be desirable to subtract the thickness of the scanning hood 110.8.2 from the head model 120.58.99 after the model is properly scaled to ensure that the head model 120.58.99 closely represents the outermost surface of the player's head. Alternatively, the thickness of the scanning hood 110.8.2 may not be subtracted from the head model 120.58.99.
Once the head model 120.58.99 is created and scaled in step 120.58, anthropometric landmarks 120.60.2 may be placed on known areas of the head model 120.58.99 by the computerized modeling system in step 120.60. Specifically,
It should be understood that a head model 120.58.99 may be a model of any head of the player/helmet wearer, including a head, foot, elbow, torso, neck, and knee. The following disclosure focuses on designing and manufacturing an American football helmet 5000 that is designed to receive and protect a player's head. Thus, the head model 120.58.99 discussed below in the next stages of the method 1 is a model of the player's head or a “head model.” Nevertheless, it should be understood that the following discussion involving the head model in the multi-step method 1 is only an exemplary embodiment of the method for the selection and/or design of an American football helmet 5000, and this embodiment shall not be construed as limiting. For example, the disclosed method 1 can be used in connection with data collection, processing and fitment system 10 for designing and manufacturing of a protective recreational sports helmet by selecting a combination of pre-manufactured components (e.g., internal energy attenuation component) from pluralities of pre-manufactured components (e.g., internal energy attenuation component) based upon data that is collected from the player or person that will wear the helmet.
Referring back to
Alternatively, if the system or designer determines that the head model 120.58.99 is too incomplete to only use a smoothing algorithm, the head model 120.58.99 may be overlaid on a generic model in step 120.66. For example, utilizing this generic model fitting in comparison to attempting to use a smoothing algorithm is desirable when the head model 120.58.99 is missing a large part of the crown region of the player's head. To accomplish this generic model fitting, anthropometric landmarks 120.60.2 that were placed on the head model 120.99 are then aligned with the anthropometric landmarks 120.60.2 of the generic model using any of the alignment methods that are disclosed above (e.g., expectation-maximization, iterative closest point analysis, iterative closest point variant, Procrustes alignment, manifold alignment, and etc.) or methods that are known in the art. After the head model 120.99 and the generic model are aligned, the computerized modeling system creates gap fillers that are based upon the generic model. Similar gap filling technique is discussed within P. Xi, C. Shu, Consistent parameterization and statistical analysis of human head scans. The Visual Computer, 25 (9) (2009), pp. 863-871, which is incorporated herein by reference. It should be understood that a smoothing algorithm from step 120.60 may be utilized after gaps in the head model 120.99 are filled in step 120.62. Additionally, it should be understood that the head model 120.99 may not require smoothing or filling; thus, steps 120.64, 120.66 are skipped. It should be understood that the steps described within the method of preparing the data 120, may be performed in a different order. For example, the removal of data that is incomplete in steps 120.4, 120.52, and removal of data that is missing other relevant info 120.6, 120.54 may not be performed or may be performed at any time after steps 120.2, 120.50, respectfully.
Referring to
Each of these steps will be discussed in greater detail below, but it should be understood that the helmet manufacture typically performs these steps well before offering the American football helmet 5000 for sale. This is because the computerized helmet template 200.99 is based on the helmet components and is not unique for specific players. In fact, all data collected from the players will be typically be plugged into the same computerized helmet template 200.99 to determine the arrangement of helmet components that best fit that player. Utilizing multiple computerized helmet template 200.99 is possible, but adds a greater level of complexity that risks the uniform selection of the helmet components for a specific player.
Optionally, the computerized helmet template 200.99 may include a minimum certified surface (MCS). This MCS is defined by a collection of minimum distance values that extend inward from the inner surface of the helmet shell. When the helmet model 200.99 is properly placed on the complete head model 120.99, the outer surface 120.99.2 of the complete head model 120.99 should not extend beyond the MCS. As such, if the outer surface 120.99.2 of the complete head model 120.99 extends through the MCS, then a larger helmet shell needs to be selected and utilized for the player. Alternatively, if the outer surface 120.99.2 of the complete head model 120.99 does not extend through the MCS, then the MCS is satisfied and the selected helmet shell can be utilized for the player. In other words, the MCS is satisfied when the distance between the inner surface of the helmet shell and the outer surface of the player's head is greater than or equal to the minimum distance values for a particular shell size. It should be understood that satisfying the MCS does not mean that the helmet is correctly sized for the player's head. For example, a helmet that is too large for a player will not fit properly, but the MCS will be satisfied. Thus, the MCS ensures that the player is not given too small of a helmet. The MCS is an optional component of the computerized helmet template 200.99 because the threshold surfaces 224.2, 224.4 are positioned within its associated MCSs. Thus, if the player's head is smaller than the threshold surface, it will be smaller than the MCS. However, utilization of an MCS may be useful if the player's head is larger than the largest threshold surface (i.e., green threshold surface 224.4) because this will confirm that the player can wear a large helmet shell without over compressing the energy attenuation components, which typically causes the energy attenuation components to apply too much pressure to the players head when the helmet is worn by the player. Additionally, utilization of an MCS may be useful when one or two of the three regions (e.g., side, rear and occipital) are larger than the threshold surface, but not all three regions are larger than the threshold surface, to ensure that the regions that are larger than the threshold surface do not extend into a location that will over compressing the energy attenuation components in that region. Further reasons why the utilization of an MCS could be useful may be obvious to one of skill in the art based on this disclosure.
After the helmet template reference point(s) are set in step 207, vector arrays are created in step 209. Here, a vector array is formed from each of the helmet template reference point(s), wherein the vector array is: (i) comprised of a predetermined number of vectors (e.g. between 1 and 2,000, preferably between 50 and 1,000 and most preferably between 150 and 300) that extend out from the reference point, (ii) each vector is spaced an equal distance (between 1 degree and 90 degrees, preferably between 2 degrees and 40 degrees and most preferably between 4 degrees and 8 degrees) from the other vectors (e.g., in a starburst pattern), and (iii) each vector is dimensioned such that it extends beyond the outer surface of the helmet shell. Because two template reference point(s) 207.2.99 and 207.4.99 were utilized in step 207, two vector arrays will be generated in step 209. In particular step 209, creates a first vector array or crown vector array 209.2.99 in step 209.2 with a first set of predetermined vectors (e.g., between 150 and 300) and a second vector array or jaw vector array 209.4.99 in step 209.4 with a second set of predetermined vectors (e.g., between 5 and 75). A graphical display of these two vector arrays 207.2.99, 207.4.99 are shown in
After the threshold surfaces are imported and aligned in step 224, the system 10 determines the threshold intersection locations or coordinates 226.2, 226.4 by finding the locations where each vector contained within the vector arrays 209.2.99, 209.4.99 intersects the threshold surface 224.2. Finding the threshold intersection locations 226.2, 226.4 may be achieved using 3D modeling tool with plugin utilized therein. A graphical display of these threshold intersection locations 226.2, 226.4, in connection with the blue threshold 224.2, is shown in
Once the threshold intersection locations 226.2, 226.4 are determined and labeled 228.2, this information is exported and associated with the locations of the helmet template reference point(s) 207.2.99, 207.4.99. The associated between these locations 226.2, 226.4, 207.2.99, 207.4.99 enables the system 10 to determine the distance between these points. In particular, the system 10 uses the Pythagorean Theorem of the square root of a2+b2+c2 to determine these threshold line lengths 232.2, 232.4 in step 232.
Once all threshold line lengths 232.2, 232.4 are determined, then averages of these threshold line lengths 232.2, 232.4 are calculated for various regions of the threshold surface in step 234. For example is shown in
In summary, step 220 will output eight average threshold line lengths 232 for each threshold (see
Each imported energy attenuation surface corresponds to one configuration of an energy attenuation component of the variable layer 2000. For example, the left side component 2600a of the variable layer 2000 has at least four configurations 2600a.2-2600a.10, and preferably seven configurations, wherein each configuration has a corresponding digital inner surface 264.12.2-264.12.8. Similarly, the lower front 2100 of the variable layer 2000 has one configurations 2100.2 with corresponding digital inner surfaces 264.2.2, the upper front 2200 of the variable layer 2000 has six configurations 2200.2-2200.12 with corresponding digital inner surfaces 264.4.2-264.4.12, the crown component 2300 of the variable layer 2000 has five configurations 2300.2-2300.10 with corresponding digital inner surfaces 264.6.2-264.6.10, the rear component 2400 of the variable layer 2000 has six configurations 2400.2-2400.12 with corresponding digital inner surfaces 264.8.2-264.8.12, the occipital component 2500 of the variable layer 2000 has four configurations 2500.2-2500.8 with corresponding digital inner surfaces 264.10.2-264.10.8, and the frontal boss variable component 2700a-2700b of the variable layer 2000 has six configurations 2700a.2-2700a.12 with corresponding digital inner surfaces 264.14.2-264.14.12. The volume, inner surface, C/D, and other components specifications may be derived from historical knowledge, the methods disclosed within U.S. patent application Ser. No. 16/543,371, or a combination thereof. It should be understood that each of the following components, namely-lower front 2100, upper front 2200, crown 2300, rear 2400, occipital 2500, sides 2600a-2600b, front boss 2700a-2700b, and jaw 2800a-2800b—may include more than four configurations (e.g., 5,000) or fewer configurations (e.g., 1) and as such the corresponding digital inner surfaces may range from 5,000 or more to 1 for each component.
After the energy attenuation surfaces 264.2-264.14 are imported in step 264, the system 10 determines the energy attenuation intersection locations or coordinates 266.2 by finding the locations where each vector contained within the vector arrays 209.2.99, 209.4.99 intersects each energy attenuation surface 264.2-264.14. Finding the energy attenuation intersection locations 266.2 may be achieved using 3D modeling tool with plugin utilized therein. A graphical display of these energy attenuation intersection locations 266.2 is shown in
Once these energy attenuation intersection locations 266.2, 266.4 are determined in step 266, each energy attenuation intersection location 266.2, 266.4 is given a unique point identification value or number in step 268. The unique point identification value or number will enable data that is collected within this step and other steps to be compared to one another.
Once the energy attenuation intersection locations 266.2, 266.4 are determined and labeled 268.2, this information is exported and associated with the locations of the helmet template reference point(s) 207.2.99, 207.4.99. The associated between these locations 266.2, 266.4, 207.2.99, 207.4.99 enables the system 10 to determine the distance between these points. In particular, the system 10 uses the Pythagorean Theorem of the square root of a2+b2+c2 to determine these energy attenuation line lengths 272.2, 272.4 in step 272.
When the energy attenuation component is symmetric about an axis, then the designer only needs to analyze half of the energy attenuation line lengths 272.2, 272.4. Examples of the energy attenuation line lengths 272.2, 272.4 that are to be averaged together as shown in boxes in said Figures. This helps ensure that energy attenuation line lengths 272.2, 272.4 that are calculated from energy attenuation intersection locations 266.2, 266.4 are adjacent to one another and are not opposite sides of the member. To note, unlike the comparison of the two surfaces, only a select number of energy attenuation intersection locations 266.2, 266.4 are identified due to the finite size of the energy attenuation surface 264.2-264.14. For example, one surfaces 264.2 associated with the lower front and is shown in
Once all energy attenuation line lengths 272.2, 272.4 are determined, then averages of these energy attenuation line lengths 272.2, 272.4 are calculated for each energy attenuation surface in step 274. As shown in
As shown in
Referring to
In other embodiments, the alignment of the complete head model 120.99 and the computerized helmet template 200.99 may be accomplished using different methods. For example, one method of aligning the complete head model 120.99 may utilize a rotational-based method to place the anthropometric points 120.60.2. This method is performed by first moving the entire head model to a new location, wherein in this new location one of the anthropometric points 120.60.2 positioned at a zero. Next, two rotations are performed along Z and Y axes so that the left and right tragions lie along the X-axis. Finally, the last rotation is carried out along the X-axis so that the left infraorbital lies on the XY-plane.
An alternative method of aligning the relevant data (e.g., complete head model 120.99 and computerized helmet template 200.99) may include aligning anthropometric points 120.60.2 that are positioned on the complete head model 120.99 with anthropometric points that are positioned on a generic head model that is associated with the complete head model 120.99. The alignment of the anthropometric points may be accomplished using any of the methods that are disclosed above (e.g., expectation-maximization, iterative closest point analysis, iterative closest point variant, Procrustes alignment, manifold alignment, and etc.) or methods that are known in the art.
Another method of aligning the relevant data may include determining the center of the complete head model 120.99 and placing the center at 0, 0, 0. It should be understood that one or a combination of the above methods may be utilized to align or register the complete head model 120.99 with one another. Further, it should be understood that other alignment techniques that are known to one of skill in the art may also be used in aligning the complete head model 120.99 with the computerized helmet template 200.99. Such techniques include the techniques disclosed in all of the papers that are attached to U.S. Provisional Application No. 62/364,629, which are incorporated into the application by reference.
Once these alignment methods are utilized, a mathematical, visual and/or manual inspection of the alignment across multiple axes can be performed by a human or computer software. Upon the completion, the next steps of this process can be performed. It should be understood that the steps described within the method of preparing the data 120, may be performed in a different order. For example, the removal of data that is incomplete in steps 120.4, 120.52, and removal of data that is missing other relevant info 120.6, 120.54 may not be performed or may be performed at any time after steps 120.2, 120.50, respectfully.
The above steps can then be repeated for each helmet size and for every energy attenuation component within said computerized helmet template 200.99. Once all of these values can been calculated, said values can be stored in a database or another computer and the table in
Referring back to
Once the player intersection locations 420.2, 420.4 are determined and labeled 430.2, this information is exported and associated with the locations of the helmet template reference point(s) 207.2.99, 207.4.99. The associated between these locations 420.2, 420.4, 207.2.99, 207.4.99 enables the system 10 to determine the distance between these points. In particular, the system 10 uses the Pythagorean Theorem of the square root of a2+b2+c2 to determine these player line lengths 440.2, 440.4 in steps 450, 470.
As shown in
In summary, step 400 will output eight average player line lengths 460.2-460.16. Said average player line lengths 460.2-460.16 include: (i) lower front average player line length 460.2, (ii) upper front average player line length 460.4, (iii) crown average player line length 460.6, (iv) rear average player line length 460.8, (v) occipital average player line length 460.10, (vi) side average player line length 460.12, (vii) front boss average player line length 460.14, and (viii) jaw average player line length 460.16. It should be understood that in other embodiments, there may be more than eight averages (e.g., 40), there may be less than eight averages (e.g., 2), more or less points may be considered within each of the averages, or other changes that are obvious based on this disclosure.
Referring to
Referring to
If the optional MCS line lengths were determined and included within the computerized helmet template 200.99 and the designer determines it would be valuable to consider this information, then the designer may perform steps 660-690. Otherwise, steps 660-690 may be skipped in this process 1. Assuming that steps would be helpful, the system 10 next confirms the shell selection made in connection with step 630 may obtain the line lengths associated with the MCS of the selected size of the helmet shell. The MCS line lengths are obtained in step 670 and then subtracted from the player line lengths in step 680. Overall, it is preferable to use all line lengths, instead of just average line lengths, to ensure that the computerized model of the player's head does not extend passed the MCS in any manner. If the complete helmet model 120.99 extends passed the MCS, then the MCS is not satisfied and a larger shell needs to be selected. In other words, if any of the player line lengths are larger than the MCS line lengths, then the MCS is not satisfied and a larger shell needs to be selected. Alternatively, if the complete helmet model 120.99 does not extend past the MCS, the MCS is satisfied and no other shell sections need to be made.
Referring back to
In this embodiment, a predefined hood thickness of 1.5 mm is assumed to be added to the player's head due to the data collection process described above. The addition of this hood thickness, sets the: (i) ideal value for the non-jaw areas to 8 mm (providing 6.5 mm interference fit), the min value to 4.5 mm (providing 3 mm interference fit), and the max value to 11.5 mm (providing 10 mm interference fit), and ideal value for the jaw areas to 6 mm (providing 4.5 mm interference fit), the min value to 3 mm (providing 1.5 mm interference fit), and the max value to 9 mm (providing 7.5 mm interference fit). As described above, the fit value 710.2.X-710.16.X that is closest to the ideal value, is selected for each component to provide a configuration of the variable layer 2000 that best fits the player. It should be understood that the ideal value will not always be achievable for each and every player because pre-manufactured energy attenuation components are being selected for installation in the helmet and said energy attenuation components are not custom manufactured with a custom surface. This being said, the system 10 will do its best to find the closest value. Also, it should be understood the above values may be reduced if a different data collection system was utilized that did not add an offset (i.e., hood) to the player's head or may be increased if the offset is larger or another layer (e.g., skull cap) is included between the fixed layer 1000 and the player's head.
Here, the closest values to ideal were found in connection with: (i) the fourth configuration for the jaw variable components 2800a, b, (ii) the fifth configurations for the upper front variable component 2200, the crown variable component 2300, the side variable components 2600a, b, and the front boss components 2700a, b, (iii) the sixth configuration for the lower front variable component 2100, and (iv) the seventh configurations for the rear variable component 2400 and occipital component 2500. This is shown in connection with the table displayed in
Once the components of the variable layer 2000 are selected, obtain the fit value associated with the selected components and subtract the ideal value from said fit value to determine fitment error value (see
It should be understood that the ideal values, max values, min values, predefined under values, and predefined over values are primarily based on the CD of the energy attenuation assembly 3000. As such, if the CD of the energy attenuation assembly 3000 changes, then all of these values need to be recalculated based on the CD of this new energy attenuation assembly 3000 to ensure that the proper interference fit is created between the player and the helmet. As such, the ideal value may range from 2 mm to 15 mm, depending on the properties of the components contained within the fixed and variable layers 1000, 2000, in order to form an interference fit with the player's head when the helmet is in the helmet worn, but pre-impact state, wherein this interference fit causes the helmet 5000 to apply between 0.25 psi and 10 psi, preferable between 0.75 psi and 5 psi and most preferable 1 psi and 3 psi on the player's head.
Referring back to
After the proper size helmet shell 5010 is obtained, the assembler may reference the digital file to determine the pre-manufactured components needed to assemble the fixed layer 1000. As discussed above, the components of the fixed layer 1000 are at least standard across a particular helmet shell size and maybe standard across multiple helmet shell sizes. In other words, at least all player's that wear medium helmet shells 5010, will have the same fixed layer 1000. In particular, the fixed layer 1000 includes: (i) front fixed component 1100, (ii) crown fixed component 1200, (iii) rear fixed component 1300, and (iv) opposed left and right side fixed components 1400a, b. Each of these components have a substantially uniform or constant CD that is equal to or less than the CD of the components contained within the variable layer 2000, and a configuration that prevents the component to be properly positioned multiple regions of the helmet.
As best shown in
After the proper size helmet shell 5010 is obtained and the components of the fixed layer 1000 are selected, the assembler may reference the digital file to determine the pre-manufactured components needed to assemble the variable layer 2000. As described in detail above, each component contained in the variable layer 2000: (i) includes multiple configurations (e.g., between one and ten configurations, preferably seven configurations), (ii) does not have uniform thicknesses across the components, (iii) each configuration of a component has a different configuration (e.g., thickness, CD, etc.), and (iv) has a CD that is equal to or greater than the CD of most of the components contained within the fixed layer 1000. For example,
It should be understood that similar configurations and thickness variations that are shown in connection with the left side variable component 2600a are also contained within the configurations associated with the upper front component 2200, crown component 2300, rear component 2400, occipital component 2500, sides component 2600a-2600b, frontal boss variable component 2700a-2700b, and jaw component 2800a-2800b. It should be understood in alternative embodiments, components contained in the variable layer 2000: (i) may include a single configuration (e.g., lower front component), (ii) has a uniform thickness across at least one component, (iii) has a substantially uniform or constant CD or may have a CD that varies throughout the component, and/or (iv) may have a CD that is equal to or less than the CD of the components contained within the fixed layer 1000 (e.g., the CD of the crown variable component may be less than the CD of the crown fixed component).
Once the components of the variable layer 2000 and the components of the fixed layer 1000 have been obtained, the energy attenuation assembly 3000 may be created by combining the components of the fixed layer 1000 and components of the variable layer 2000. In particular, the energy attenuation assembly 3000 include: (i) a rear energy attenuation member 3010 comprised of: (a) rear fixed component 1300, and (b) rear variable component 2400 and occipital variable component 2500, (ii) left and right side energy attenuation member 3150 comprised of: (a) side fixed component 1400a, b, and (b) side variable component 2600a, b and frontal boss variable component 2700a, b, (iii) a crown energy attenuation member 3050 comprised of: (a) crown fixed component 1200, and (b) a crown variable component 2300, and (iv) a front energy attenuation member 3100 comprised of: (a) fixed front component 1100, and (b) a lower front component 2100 and a upper front component 2200. Each of the rear, sides, crown, and front members 3010, 3050, 3100, and 3150 and the control module assembly 3200 can be assembled to form the energy attenuation assembly 3000, which is shown in
It should be understood that the inner surface of the fixed layer 1000 does not have a topography that substantially matches the topography of the payer's head in an uncompressed state. In other words, the energy attenuation assembly 3000 is not bespoke for the player; Instead, the pre-manufactured components that provide an optimal fit for the player have been selected based on the head data that was obtained from the player. As such, the pressure exerted on the player's head by the energy attenuation assembly 3000, when the helmet is in a worn, but pre-impact state, may have slight variations between the energy attenuation members 3010, 3050, 3100, 3150. Nevertheless, these compressions and pressures should be isotropic, homogeneous, or even as possible. Additionally, said compressions and pressures should be: (i) between 0.25 psi and 10 psi, preferable between 0.75 psi and 5 psi and most preferable 1 and 3 psi and (ii) between 1.5 mm and 10 mm, preferable between 2.5 mm and 6 mm most preferable between 3.5 mm and 6.5 mm. These compressions and pressures can be accurately determined due to the unique configuration of the energy attenuation assembly and do not require complex calculations that are prone to inaccuracies.
While a first embodiment of the method for selecting an optimal combination of pre-manufactured components that “best fit” the player's head is disclosed above, it should be understood that other methods of accomplishing this same goal are contemplated by this disclosure. For example, a first alternative embodiment for selecting an optimal combination of pre-manufactured components includes: (i) obtaining head data, (ii) forming a complete head model 120.99, (iii) providing a computerized helmet template 200.99 that includes: (a) threshold intersection coordinates 226.2, 226.4, (b) energy attenuation intersection coordinates 266.2, 266.4, (iv) importing and aligning the complete head model 120.99, (v) determining player intersection coordinates 420.2, 420.4, (vi) calculating the: (a) shell fit values by determining the distance between the threshold intersection coordinates 226.2, 226.4 and the player intersection coordinates 420.2, 420.4, and (b) energy attenuation fit values by determining the distance between the energy attenuation intersection coordinates 266.2, 266.4 and the player intersection coordinates 420.2, 420.4, (vii) if the shell fit values: (a) in connection with threshold surface 224.2 are negative then select the small size shell, (b) in connection with threshold surface 224.4 are positive then select the large size shell, and (c) in connection with threshold surface 224.2 are positive and in connection with threshold surface 224.4 are negative, then select the medium size shell, (viii) compare the energy attenuation fit values against the preset ideal value in order to determine the energy attenuation fit values that are closest to the preset ideal value, (ix) identify the energy attenuation components that are associated with the selected energy attenuation fit values; and (x) obtain the selected pre-manufactured helmet shell and install in said shell the: (a) identified pre-manufactured energy attenuation components (e.g., variable layer components), and (b) the pre-manufactured components of the fixed layer 1000. It should be understood that in this alternative embodiment, the threshold intersection coordinates 226.2, 226.4, energy attenuation intersection coordinates 266.2, 266.4, and the player intersection coordinates 420.2, 420.4 are determined using the same method that is disclosed above (e.g., intersections of the vector arrays 209.2.99, 209.4.99 that extend from helmet template reference point(s) 207.2.99, 207.4.99).
In a second alternative embodiment for selecting an optimal combination of pre-manufactured components includes: (i) obtaining head data, (ii) forming a complete head model 120.99, (iii) providing a computerized helmet template 200.99 that includes: (a) threshold surfaces 224.2, 224.4, and (b) energy attenuation surfaces 264.12.2-264.12.14, (iv) importing and aligning the complete head model 120.99, (v) calculating the: (a) shell fit values by determining distances between the outer surface of the complete head model 120.99 and the threshold surfaces 224.2, 224.4 and normal to the outer surface of the complete head model 120.99, and (b) energy attenuation fit values by determining the distances between the outer surface of the complete head model 120.99 and the energy attenuation surfaces 264.12.2-264.12.14 and normal to the outer surface of the complete head model 120.99, (vii) if the shell fit values: (a) in connection with threshold surface 224.2 are negative then select the small size shell, (b) in connection with threshold surface 224.4 are positive then select the large size shell, and (c) in connection with threshold surface 224.2 are positive and in connection with threshold surface 224.4 are negative, then select the medium size shell, (viii) compare the energy attenuation fit values against the preset ideal value in order to determine the energy attenuation fit values that are closest to the preset ideal value, (ix) identify the energy attenuation components that are associated with the selected energy attenuation fit values; and (x) obtain the selected pre-manufactured helmet shell and install in said shell the: (a) identified pre-manufactured energy attenuation components (e.g., variable layer components), and (b) the pre-manufactured components of the fixed layer 1000.
In a third alternative embodiment for selecting an optimal combination of pre-manufactured components includes: (i) obtaining head data, (ii) forming a complete head model 120.99, (iii) providing a computerized helmet template 200.99 that includes: (a) threshold surfaces 224.2, 224.4, and (b) energy attenuation surfaces 264.12.2-264.12.14, (iv) importing and aligning the complete head model 120.99, (v) calculating the: (a) shell fit values by determining distances between the outer surface of the complete head model 120.99 and the threshold surfaces 224.2, 224.4 and normal to the threshold surfaces 224.2, 224.4, and (b) energy attenuation fit values by determining the distances between the outer surface of the complete head model 120.99 and the energy attenuation surfaces 264.12.2-264.12.14 and normal to the energy attenuation surfaces 264.12.2-264.12.14, (vii) if the shell fit values: (a) in connection with threshold surface 224.2 are negative then select the small size shell, (b) in connection with threshold surface 224.4 are positive then select the large size shell, and (c) in connection with threshold surface 224.2 are positive and in connection with threshold surface 224.4 are negative, then select the medium size shell, (viii) compare the energy attenuation fit values against the preset ideal value in order to determine the energy attenuation fit values that are closest to the preset ideal value, (ix) identify the energy attenuation components that are associated with the selected energy attenuation fit values; and (x) obtain the selected pre-manufactured helmet shell and install in said shell the: (a) identified pre-manufactured energy attenuation components (e.g., variable layer components), and (b) the pre-manufactured components of the fixed layer 1000.
In a fourth alternative embodiment for selecting an optimal combination of pre-manufactured components includes: (i) obtaining head data, (ii) forming a complete head model 120.99, (iii) providing a computerized helmet template 200.99 that includes: (a) threshold surfaces 224.2, 224.4, and (b) energy attenuation surfaces 264.12.2-264.12.14, (iv) importing and aligning the complete head model 120.99, (v) calculating the shell fit values by determining distances between the outer surface of the complete head model 120.99 and the threshold surfaces 224.2, 224.4, (vi) if the shell fit values: (a) in connection with threshold surface 224.2 are negative then select the small size shell, (b) in connection with threshold surface 224.4 are positive then select the large size shell, and (c) in connection with threshold surface 224.2 are positive and in connection with threshold surface 224.4 are negative, then select the medium size shell, (vii) obtaining a digital representation of the selected helmet shell, (viii) calculating: (a) energy attenuation line lengths by determining the distances between the inner surface of the selected helmet shell and energy attenuation surfaces 264.12.2-264.12.14, and (b) player line lengths by determining the distances between the inner surface of the selected helmet shell and the outer surface of the complete head model 120.99, (ix) calculating energy attenuation fit values by subtracting the player line lengths from the energy attenuation line lengths, (x) compare the energy attenuation fit values against the preset ideal value in order to determine the energy attenuation fit values that are closest to the preset ideal value, (ix) identify the energy attenuation components that are associated with the selected energy attenuation fit values; and (x) obtain the selected pre-manufactured helmet shell and install in said shell the: (a) identified pre-manufactured energy attenuation components (e.g., variable layer components), and (b) the pre-manufactured components of the fixed layer 1000.
In a fifth alternative embodiment for selecting an optimal combination of pre-manufactured components includes: (i) obtaining head data, (ii) forming a complete head model 120.99, (iii) providing a computerized helmet template 200.99 that includes: (a) threshold surfaces 224.2, 224.4, and (b) energy attenuation surfaces 264.12.2-264.12.14, (iv) importing and aligning the complete head model 120.99, (v) calculating the shell fit values by determining distances between the outer surface of the complete head model 120.99 and the threshold surfaces 224.2, 224.4, (vi) if the shell fit values: (a) in connection with threshold surface 224.2 are negative then select the small size shell, (b) in connection with threshold surface 224.4 are positive then select the large size shell, and (c) in connection with threshold surface 224.2 are positive and in connection with threshold surface 224.4 are negative, then select the medium size shell, (vii) generate an ideal offset surface, wherein said surface is positioned an ideal offset distance or outward (e.g., 8 mm for non-jaw areas and 6 mm for jaw areas) from the outer surface of the complete head model 120.99, (viii) determine the ideal offset surface distances by calculating the distance between the ideal surface and each of the energy attenuation surfaces 264.12.2-264.12.14, (ix) identify the smallest ideal surface distances and said energy attenuation components that are associated with the identified smallest distances; and (x) obtain the selected pre-manufactured helmet shell and install in said shell the: (a) identified pre-manufactured energy attenuation components (e.g., variable layer components), and (b) the pre-manufactured components of the fixed layer 1000. It should be understood that calculating the distances between the ideal offset surface and each of the energy attenuation surfaces 264.12.2-264.12.14 can be accomplished in any manner described herein (e.g., described in the main embodiment or any of alternative embodiments one, two, three, or four).
In a sixth alternative embodiment for selecting an optimal combination of pre-manufactured components includes: (i) obtaining head data, (ii) forming a complete head model 120.99, (iii) providing a computerized helmet template 200.99 that includes: (a) threshold surfaces 224.2, 224.4, and (b) interior energy attenuation surfaces that are based on the interior surface of energy attenuation members (e.g., the inner surface of the combination of the fixed and variable components), (iv) importing and aligning the complete head model 120.99, (v) calculating the shell fit values by determining distances between the outer surface of the complete head model 120.99 and the threshold surfaces 224.2, 224.4, (vi) if the shell fit values: (a) in connection with threshold surface 224.2 are negative then select the small size shell, (b) in connection with threshold surface 224.4 are positive then select the large size shell, and (c) in connection with threshold surface 224.2 are positive and in connection with threshold surface 224.4 are negative, then select the medium size shell, (vii) generate an inset ideal surface, wherein said surface is positioned an ideal inset distance or inward (e.g., 6.5 mm for non-jaw areas and 1.5 mm for jaw areas) from the outer surface of the complete head model 120.99, (viii) determine the ideal surface distances by calculating the distance between the ideal inset surface and each of the interior energy attenuation surfaces, (ix) identify the smallest ideal surface distances and said energy attenuation components that are associated with the identified smallest distances; and (x) obtain the selected pre-manufactured helmet shell and install in said shell the: (a) identified pre-manufactured energy attenuation components (e.g., variable layer components), and (b) the pre-manufactured components of the fixed layer 1000. It should be understood that calculating the distances between the ideal inset surface and each of the interior energy attenuation surfaces can be accomplished in any manner described herein (e.g., described in the main embodiment or any of alternative embodiments one, two, three, or four). It should further be understood that this embodiment is configured to allow this method to apply to a monolithic energy attenuation member. Or in other words, an energy attenuation member that does not include both a fixed layer and a variable layer.
In a seventh alternative embodiment for selecting an optimal combination of pre-manufactured components includes: (i) obtaining head data, (ii) forming a complete head model 120.99, (iii) providing a computerized helmet template 200.99 that includes: (a) threshold surfaces 224.2, 224.4, and (b) energy attenuation surfaces 264.12.2-264.12.14, (iv) importing and aligning the complete head model 120.99, (v) taking cross-sections of the combination of the complete head model 120.99 and the computerized helmet template 200.99 at predetermined locations, (vi) for each cross-section, calculating the shell fit values by determining distances between the outer surface of the complete head model 120.99 and the threshold surfaces 224.2, 224.4, (vi) if the shell fit values: (a) in connection with threshold surface 224.2 are negative then select the small size shell, (b) in connection with threshold surface 224.4 are positive then select the large size shell, and (c) in connection with threshold surface 224.2 are positive and in connection with threshold surface 224.4 are negative, then select the medium size shell, (vii) for each cross-section, calculating the energy attenuation values by determining distances between the outer surface of the complete head model 120.99 and the energy attenuation surfaces 264.12.2-264.12.14, (vii) compare the energy attenuation fit values against the preset ideal value in order to determine the energy attenuation fit values that are closest to the preset ideal value, (ix) identify the energy attenuation components that are associated with the selected energy attenuation fit values; and (x) obtain the selected pre-manufactured helmet shell and install in said shell the: (a) identified pre-manufactured energy attenuation components (e.g., variable layer components), and (b) the pre-manufactured components of the fixed layer 1000.
In an eighth alternative embodiment for selecting an optimal combination of pre-manufactured components includes: (i) obtaining head data, (ii) forming a complete head model 120.99, (iii) providing a computerized helmet template 200.99 that includes: (a) threshold surfaces 224.2, 224.4, (b) energy attenuation surfaces 264.12.2-264.12.14, and (c) energy attenuation envelopes that extend between a mid-point positioned between a set of energy attenuation surfaces 264.12.2-264.12.14, and a mid-point positioned between an adjacent set of energy attenuation surfaces 264.12.2-264.12.14, (iv) importing and aligning the complete head model 120.99, (v) calculating the shell fit values by determining distances between the outer surface of the complete head model 120.99 and the threshold surfaces 224.2, 224.4, (vi) if the shell fit values: (a) in connection with threshold surface 224.2 are negative then select the small size shell, (b) in connection with threshold surface 224.4 are positive then select the large size shell, and (c) in connection with threshold surface 224.2 are positive and in connection with threshold surface 224.4 are negative, then select the medium size shell, (vii) generate an ideal offset surface, wherein said surface is positioned an ideal offset distance or outward (e.g., 8 mm for non-jaw areas and 6 mm for jaw areas) from the outer surface of the complete head model 120.99, (viii) determining the energy attenuation envelope that the ideal offset surface is positioned within, (ix) identify the energy attenuation components that are associated with the energy attenuation envelope that the ideal offset surface is positioned within; and (x) obtain the selected pre-manufactured helmet shell and install in said shell the: (a) identified pre-manufactured energy attenuation components (e.g., variable layer components), and (b) the pre-manufactured components of the fixed layer 1000.
U.S. Pat. Nos. 10,362,829, 10,506,841, 10,561,193, 10,721,987, 10,780,338, 10,932,514, 10,948,898, 11,033,796, U.S. patent application Ser. Nos. 16/543,371, 16/691,436, 16/712,879, 16/813,294, 17/135,099, 17/164,667, 17/327,641, 17/647,459, U.S. Provisional Patent Application Ser. Nos. 61/754,469, 61/812,666, 61/875,603, 61/883,087, 63/079,476, 63/157,337, 63/188,836, U.S. Design Pat. Nos. D603,099, D764,716, D850,011, D850,012, D850,013, D946,833, D939,782 D939,151, U.S. Design patents application Ser. Nos. 29/797,439, 29/797,453, 29/797,458, 29/829,992, 29/839,498, the disclosure of which are hereby incorporated by reference in their entirety for all purposes.
In addition to applying to protective contact sports helmets-namely, football, hockey and lacrosse helmets—the disclosure contained herein may be applied to design and develop helmets for: baseball player, cyclist, polo player, equestrian rider, rock climber, auto racer, motorcycle rider, motocross racer, skier, skater, ice skater, snowboarder, snow skier and other snow or water athletes, skydiver. The method, system, and devices described herein may be applicable to other heads (e.g., shins, knees, hips, chest, shoulders, elbows, feet and wrists) and corresponding gear or clothing (e.g., shoes, shoulder pads, elbow pads, wrist pads).
As is known in the data processing and communications arts, a general-purpose computer typically comprises a central processor or other processing device, an internal communication bus, various types of memory or storage media (RAM, ROM, EEPROM, cache memory, disk drives etc.) for code and data storage, and one or more network interface cards or ports for communication purposes. The software functionalities involve programming, including executable code as well as associated stored data. The software code is executable by the general-purpose computer. In operation, the code is stored within the general-purpose computer platform. At other times, however, the software may be stored at other locations and/or transported for loading into the appropriate general-purpose computer system.
A server, for example, includes a data communication interface for packet data communication. The server also includes a central processing unit (CPU), in the form of one or more processors, for executing program instructions. The server platform typically includes an internal communication bus, program storage and data storage for various data files to be processed and/or communicated by the server, although the server often receives programming and data via network communications. The hardware elements, operating systems and programming languages of such servers are conventional in nature, and it is presumed that those skilled in the art are adequately familiar therewith. The server functions may be implemented in a distributed fashion on a number of similar platforms, to distribute the processing load.
Hence, aspects of the disclosed methods and systems outlined above may be embodied in programming. Program aspects of the technology may be thought of as “products” or “articles of manufacture” typically in the form of executable code and/or associated data that is carried on or embodied in a type of machine-readable medium. “Storage” type media includes any or all of the tangible memory of the computers, processors or the like, or associated modules thereof, such as various semiconductor memories, tape drives, disk drives and the like, which may provide non-transitory storage at any time for the software programming. All or portions of the software may at times be communicated through the Internet or various other telecommunication networks. Thus, another type of media that may bear the software elements includes optical, electrical and electromagnetic waves, such as used across physical interfaces between local devices, through wired and optical landline networks and over various air-links. The physical elements that carry such waves, such as wired or wireless links, optical links or the like, also may be considered as media bearing the software. As used herein, unless restricted to non-transitory, tangible “storage” media, terms such as computer or machine “readable medium” refer to any medium that participates in providing instructions to a processor for execution.
A machine-readable medium may take many forms, including but not limited to, a tangible storage medium, a carrier wave medium or physical transmission medium. Non-volatile storage media include, for example, optical or magnetic disks, such as any of the storage devices in any computer(s) or the like, such as may be used to implement the disclosed methods and systems. Volatile storage media include dynamic memory, such as main memory of such a computer platform. Tangible transmission media include coaxial cables, copper wire and fiber optics, including the wires that comprise a bus within a computer system. Carrier-wave transmission media can take the form of electric or electromagnetic signals, or acoustic or light waves such as those generated during radio frequency (RF) and infrared (IR) data communications. Common forms of computer-readable media therefore include for example: a floppy disk, a flexible disk, hard disk, magnetic tape, any other magnetic medium, a CD-ROM, DVD or DVD-ROM, any other optical medium, punch cards, paper tape, any other physical storage medium with patterns of holes, a RAM, a PROM and EPROM, a FLASH-EPROM, any other memory chip or cartridge, a carrier wave transporting data or instructions, cables or links transporting such a carrier wave, or any other medium from which a computer can read programming code and/or data. Many of these forms of computer readable media may be involved in carrying one or more sequences of one or more instructions to a processor for execution.
It is to be understood that the invention is not limited to the exact details of construction, operation, exact materials or embodiments shown and described, as obvious modifications and equivalents will be apparent to one skilled in the art. While the specific embodiments have been illustrated and described, numerous modifications come to mind without significantly departing from the spirit of the invention, and the scope of protection is only limited by the scope of the accompanying Claims.
This application claims priority from U.S. Provisional Patent Application No. 63/242,010, filed Sep. 8, 2021, all of which is incorporated herein by referenced and made a part hereof.
Number | Date | Country | |
---|---|---|---|
63242010 | Sep 2021 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/US22/42966 | Sep 2022 | WO |
Child | 18599162 | US |