DE102023136628A1 - Method for the adaptive design of an interactive, auditory game in a speech-controlled game system - Google Patents
Method for the adaptive design of an interactive, auditory game in a speech-controlled game system Download PDFInfo
- Publication number
- DE102023136628A1 DE102023136628A1 DE102023136628.9A DE102023136628A DE102023136628A1 DE 102023136628 A1 DE102023136628 A1 DE 102023136628A1 DE 102023136628 A DE102023136628 A DE 102023136628A DE 102023136628 A1 DE102023136628 A1 DE 102023136628A1
- Authority
- DE
- Germany
- Prior art keywords
- game
- auditory
- voice
- user
- game system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/215—Input arrangements for video game devices characterised by their sensors, purposes or types comprising means for detecting acoustic signals, e.g. using a microphone
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F13/424—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving acoustic input signals, e.g. by using the results of pitch or rhythm extraction or voice recognition
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/54—Controlling the output signals based on the game progress involving acoustic signals, e.g. for simulating revolutions per minute [RPM] dependent engine sounds in a driving game or reverberation against a virtual wall
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F13/67—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor adaptively or by learning from player actions, e.g. skill level adjustment or by storing successful combat sequences for re-use
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/90—Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zur adaptiven Ausgestaltung von einem interaktiven, auditiven Spiel in einem sprachgesteuerten Spielsystem, durchgeführt durch das sprachgesteuerte Spielsystem. Zunächst wird zumindest ein Sprachbefehl durch ein Spracherkennungssystem des sprachgesteuerten Spielsystems empfangen, das in Verbindung mit einem Sprachmodell steht, wobei das Sprachmodell dazu trainiert ist einen Sprachdialog mit dem zumindest einen Nutzer durchzuführen. Der Sprachbefehl beschreibt dabei zu generierende Spielparameter, wobei Spielparameter Charaktere, Spielziele, Spielszenarien und/oder Spielregeln einer bereits festgelegten persistenten virtuellen Welt definieren. Dann werden vordefinierte Bausteine aus einer Datenbank des Spielsystems abgerufen, die mit den Spielparametern korrelieren. Anschließend werden die vordefinierten Bausteine durch Einbinden in die persistente virtuelle Welt des Spielsystems basierend auf den Spielparametern verknüpft, sodass ein auditiver Spielinhalt des auditiven Spiels generiert wird. Zuletzt wird ein Sprachdialog zum Bereitstellen des auditiven Spiels für den zumindest einen Nutzer durchgeführt. The invention relates to a method for the adaptive design of an interactive, auditory game in a voice-controlled game system, carried out by the voice-controlled game system. First, at least one voice command is received by a speech recognition system of the voice-controlled game system, which is connected to a speech model, wherein the speech model is trained to conduct a voice dialogue with the at least one user. The voice command describes game parameters to be generated, wherein game parameters define characters, game objectives, game scenarios, and/or game rules of a predefined persistent virtual world. Predefined building blocks that correlate with the game parameters are then retrieved from a database of the game system. The predefined building blocks are subsequently linked by incorporation into the persistent virtual world of the game system based on the game parameters, thereby generating auditory game content of the auditory game. Finally, a voice dialogue is carried out to provide the auditory game to the at least one user.
Description
Die Erfindung betrifft ein Verfahren zur adaptiven Ausgestaltung von einem interaktiven, auditiven Spiel in einem sprachgesteuerten Spielsystem.The invention relates to a method for the adaptive design of an interactive, auditory game in a voice-controlled game system.
Ein auditives Spiel repräsentiert eine Kategorie eines Videospiels, das auf die Nutzung von Sprache als Interaktionsmedium setzt. Durch die Integration eines Sprachmodells, wie etwa eines „Generative Pre-trained Transformers“, kann ein solches auditives Spiel ein Dialogsystem umfassen, das in der Lage ist, auf Nutzeingaben zu reagieren, die als sogenannte natürlich gesprochene Sprache erfolgen. Ein weiterer entscheidender Beitrag eines solchen Sprachmodells liegt in der Generierung von Inhalten. Ein solcher Inhalt kann dem Nutzer ebenfalls in Form von natürlich-gesprochener Sprache durch das Dialogsystem ausgegeben werden, um einen Spielinhalt zu präsentieren, auf den der Nutzer mit seiner Nutzereingabe reagieren muss. Es ermöglicht insbesondere die automatische Erstellung von Geschichten, Dialogen und/oder Szenarien, was die Skalierbarkeit und/oder Vielfältigkeit für das auditive Spiel verbessert. Ein Nutzer kann somit eine breite Palette von Entscheidungen treffen, und das auditive Spiel kann dynamisch auf diese reagieren, um eine individuell angepasste Spielerfahrung zu bieten.An auditory game represents a category of video game that relies on the use of language as an interaction medium. By integrating a language model, such as a "Generative Pre-trained Transformer," such an auditory game can include a dialogue system capable of responding to user input in the form of so-called natural spoken language. Another key contribution of such a language model lies in the generation of content. Such content can also be output to the user in the form of natural spoken language by the dialogue system in order to present game content to which the user must respond with their user input. In particular, it enables the automatic generation of stories, dialogues, and/or scenarios, which improves the scalability and/or diversity of the auditory game. A user can thus make a wide range of decisions, and the auditory game can react dynamically to these to provide a customized gaming experience.
Die
Die
Die
Keine der bestehenden Lösungen bietet den Nutzern die Möglichkeit, eigene Spielinhalte zu erstellen. Stattdessen sind bisher existierende Lösungen „interaktive Hörbücher“, statt interaktiver auditiver Spiele, indem Nutzer durch Nutzereingaben zwar aus mehreren möglichen Erzählungsverläufen auswählen können, es aber durch Nutzereingaben nicht zu einer frei-wählbaren Beweglichkeit innerhalb eines Spielszenarios kommt („Ich möchte zurück in den letzten Raum gehen“) und die programmatische Verwaltung von dynamischen Inhalten innerhalb solcher Spielszenarien nicht möglich ist („Im letzten Raum zetert immer noch der wütende Zauberer, den Du gefesselt hast“). Die freie, dynamische Anordnung von solchen Spielinhalten nach Nutzervorgaben lässt sich mit interaktiven Hörbüchern nicht umsetzen.None of the existing solutions offers users the option of creating their own game content. Instead, existing solutions are "interactive audiobooks" rather than interactive auditory games. While users can select from several possible narrative paths through user input, user input does not allow for freely selectable mobility within a game scenario ("I want to go back to the last room"), and the programmatic management of dynamic content within such game scenarios is not possible ("The angry wizard you tied up is still ranting in the last room"). The free, dynamic arrangement of such game content according to user specifications cannot be implemented with interactive audiobooks.
Der Erfindung liegt die Aufgabe zugrunde, einem Nutzer ein individuell dynamisch generiertes, auditives Spiel zu erstellen.The invention is based on the object of creating an individually dynamically generated, auditory game for a user.
Die Aufgabe wird durch die Gegenstände der unabhängigen Patentansprüche gelöst. Vorteilhafte Weiterbildungen der Erfindung sind durch die abhängigen Patentansprüche, die folgende Beschreibung sowie die Figuren beschrieben.The object is achieved by the subject matter of the independent patent claims. Advantageous developments of the invention are described by the dependent patent claims, the following description, and the figures.
Durch die Erfindung ist ein Verfahren zur interaktiven Erstellung eines auditiven Spiels in einem sprachgesteuerten Spielsystem bereitgestellt. Mit einem auditiven Spiel ist eine interaktive Anwendung gemeint, bei der der Hauptfokus auf akustischen Elementen liegt. Es kann vorgesehen sein, dass „einfache“ Animationen, wie etwa das Präsentieren eines Charakters und/oder einer Karte auf einer Anzeigevorrichtung des Spielsystems angezeigt werden. Allerdings wird die Spielerfahrung bevorzugt durch den Einsatz von sprachlichen Inhalten gestaltet. Die im auditiven Spielsystem vorzufindenden visuelle Komponenten spielen eine sekundäre oder unterstützende Rolle bei der Realisierung des auditiven Spiels und sind einfacher Beschaffenheit (z. B. einzelnes Bild und/oder 360-Grad-Animation des Charakters oder der Spielfigur), die lediglich dazu dienen, grundlegende Informationen darzustellen, während die Spielerfahrung durch den Hörsinn des Nutzers vermittelt wird. Ein auditives Spielsystem ist somit bevorzugt ohne die visuellen Spielinhalte vollständig funktionsfähig oder spielbar. Anders als bei visuellen Spielen, bei denen Grafiken und Animationen im Vordergrund stehen, setzt also ein auditives Spiel für die eigentliche Spielfunktion auf Klänge, Geräusche und/oder insbesondere Sprachbefehle und/oder Sprachinhalte, um einen Nutzer oder zumindest einen Nutzer zu unterhalten und/oder eine immersive Erfahrung zu ermöglichen. Das ist insbesondere in einem Kraftfahrzeug vorteilhaft, um weiterhin ablenkungsfrei den Verkehr beobachten oder das Kraftfahrzeug führen zu können. Mit „adaptiver Ausgestaltung“ ist gemeint, dass der zumindest eine Nutzer die Möglichkeit hat, mit dem Spielsystem zu interagieren, um z.B. seinen Standort im Spielszenario zu verändern und/oder um auf dynamische Inhalte (z.B. virtuelle Charaktere und/oder Objekte) einzuwirken. Das sprachgesteuerte Spielsystem bezieht sich auf ein System und/oder eine Anwendung, bei der die Interaktion zwischen dem zumindest einen Nutzer und dem System zumindest teilweise über gesprochene Sprache erfolgt, also über eine Spracheingabe des Nutzers sowie einer Sprachausgabe des Spielsystems . Zum Durchführen des Verfahrens werden durch das sprachgesteuerte, auditive Spielsystem die folgenden Schritte durchgeführt:The invention provides a method for interactively creating an auditory game in a voice-controlled game system. An auditory game refers to an interactive application in which the primary focus is on acoustic elements. "Simple" animations, such as the presentation of a character and/or a map, may be displayed on a display device of the game system. However, the gaming experience is preferably designed through the use of voice content. The visual components found in the auditory game system play a secondary or supporting role in the realization of the auditory game and are simple in nature (e.g., a single image and/or 360-degree animation of the character or game piece), which merely serve to present basic information, while the gaming experience is conveyed through the user's sense of hearing. An auditory game system is therefore preferably fully functional or playable without the visual game content. Unlike visual games, which focus on graphics and animations, an auditory game relies on sounds, noises, and/or, in particular, voice commands and/or voice content for its actual game function in order to entertain a user or at least one user and/or enable an immersive experience. This is particularly advantageous in a motor vehicle, allowing the user to continue to observe traffic or drive the vehicle without distraction. "Adaptive design" means that at least one user has the ability to interact with the game system, for example, to change their location in the game scenario and/or to influence dynamic content (e.g., virtual characters and/or objects). A voice-controlled game system refers to a system and/or application in which the interaction between the at least one user and the system takes place at least partially via spoken language, i.e., via a voice input from the user and a voice output from the game system. To implement the method, the voice-controlled, auditory game system performs the following steps:
Zunächst wird zumindest ein Sprachbefehl durch ein Spracherkennungssystem des sprachgesteuerten Spielsystems empfangen. Mit „Sprachbefehl“ ist erfindungsgemäß eine mündlich ausgesprochene Anweisung oder Aufforderung gemeint, die dazu dient, das sprachgesteuerte Spielsystem zu steuern oder zu bedienen. Alternativ kann vorgesehen sein, dass eine manuelle Eingabe zum Beispiel über ein Bedienelement einer Anzeigevorrichtung, wie z. B. einen Bildschirm, des Spielsystems erfolgt. Das Spracherkennungssystem steht hierbei in Verbindung mit einem oder zumindest einem Sprachmodell, wobei das Sprachmodell dazu trainiert ist, einen Sprachdialog mit dem zumindest einen Nutzer durchzuführen. Das Sprachmodell kann zum Beispiel als GPT (Generative Pretrained Transformer) und/oder BERT (Bidirectional Encoder Representations from Transformers) ausgestaltet sein. Durch Verwenden von maschinellem Lernen kann das Sprachmodell trainiert werden. Das Sprachmodell kann auf Daten trainiert werden, um Muster und/oder Zusammenhänge zwischen einem Sprachbefehl und/oder einer Benutzereingabe einerseits und gewünschten Modellantworten oder Rückmeldungen andererseits zu lernen.First, at least one voice command is processed by a speech recognition system of the controlled game system. According to the invention, a "voice command" means an orally spoken instruction or request that serves to control or operate the voice-controlled game system. Alternatively, it can be provided that a manual input is made, for example, via a control element of a display device, such as a screen, of the game system. The speech recognition system is connected to one or at least one language model, wherein the language model is trained to conduct a voice dialogue with the at least one user. The language model can be designed, for example, as a GPT (Generative Pretrained Transformer) and/or BERT (Bidirectional Encoder Representations from Transformers). The language model can be trained using machine learning. The language model can be trained on data in order to learn patterns and/or relationships between a voice command and/or user input on the one hand and desired model responses or feedback on the other.
Der Sprachbefehl bezieht sich hier nicht auf eine Spracheingabe während eines Spielablaufs, sondern auf die Erzeugung eines Spielszenarios. Es ist vorgesehen, dass der Sprachbefehl (zumindest teilweise) zu generierende Spielparameter beschreibt, wobei Spielparameter Charaktere, Spielziele, Spielszenarien und/oder Spielregeln einer bereits festgelegten persistenten virtuellen Welt definieren. Der zumindest eine Nutzer kann also über den zumindest einen Sprachbefehl Spielparameter festlegen. Zum Beispiel kann der zumindest eine Nutzer beschreiben, wie sein „Charakter“ (selbstgeführte Spielfigur) aussieht und/oder was für Eigenschaften dieser aufweist. Eine „persistente virtuelle Welt“ kann durch eine digitale Umgebung und/oder eine digitale Spielwelt implementiert sein, die z.B. eine Datenstruktur zum Verwalten von orts- und/oder zeitbezogenen Eigenschaften der Welt und ein Verwaltungsprogramm zum Verändern dieser Datenstruktur in Abhängigkeit von Nutzereingaben. Im Kern bildet sie Basis oder Grundstruktur für das virtuelle Erlebnis beziehungsweise für die persistente virtuelle Welt. Diese persistente virtuelle Welt kann dann erweitert werden, zum Beispiel durch das Integrieren vorgefertigter oder realer Karten.The voice command here does not refer to voice input during a game, but rather to the creation of a game scenario. The voice command is intended to (at least partially) describe game parameters to be generated, with game parameters defining characters, game objectives, game scenarios, and/or game rules of a predefined persistent virtual world. The at least one user can therefore specify game parameters via the at least one voice command. For example, the at least one user can describe what their "character" (self-guided game figure) looks like and/or what properties it has. A "persistent virtual world" can be implemented by a digital environment and/or a digital game world, which, for example, contains a data structure for managing location- and/or time-related properties of the world and a management program for modifying this data structure depending on user input. Essentially, it forms the basis or basic structure for the virtual experience or for the persistent virtual world. This persistent virtual world can then be expanded, for example, by integrating pre-made or real maps.
Ein konkretes Beispiel hierzu ist folgendes:
- Der zumindest eine Nutzer gibt z. B folgenden Sprachbefehl ab:
- Für den Charakter: „Erstelle einen mutigen Krieger mit einem roten Umhang und einem Schwert.“
- At least one user gives the following voice command:
- For the character: “Create a brave warrior with a red cape and a sword.”
Zum Einstellen des Spielziels: „Setze das Ziel, einen verlorenen Schatz in der Höhle zu finden und sicher zum Dorf zurückzukehren.“To set the game goal: "Set the goal to find a lost treasure in the cave and return safely to the village."
Für das Spielszenario: „Ändere das Wetter im Spiel auf einen sternenklaren Himmel und füge eine geheimnisvolle Nebelbank hinzu.“For the game scenario: "Change the in-game weather to a starry sky and add a mysterious fog bank."
Zum Definieren der Spielregeln: „Ändere die Regeln so, dass Spieler mehr Ressourcen sammeln müssen, um stärkere Waffen herzustellen.“To define the rules of the game: "Change the rules so that players have to collect more resources to create more powerful weapons."
Zum Erstellen eines Spielszenarios: „Integriere einen plötzlichen Drachenangriff in das auditive Spiel, um die Spannung zu erhöhen.“To create a game scenario: "Incorporate a sudden dragon attack into the auditory game to increase the tension."
Als nächstes werden bei dem Verfahren vordefinierte Bausteine oder Assets aus einer Datenbank des Spielsystems abgerufen oder angefordert, wobei die vordefinierten Bausteine mit den Spielparametern korrelieren oder diesen zugeordnet sind. Mit anderen Worten kann eine Datenbank realisiert sein, welche bei zumindest teilweiser Übereinstimmung der im Sprachbefehl zu generierenden Spielparameter mit den Spielparametern aus der Datenbank entsprechend verknüpfte vordefinierte Bausteile bereitstellt. Mit „vordefinierten Bausteinen“ sind digitale Ressourcen, insbesondere Audiodateien, gemeint. Diese digitalen Ressourcen können zusätzlich oder alternativ Programmierressourcen zur Umsetzung der Spielelogik des auditiven Spiels sein und/oder textuelle und/oder sprachliche Inhalte umfassen. Es kann vorgesehen sein, dass eine solche digitale Ressource einen Entscheidungsbaum umfasst oder als Entscheidungsbaum realisiert ist. Es kann vorgesehen sein, dass durch die Erfassung einer Nutzereingabe, beispielsweise über eine Spracheingabe, die entsprechende Verzweigung im Entscheidungsbaum aktiviert wird und eine Audiodatei oder ein sprachlicher Inhalt bereitgestellt wird, der aufgrund der getroffenen Entscheidung des Nutzers relevant ist.Next, the method retrieves or requests predefined building blocks or assets from a database of the game system, wherein the predefined building blocks correlate with or are assigned to the game parameters. In other words, a database can be implemented which provides correspondingly linked predefined building blocks if the game parameters to be generated in the voice command at least partially match the game parameters from the database. “Predefined building blocks” refers to digital resources, in particular audio files. These digital resources can additionally or alternatively be programming resources for implementing the game logic of the auditory game and/or include textual and/or linguistic content. It can be provided that such a digital resource comprises a decision tree or is implemented as a decision tree. It can be provided that by detecting user input, for example via voice input, the corresponding branch in the decision tree is activated and an audio file or linguistic content is provided that is relevant based on the decision made by the user.
Ein konkretes Beispiel hierfür ist folgendes:
- Der zumindest eine Nutzer übernimmt z. B. die Rolle eines Detektivs, der vor einem ungelösten Fall steht. Der Entscheidungsbaum verzweigt sich:
- Option A: Untersuche den Tatort gründlich nach Spuren.
- Option B: Befrage Zeugen in der Umgebung des Tatorts.
- At least one user assumes the role of a detective facing an unsolved case. The decision tree branches out:
- Option A: Examine the crime scene thoroughly for evidence.
- Option B: Interview witnesses in the area surrounding the crime scene.
Der zumindest eine Nutzer gibt einen Sprachbefehl ab: „Untersuche den Tatort“ oder „Befrage Zeugen.“At least one user gives a voice command: “Investigate the crime scene” or “Interview witnesses.”
Wenn der zumindest eine Nutzer „Untersuche den Tatort“ wählt, könnte der Entscheidungsbaum weiter verzweigen:
- Option A1: Analysiere Fingerabdrücke auf einem verdächtigen Gegenstand.
- Option A2: Befrage Zeugen in der Nähe des Tatorts erneut.
- Option A1: Analyze fingerprints on a suspicious object.
- Option A2: Re-interview witnesses near the crime scene.
Jede Entscheidung kann von einer jeweiligen Audiodatei begleitet werden, die dem zumindest einen Nutzer Informationen über neue Hinweise oder z. B. Zeugenaussagen gibt. Zum Beispiel kann die Audiodatei nach der Untersuchung des Tatorts dem zumindest einen Nutzer Details zu einem verdächtigen Gegenstand liefern. Jede Entscheidung führt also zu einem einzigartigen Pfad, wodurch eine Vielfalt in der Spielerfahrung gewährleistet wird. Solch ein auditives Spiel kann einfach skaliert werden, indem zusätzliche Verzweigungen im Entscheidungsbaum und somit neue Audiodateien hinzugefügt werden. Dies ermöglicht Entwicklern, die Spielererfahrung zu erweitern, ohne grundlegende Änderungen am Spielcode vornehmen zu müssen. Hierdurch lässt sich die adaptive Ausgestaltung des interaktiven, auditiven Spiels realisieren.Each decision can be accompanied by a corresponding audio file that provides at least one user with information about new clues or, for example, witness statements. For example, after investigating the crime scene, the audio file can provide at least one user with details about a suspicious object. Each decision thus leads to a unique path, ensuring variety in the gaming experience. Such an auditory game can be easily scaled by adding additional branches to the decision tree and thus new audio files. This allows developers to expand the gaming experience without having to make fundamental changes to the game code. This enables the adaptive design of the interactive, auditory game.
Die vordefinierten Bausteine werden dann durch Einbinden in die persistente virtuelle Welt des Spielsystems basierend auf den Spielparametern verknüpft, sodass ein auditiver Spielinhalt des Spiels generiert wird. Durch das Einbinden erhalten die vordefinierten Bausteine eine örtliche und/oder zeitliche und/oder eine gegenseitige Einwirkung bewirkende Beziehung zueinander. Beispielsweise kann vorgesehen sein, dass, falls der zumindest eine Nutzer einen Wald im auditiven Spiel betritt, durch einen vordefinierten Baustein die Hintergrundmusik automatisch auf eine naturbezogene Melodie wechselt. Zusätzlich oder alternativ kann vorgesehen sein, dass z. B. an einem oder mehreren bestimmten Orten in der persistenten virtuellen Welt durch einen vordefinierten Baustein Informationen in Form einer Sprachausgabe oder eines Audioinhalts bereitgestellt werden. Des Weiteren kann vorgesehen sein, dass, wie bereits beschrieben, durch einen vordefinierten Baustein der zumindest eine Nutzer im auditiven Spiel Entscheidungen treffen muss, wobei je nach getroffener Entscheidung ein entsprechender Dialog ausgelöst werden kann. Wählt der zumindest eine Nutzer beispielsweise eine friedliche Lösung für ein Problem, so kann ein Dialog für eine diplomatische Unterhaltung abgespielt werden.The predefined building blocks are then linked by integration into the persistent virtual world of the game system based on the game parameters, thereby generating auditory game content for the game. This integration gives the predefined building blocks a spatial and/or temporal and/or mutually interactive relationship. For example, if at least one user enters a forest in the auditory game, a predefined building block can automatically change the background music to a nature-related melody. Additionally or alternatively, it can be provided that, for example, at one or more specific locations in the persistent virtual world, information in the form of voice output or audio content can be provided by a predefined building block. Furthermore, it can be provided that, as already described, a predefined building block requires at least one user in the auditory game to make decisions, whereby a corresponding dialogue can be triggered depending on the decision made. For example, if the at least one user chooses a peaceful solution to a problem, a dialogue for a diplomatic conversation can be played.
Erfindungsgemäß ist vorgesehen, dass ein Sprachdialog zum Bereitstellen des auditiven Spiels für den zumindest einen Nutzer durchgeführt wird. Durch das Verfahren können individuelle Präferenzen und/oder persönliche Vorlieben in die Spielgestaltung des auditiven Spiels einfließen. Der zumindest eine Nutzer kann also ein auditives Spiel oder einen auditiven Spielinhalt zumindest teilweise selbst dynamisch generieren. Da das Verfahren zusätzlich oder alternativ für mehrere Nutzer bereitgestellt werden kann, ergibt sich der Vorteil, dass ein Gemeinschaftserlebnis erzeugt werden kann. Da es sich um ein rein auditives Spiel handelt, ist es denkbar, dass zum Beispiel der Fahrer eines Kraftfahrzeugs als Nutzer im Spiel beteiligt ist, ohne abgelenkt zu werden.According to the invention, a voice dialogue is conducted to provide the auditory game for the at least one user. The method allows individual preferences and/or personal tastes to be incorporated into the design of the auditory game. The at least one user can therefore dynamically generate an auditory game or auditory game content, at least in part, themselves. Since the method can additionally or alternatively be provided to multiple users, this has the advantage of creating a shared experience. Since the game is purely auditory, it is conceivable that, for example, the driver of a motor vehicle could participate in the game as a user without being distracted.
Zu der Erfindung gehören auch Weiterbildungen, durch die sich zusätzliche Vorteile ergeben.The invention also includes further developments which result in additional advantages.
Eine Weiterbildung sieht vor, dass die Spielparameter sich auf Informationen oder Einstellungen beziehen, die durch den Sprachbefehl bereitgestellt werden und die den Verlauf oder die Bedingungen des auditiven Spiels in dem sprachgesteuerten Spielsystem beeinflussen. Der zumindest eine Nutzer kann also selbst einen Rahmen festlegen, in dem sich das Spielgeschehen des auditiven Spiels bewegt. Dadurch wird dem zumindest einen Nutzer ein hohe Gestaltungsfreiheit bezüglich der Erstellung des auditiven Spiels ermöglicht.A further development provides that the game parameters refer to information or settings provided by the voice command and that influence the course or conditions of the auditory game in the voice-controlled game system. Thus, at least one user can define the framework within which the gameplay of the auditory game takes place. This allows the user a high degree of creative freedom when creating the auditory game.
Eine Weiterbildung sieht vor, dass der auditive Spielinhalt gespeichert wird, und für gemeinsame Nutzung mit anderen Nutzern auf einem Server des Spielsystems bereitgestellt wird. Zusätzlich oder alternativ kann der gespeicherte Spielinhalt für weitere zukünftige Spiele des auditiven Spiels bereitgestellt werden. Zudem kann vorgesehen sein, dass der gespeicherte Spielinhalt in ein anderes auditives Spiel integriert wird. Der gespeicherte Spielinhalt kann also von verschiedenen Nutzern gemeinsam genutzt werden, wodurch eine soziale Komponente im Spiel realisiert wird. Die Nutzer können zum Beispiel gemeinsam an den Spielinhalten arbeiten, wodurch die Zusammenarbeit und/oder Interaktion zwischen den Nutzern gefördert wird.A further development provides for the auditory game content to be saved and made available for sharing with other users on a server of the game system. Additionally or alternatively, the saved game content can be made available for future plays of the auditory game. Furthermore, it can be provided that the saved game content is integrated into another auditory game. The saved game content can thus be shared by different users, thereby implementing a social component in the game. For example, users can work together on the game content, which promotes collaboration and/or interaction between users.
Durch die Speicherung des Spielinhalts kann der Zustand des auditiven Spiels über verschiedene Spielsitzungen beibehalten werden, wodurch den Nutzern ermöglicht wird, an einem späteren Zeitpunkt dort weiter zu machen, wo sie aufgehört haben, was zur Langzeitmotivation beiträgt. Die Verwendung eines Servers ermöglicht es, umfangreiche Ressourcen für das auditive Spiel bereitzustellen. Dadurch können größere Spielwelten, also eine größere persistente virtuelle Welt und/oder komplexe Berechnungen realisiert werden, die auf einem lokalen Gerät möglicherweise nicht durchgeführt werden könnten. Zudem können durch die Speicherung auf einem Server Aktualisierungen und/oder Patches einfach implementiert werden. Zum Integrieren des Spielinhalts in ein auditives Spiel kann der Fachmann eine entsprechende Schnittstelle und/oder Logik bereitstellen.By storing the game content, the state of the auditory game can be maintained across different gaming sessions, allowing users to pick up where they left off at a later time, thus contributing to long-term motivation. The use of a server makes it possible to provide extensive resources for the auditory game. This allows for larger game worlds, i.e., a larger persistent virtual world, and/or complex calculations that might not be possible on a local device. Furthermore, storing the game on a server makes it easy to implement updates and/or patches. To integrate the game content into an auditory game, the skilled person can provide an appropriate interface and/or logic.
Eine Weiterbildung sieht vor, dass eine topografische Beschaffenheit oder topografische Karte der realen Umgebung in Abhängigkeit vom Standort des Spielsystems erfasst und in die persistente virtuelle Welt integriert oder übertragen wird, sodass eine Relation der Bausteine zu realen Objekten in der Umgebung bereitgestellt wird. Das bedeutet, dass Elemente in der persistenten virtuellen Welt, wie zum Beispiel Gebäude, Straßen und/oder andere geografische Merkmale, entsprechenden realen Objekten in der Umgebung des zumindest einen Nutzers zugeordnet werden. Es werden also topografische Merkmale der tatsächlichen Umgebung zum Beispiel durch zumindest eine Sensorvorrichtung, z. B. mittels eines globalen Navigationssatellitensystems und/oder Kamerasystems und/oder einem LIDAR (Light Detection and Ranging)-Sensor des Spielsystems oder z. B. eines Kraftfahrzeugs, das das Spielsystem umfasst, am jeweiligen Standort des Spielsystems erfasst. Diese topografischen Merkmale und/oder Informationen werden dann in die persistente virtuelle Welt integriert, um eine Beziehung zwischen den virtuellen Bausteinen und den realen Objekten in der Umgebung herzustellen. Die erfassten topografischen Merkmale oder Daten können z. B: mithilfe eines Kartographie-Algorithmus, z. B. „SLAM-Algorithmus“ (Simultaneous Localization and Mapping), in die persistente virtuelle Welt integriert werden, wodurch eine ständig aktualisierte Repräsentation der realen Umgebung im auditiven Spiel geschaffen wird. Der Vorteil ist hierbei, dass eine enge Verknüpfung zwischen der persistenten virtuellen Welt des Spielsystems und der realen Umgebung hergestellt werden kann. Dadurch kann eine immersive Spielerfahrung, bei der die virtuelle Welt direkt auf die reale Umgebung abgestimmt ist, erzeugt werden. Zudem kann das die Authentizität und/oder das Eintauchen in das auditive Spiel verbessern, da der Nutzer mit seiner tatsächlichen Umgebung interagieren kann.A further development provides that a topographical condition or topographical map of the real environment is recorded depending on the location of the game system and integrated or transferred into the persistent virtual world, so that a relationship between the building blocks and real objects in the environment is provided. This means that elements in the persistent virtual world, such as buildings, roads and/or other geographical features, are assigned to corresponding real objects in the environment of at least one user. Topographical features of the actual environment are therefore recorded at the respective location of the game system, for example by at least one sensor device, e.g. by means of a global navigation satellite system and/or camera system and/or a LIDAR (Light Detection and Ranging) sensor of the game system or e.g. a motor vehicle that comprises the game system. These topographical features and/or information are then integrated into the persistent virtual world in order to establish a relationship between the virtual building blocks and the real objects in the environment. The recorded topographical features or data can, for example: B. "SLAM algorithm" (Simultaneous Localization and Mapping), can be integrated into the persistent virtual world, creating a constantly updated representation of the real environment in the auditory game. The advantage of this is that a close connection can be established between the persistent virtual world of the game system and the real environment. This can create an immersive gaming experience in which the virtual world is directly aligned with the real environment. This can also enhance the authenticity and/or immersion of the auditory game, as the user can interact with their actual environment.
Hierfür kann vorgesehen sein, dass ein geografisches Informationssystem verwendet wird und/oder eine Geolokalisierung durchgeführt wird, um die Position des Spielsystems in der realen Umgebung zu verfolgen. Des Weiteren ist es möglich, dass hierbei Augmented-Reality-Technologien verwendet werden, um die immersive Spielerfahrung zu erhöhen. Dabei können zum Beispiel verschiedene Arten von Sensoren verwendet werden, wie etwa Beschleunigungsmesser und/oder Gyroskope, um Bewegungen und/oder eine Ausrichtung des zumindest einen Nutzers oder des Spielsystems und/oder zum Beispiel des Kraftfahrzeugs, aufweisend das Spielsystem, zu erfassen. Diese Informationen können dann dazu verwendet werden, die persistente virtuelle Welt entsprechend anzupassen.For this purpose, it may be provided that a geographic information system is used and/or geolocation is performed to track the position of the game system in the real environment. Furthermore, it is possible that augmented reality technologies are used to enhance the immersive gaming experience. For example, various types of sensors can be used, such as accelerometers and/or gyroscopes, to detect movements and/or orientation of the at least one user or the game system and/or, for example, the motor vehicle comprising the game system. This information can then be used to adapt the persistent virtual world accordingly.
Eine Weiterbildung sieht vor, dass eine Integration einer vorgefertigten Karte in die persistente virtuelle Welt erfolgt und hierdurch die Möglichkeit zur Anordnung der vordefinierten Bausteine festgelegt wird. Mit anderen Worten ist also vorgesehen, dass eine beliebige Karte in die persistente virtuelle Welt integriert wird. Mit einer solchen Karte ist zum Beispiel eine selbst erstellte Karte, die also von einem Nutzer individuell erstellt wurde, und/oder eine reale topografische Karte, wie zum Beispiel von München, Berlin und/oder New York. Die räumlichen Informationen und/oder Strukturen der Karte werden also Teil der persistenten virtuellen Welt. Der zumindest eine Nutzer kann also eine Umgebung in der persistenten virtuellen Welt selbst gestalten und/oder anpassen, jedoch orientieren sich die anzuordnenden vordefinierten Bausteine an die grundlegende Struktur der vorgefertigten Karte.A further development provides for the integration of a pre-fabricated map into the persistent virtual world, thereby determining the possibility of arranging the pre-defined building blocks. In other words, any map can be integrated into the persistent virtual world. Such a map could be, for example, a self-created map, i.e. one created individually by a user, and/or a real topographical map, such as of Munich, Berlin and/or New York. The spatial information and/or structures of the map thus become part of the persistent virtual world. At least one user can therefore design and/or adapt an environment in the persistent virtual world themselves, but the pre-defined building blocks to be arranged are based on the basic structure of the pre-fabricated map.
Der zumindest eine Nutzer bewegt sich also in dem auditiven Spiel in einer virtuellen Umgebung, die jedoch echten geografischen Merkmalen entspricht beziehungsweise entsprechen kann. Ein Nutzer, der mit der realen Umgebung vertraut ist, kann sich dadurch leichter mit dem auditiven Spiel identifizieren. Der Wiedererkennungswert der Karte kann die Immersion verstärken und/oder das Interesse des zumindest einen Nutzers steigern. Zudem kann die Verwendung einer vorgefertigten Karte in der technischen Entwicklung des auditiven Spiels vorteilhaft sein, da hierdurch bereits ein Grundgerüst für die persistente virtuelle Welt vorhanden ist. Dies kann die Entwicklungszeit verkürzen und/oder Ressourcen sparen. Finden beispielsweise Änderungen in der realen Umgebung statt, können diese einfach in die persistente virtuelle Welt übertragen werden.In the auditory game, at least one user moves around in a virtual environment that corresponds or can correspond to real geographical features. A user who is familiar with the real environment can therefore identify with the auditory game more easily. The recognition value of the map can increase immersion and/or increase the interest of at least one user. In addition, the use of a pre-made map can be advantageous in the technical development of the auditory game, as this already provides a basic framework for the persistent virtual world. This can shorten development time and/or save resources. For example, if changes occur in the real environment, these can simply be transferred to the persistent virtual world.
Eine Weiterbildung sieht vor, dass der zumindest eine Nutzer durch eine Stimmenerkennung identifiziert wird und mit der erkannten Nutzeridentität nutzerspezifisch Spielparameter erstellt werden. Dies kann durch eine Stimmenerkennung aus dem Stand der Technik realisiert werden. Das Spielsystem kann dann zum Beispiel jeden im auditiven Spiel beteiligten Nutzer dazu auffordern, einen Sprachbefehl zu erteilen, sodass jeweilig nutzerspezifisch Spielparameter erstellt werden. Es kann jedoch auch vorgesehen sein, dass der zumindest eine Nutzer unaufgefordert Sprachbefehle erteilt oder abgibt und dadurch Spielparameter erstellt werden. Die nutzerspezifischen Spielparameter können die persistente virtuelle Welt des auditiven Spiels anpassen, indem Elemente, Charaktere und/oder Spielszenarien integriert werden, die für den jeweiligen Nutzer von Interesse sind. In einem auditiven Spiel mit mehreren Nutzern können individuelle Spielerprofile erstellt werden, sodass jeder Nutzer seine eigenen Spielparameter beibehalten kann, wenn er sich anmeldet. Dies kann dazu beitragen, dass sich der zumindest eine Nutzer stärker mit dem auditiven Spiel verbunden fühlt.A further development provides for at least one user to be identified by voice recognition, and for user-specific game parameters to be created using the recognized user identity. This can be achieved using state-of-the-art voice recognition. The game system can then, for example, prompt each user participating in the auditory game to issue a voice command, so that user-specific game parameters are created for each user. However, it can also be provided that at least one user issues or submits voice commands without being asked, thereby creating game parameters. The user-specific game parameters can adapt the persistent virtual world of the auditory game by integrating elements, characters, and/or game scenarios that are of interest to the respective user. In an auditory game with multiple users, individual player profiles can be created so that each user can maintain their own game parameters when logging in. This can help the at least one user feel more connected to the auditory game.
Eine Weiterbildung sieht vor, dass das Spielsystem den zumindest einen Nutzer proaktiv zur Abgabe eines Sprachbefehls auffordert. Die proaktive Aufforderung kann das Engagement des Nutzers mit dem Spiel fördern. Das Spielsystem ermutigt also den zumindest einen Nutzer, aktiv mit dem auditiven Spiel zu interagieren und kann damit die Gesamterfahrung für den zumindest einen Nutzer verbessern. Dies kann zu einer dynamischen und/oder persönlichen Spielerfahrung führen. Die Aufforderung zur Abgabe eines Sprachbefehls kann je nach Kontext des auditiven Spiels variieren. Zum Beispiel kann in einem Actionspiel des auditiven Spiels die Aufforderung dazu beitragen, dass der zumindest eine Nutzer einen taktischen Befehl abgeben soll, während in einem Erkundungsspiel die Aufforderung darauf abzielt, mit der Umgebung zu interagieren.A further development provides that the game system proactively prompts at least one user to issue a voice command. The proactive prompt can promote the user's engagement with the game. The game system therefore encourages at least one user to actively interact with the auditory game and can thus improve the overall experience for the at least one user. This can lead to a dynamic and/or personal gaming experience. The prompt to issue a voice command can vary depending on the context of the auditory game. For example, in an action game of the auditory game, the prompt can encourage the at least one user to issue a tactical command, while in an exploration game the prompt aims to interact with the environment.
Eine Weiterbildung sieht vor, dass die vordefinierten Bausteine eine konkrete Repräsentation des zumindest einen Spielparameters umfassen, insbesondere jeweils einen Charakter, eine Umgebung, eine Aufgabe und/oder ein Ereignis. Diese vordefinierten Bausteine repräsentieren somit konkret verschiedene Aspekte oder Objekte in der Welt des auditiven Spiels, mit denen interagiert und/oder die beeinflusst oder gesteuert werden können. Zum Beispiel könnten Charaktere, verschiedene spielbare Figuren darstellen, Umgebungen könnten Spielorte sein, Aufgaben könnten Ziele des Nutzers darstellen, und Ereignisse könnten Handlungen oder Wendepunkte im auditiven Spiel sein. Der vordefinierte Baustein kann ein Sprachbaustein sein, der einen Medieninhalt und/oder eine Sprachnachricht umfasst, die zum Beispiel an einem geografischen Merkmal in der realen Umgebung beziehungsweise in der persistenten virtuellen Welt angeordnet ist. Geht oder fährt der zumindest eine Nutzer zum Beispiel an diesem geografischen Merkmal vorbei, so kann dann diese Sprachnachricht automatisch ausgegeben werden oder zu einer Interaktion mit dem jeweiligen Nutzer führen.A further development provides that the predefined building blocks comprise a concrete representation of the at least one game parameter, in particular a character, an environment, a task and/or an event. These predefined building blocks thus specifically represent various aspects or objects in the world of the auditory game that can be interacted with and/or influenced or controlled. For example, characters could represent various playable figures, environments could be game locations, tasks could represent the user's goals, and events could be actions or turning points in the auditory game. The predefined building block can be a speech building block that comprises media content and/or a voice message that is, for example, located at a geographical feature in the real environment or in the persistent virtual world. If the at least one user walks or drives past this geographical feature, for example, this voice message can then be automatically output or lead to an interaction with the respective user.
Eine Weiterbildung sieht vor, dass im Spielsystem ein Filtersystem implementiert ist, um einen unangemessenen oder potentiell schädlichen Spielinhalt, der durch einen Sprachbefehl erstellt werden könnte, zu erkennen und zu verhindern. Dadurch kann ein sicheres und/oder angemessenes Spielerlebnis für den Nutzer gewährleistet werden. Das Filtersystem kann zum Beispiel einen Mustererkennungsalgorithmus umfassen, der nach bestimmten Wörtern, Ausdrücken und/oder Mustern sucht, die als problematisch gelten. Zusätzlich oder alternativ kann ein maschinelles Lernmodell verwendet werden, um das Filtersystem zu trainieren. Durch die Bereitstellung von Trainingsdaten, die unangemessene oder schädliche Inhalte repräsentieren, kann das Filtersystem lernen, solche Inhalte zu erkennen und/oder zu blockieren. Zusätzlich oder alternativ kann eine Blacklist umfasst sein, die unangemessene Begriffe oder Phrasen enthält und bei Auftauchen dieser Begriffe oder Phrasen diese blockiert werden.A further development provides for a filter system to be implemented in the gaming system to detect and prevent inappropriate or potentially harmful game content that could be created via a voice command. This can ensure a safe and/or appropriate gaming experience for the user. The filter system can, for example, include a pattern recognition algorithm that searches for specific words, expressions, and/or patterns that are considered problematic. Additionally or alternatively, a machine learning model can be used to train the filter system. By providing training data representing inappropriate or harmful content, the filter system can learn to detect and/or block such content. Additionally or alternatively, a blacklist can be included that contains inappropriate terms or phrases; if these terms or phrases appear, they are blocked.
Für Anwendungsfälle oder Anwendungssituationen, die sich bei dem Verfahren ergeben können und die hier nicht explizit beschrieben sind, kann vorgesehen sein, dass gemäß dem Verfahren eine Fehlermeldung und/oder eine Aufforderung zur Eingabe einer Nutzerrückmeldung ausgegeben und/oder eine Standardeinstellung und/oder ein vorbestimmter Initialzustand eingestellt wird.For use cases or application situations that may arise during the method and which are not explicitly described here, it may be provided that, in accordance with the method, an error message and/or a request to enter user feedback is issued and/or a default setting and/or a predetermined initial state is set.
Zu der Erfindung gehört auch die Steuervorrichtung für das Spielsystem. Die Steuervorrichtung kann eine Datenverarbeitungsvorrichtung oder eine Prozessoreinrichtung aufweisen, die dazu eingerichtet ist, eine Ausführungsform des erfindungsgemäßen Verfahrens durchzuführen. Die Prozessoreinrichtung kann hierzu zumindest einen Mikroprozessor und/oder zumindest einen Mikrocontroller und/oder zumindest einen FPGA (Field Programmable Gate Array) und/oder zumindest einen DSP (Digital Signal Processor) aufweisen. Als Mikroprozessor kann insbesondere jeweils eine CPU (Central Processing Unit), eine GPU (Graphical Processing Unit) oder eine NPU (Neural Processing Unit) verwendet werden. Des Weiteren kann die Prozessoreinrichtung Programmcode aufweisen, der dazu eingerichtet ist, bei Ausführen durch die Prozessoreinrichtung die Ausführungsform des erfindungsgemäßen Verfahrens durchzuführen. Der Programmcode kann in einem Datenspeicher der Prozessoreinrichtung gespeichert sein. Die Prozessoreinrichtung kann z.B. auf zumindest einer Schaltungsplatine und/oder auf zumindest einem SoC (System on Chip) basieren.The invention also includes the control device for the game system. The control device can have a data processing device or a processor device configured to carry out an embodiment of the method according to the invention. For this purpose, the processor device can have at least one microprocessor and/or at least one microcontroller and/or at least one FPGA (Field Programmable Gate Array) and/or at least one DSP (Digital Signal Processor). In particular, a CPU (Central Processing Unit), a GPU (Graphical Processing Unit), or an NPU (Neural Processing Unit) can be used as the microprocessor. Furthermore, the processor device can have program code configured to carry out the embodiment of the method according to the invention when executed by the processor device. The program code can be stored in a data memory of the processor device. The processor device can be based, for example, on at least one circuit board and/or on at least one SoC (System on Chip).
Zu der Erfindung gehören auch Weiterbildungen des erfindungsgemäßen Spielsystems, die Merkmale aufweisen, wie sie bereits im Zusammenhang mit den Weiterbildungen des erfindungsgemäßen Verfahrens beschrieben worden sind. Aus diesem Grund sind die entsprechenden Weiterbildungen hier nicht noch einmal beschrieben.The invention also includes further developments of the game system according to the invention that have features already described in connection with the further developments of the method according to the invention. For this reason, the corresponding further developments are not described again here.
Das Spielsystem kann, wie bereits erwähnt, in einem Kraftfahrzeug umfasst sein. Das erfindungsgemäße Kraftfahrzeug ist bevorzugt als Kraftwagen, insbesondere als Personenkraftwagen oder Lastkraftwagen, oder als Personenbus oder Motorrad ausgestaltet.As already mentioned, the game system can be incorporated into a motor vehicle. The motor vehicle according to the invention is preferably designed as a motor vehicle, in particular as a passenger car or truck, or as a passenger bus or motorcycle.
Die Erfindung umfasst ebenfalls den auditiven Spielinhalt, der mithilfe des Verfahrens generiert werden kann. Wie bereits erläutert, erfordert der auditive Spielinhalt zunächst die Ausgabe eines Sprachbefehls, der dann in Spielparameter interpretiert wird. Anschließend werden vordefinierte Bausteine gemäß diesen Spielparametern miteinander kombiniert. Aufgrund dieser Vorgehensweise weist der erzeugte auditive Spielinhalt Merkmale auf, die als Zwischenprodukte des Verfahrens ebenfalls schutzfähig sind.The invention also encompasses the auditory game content that can be generated using the method. As already explained, the auditory game content first requires the output of a voice command, which is then interpreted into game parameters. Subsequently, predefined building blocks stones are combined according to these game parameters. Due to this procedure, the generated auditory game content exhibits features that are also protectable as intermediate products of the process.
Als eine weitere Lösung umfasst die Erfindung auch ein computerlesbares Speichermedium, umfassend Programmcode, der bei der Ausführung durch einen Computer oder einen Computerverbund diesen veranlasst, eine Ausführungsform des erfindungsgemäßen Verfahrens auszuführen. Das Speichermedium kann zumindest teilweise als ein nicht-flüchtiger Datenspeicher (z.B. als eine Flash-Speicher und/oder als SSD - solid state drive) und/oder zumindest teilweise als ein flüchtiger Datenspeicher (z.B. als ein RAM - random access memory) bereitgestellt sein. Das Speichermedium kann in dem Computer oder Computerverbund angeordnet sein. Das Speichermedium kann aber auch beispielsweise als sogenannter Appstore-Server und/oder Cloud-Server im Internet betrieben sein. Durch den Computer oder Computerverbund kann eine Prozessorschaltung mit beispielsweise zumindest einem Mikroprozessor bereitgestellt sein. Der Programmcode kann als Binärcode und/oder als Assembler-Code und/oder als Quellcode einer Programmiersprache (z.B. C) und/oder als Programmskript (z.B. Python) bereitgestellt sein.As a further solution, the invention also encompasses a computer-readable storage medium comprising program code which, when executed by a computer or computer network, causes the computer or computer network to execute an embodiment of the method according to the invention. The storage medium can be provided at least partially as a non-volatile data memory (e.g., as a flash memory and/or as an SSD - solid state drive) and/or at least partially as a volatile data memory (e.g., as a RAM - random access memory). The storage medium can be arranged in the computer or computer network. However, the storage medium can also be operated, for example, as a so-called app store server and/or cloud server on the Internet. The computer or computer network can provide a processor circuit with, for example, at least one microprocessor. The program code can be provided as binary code and/or as assembly code and/or as source code of a programming language (e.g., C) and/or as a program script (e.g., Python).
Die Erfindung umfasst auch die Kombinationen der Merkmale der beschriebenen Ausführungsformen. Die Erfindung umfasst also auch Realisierungen, die jeweils eine Kombination der Merkmale mehrerer der beschriebenen Ausführungsformen aufweisen, sofern die Ausführungsformen nicht als sich gegenseitig ausschließend beschrieben wurden.The invention also encompasses combinations of the features of the described embodiments. The invention therefore also encompasses implementations that each have a combination of the features of several of the described embodiments, unless the embodiments are described as mutually exclusive.
Im Folgenden sind Ausführungsbeispiele der Erfindung beschrieben. Hierzu zeigt:
-
1 zeigt eine schematische Darstellung einer erfindungsgemäßen Ausführungsform der Idee.
-
1 shows a schematic representation of an inventive embodiment of the idea.
Bei den im Folgenden erläuterten Ausführungsbeispielen handelt es sich um bevorzugte Ausführungsformen der Erfindung. Bei den Ausführungsbeispielen stellen die beschriebenen Komponenten der Ausführungsformen jeweils einzelne, unabhängig voneinander zu betrachtende Merkmale der Erfindung dar, welche die Erfindung jeweils auch unabhängig voneinander weiterbilden. Daher soll die Offenbarung auch andere als die dargestellten Kombinationen der Merkmale der Ausführungsformen umfassen. Des Weiteren sind die beschriebenen Ausführungsformen auch durch weitere der bereits beschriebenen Merkmale der Erfindung ergänzbar.The exemplary embodiments explained below are preferred embodiments of the invention. In the exemplary embodiments, the described components of the embodiments each represent individual features of the invention that can be considered independently of one another, each of which also develops the invention independently of one another. Therefore, the disclosure is intended to encompass combinations of the features of the embodiments other than those shown. Furthermore, the described embodiments can also be supplemented by further features of the invention already described.
In den Figuren bezeichnen gleiche Bezugszeichen jeweils funktionsgleiche Elemente.In the figures, the same reference symbols denote elements with the same function.
Gezeigt sind eine reale Umgebung 30, reale Objekte 9, die mit einem (digitalen) vordefinierten Baustein 12 oder Asset verknüpft sind, ein Server 20 sowie ein Kraftfahrzeug 10, aufweisend ein Spielsystem 7 und/oder zumindest eine Sensorvorrichtung 4, wobei das Spielsystem 7 ein Spracherkennungssystem 5 und/oder eine Spiel-Engine aufweist. In dem Kraftfahrzeug 10 befindet sich ein Nutzer 2, der einen Sprachbefehl 11 an das Spielsystem 7 abgibt oder erteilt. Symbolisch dargestellt sind ebenfalls Spielparameter 13 sowie ein auditiver Spielinhalt 6.Shown are a
Zumindest ein Nutzer 2 kann sich in dem Kraftfahrzeug 10 befinden und beschließen das Spielsystem 7 zu verwenden, wobei es unerheblich ist, ob es sich beim Nutzer 2 um den Fahrer oder einen Mitfahrer handelt. Zunächst kann zumindest ein Sprachbefehls 11 durch ein Spracherkennungssystem 5 des sprachgesteuerten Spielsystems 7, das in Verbindung mit einem Sprachmodell steht empfangen werden. Das Sprachmodell kann dazu trainiert sein, einen Sprachdialog mit dem zumindest einen Nutzer 2 durchzuführen, wobei der Sprachbefehl 11 zu generierende Spielparameter 13 beschreibt. Spielparameter 13 können Charaktere, Spielziele, Spielszenarien und/oder Spielregeln einer bereits festgelegten persistenten virtuellen Welt definieren. Der Sprachbefehl 11 kann vom Spracherkennungssystem 5 erkannt werden und an eine Spiel-Engine des Spielsystem 7 weitergeleitet werden, welche daraus Spielparameter 13 bereitstellt.At least one
Dann können vordefinierte Bausteine 12 aus einer Datenbank des Spielsystems 7, die mit den Spielparametern 13 korrelieren, abgerufen werden. Als nächstes können die vordefinierten Bausteine 12 durch Einbinden in die persistente virtuelle Welt des Spielsystems 7 basierend auf den Spielparametern 13 verknüpft werden, sodass ein auditiver Spielinhalt 6 des auditiven Spiels generiert wird. Ein Sprachdialog kann anschließend zum Bereitstellen des auditiven Spiels für den zumindest einen Nutzer 2 durchgeführt werden.
Das auditive Spiel kann ein klassisches Table-Top-Rollenspiel sein, bei dem der zumindest eine Nutzer 2 eigenen Entscheidungen trifft und das auditive Spiel sich an diese anpasst. Ein erster Prototyp des Spielsystems 7 ist so ausgestaltet, dass dieses speziell für eine Situation in einer Kabine beziehungsweise im Kraftfahrzeug 10 geeignet ist, wobei der zumindest eine Nutzer 2 mit Hilfe zumindest eines Sprachbefehls 11 oder einer Sprachansage mit dem (LLMgesteuerten) Spielsystem 7 interagiert und z. B: als Spielleiter fungiert. Neben dem regulären sprachgesteuerten Spiel kann der zumindest eine Nutzer 2 einen oder mehrere auditive Spielinhalte 6 erstellen. Insbesondere durch das Abgeben zumindest eines Sprachbefehls 11 an z. B. die Voice-Engine des Spielsystems 7.The auditory game can be a classic table-top role-playing game, in which at least one
Sobald beispielsweise ausreichend Sprachbefehle 11 abgegeben wurden, z. B. 1, 2, 3 oder 1 bis 8, kann das Sprachmodell durch Extrahieren oder Interpretieren der Spielparameter 13 aus dem zumindest einen Sprachbefehl 11, entsprechend vordefinierte Bausteine 12 miteinander kombinieren, um das auditive Spiel gemäß des zumindest einen Sprachbefehls 11 des zumindest einen Nutzers 2 zu erstellen. Dies kann in Form einer Geschichte realisiert werde, insbesondere z. B für die Charaktererstellung und/oder für die Kampagnenerstellung des auditiven Spiels. Das auditive Spiel kann dann anderen, weiteren Nutzern 2 zugänglich gemacht werden. Jedem Nutzer 2 kann dabei die Möglichkeit gegeben sein, aktiv seinen auditiven Spielinhalt 6 individuell zu erstellen.For example, as soon as sufficient voice commands 11 have been issued, e.g., 1, 2, 3, or 1 to 8, the language model can combine correspondingly
Jeder auditive Spielinhalt 6 findet in einer persistenten virtuellen Welt mit realer Interaktion statt. Geografische Orte oder Karten können z. B. durch Verwendung ortsbezogener Technologien in das auditive Spielintegriert werden, wobei den geografischen Orten ein Audioinhalt zugeteilt werden kann. Das Spielsystem 7 und die virtuelle persistente Welt können so aufgebaut sein, dass der zumindest eine Nutzer 2 das auditive Spiel auch außerhalb seines Kraftfahrzeugs 10 spielen kann. Das Kraftfahrzeug 10 kann zudem Auslöser für das auditive Spiel umfassen, indem z. B. Interaktionen und/oder ein Sprachdialog z. B mit anderen Nutzern 2 und/oder NPCs (nicht spielbarer Charakter) ermöglicht werden, die außerhalb des Kraftfahrzeugs 10 nicht vorgesehen sind.Each auditory game content 6 takes place in a persistent virtual world with real interaction. Geographical locations or maps can be integrated into the auditory game, for example, using location-based technologies, whereby audio content can be assigned to the geographical locations. The
Gemäß der Idee kann also ein eigener auditiver Spielinhalt 6 für ein auditives Spiel des sprachgesteuerten Spielsystems 7 erstellt werden.According to the idea, a separate auditory game content 6 can be created for an auditory game of the voice-controlled
Das Spielsystem 7 kann als allgemeine mobile Anwendung realisiert sein. Eine reine Nutzung im Kraftfahrzeug 10 ist damit nicht vorgesehen.The
Insgesamt zeigen die Beispiele, wie ein sprachbasiertes Spielsystem 7 mit einer persistenten virtuellen Welt und der Möglichkeit zu Erstellung eines auditiven Spielinhalts 6 bereitgestellt werden kann.Overall, the examples show how a speech-based
BezugszeichenlisteList of reference symbols
- 22
- NutzerUsers
- 44
- SensorvorrichtungSensor device
- 55
- SpracherkennungssystemSpeech recognition system
- 66
- auditiver Spielinhaltauditory game content
- 77
- SpielsystemGame system
- 99
- reales Objektreal object
- 1010
- Kraftfahrzeugmotor vehicle
- 1111
- SprachbefehlVoice command
- 1212
- vordefinierter Bausteinpredefined building block
- 1313
- SpielparameterGame parameters
- 2020
- Serverserver
- 3030
- reale Umgebungreal environment
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES CONTAINED IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of documents submitted by the applicant was generated automatically and is included solely for the convenience of the reader. This list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
-
DE 10 2019 201 900 A1 [0003]
DE 10 2019 201 900 A1 [0003] - US 2017/0349184 A1 [0004]US 2017/0349184 A1 [0004]
- WO 2005067574 A2 [0005]WO 2005067574 A2 [0005]
Claims (12)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102023136628.9A DE102023136628A1 (en) | 2023-12-22 | 2023-12-22 | Method for the adaptive design of an interactive, auditory game in a speech-controlled game system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102023136628.9A DE102023136628A1 (en) | 2023-12-22 | 2023-12-22 | Method for the adaptive design of an interactive, auditory game in a speech-controlled game system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102023136628A1 true DE102023136628A1 (en) | 2025-06-26 |
Family
ID=95939046
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102023136628.9A Pending DE102023136628A1 (en) | 2023-12-22 | 2023-12-22 | Method for the adaptive design of an interactive, auditory game in a speech-controlled game system |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102023136628A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102013102001A1 (en) * | 2013-02-28 | 2014-08-28 | THREAKS GmbH | Method for influencing composition used as e.g. audio stream for audio reproduction for playing online audio game, involves influencing reproduction of audio data and/or visual activation element of associated tracks by control signals |
| EP3346466A1 (en) * | 2017-01-04 | 2018-07-11 | 2236008 Ontario Inc. | Multi-zone interference cancellation for voice communication in a vehicle |
| US20210325201A1 (en) * | 2018-08-06 | 2021-10-21 | Comcast Cable Communications, Llc | Methods and systems for managing communication sessions |
| US20210400142A1 (en) * | 2020-06-20 | 2021-12-23 | Science House LLC | Systems, methods, and apparatus for virtual meetings |
-
2023
- 2023-12-22 DE DE102023136628.9A patent/DE102023136628A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102013102001A1 (en) * | 2013-02-28 | 2014-08-28 | THREAKS GmbH | Method for influencing composition used as e.g. audio stream for audio reproduction for playing online audio game, involves influencing reproduction of audio data and/or visual activation element of associated tracks by control signals |
| EP3346466A1 (en) * | 2017-01-04 | 2018-07-11 | 2236008 Ontario Inc. | Multi-zone interference cancellation for voice communication in a vehicle |
| US20210325201A1 (en) * | 2018-08-06 | 2021-10-21 | Comcast Cable Communications, Llc | Methods and systems for managing communication sessions |
| US20210400142A1 (en) * | 2020-06-20 | 2021-12-23 | Science House LLC | Systems, methods, and apparatus for virtual meetings |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Holloway et al. | State and capital | |
| Solomon | The politics of subjectivity in American foreign policy discourses | |
| Gee | Video games and embodiment | |
| McCoy et al. | Social story worlds with Comme il Faut | |
| CN114247141A (en) | Method, device, equipment, medium and program product for guiding task in virtual scene | |
| DE102018217898A1 (en) | Different perspectives from a common virtual environment | |
| Fenelon | Redskins?: Sport mascots, Indian nations and White racism | |
| CN113903425A (en) | Attention promoting method and system | |
| Plantec | Virtual humans: A build-it-yourself kit, complete with software and step-by-step instructions | |
| Grover | The President as Prisoner: A Structural Critique of the Carter and Reagan Years | |
| DE102023136628A1 (en) | Method for the adaptive design of an interactive, auditory game in a speech-controlled game system | |
| DE102023003005A1 (en) | Method for customizing the display content of a display unit | |
| DE102007042583B4 (en) | Method for communication between a natural person and an artificial speech system and communication system | |
| DE102018201523B4 (en) | Method for operating at least one electronic data glasses in a motor vehicle and display device for a motor vehicle | |
| Bisbe et al. | Public intellectuals, political satire and the birth of activist public relations: The case of Attic Comedy | |
| Burns et al. | Truth comes in many colors: theatre of the oppressed for conflict transformation and trauma healing in Kenya | |
| Backe | Who Controls the Speech Bubbles? | |
| DE112017007900T5 (en) | SYSTEMS AND METHODS FOR GENERATING DATA IN NATURAL LANGUAGE | |
| DE10344007A1 (en) | Vehicle information system has unit for dialog voice input so when synonym input at least one associated defined control menu term associated with entered term is output for confirmation or selection | |
| Reitz | „Epic and Rhetoric “ | |
| Huang et al. | A voice-assisted intelligent software architecture based on deep game network | |
| Marshall | Power: An Administrator's Guide along the Corridors of Arrogance. | |
| Brock | The Causality of Prayer and the Execution of Predestination in Thomas Aquinas | |
| Salmasi | The disintegrated ‘dream’: Immigrant plays and modern American drama in the 21st-century | |
| McEvoy | Understanding Socialization for Young Adults with High Functioning Autism Spectrum Disorder Utilizing Massively Multiplayer Online Role-Playing Games |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R012 | Request for examination validly filed | ||
| R016 | Response to examination communication |