Keyboard assembly with interchangeable keys and method of operation thereof - Patents.com
The keyboard assembly with interchangeable keys addresses the inflexibility of existing remote control devices by allowing users to customize key placements and labels, improving user experience and providing media system providers with flexible business options.
Patent Information
- Application Number
- JP2024532683
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-12-09
- Publication Date
- 2025-04-02
- Estimated Expiration
- 2041-12-09
AI Technical Summary
Existing remote control devices with pre-labeled shortcut buttons lack flexibility, as users cannot easily change or customize button placements or labels to match their preferences, leading to user frustration and limited business flexibility for media system providers.
A keyboard assembly with interchangeable keys for handheld devices, featuring a housing with slots for interchangeable keys, a printed circuit board, and a key mat with fixed and interchangeable keys. Each interchangeable key has identification means, such as pins, to provide unique identification, allowing users to customize key placements and labels.
The solution provides users with the flexibility to customize key placements and labels according to their preferences, enhancing user experience and allowing media system providers to update or change button functions without incurring additional costs or delaying production.
Smart Images

Figure 0007655484000001 
Figure 0007655484000002 
Figure 0007655484000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a keyboard assembly with interchangeable keys, a handheld device including the keyboard assembly, and a method of operating the same. [Background technology]
[0002] The following background discussion is intended only to facilitate understanding of the present disclosure, and it should be understood that this discussion is not an admission that any of the material referred to was published, known, or part of the common general knowledge of those skilled in the art in any jurisdiction as of the priority date of the present invention.
[0003] The advent of broadband Internet connections has led to the development of "streaming" media services that can provide on-demand content, such as movies, television programs, music, and games, to consumers' media systems. In recent years, online streaming services, such as Netflix, Amazon Prime Video, Disney+, HBO Max, and the like, have become popular with media consumers. Consumers often subscribe to one or more online streaming services simultaneously. Modern media systems (e.g., smart televisions) provide menus, which may include menu icons, that allow users to launch streaming service applications, such as Netflix, by navigating and clicking on the respective menu icons with a remote control device included with the media system. When there is more than one subscription to a streaming service, the user must navigate through on-screen menus to find a preferred streaming service application.
[0004] Recently, there are more and more commercially available media systems that provide streaming services along with remote control devices that have one or more pre-labeled shortcut buttons or keys, each corresponding to an online streaming service application. These shortcut buttons provide flexibility and convenience for users to click a button to enjoy their preferred streaming service without navigating on-screen menus. However, due to the form factor, there is a limit to the number of shortcut buttons that can be included on a remote control device before the button arrangement becomes complicated and unergonomic. Typically, there are two or four shortcut buttons depending on the form factor of the remote control device. The shortcut buttons are generally pre-labeled according to the preferences of the media system provider. In many cases, these pre-labeled shortcut buttons may not include all of the user's preferred streaming services. The user must navigate the on-screen media system menus to find the streaming services that are not included in the shortcut buttons. Furthermore, the user does not have the flexibility to rearrange these buttons according to his or her preferences or to replace them with another button that provides a shortcut to the user's preferred streaming service. This may lead to user frustration.
[0005] As mentioned above, the shortcut buttons are pre-assigned or pre-labeled based on the preferences of the media system provider. The preferences may be based on negotiations and agreements with the streaming service provider or vendor and / or service that are likely to lead to increased average revenue per user (ARPU). The media system provider may discuss the details at length with the remote control device vendor about the button placement, function, and fixing of the pre-labeled shortcut buttons before creating the mold of the remote control device housing and button assembly. If there are any changes thereafter, the media system provider must usually only accept the printing on the button labels. As will be appreciated, changes in the button placement, such as adding or removing buttons, may involve the revision of the mold, resulting in additional costs and delaying the production of the remote control device. This may be a significant business disadvantage for the media system provider. Furthermore, the media system provider does not have the flexibility to change the pre-labeled shortcut buttons that are outdated, e.g., the streaming service is no longer preferred or has gone out of business.
[0006] Shortcut buttons may also be used to provide convenience to users by setting control functions for multiple devices or realizing multi-stage functions of a media system, such as powering on or off multiple devices of the media system in succession.
[0007] There is a need for a device that alleviates one or more of the above problems. A further object of the present invention is to provide a more flexible means for allowing users to change the button layout and / or change the pre-labeled shortcut buttons to their preferred streaming services. It is also desirable to provide media system providers with business advantages of having the flexibility to configure the button layout, such as changing the shortcut buttons for streaming service providers or vendors, or introducing new features to enhance the user's viewing experience, even after the Rincon device has been manufactured.
[0008] Various methods have been contemplated for providing interchangeable buttons or keys on a remote control device. Methods are known that utilize label stickers to be placed on or adjacent to the buttons and use software programming to assign different functions to the buttons to correspond to the label stickers. However, software programming is a complicated process for some users, and the label stickers may fall off as the adhesive wears off.
[0009] Other known methods include providing programmable shortcut buttons with generic or non-descriptive labels, such as numbers or letters. However, generic or non-descriptive labels do not provide information about the function of each button, and the user must remember the function of each programmable button. This can become even more problematic, especially when the remote control device is shared by multiple users.
[0010] There are also known remote control devices with configurable buttons. Each configurable button has an RFID chip or electrical component embedded therein that is configured to correspond to a button label. Each button has a receptacle that transmits an electrical signal to identify the button from the RFID chip or electrical element when the inserted button is pressed. However, the electrical signal may deteriorate or be corrupted over time if the receptacle deteriorates due to dust, oxidation, or wear from pressing the button. Also, in such remote control devices, there may be little tactile sensation of the button when pressed. Furthermore, it is not economical to embed an RFID chip in each button, and the need to embed an RFID chip or electrical element in each button may be expensive and laborious. Summary of the Invention
[0011] The present disclosure has been conceptualized to provide a keyboard assembly for a handheld device, such as a remote control device, with interchangeable keys that can be customized to a user's preferences.
[0012] In one aspect, a keyboard assembly for a handheld device includes a housing having a first section and a second section; a plurality of slots formed in the first section; a printed circuit board (PCB) disposed between the first section and the second section; and a keymat sandwiched between the first section and the PCB, the keymat having a plurality of fixed keys and a plurality of interchangeable keys, each key protruding from a corresponding slot in the first section, each of the plurality of interchangeable keys having an identification means configured to give each interchangeable key a unique identity such that a unique identity remains on the interchangeable key when each interchangeable key is replaced with another slot in the first section.
[0013] In some embodiments, the identification means are a number of pins extending from each interchangeable key towards the PCB.
[0014] In some embodiments, the plurality of pins are configured to be selectively coated with a conductive material.
[0015] In some embodiments, the keymat has a plurality of adapters, each adapter sized and shaped to receive a corresponding interchangeable key.
[0016] In some embodiments, each of the interchangeable keys has a key cover and a key base.
[0017] In some embodiments, the key cover has a number of key cover pins extending from a lower surface of the key cover.
[0018] In some embodiments, the key base has a plurality of sleeves extending from a lower surface of the key base, each of the sleeves having a sleeve hole therein and configured to receive a corresponding key cover pin.
[0019] In some embodiments, the sleeve is selectively coated with a conductive print to identify each interchangeable key.
[0020] In some embodiments, the key cover has a slit on an edge of the key cover.
[0021] In some embodiments, the keymat has a protrusion formed on an underside of the keymat at the location of the replaceable key, the protrusion configured to abut a dome-shaped element disposed on the PCB when the replaceable key is activated by a user.
[0022] In some embodiments, the keyboard assembly further includes a plurality of contact nodes disposed on the PCB and aligned beneath a base of each sleeve, the sleeve being configured to contact the plurality of contact nodes when the interchangeable key is pressed.
[0023] In some embodiments, a number of contact nodes are disposed on the PCB and beneath the dome-shaped element.
[0024] In some embodiments, the key cover pin is positioned such that there is a gap between the tip of the key cover pin and the base of the sleeve.
[0025] According to another aspect of the present disclosure, there is a handheld device having a keyboard assembly.
[0026] According to another aspect of the present disclosure, there is a method of operating a handheld device having a keyboard assembly, the method including: exchanging an interchangeable key on the handheld device with another preferred interchangeable key to form a newly assembled interchangeable key; pressing the newly assembled interchangeable key such that a unique identification of the interchangeable key is detected by a combination of a plurality of contact nodes and pins; assigning codes from a correlation database to the newly assembled interchangeable key; assigning each code a corresponding command code from a command code library; and transmitting the command codes to a media device.
[0027] Other aspects and features of the present invention will become apparent to those of ordinary skill in the art upon review of the following description of specific embodiments of the invention in conjunction with the accompanying drawings. [Brief description of the drawings]
[0028] The drawings depict embodiments of the present disclosure for purposes of illustration only.
[0029] [Figure 1] 1 is an illustration of an exemplary multimedia environment in which embodiments of the present invention may be implemented.
[0030] [Diagram 2] FIG. 1 is a top view of a handheld device, such as a remote control device, having a keyboard assembly.
[0031] [Diagram 3] 3 is an exploded perspective view showing major components of the remote control device of FIG. 2 in accordance with an exemplary embodiment of the present invention.
[0032] [Figure 4] FIG. 2 is an enlarged view of a group of interchangeable keys including an exploded perspective view of the interchangeable keys;
[0033] [Figure 5A] FIG. 2 is an exploded perspective view of the key cover and the key base as viewed from above.
[0034] [Figure 5B] FIG. 2 is an exploded perspective view of the key cover and the key base as viewed from below.
[0035] [Figure 6] 3A-3C are two cross-sectional views of an exemplary replaceable key taken along line AA of FIG. 2 showing a view along the central longitudinal axis of the replaceable key.
[0036] [Figure 7] 3 is a cross-sectional view taken along line BB of FIG. 2 offset from the central longitudinal axis of the replaceable key.
[0037] [Figure 8A] FIG. 1 is a schematic diagram showing an arrangement of contact nodes and GPIOs according to the prior art.
[0038] [Figure 8B] FIG. 1 is a schematic diagram showing an arrangement of contact nodes and GPIOs according to the prior art.
[0039] [Figure 8C] FIG. 2 is a schematic diagram showing an arrangement of contact nodes and GPIOs according to the present invention.
[0040] [Figure 9]FIG. 1 is a schematic block diagram of a device platform having an exemplary user interface with control functions and interchangeable keys.
[0041] [Figure 10] 4 is a flow chart of the operation of a handheld device with a replaceable key according to the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0042] The present disclosure has been conceptualized to provide a device that allows a user or a media system provider to customize the key layout of a remote control device by modifying the pre-labeled keys according to preference or by replacing them with completely different ones.
[0043] In order to describe technical solution(s) for the embodiments of the present disclosure, the embodiments of the present disclosure will be described with reference to the drawings. It can be understood that the referenced drawings are some examples or embodiments of the present disclosure. Those skilled in the art can apply the present disclosure to other scenarios according to these drawings without further creative efforts. For example, although the embodiments are described with respect to the example of a handheld device such as a remote control device in a streaming media environment, these embodiments are applicable to the control of any electronic device in any environment, for example, a keyboard, a video game controller, a keypad, or integrated control buttons on a device for user input to a data processing system in any type of environment, for example, an information, multimedia, or entertainment system.
[0044] FIG. 1 is a diagram of an exemplary multimedia environment in which embodiments of the present invention may be implemented. In a non-limiting example, multimedia environment 100 is an on-demand streaming media content environment. Multimedia environment 100 may include one or more media systems 110. Media system 110 may include display device 120, media device 130, and controller 140. Display device 120 may be, for example, a television, monitor, or projector. Media device 130 may be, for example, a streaming media player, streaming stick, cable or satellite set-top box. Media device 130 may be preloaded with streaming content service applications from different streaming service providers or vendors, e.g., HBO Max, Netflix, and Amazon Prime Video. Media device 130 and display device 120 may be incorporated into a single device (e.g., a smart TV).
[0045] Media device 130 may be integrated with or operatively connected to respective display device 120, controller 140, and / or network 160. Media device 130 may audibly and / or graphically present user interface (UI) views, UI elements (e.g., menus and icons), and / or content on the display device. Streaming service applications executing on media device 130 may communicate with one or more content servers 170 via network 160 to request and receive streaming services or content to be displayed on display device 120. Network 160 may include, for example, but is not limited to, wired and / or wireless intranet, extranet, Internet, cellular, fiber, coaxial, Ethernet, Wi-Fi, Bluetooth, and / or any other short-range, long-range, local, regional global communication network, and any combination thereof.
[0046] Each of the content servers 170 may include databases that store, for example, but not limited to, content 172, metadata 174, and user data 176. Content 172 may include any combination of videos, movies, programs, music, images, multimedia, gaming applications, advertisements, software applications, and the like. Metadata 174 may include information about the content 172. For example, metadata 174 may include relevant information about the director, actors, artists, synopsis, trailers, genre, etc. associated with the content 172. User data 176 may include customer-unique information such as user profile information, subscriptions, user logins, preferences, usage history, and the like.
[0047] A user 150 may use the control device 140 to interact with the media system 110 to enjoy content. For example, a user may launch a streaming service to which the user subscribes, such as Netflix, by using the control device 140 to navigate and click on the respective menu icon displayed on the display device 120. Upon receiving a signal from the control device 140, the media device 130 may send a command to the network 160 requesting that content from the content server 170 be delivered to the media system 110 for consumption by the user. In a preferred embodiment, the control device 140 may include several pre-labeled shortcut keys, each corresponding to an online streaming service (e.g., Netflix). These shortcut keys provide both flexibility and convenience for users to enjoy their favorite streaming services with the click of a button.
[0048] 2 is a top view of a handheld device such as a remote control device that includes a keyboard assembly. In some embodiments, device 200 is an implementation of controller 140 of media system 110 of FIG. 1. A controller such as remote control device 220 may generally include a number of standard navigation keys 230, such as four directional keys and an "OK" key, a "BACK" key, a "HOME" key, and a "MENU" key, to name a few. Remote control device 220 may also generally include a power key 240. In some embodiments, additional keys may be included on remote control device 220, depending on the design choices of the media system provider. For example, a cable television / Internet provider may prefer to have additional keys such as volume keys 250, channel keys 260, and number keys 270 for direct input and numeric responses to queries, if desired.
[0049] It is desirable to provide a remote control device 220 with multiple shortcut keys that allow a user to quickly and directly access different screen pages, functions, and activities. Preferably, the remote control device 220 includes a "Streaming Content Services" key cluster 280 that allows a user to directly access preferred streaming content service applications. These shortcut keys in the cluster typically number two or four, depending on the form factor of the device 200. In a non-limiting example, the remote control device 220 includes a cluster of six streaming content service keys 281, 282, 283, 284, 285, 286 that may be pre-labeled with services such as Netflix, Amazon Prime Video, Disney+, HBO Max, Hulu, and YouTube® Premium, as well as others, depending on the preferences of the media system provider. In some embodiments, the shortcut keys may be pre-labeled with television channels such as ESPN, FOX, NBC, CNN, and others.
[0050] In a preferred embodiment, the pre-labeled streaming content service keys 280 are interchangeable and customizable to adapt to the changing landscape of streaming content services. For example, new streaming content services may be introduced by vendors, while some may decline in popularity or go out of business, or users may change preferences or modify service subscriptions. The interchangeable streaming content service keys 280 are described in more detail below with reference to Figures 3-5.
[0051] 3 is an exploded perspective view showing the major components of the remote control device of FIG. 2 in accordance with an exemplary embodiment of the present invention. Each of the interchangeable streaming content service keys 280 has a hard plastic key cap assembly that provides a solid feel upper contact surface for the user. To avoid obscuring the drawing, only an exploded perspective view of the key cover assemblies 381 and 382 of the content service keys 281 and 282 is shown.
[0052] The remote control device 220 has a housing with a first portion 310 and a second portion 320, When assembled, this forms a cavity for housing the internal components. The internal components may include a printed circuit board (PCB) 360. The PCB 360 may have electronic circuitry (not shown) and one or more conductive layers (not shown). The electronic circuitry may include a processor coupled to a memory system, a wireless transceiver, a power regulator, etc., to control the operation of the remote control device 220 (described in more detail in FIG. 9).
[0053] The first portion 310 is configured to house the user interface of the remote control device 220. The user interface includes a keymat 330 (detailed in FIG. 6) for a plurality of individually operable keys 370 that a user can press in operational use of the remote control device 220. In the embodiment shown in FIG. 3, the operable keys 370 are configured to be fixed (i.e., not replaceable). The term "keymat" is shown in FIG. 3 to be the visible portion of the set of depressable keys, e.g., navigation keys 230, volume keys 250, channel keys 260, and numeric keys 270, in the user interface of the remote control device 220 as shown in FIG. 2. The keymat 330 is preferably made of a soft elastomeric material, such as silicone rubber.
[0054] 4 is a close-up view of a group of interchangeable keys, including an exploded perspective view of the interchangeable keys. The group of interchangeable streaming content service keys 280 preferably includes a plurality of keycap adapters 440 disposed on a keymat 330 (detailed in FIG. 6). The keycap adapters 440 may be supported and bonded onto the keymat 330. Bonding of the keycap adapters 440 to the keymat 330 may be done with an adhesive or with a two-shot injection molding process. The two-shot injection molding process is known in the art. The two-shot injection molding process is based on the difference in melting points of two different thermoplastics, in this case a plastic keycap adapter and a rubber keymat. Alternatively, the keycap adapter 440 may be optional and the keymat 330 may be molded with recesses and holes to accommodate the keycap tops 421, as shown in FIG.
[0055] Keycap assembly 381 includes keycap top 421 and keycap adapter 440, which when assembled form interchangeable streaming content service key 281. Similarly, keycap assembly 382 includes keycap top 422 and keycap adapter 440, which when assembled form interchangeable streaming content service key 282.
[0056] The keycap adapter 440 and the keycap top 421 may have edges of similar size that contact each other when assembled, similarly for the keycap 422 and other keytops for the streaming keys 283, 284, 285-286. The keycap adapter 440 may be shaped with recesses and holes to accommodate the keycap top 421. The top surface 430 of the keycap adapter 440 may have a number of through holes 460 configured to accommodate an array of pins 580 protruding from the bottom surface of the keycap top 421.
[0057] In some embodiments, the keycap top 421 and the keycap adapter 440 may be further secured by one or more fasteners, such as locking hooks, so that the keycap top 421 cannot be easily removed or detached by a child. Preferably, the keycap top 421 has a slit 590 on the side of the key cover for inserting a suitable tool, such as a screwdriver, to remove the keycap assembly 381 from the remote control device 220.
[0058] 5A and 5B are exploded perspective views of the key cover and key base from above and below, respectively. The keycap top 421 includes a keycap cover 510 and a keycap base 520, which when assembled form the keycap top 421. The keycap cover 510 as part of the keycap top 421 is preferably made of a hard plastic that provides a firm-feeling top contact surface to the user. The keycap base 520 is preferably made of a soft elastomeric material such as silicone rubber. The keycap top 421 preferably has a top surface 530 that is pre-labeled with the name, image or logo of an online streaming content service or vendor. In some embodiments, the keycap top 421 may be pre-labeled with images that indicate functions or commands such as settings, play, pause, fast forward, etc.
[0059] The lower surface of the keycap cover 510 may have one or more keycap pins 540 extending downward toward the PCB. In a preferred embodiment, each keycap cover 510 may have four keycap pins 540. The lower surface of the keycap base 520 may have one or more sleeves 550 with sleeve holes 560 disposed on the upper surface of the keycap base 520 to accommodate the keycap pins 540. Each keycap pin 540 may be configured to be inserted into a corresponding sleeve hole 560 of the keycap base 520. The keycap pins 540 may preferably be formed cylindrically. The free ends or tips of the pins 540 may preferably be slightly rounded or include beveled edges to facilitate insertion of the pins 540 into the sleeve holes 560. The tips or free ends of the sleeves 550 may be selectively coated or printed with a conductive print 570 to uniquely identify the pre-labeled keycap tops. When assembled, the keycap pins 540 and the sleeve 550 with the selective conductive print 570 at the tip of the sleeve 550 form an array of permutation pins 580 that uniquely identify the pre-labeled keycap top 421.
[0060] 6 is a cross-sectional view of two of the exemplary interchangeable keys taken along line AA of FIG. 2 showing a view along the central longitudinal axis of the interchangeable keys. Although different keys may be used to illustrate the exemplary embodiments of the present invention in order not to obscure the drawings, it should be understood that the disclosure is not limited thereto and is applicable to other interchangeable streaming content service keys 280.
[0061] The housing of the remote control device 220 has a first portion 310 and a second portion (not shown). The housing is configured to accommodate a PCB 360 and a keymat 330. The keymat 330 may be disposed on the top surface of the PCB 360. The keymat 330 may preferably be fabricated from a soft elastomeric material such as silicone rubber. The keymat 330 may be molded to form a plurality of individually operable keys 370, such as navigation keys 230, volume keys 250, channel keys 260, and numeric keys 270, that a user may press during operational use of the remote control device 220, as shown in FIG. 2. The interchangeable streaming content service keys 280 preferably include a plurality of plastic keycap adapters 440 disposed on the top surface of the keymat 330. The keycap adapters 440 may be supported and adhered to the top surface of the keymat 330 using a suitable adhesive or may be molded together in a two-shot injection molding process.
[0062] The interchangeable keys 285 and 286 each have a uniquely pre-labeled keycap top 425 and 426 on its top surface. The keycap top includes a keycap cover 510 and a keycap base 520, which when assembled form the keycap top as shown in Figures 5A and 5B, as described above. The keycap top may preferably have a generally rectangular shape with a slightly rounded top surface that follows the surface contour of the remote control device 220.
[0063] The keymat 330 may be configured to provide a predetermined requisite amount of elasticity necessary to provide a desired amount of tactile feel of the key when the key is pressed. A plurality of plungers 620 are formed on the underside of the keymat 330 for each individually replaceable streaming content service key group 280. The PCB 360 may preferably have a plurality of dome-shaped structures 640 disposed therein and centered beneath each of the plungers 620. The dome-shaped structures 640 may include: It is conductive, Preferably made of stainless steel CanThe plunger 620 may preferably be generally cylindrical or conical with a flat surface at its tip, and is configured to be positioned with a small gap above each dome-shaped structure 640. Thus, when a key is pressed, the plunger 620 moves downward, deflecting the dome-shaped structure 640, thereby providing the haptic sensation.
[0064] FIG. 7 is a cross-sectional view taken along line BB in FIG. 2, offset from the central longitudinal axis of the interchangeable key. The permutation pins 580, including the assembly of keycap pins 540 and sleeves 550 (see also FIG. 5), extend downward from the underside of the keycap tops 421 and 422 toward the PCB. The number of pins in the array may depend on the available area on the interchangeable key to accommodate the pins and the complexity of the key's design. In a preferred embodiment, each key may have an array of preferably four permutation pins 580. The tips of the permutation pins 580 may be selectively coated or printed with conductive print 570 to uniquely identify pre-labeled keycap tops. For example, the tips of permutation pins 580A, 580B, and 580C may be coated or printed with conductive print. The tip of permutation pin 580D is not coated with conductive print 570. Thus, one or more permutation pins 580 are different for each keycap top. In this non-limiting example, a total of 16 uniquely pre-labeled keycap tops are possible, which are invariant for the user to place or replace any key with an appropriate matching surface anywhere on the remote control device 220.
[0065] The PCB 360 may preferably have a plurality of conductive contact nodes 780 disposed therein and centered beneath each of the permutation pins 580. When an interchangeable streaming content service key is pressed, the permutation pins 580 move downward and make contact with the contact nodes 780. Thus, electrical contacts are formed in an arrangement such that a selective permutation pin having conductive print 570 operates an "on / off" control of the contacts formed by the contact nodes 780 therein.
[0066] It should be noted that as shown in Figures 6 and 7, when a key is pressed, electrical contact is made at a selective contact node while the dome-shaped structure 640 is deflected by the plunger 620 to provide a tactile sensation.
[0067] A contact node 680 may be located on the PCB 360 centered directly beneath the dome-shaped structure 640 of each of the plungers 620 to enhance detection of each unique identification of the interchangeable keycap tops. The length of the keycap pin 540 is designed to leave a gap between the tip of the keycap pin 540 and the sleeve 550 to further enhance the click feeling, as shown in FIG.
[0068] 7, conductive print 570 forms a closed circuit at contact nodes 780A, 780B, and 780C, resulting in an "ON" state. At contact node 780D, the tip of permutation pin 580D is not coated with conductive print 570, forming an open circuit, resulting in an "OFF" state.
[0069] As an example, keycap top 421 of interchangeable key 281 may be pre-labeled with Netflix and keycap top 422 of interchangeable key 282 may be pre-labeled with Disney+, resulting in the "on / off" states as described above. When keycap tops 421 and 422 are swapped in place of interchangeable keys 282 and 281 respectively, the "on" states are established at 780A, 780C and 780D, while the "off" state is now at 780B. The change in state is detected by a processor (not shown), which interprets that interchangeable key 281 is now labeled with Disney+ and key 282 is now labeled with Netflix, which entails sending the appropriate remote control commands.
[0070] Thus, the permutation pins 580 and contact nodes 780 with the selective conductive prints 570 provide identification of the interchangeable keycaps. In this non-limiting example, four different "on / off" states are communicated to the processor as four binary states by each interchangeable key with a uniquely pre-labeled keycap top. More specifically, a unique code can be assigned to represent each uniquely pre-labeled keycap top. In this example, 16 unique codes are available. Each code with corresponding information and functions of the uniquely pre-labeled keycap top can be stored in a correlation data table or database. For example, code 01 can represent the corresponding IR or RF key code for launching the Netflix service and application, code 02 can represent Hulu, etc. Preferably, the correlation database can be provided in the memory system of the remote control device 220. In some embodiments, the correlation database can be provided in the media device 130 as shown in FIG. 1.
[0071] The present invention, which may be implemented in the above manner, provides several advantages. A more flexible means is provided, allowing users to change key arrangements and / or pre-labeled shortcut keys to their preferred streaming services. Furthermore, media system providers have the business advantage and flexibility to configure key arrangements, including changing shortcut keys for streaming service providers or vendors that may become more popular or may become outdated, on a remote control device even after it has been manufactured. Furthermore, cable television / Internet providers, such as Spectrum, Cox Communications, etc., may promote special or commemorative events, such as the Olympics, FIFA World Cup, etc., on channels such as ESPN, FOX, NBC, etc., by providing interchangeable shortcut keys that allow users to directly access these programs with the click of a button.
[0072] Another advantage of the present invention is that the ordering pin 580, which is an assembly of a keycap pin 540 formed from a plastic keycap and a sleeve 550 formed from a soft elastomeric material, is sized to fit within the through hole 460 of the keycap adapter 440. This prevents a "see-saw" effect or "rocking" along the central longitudinal axis of the interchangeable keys 280. The keycap pin, along with the sleeve's design to reduce fatigue and improve click feel, provides structural reinforcement for the ordering pin that is desirable in certain high use applications.
[0073] 8A and 8B are schematic diagrams showing contact node and general purpose input / output (GPIO) arrangements according to the prior art, and FIG. 8C is a schematic diagram showing contact node and GPIO arrangements according to the present invention.
[0074] 8A shows keys 810 and 820 each having four contact nodes 802 arranged on a PCB. As mentioned above, the on / off state on the contact nodes 802 depends on permutation pins with selective conductive prints. This detection mechanism is disadvantageous because it requires a multiplication product of each contact node and the number of interchangeable keys. In the non-limiting example of six interchangeable keys in this disclosure, 24 GPIOs are required.
[0075] Figure 8B shows keys 830 and 840 each having four contact nodes 804 arranged on a PCB. The number of GPIOs required with this scheme is smaller compared to the scheme of Figure 8A, i.e., 10 in total. However, this detection scheme has the disadvantage that it is prone to "ghost keys" where the state of the fourth contact node cannot be determined when three contact nodes are in a closed circuit.
[0076] Figure 8C illustrates another advantage of the present invention in that the number of input ports, or ports commonly known as GPIOs, required for the processor is independent of the number of interchangeable keys. Figure 8C illustrates keys 850 and 860, each having four contact nodes 806 arranged on a PCB as disclosed in the present invention. Each key requires only four GPIOs for the detection mechanism, which is independent of the number of interchangeable keys. This detection mechanism therefore significantly reduces the constraints imposed on the processor regarding the number of GPIOs required.
[0077] Figure 9 is a schematic block diagram of a platform for a device having an exemplary user interface with control functions and interchangeable keys. Platform 900 may be used to implement, for example, controller 140 of Figure 1 or method 1000 of Figure 10 (see below). Various embodiments may implement device 200 using, for example, one or more components in platform 900.
[0078] Platform 900 preferably includes a processor 910 coupled to a memory system 920, a transceiver 930, input devices 940, output devices 950, and a power supply 960. Processor 910, e.g., a CPU, ASIC, FPGA, microcontroller, etc., may be programmed to control various electronic components within platform 900, such as monitoring power, interpreting user inputs such as key presses, and providing user outputs such as visual displays, audible alerts, sending and receiving control signals, etc.
[0079] The input device 940 may include one or more sensors, such as a key matrix in the form of tactile buttons, touch-sensitive buttons, or combinations thereof, a microphone, a pressure sensor, etc., for receiving input from a user. In this exemplary platform, one or more of the tactile buttons may be customizable. Preferably, the input device 940 may include a matrix of contact pads for detecting the identity of the customizable buttons. The output device 950 may include one or more indicator lights, a buzzer, a speaker, a small display for displaying text information. The power source 960 may include a battery or an external power source, such as a DC adapter, powered by the media device 130 of FIG. 1 via suitable wired means.
[0080] The platform 900 includes a transceiver 930 configured to be communicatively coupled directly or indirectly to another device, system, or network. The transceiver 930 may be configured to communicate with the media device 110 and / or the display device 120 of FIG. 1 to provide remote control functionality, exchange information, and / or receive upgrade data. The transceiver 930 may communicate data using any suitable wired protocol, or a variety of custom or standard wireless protocols, such as infrared (IR) and radio frequency (RF), such as IEEE 802.15.4, Wi-Fi, ZigBee, Bluetooth Low Energy, or any other suitable communication protocol, including communication protocols yet to be developed as of the filing date of this application.
[0081] The processor 910 may be controllable by software or control logic. Software may include routines, programs, objects, components, and / or data structures, etc., that perform a particular task or application. The memory system 920 may include executable instructions and software intended to be executed by the processor 910. The memory system 920 may include a command code library intended to control the operation of equipment, such as the media device 130, the display device 120, or appliances of different makes, models, and types. Additionally, the memory system 920 may include a correlation data table or database of all identification values with corresponding functions of customizable keys. Preferably, the command code library and correlation database may be stored in a non-volatile read / write memory of the memory system 920. The command code library and / or correlation database may be upgraded when upgrade data is received by the transceiver 930. The correlation database may be upgraded to include new functions or features added by the media system provider midway through the product life cycle, the introduction of new streaming content services or removal of obsolete content services, the existence of little-used features that are important to only a very small subset of users, etc.
[0082] Figure 10 is a flow chart of the operation of a handheld device with interchangeable keys according to the present embodiment. In a preferred embodiment, the device is a remote control device provided by a media system provider that features a fixed key and multiple interchangeable keys. These interchangeable keys can be pre-labeled to launch streaming content service applications directly on the media system. (See also Figure 1).
[0083] A user may wish to change the arrangement of interchangeable keys or replace them with new keycap tops. The user may obtain one or more new interchangeable keycap tops that were not originally provided by the media system provider. For example, keycap tops may be provided when the user acquires the media system, keycap tops may be delivered to the user when the user subscribes to a new content service, the user may purchase them from a third party, or the media system provider may deliver them to the user to promote a special or commemorative event, such as the Olympics, the FIFA World Cup, etc., to encourage the user to use a new content service or new features.
[0084] In step 1010, the user replaces one or more keycap tops originally provided with the remote control device with preferred keycap tops at any time and in any order.
[0085] In step 1020, when the newly assembled interchangeable key is pressed by the user, the identity of the key is configured to be detected by the matrix of contact nodes and permutation pins. The on / off state of the contact nodes is manipulated by the permutation pins, see the example of Fig. 7, and then communicated to the remote control device. Thus, the function and features of each key on the panel are identified every time the user presses the interchangeable key. Preferably The newly assembled interchangeable key may be pressed for a period of time and released when prompted by an output indicator of the remote control device, such as an indicator light or buzzer. This allows the remote control device to perform a setup to recognize the identity of the newly assembled interchangeable key in the first instance, such that the identification process does not have to be repeated when the interchangeable key is pressed in future instances.
[0086] In step 1030, a unique code is configured to be assigned to represent each interchangeable key. Each code may include corresponding information and functions of a unique keycap top, see the example of FIG. 10, and is configured to be stored in a correlation database in the remote control device. A command code library may also be provided in the remote control device, and a corresponding command code may be assigned to each unique code for the purpose of controlling the operation of the equipment, such as a command code for launching a corresponding streaming content service application or activating a new function on the media device 130 of FIG. 1. In some embodiments, the correlation database may be provided in the media device 130.
[0087] In step 1040, the remote control device transmits a corresponding command code in a signal recognizable by the media device to cause the media device to perform an action, e.g., to cause the media device to launch a streaming content service application. In some embodiments, the remote control device may transmit a unique code corresponding to a key in a signal recognizable by the media device. The media device may then identify the received code and the corresponding functions and features from a correlation database stored on the media device.
[0088] At step 1050, the media device performs the indicated action based on the received signal, for example, sending a command over the network to request content from a content server of the corresponding content service provider.
[0089] It is apparent that the keyboard assembly with interchangeable keys has been described in sufficient detail to be understood by those skilled in the art, and it will be apparent to those skilled in the art that there are various modifications, variations, substitutions and equivalents to the features of the device that do not substantially depart from the scope of the present invention.
[0090] It should further be appreciated by those skilled in the art that variations and combinations of the above features are not substitutions or replacements, but can be combined to form further embodiments that are within the intended scope of the present invention.
Claims
1. 1. A keyboard assembly for a handheld device, comprising: a housing having a first portion and a second portion; a plurality of slots formed in the first portion; a printed circuit board (PCB) disposed between the first portion and the second portion; a keymat sandwiched between the first portion and the PCB, the keymat having a plurality of fixed keys and a plurality of interchangeable keys, each key protruding from a corresponding slot in the first portion, each of the interchangeable keys having a key cover and a key base; each of the plurality of interchangeable keys having a plurality of pins extending from each of the interchangeable keys toward the PCB configured to provide each of the interchangeable keys with a unique identification such that the unique identification remains on the interchangeable key when the interchangeable key is replaced into another slot of the first portion, the plurality of pins being configured to be selectively coated with a conductive material; Keyboard assembly.
2. the keymat having a plurality of adapters, each adapter sized and shaped to receive a corresponding interchangeable key; 2. The keyboard assembly of claim 1.
3. The key cover has a plurality of key cover pins extending from a lower surface of the key cover.
2. The keyboard assembly of claim 1.
4. the key base having a plurality of sleeves extending from a lower surface of the key base, each of the sleeves having a sleeve hole therein and configured to receive a corresponding one of the key cover pins; 4. The keyboard assembly of claim 3.
5. The sleeve is selectively coated with a conductive print to identify each of the interchangeable keys.
5. The keyboard assembly of claim 4.
6. The present invention further comprises a plurality of contact nodes disposed on the PCB and aligned under a base of each of the sleeves, the sleeves being configured to contact the plurality of contact nodes when the interchangeable key is pressed.
6. The keyboard assembly of claim 5.
7. The arrangement of the contact nodes and the arrangement of the input ports of the microcontroller are independent of the number of the plurality of interchangeable keys.
7. The keyboard assembly of claim 6.
8. the keymat has a protrusion formed on an underside of the keymat at the location of the interchangeable key, the protrusion configured to abut a dome-shaped element disposed on the PCB when the interchangeable key is activated by a user.
5. The keyboard assembly of claim 4.
9. The present invention further comprises a plurality of contact nodes disposed on the PCB and aligned beneath a base of each of the sleeves, each of the sleeves being configured to contact the plurality of contact nodes when the interchangeable key is pressed, the plurality of contact nodes being beneath the dome-shaped element.
9. The keyboard assembly of claim 8.
10. Each of the key cover pins is positioned such that there is a gap between a tip of each of the key cover pins and a base of the sleeve.
5. The keyboard assembly of claim 4.
11. The key cover has a slit on an edge of the key cover.
2. The keyboard assembly of claim 1.
12. A handheld device having the keyboard assembly of claim 1.
13. 13. A method of operating a handheld device according to claim 12, comprising: (i) exchanging the interchangeable key on the handheld device with another preferred interchangeable key to form a newly assembled interchangeable key; (ii) pressing the newly assembled interchangeable key such that a unique identification of the interchangeable key is detected by a combination of a plurality of contact nodes and pins; (iii) assigning a code from a correlation database to the newly constructed exchangeable key; (iv) assigning to each said code a corresponding command code from a command code library; (v) sending the command code to a media device; method.
14. The newly assembled replaceable key is pressed for a period of time and released when prompted by an output indicator on the handheld device. The method of claim 13.
Citation Information
Patent Citations
Audio / Video equipment remote controller
JP1993284577A
Remote controlling method for remote commander and electronic equipment
JP1996294188A
Remote controller
JP2003284172A
Digital television broadcasting receiver
JP2007325019A
Remote controller and digital broadcast receiving apparatus
JP2009017086A