Vehicle and control method thereof

By communicating with the server through the vehicle transceiver to receive high-brightness video, and controlling the display to stop the video signal when the vehicle is in motion and play the high-brightness video when the vehicle is stopped, the problems of driver distraction and video reception limitations are solved, thereby improving safety and viewing satisfaction.

CN121650446APending Publication Date: 2026-03-13HYUNDAI MOTOR CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-29
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

Watching videos while driving can be distracting, violate laws and regulations, and existing video streaming services have limited reception while driving, making it difficult to watch video content continuously.

Method used

The vehicle is equipped with a transceiver to communicate with the server, receive and store highlight video, and the processor controls the display to stop outputting video signals when the vehicle is moving and play highlight video when the vehicle is stopped. Highlight request information is generated using predicted stop information, and highlight video is played in priority order.

Benefits of technology

While complying with laws and regulations, we aim to improve driver satisfaction with video viewing, ensure driving safety, and provide a complete viewing experience for highlight videos.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121650446A_ABST
    Figure CN121650446A_ABST
Patent Text Reader

Abstract

The invention relates to a vehicle and a control method thereof. The vehicle includes a transceiver configured to communicate with a first server; a display configured to output at least one of a video signal and an audio signal of the video content; and a processor configured to determine whether the vehicle is traveling, receive, from the first server, one or more highlight videos corresponding to a first period in which the vehicle is in a traveling state, and control the display to play the highlight videos during a second period in which the vehicle is in a stopped state.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-reference to related applications

[0002] This application claims priority to Korean Patent Application No. 10-2024-0125239, filed on September 13, 2024, the entire contents of which are incorporated herein by reference for all purposes. Technical Field

[0003] This disclosure relates to vehicles and methods for controlling them. Background Technology

[0004] Playing or watching videos while driving can distract drivers and significantly impact safety. Therefore, in many countries and regions, laws prohibit playing videos while the driver is in a position where the video is visible.

[0005] Therefore, this can cause the video content to pause temporarily while driving, making it difficult for the driver to continuously watch the video content.

[0006] Furthermore, although platforms supporting in-vehicle video streaming services have been developed and applied recently, there are still limitations that prevent drivers from receiving such video streaming services while driving.

[0007] The information included in the background of this disclosure is intended only to enhance the understanding of the general context of this disclosure and should not be construed as an admission or in any way implying that such information constitutes prior art known to those skilled in the art. Summary of the Invention

[0008] The various aspects of this disclosure are intended to provide a vehicle and a method for controlling it, which can improve driver satisfaction when watching videos while driving, while complying with laws and regulations.

[0009] Furthermore, this disclosure aims to provide a vehicle and a method for controlling the vehicle and the method thereof, which, in addition to ensuring the safety of the vehicle driver, can also improve the driver's satisfaction with watching videos while driving.

[0010] According to an exemplary embodiment of this disclosure, a vehicle is provided, including: a transceiver configured to communicate with a first server; a display configured to output at least one of a video signal and an audio signal containing video content; and a processor configured to determine whether the vehicle is in motion, receive one or more highlight videos from the first server corresponding to a first time period in which the vehicle is in motion, and control the display to play highlight videos during a second time period in which the vehicle is stationary.

[0011] The processor is configured to control the display to stop outputting video signals of video content during a first period when the vehicle is moving, and to play video signals and audio signals of highlight video during a second period when the vehicle is stopped.

[0012] The transceiver can receive highlight video from the first server according to a preset period and store the highlight video in the memory.

[0013] The transceiver can receive highlight video from the first server at the point in time when the vehicle stops, based on the processor's request, and store the highlight video in memory.

[0014] The processor is configured to use vehicle driving information and traffic condition information to generate predictive stopping information, which includes the vehicle's predicted stopping point, the vehicle's predicted stopping start time, and the vehicle's predicted stopping end time.

[0015] The processor is configured to generate highlight request information that includes prediction stop information and information on video segments missing during the first time period.

[0016] The transceiver can receive the highlight video corresponding to the highlight request information from the first server and store the highlight video in the memory.

[0017] The processor is configured to control the display to play highlight videos stored in memory in chronological order.

[0018] The processor is configured to control the display to play highlight videos stored in memory in descending order of priority.

[0019] The processor can set priorities based on at least one of the following: the popularity of highlight videos, preference for highlight videos, and the playback time of highlight videos.

[0020] The transceiver can transmit vehicle driving information to the second server and receive predicted stopping information from the second server. The predicted stopping information includes the predicted stopping point of the vehicle, the predicted stopping start time of the vehicle, and the predicted stopping end time of the vehicle, which are determined using driving information and traffic condition information.

[0021] A method for controlling a vehicle includes: determining by a processor whether the vehicle is in motion; and during a second period when the vehicle is stationary and the vehicle is in a stationary state, controlling a display to play one or more highlight videos corresponding to a first period when the vehicle is in motion.

[0022] The method may also include: controlling the display to stop outputting video signals containing video content via the processor while the vehicle is in motion.

[0023] The method may further include: before determining whether the vehicle is driving, the transceiver receives highlight video from the first server at a preset period and stores the highlight video in a memory.

[0024] The method may further include: after determining whether the vehicle is moving, the transceiver receives the highlight video from the first server at the time when the vehicle stops, according to the processor's request, and stores the highlight video in the memory.

[0025] Determining whether a vehicle is in motion may also include: the processor using the vehicle's driving information and traffic condition information to generate predicted stopping information, which includes the vehicle's predicted stopping point, the vehicle's predicted stopping start time, and the vehicle's predicted stopping end time.

[0026] Determining whether a vehicle is in motion may also include: generating highlight request information by the processor, which includes predicted stop information and information on missing video segments during the first time period.

[0027] The method may further include: after determining whether the vehicle is moving, the transceiver receives the highlight video from the first server at the time when the vehicle stops, according to the processor's request, and stores the highlight video in the memory.

[0028] Controlling the display may include: the processor controlling the display to play highlight videos stored in memory in chronological order.

[0029] Controlling the display may include: the processor controlling the display to play highlight videos stored in memory in descending order of priority.

[0030] The methods and apparatus of this disclosure have other features and advantages that will be apparent from or set forth in more detail in the accompanying drawings and the detailed description which are incorporated herein and together serve to explain the particular principles of this disclosure. Attached Figure Description

[0031] Figure 1 This is a view showing the vehicle communicating with other devices to transmit and receive data;

[0032] Figure 2 This is a view showing the modules forming a vehicle according to an exemplary embodiment of the present disclosure;

[0033] Figure 3 This is a view used to describe the operation of a vehicle according to an exemplary embodiment of this disclosure;

[0034] Figure 4 , Figure 5 and Figure 6This is a view used to describe the operation of a processor according to an exemplary embodiment of this disclosure;

[0035] Figure 7 This is a view used to describe the operation of a vehicle according to another exemplary embodiment of this disclosure; and

[0036] Figure 8 , Figure 9 and Figure 10 This is a flowchart of a method for controlling a vehicle according to an exemplary embodiment of the present disclosure.

[0037] It is understood that the accompanying drawings are not necessarily drawn to scale and present slightly simplified representations of the various features illustrating the basic principles of this disclosure. Specific design features of this disclosure as included herein (including, for example, specific dimensions, orientations, positions, and shapes) will be determined in part by the specific intended application and environment of use.

[0038] In the accompanying drawings, reference numerals throughout the drawings refer to the same or equivalent parts of this disclosure. Detailed Implementation

[0039] Reference will now be made in detail to various embodiments of this disclosure, examples of which are illustrated in the accompanying drawings and described below. Although this disclosure will be described in conjunction with exemplary embodiments thereof, it should be understood that this specification is not intended to limit this disclosure to these exemplary embodiments. On the contrary, this disclosure is intended to cover not only the exemplary embodiments thereof, but also various alternatives, modifications, equivalents and other embodiments that may be included within the spirit and scope of this disclosure as defined by the appended claims.

[0040] Various exemplary embodiments of this disclosure will be described in detail below with reference to the accompanying drawings.

[0041] However, the spirit of this disclosure is not limited to the described embodiments, but can be implemented in various different forms, and at least one component in the exemplary embodiments of this disclosure may be used selectively coupled or alternatively without departing from the scope of the spirit of this disclosure.

[0042] Furthermore, the terms (including technical and scientific terms) used in the embodiments of this disclosure may be interpreted as having meanings that are commonly understood by those skilled in the art to which the exemplary embodiments of this disclosure pertain, unless explicitly defined and described, and the meanings of common terms such as those defined in dictionaries may be interpreted based on the contextual meaning of the relevant art.

[0043] Furthermore, the terminology used in the exemplary embodiments of this disclosure is for describing exemplary embodiments and is not intended to limit this disclosure.

[0044] In this specification, unless otherwise specified in the phrase, the singular form may include the plural form, and when described as “at least one (or one or more) of A, B and C”, it may include one or more of all possible combinations of A, B and C.

[0045] Furthermore, terms such as first, second, A, B, (a) and (b) may be used to describe components of exemplary embodiments of this disclosure.

[0046] These terms are used only to distinguish one component from another, and the properties, sequence, order, etc. of the corresponding components are not limited by these terms.

[0047] Furthermore, when the first component is described as being “connected,” “coupled,” or “joined” to the second component, it may include cases where the first component is directly connected, coupled, or joined to the second component, and may also include cases where the first component is “connected,” “coupled,” or “joined” to the second component through other components existing between the first component and the second component.

[0048] Furthermore, when the first component is described as being formed or positioned "above" or "below" the second component, "above" or "below" can include not only cases where the two components are in direct contact with each other, but also cases where one or more third components are formed or positioned between the two components. Additionally, when described as "above" or "below," it can include not only an upward direction based on a component but also a downward direction.

[0049] In the following, various exemplary embodiments will be described in detail with reference to the accompanying drawings, and the same reference numerals denote the same or corresponding components, and repeated descriptions thereof will be omitted.

[0050] Figure 1 It is a view showing how a vehicle communicates with other devices to transmit and receive data.

[0051] refer to Figure 1The vehicle 100 can be powered by either electricity or fossil fuels. In the case of electricity, for example, the vehicle 100 can be a pure battery-powered vehicle powered solely by a high-voltage battery, or it can employ a gas-based fuel cell as its energy source. Furthermore, the fuel cell can use any form of gas capable of generating electricity, and this gas can, for example, fill the vehicle 100 in a liquefied state. Here, for example, the gas can be hydrogen. However, this disclosure is not limited to this, and any gas can be applied. In the case of fossil fuels, the vehicle 100 can be powered by fuel (such as gasoline, diesel, or liquefied petroleum gas) and equipped with an internal combustion engine that drives the actuator 116 through the combustion of fuel. From the perspective of providing driving force to the wheels of the wheel drive unit 118, the engine can be included in the energy generation unit 110. As an exemplary embodiment of this disclosure, the vehicle 100 can selectively drive the actuator 116 using both a fossil fuel-based internal combustion engine and battery electricity, and can be a hybrid vehicle.

[0052] Vehicle 100 can refer to a mobile device. Vehicle 100 is a ground vehicle that travels on the ground and can be a typical passenger car, commercial vehicle, or private vehicle (PBV). Vehicle 100 can be a four-wheeled vehicle, such as a passenger car, SUV, mini-truck, or a vehicle with more than four wheels, such as a bus, large truck, container truck, or heavy equipment vehicle. Here, ground vehicles can include not only vehicles that move on land but also vehicles that move underground. Vehicle 100 can be a robot in a broad sense, such as a transport vehicle, and the robot can move using wheels, tracks, or other mobility modules. In the exemplary embodiments of this disclosure, ground mobility devices such as ground vehicles are primarily described; however, without contradicting this disclosure, the exemplary embodiments of this disclosure can also be applied to air mobility devices such as advanced air mobility (AAM) and aircraft, as well as water mobility devices such as ships and submarines.

[0053] Vehicle 100 can be driven autonomously, and this autonomous driving can be implemented as semi-autonomous or fully autonomous driving. Fully autonomous driving can be set up for autonomous movement, in which the processor 122 of vehicle 100 has full control without user intervention, even when the driving situation is uncertain. Semi-autonomous driving can be set up for autonomous movement that requires driver intervention depending on the specific driving situation. Semi-autonomous driving can be implemented such that, in the above situations, autonomous driving is deactivated and control is transferred to the user, who then performs manual driving. According to the levels of autonomous driving defined by the Society of Automotive Engineers (SAE), semi-autonomous driving corresponds to levels 1 to 4, and fully autonomous driving corresponds to level 5.

[0054] Simultaneously, vehicle 100 can communicate with other devices 200 and 300 or another vehicle 400. For example, other devices may include a server 200 for supporting various controls, status management, and driving of vehicle 100; an Intelligent Transportation System (ITS) device 300 for receiving information from the ITS; various types of user devices, etc. For instance, server 200 may be an external device operated or configured by the vehicle manufacturer to serve autonomous driving, and may receive connection data from vehicle 100 or transmit data required for autonomous driving. To support autonomous driving and various services of vehicle 100, server 200 may, in response to requests and data transmitted from vehicle 100 and user devices, transmit various information and software modules used to control vehicle 100 to vehicle 100.

[0055] For example, ITS device 300 is a roadside unit (RSU) and can exchange vehicle identification data, driving control and status data, environmental data around the vehicle, map data, etc. with vehicle 100 via vehicle-to-infrastructure (V2I) to assist the user's driving or support the autonomous driving of vehicle 100. Vehicle 100 can exchange the above-listed data with another vehicle 400 via vehicle-to-vehicle (V2V) to support manual driving or autonomous driving.

[0056] Vehicle 100 can communicate with another vehicle or other device based on cellular communication, wireless access in the vehicle environment (WAVE) communication, dedicated short-range communication (DSRC), short-range communication, or other communication methods.

[0057] For example, vehicle 100 can use a communication network (such as LTE or 5G, WiFi, WAVE, etc.) as a cellular communication network to communicate with server 200, ITS device 300, and another vehicle 400. As an exemplary embodiment of this disclosure, DSRC or similar technologies used in vehicle 100 can be used for communication between vehicles. The communication methods between vehicle 100, server 200, ITS device 300, another vehicle 400, and user equipment are not limited to the embodiments described above.

[0058] Figure 2 This is a view showing the modules forming a vehicle 100 according to an exemplary embodiment of the present disclosure.

[0059] The vehicle 100 may include a sensor unit 102, a control unit 106, a display 108, a load device 114, and a transceiver 112.

[0060] The sensor unit 102 may include various types of detectors for detecting various states and conditions occurring in the external environment, internal systems, user operation, and passenger space of the vehicle 100.

[0061] Sensor unit 102 may include an outward-facing camera 104a, a radio detection and ranging (RADAR) sensor 104b, a light detection and ranging (LiDAR) sensor 104c, etc., to detect dynamic and static objects present outside the vehicle 100. Camera 104a can detect external objects when used in the vehicle 100 to generate video data and transmit the video data to processor 122. LiDAR sensor 104c can be configured to generate point cloud data as detection data for external objects and transmit the point cloud data to processor 122 to generate three-dimensional spatial information that at least identifies the shape of the external object. Radar sensor 104b can emit radio waves of a specific frequency toward the peripheral area of ​​the vehicle 100 to identify the presence, relative distance, speed, direction, etc., of external objects, generating radar data through radio waves reflected from the external objects. In an exemplary embodiment of this disclosure, LiDAR sensor 104c is provided as an exemplary implementation of this disclosure; however, in another example, LiDAR sensor 104c may not be installed.

[0062] Sensor unit 102 may include positioning sensor 104d, wheel sensor 104e, attitude sensor 104f, etc., to check the vehicle's position, speed, driving posture, etc. Attitude sensor 104f may include gyroscope sensor, angular velocity sensor, acceleration sensor, etc.

[0063] In the exemplary embodiments of this disclosure, the sensor of the sensor unit 102 mentioned in the description of the exemplary embodiments is mainly described, but additional sensors for detecting any situation not listed above may also be included.

[0064] The control unit 106 can be configured as a module operated by a user for driving. For example, the control unit 106 may be a steering wheel, automatic or manual transmission, accelerator pedal, brake pedal, etc., for manual driving. The control unit 106 may also include an interface for using, deactivating, and selecting detailed functions of an autonomous driving mode requested by the user, enabling the user to use autonomous driving functions. To receive various requests related to autonomous driving, the control unit 106 may include, for example, a hard interface located at a predetermined location within the vehicle 100 or a soft interface that can be touched on the display 108. Depending on the specifications of the autonomous vehicle, at least one of the steering wheel, transmission, and pedals may be omitted. As an exemplary embodiment of this disclosure, in addition to driving control, the control unit 106 may also include a module for receiving user control requests for the load device 114.

[0065] Display 108 is configured as a user interface. Display 108 can display the vehicle 100's operating status, control status, route / traffic information, remaining energy information, driver requests, etc., to be output by processor 122. Furthermore, display 108 can be configured as a touchscreen, which is configured to detect driver input to receive driver requests instructing processor 122.

[0066] The load device 114 may be mounted on the vehicle 100 and may be a type of non-drive electrical device other than a drive power system such as the wheel drive unit 118. The load device 114 is an auxiliary device for receiving electricity from the energy generation unit 110 and may be any of various devices, such as those provided in the air conditioning system, lighting system, seating system, and vehicle 100. In exemplary embodiments of this disclosure, a cooling / heating system for cooling or heating the vehicle 100, including a battery, fuel cell, internal combustion engine, air conditioning system, and at least one of these in a specific area, may also be included in the load device 114.

[0067] Transceiver 112 can support communication with server 200, ITS device 300, nearby vehicle 400, etc. For example, transceiver 112 may include modules for processing cellular communication, WAVE, DSRC communication, etc. In an exemplary embodiment of this disclosure, transceiver 112 can transmit data generated or stored during driving to server 200 and receive data and software modules transmitted from server 200. Transceiver 112 can support communication with the electronic devices of passengers inside vehicle 100. In an exemplary embodiment of this disclosure, vehicle 100 can transmit and receive data used in the method according to an exemplary embodiment of this disclosure via transceiver 112 with external devices.

[0068] In addition, the vehicle 100 may include an energy generation unit 110 and an execution unit 116.

[0069] Energy generation unit 110 can be configured to generate and provide power and electricity for driving and non-driving power systems, such as actuator 116. For example, non-driving power systems may include, but are not limited to, sensor unit 102, control unit 106, display 108, load device 114, transceiver 112, etc., and may include any of various components that implement sensing, interface, communication, and convenience functions, in addition to those directly involved in driving operation. When the vehicle 100 is driven by electric power, for example, energy generation unit 110 can be configured as a battery charged from its external source or as a combination of a battery and a fuel cell that charges the battery. In the case of a battery and fuel cell combination, energy generation unit 110 may include a tank storing materials (e.g., liquefied hydrogen) used to generate electricity for the fuel cell. When the vehicle 100 is driven by fossil fuels, energy generation unit 110 can be configured as an internal combustion engine. Furthermore, when the vehicle 100 is a hybrid type, energy generation unit 110 can be configured as a combination of an internal combustion engine and a battery.

[0070] The execution unit 116 may include at least one module for implementing driving operations and can perform at least one driving operation, including longitudinal control (such as acceleration and deceleration) and lateral control (such as steering), according to a user request from the control unit 106. To execute driving operations according to manual operation by the user or instructions from the autonomous driving processor 122, the execution unit 116 may include a wheel drive unit 118, and mechanical components and electronic modules for implementing driving operations of the wheel drive unit 118. When the vehicle 100 operates on electric power, the vehicle 100 may include components for transmitting the requested driving operation to the wheel drive unit 118. When the vehicle 100 operates on fossil fuel power, the execution unit 116 may include a transmission and gear module for transmitting power from the internal combustion engine.

[0071] The wheel drive unit 118 may include multiple wheels, a drive force generation module for generating and applying drive force to the wheels or transmitting drive force, a braking module for decelerating the drive of the wheels, and a steering module for achieving lateral control of the wheels. When the vehicle 100 is driven by electric power, the drive force generation module may be configured as a motor component for generating drive force based on electricity output from a battery. The braking module of the electric vehicle 100 may also include regenerative braking functionality.

[0072] The memory 120 can store applications and various data used to control the vehicle 100, and can load applications or read or write data according to the request of the processor 122.

[0073] Processor 122 can perform overall control of vehicle 100. Processor 122 can be configured to execute applications and instructions stored in memory 120.

[0074] Figure 3 This is a view used to describe the operation of a vehicle according to an exemplary embodiment of this disclosure. Reference Figure 2 and Figure 3 The transceiver 112 can communicate with the first server 1000 to receive the highlight video and store the highlight video in the memory 120.

[0075] For example, transceiver 112 can receive highlight video from first server 1000 according to a preset period and store the highlight video in memory 120. The preset period can be pre-set according to the vehicle's driving environment, communication status with first server 1000, etc., and can be changed or updated.

[0076] Alternatively, transceiver 112 may request the first server 1000 to transmit highlight video at the time when the vehicle stops, based on the request of processor 122, and receive the highlight video corresponding to the transmission request from the first server 1000, and store the highlight video in memory 120.

[0077] Alternatively, transceiver 112 can transmit highlight request information, including predicted stop information and information on missing video segments during vehicle driving, to the first server 1000, and receive highlight video corresponding to the highlight transmission request from the first server 1000, and store the highlight video in memory 120. Missing video segment information can represent segments of video signals for which video content cannot be output while the vehicle is in motion.

[0078] In addition, transceiver 112 can collect traffic condition information, including traffic sensor, camera, GPS data, traffic light information, etc., from traffic management systems or traffic signal controllers.

[0079] The vehicle's stopped state can be a state in which the vehicle is stopped for no more than a specific time, and the driving state can be a state in which the vehicle is moving without stopping. However, in the exemplary embodiments of this disclosure, in order to ensure the predetermined time period for playing highlight video, the vehicle's stopped period is defined as a time of more than a few seconds and less than a few minutes.

[0080] The first server 1000 can select highlight segments from the video content, generate highlight videos at predetermined time intervals, and provide the highlight videos to the vehicle. The first server 1000 can be a server that generates video content itself, or it can be a server that receives video content from a server that generates video content and only generates highlight videos.

[0081] The first server 1000 can collect raw video of the video content. The raw video can be a recorded video of the entire video content or a live stream video. The first server 1000 can divide the collected video into predetermined time intervals or event units and extract specific frames to identify highlight moments. The first server 1000 can use deep learning algorithms or models to detect important events. For example, the first server 1000 can identify highlight moments through object detection, motion recognition, etc., or by analyzing audience cheers, commentator tone changes, etc., or by using metadata attached to the video content (e.g., timestamps or event logs) to identify highlight moments.

[0082] The first server 1000 can be configured to generate short clips based on detected highlight moments, add transition effects for natural transitions between clips, and remove unnecessary parts. Furthermore, the first server 1000 can be configured to generate highlight videos by adding effects such as slow motion or zoom-in / zoom-out, or by adding music and narration. Finally, the first server 1000 can apply color correction and filters for visual consistency of the highlight videos, render the generated keyed videos, and store the generated highlight videos in any of various formats.

[0083] Display 108 can output at least one of a video signal and an audio signal of video content. In an exemplary embodiment of this disclosure, display 108 may include advanced vehicle navigation and telematics (AVNT). AVNT is a term for an information and entertainment system in a vehicle and may be a system that integrates navigation, audio, video, and communication functions.

[0084] Under the control of the processor 122, the display 108 can output only the audio signal of the video content when the vehicle is moving, and output both the video signal and the audio signal of the video content when the vehicle is stopped.

[0085] Furthermore, under the control of the processor 122, the display 108 can receive and play video content in real time from an external server via a streaming service. The external server can be a first server 1000.

[0086] The processor 122 can be configured to determine whether the vehicle is in motion, receive a highlight video from the first server 1000 corresponding to a first period of time when the vehicle is in motion, and control the display 108 to play the highlight video during a second period of time when the vehicle is in a stopped state.

[0087] Processor 122 can be configured to determine the vehicle's driving state using data measured by positioning sensor 104d, wheel sensor 104e, and attitude sensor 104f. For example, processor 122 can be configured to use the gyroscope sensor, angular velocity sensor, and acceleration sensor in the attitude sensor to determine that the vehicle is in a stationary state when the vehicle has not moved for a preset time or longer. Here, the preset time can be set in seconds. Processor 122 can be configured to determine that the time the vehicle remains stationary is a second time period, and to determine that the time the vehicle remains in a moving state rather than a stationary state is a first time period.

[0088] The processor 122 can be configured to control the display 108 to play video content stored in the memory 120 or received from the first server 1000. The processor 122 can stop the video signal output of the video content during a first period of vehicle travel. At this time, the processor 122 can be configured to control the display 108 to output only the audio signal of the video content during the first period.

[0089] Furthermore, the processor 122 can be configured to control the display 108 to play video and audio signals of video content during a second period when the vehicle is stopped. At this time, the processor 122 can be configured to control the display 108 to play highlight video.

[0090] When the vehicle stops, the processor 122 can request the first server 1000 to transmit highlight video via transceiver 112. At this time, the processor 122 can also transmit video clip information missing from the first time period during the vehicle's previous driving state, in order to request the transmission of highlight video corresponding to the missing video clips. When the vehicle's stopped state ends, the processor 122 can request the first server 1000 to stop transmitting highlight video via transceiver 112. At this time, the processor 122 can also transmit the end time of the highlight video played on display 108 during the second time period to the first server 1000.

[0091] Alternatively, the processor 122 can be configured to use vehicle driving information and traffic condition information to generate predictive stopping information, including the vehicle's predicted stopping point, the vehicle's predicted stopping start time, and the vehicle's predicted stopping end time.

[0092] The processor 122 can be configured to generate predictive stopping information using traffic condition information collected via transceiver 112 and vehicle driving information received from electronic components in the vehicle. The vehicle driving information may include data such as the vehicle's current position, speed, acceleration, direction, destination, etc., and may be collected from a Global Positioning System (GPS) system, On-Board Diagnostic System II (OBD-II), or a telematics device in the vehicle.

[0093] The processor 122 can synchronize traffic condition information with vehicle driving information based on time and location, and then analyze traffic density by road segment to assess congestion and detect events such as traffic accidents, construction zones and traffic light patterns to assess their impact on driving.

[0094] Therefore, processor 122 can be configured to use machine learning models or simulations to predict future traffic conditions. Processor 122 reflects real-time traffic information to determine the optimal route to the vehicle's destination input into the navigation device. Processor 122 analyzes the vehicle's driving patterns (e.g., frequency of acceleration, deceleration, or stopping) to assess the likelihood of stopping.

[0095] Processor 122 can identify road segments with high traffic density, traffic lights, intersections, etc., along the driving route and determine the probability of stopping at each point. Processor 122 can be configured to determine the probability of the vehicle stopping at each point based on the vehicle's current speed, traffic density, and driving mode. Processor 122 can select points exceeding a certain probability as predicted stopping points.

[0096] Processor 122 can be configured to determine the predicted time when the vehicle will stop at the predicted stop point while traveling at the current speed. For example, processor 122 can be configured to determine the predicted stop start time according to the following Equation 1:

[0097] [Equation 1]

[0098]

[0099] In equation 1, t start Indicates the predicted start and stop times, t current d represents the current time. stop Indicates the predicted stopping point, d current This indicates the current position, and v current Indicates the current speed.

[0100] In addition, the processor 122 can determine the predicted stop end time by reflecting traffic condition information such as signal waiting time and congestion time from the predicted stop start time.

[0101] Processor 122 can be configured to generate highlight request information including predicted stop information and information about missing video segments during a first time period. Processor 122 can request the first server 1000 to transmit highlight video via transceiver 112 during a predetermined time period before the predicted stop start time of the vehicle. Processor 122 can be configured to generate information about missing video segments based on the predicted stop information and request the transmission of highlight video corresponding to the missing video segments along with the highlight request information. At this time, processor 122 can request a playable length of highlight video during a second time period during which the predicted stop is based on the predicted stop end time. When the vehicle's stopped state ends, processor 122 can request the first server 1000 to stop transmitting highlight video via transceiver 112. At this time, processor 122 can also transmit the end time of the highlight video played on display 108 during the second time period to the first server 1000.

[0102] Figure 4 , Figure 5 and Figure 6 This is a view used to describe the operation of a processor according to an exemplary embodiment of this disclosure.

[0103] Let's refer to each other. Figure 4 The processor 122 can be configured to control the display 108 to sequentially play highlight videos stored in the memory 120 in chronological order. The processor 122 can select highlight videos corresponding to missing video segments and control the display 108 to sequentially play the highlight videos during a second time period.

[0104] Let's refer to each other. Figure 5 The processor 122 can be configured to control the display 108 to play highlight videos stored in the memory 120 in descending order of priority. In this case, the processor 122 can set the priority based on at least one of the popularity of the highlight videos, preference for the highlight videos, and the playback time of the highlight videos.

[0105] For example, processor 122 can be configured to control display 108 so that highlight videos are played sequentially in descending order of popularity during the second time period. First server 1000 can be configured to determine popularity using the number of times the highlight videos are played, evaluation scores, etc., and provide highlight videos that include popularity information.

[0106] For example, processor 122 can be configured to control display 108 to sequentially play highlight videos in descending order of passenger preference during a second time period. Preferences can be set based on information pre-set by the vehicle driver or passengers.

[0107] For example, processor 122 can be configured to control display 108 to sequentially play highlight videos whose playback times most closely resemble the vehicle's predicted stop time. The predicted stop time can be determined based on the predicted stop start time and predicted stop end time described above.

[0108] Let's refer to each other. Figure 6 The processor 122 can be configured to control the display 108 to play highlight video of the live video content during a second period, in addition to controlling the display during a first period of vehicle movement. When the live video starts while the vehicle is stationary, the processor 122 is configured to control the display 108 to output video and audio signals of the live video content.

[0109] Subsequently, when the vehicle switches to driving mode, the processor 122 is configured to control the display 108 to stop outputting video signals of the live video content and only output audio signals.

[0110] The processor 122 receives highlight video from the first server 1000 via transceiver 112, and controls the display 108 to play highlight video of the live video content when the vehicle is stationary. At this time, the video signal and audio signal of the highlight video can be output.

[0111] When the vehicle switches back to driving mode, the processor 122 is configured to control the display 108 to stop outputting the video signal of the live video content and only output the audio signal.

[0112] Figure 7 This is a view used to describe the operation of a vehicle according to another exemplary embodiment of this disclosure.

[0113] exist Figure 7 In this process, transceiver 112 can transmit vehicle driving information to the second server 2000 under the control of processor 122.

[0114] The second server 2000 can be a vehicle navigation server. The second server 2000 can perform functions such as guiding real-time routes, providing traffic information, and managing map data. The second server 2000 can operate on a cloud basis and can perform functions such as determining routes, searching for optimal routes, providing real-time traffic information, collecting traffic conditions, analyzing traffic conditions, predicting traffic, and managing map data.

[0115] Furthermore, the second server 2000 can be configured to use driving information and traffic condition information to determine predicted stopping information, including the predicted stopping point of the vehicle, the predicted stopping start time of the vehicle, and the predicted stopping end time of the vehicle. The second server 2000 can be configured to determine the predicted stopping point, predicted stopping start time, and predicted stopping end time of the vehicle in the same manner as the determination method described above for the processor 122.

[0116] Transceiver 112 can receive the vehicle's predicted stop point, predicted stop start time, and predicted stop end time from the second server 2000, and transmit the vehicle's predicted stop point, predicted stop start time, and predicted stop end time to the processor 122.

[0117] Processor 122 can be configured to generate highlight request information including predicted stop information and information about missing video segments during the first time period. Processor 122 can request the first server 1000 to transmit highlight video via transceiver 112 during a predetermined time period before the predicted stop start time of the vehicle. Processor 122 can be configured to generate information about missing video segments based on the predicted stop information and request the transmission of highlight video corresponding to the missing video segments along with the highlight request information. At this time, processor 122 can request a playable length of highlight video during the second time period, during which the predicted stop end time is calculated. When the vehicle's stopped state ends, processor 122 can request the first server 1000 to stop transmitting highlight video via transceiver 112. At this time, processor 122 can also transmit the end time of the highlight video played on display 108 during the second time period to the first server 1000.

[0118] Figure 8 This is a flowchart of a method for controlling a vehicle according to an exemplary embodiment of the present disclosure.

[0119] refer to Figure 8 The transceiver receives highlight video from the first server according to a preset period and stores the highlight video in the memory. The preset period can be set in advance according to the vehicle's driving environment, communication status with the first server, etc., and can be changed or updated (S801).

[0120] Subsequently, the processor is configured to determine whether the vehicle is moving. The processor is configured to determine that the time during which the vehicle remains stationary is the second time period, while the time during which the vehicle remains moving instead of stationary is the first time period (S802).

[0121] Subsequently, when the vehicle is in motion, the processor is configured to control the display to stop outputting video signals containing video content (S803).

[0122] Alternatively, when the vehicle is stationary, the processor is configured to control the display to play a highlight video corresponding to the first period when the vehicle is in motion (S804) during the second period when the vehicle is stationary.

[0123] Subsequently, when the vehicle comes to a stop, the processor is configured to control the display to stop outputting video signals containing video content and to request the first server to stop transmitting highlight video through the transceiver. At this time, the processor is configured to transmit the end time of the highlight video played on the display during the second time period to the first server (S805, S806).

[0124] Figure 9 This is a flowchart of a method for controlling a vehicle according to another exemplary embodiment of the present disclosure.

[0125] refer to Figure 9 The processor is configured to determine whether the vehicle is moving. The processor is configured to determine that the time during which the vehicle remains stationary is the second time period, while the time during which the vehicle remains moving instead of stationary is the first time period (S901).

[0126] Subsequently, when the vehicle is in motion, the processor is configured to control the display to stop outputting video signals containing video content (S902).

[0127] Alternatively, when it is determined that the vehicle has stopped, the processor is configured to request the first server to transmit the highlight video via the transceiver. At this time, the processor is configured to transmit the missing video segment information along with the missing video segment during the first period when the vehicle is moving, in order to request the transmission of the highlight video corresponding to the missing video segment (S903).

[0128] Subsequently, the transceiver receives the highlight video corresponding to the missing video segment from the first server and stores the highlight video in the memory (S904).

[0129] Subsequently, the processor is configured to control the display to play a highlight video corresponding to the first period when the vehicle is in motion during the second period when the vehicle is stationary (S905).

[0130] Subsequently, when the vehicle comes to a stop, the processor is configured to control the display to stop outputting video signals containing video content and to request the first server to stop transmitting highlight video through the transceiver. At this time, the processor is configured to transmit the end time of the highlight video played on the display during the second time period to the first server (S906, S907).

[0131] Figure 10 This is a flowchart of a method for controlling a vehicle according to yet another exemplary embodiment of the present disclosure.

[0132] refer to Figure 10The processor is configured to determine whether the vehicle is moving. The processor is configured to determine that the time during which the vehicle remains stationary is the second time period, while the time during which the vehicle remains moving instead of stationary is the first time period (S1001).

[0133] Alternatively, when the vehicle is stationary, the processor is configured to control the display to play a highlight video corresponding to the first period when the vehicle is in motion during the second period when the vehicle is stationary (S1002).

[0134] Alternatively, when the vehicle is in motion, the processor is configured to control the display to stop outputting video signals containing video content (S1003).

[0135] When the vehicle is in motion, the processor is configured to use the vehicle's driving information and traffic condition information to generate predicted stopping information, which includes the vehicle's predicted stopping point, the vehicle's predicted stopping start time, and the vehicle's predicted stopping end time (S1004).

[0136] Subsequently, the processor is configured to generate highlight request information that includes prediction stop information and information on video segments missing during the first time period (S1005).

[0137] Subsequently, the processor is configured to request the first server to transmit highlight video via a transceiver during a predetermined time period prior to the predicted start time of the vehicle's stop. The processor is configured to generate missing video segment information based on the predicted stop information, and request the transmission of highlight video corresponding to the missing video segment along with the highlight request information (S1006).

[0138] The processor is then configured to determine whether the vehicle is moving (S1007).

[0139] When the vehicle is in motion, the processor is configured to control the display to stop outputting video signals containing video content (S1008).

[0140] Subsequently, when the vehicle is stationary, the processor is configured to control the display to play a highlight video corresponding to the first period when the vehicle is in motion during the second period when the vehicle is stationary (S1009).

[0141] Subsequently, when the vehicle comes to a stop, the processor is configured to control the display to stop outputting video signals containing video content and to request the first server to stop transmitting highlight video through the transceiver. At this time, the processor is configured to transmit the end time of the highlight video played on the display during the second time period to the first server (S1010, S1011).

[0142] In the exemplary embodiments of this disclosure, the term "~cell" refers to a software component or a hardware component such as a field-programmable gate array (FPGA) or an ASIC, and the "~cell" is configured to perform a specific function. However, "cell" is not limited to software or hardware. A "cell" may be configured to be located in an addressable storage medium and configured to reproduce one or more processors. Thus, as an exemplary embodiment of this disclosure, a "cell" is a component such as a software component, an object-oriented software component, a class component and a task component, a process, a function, an attribute, a procedure, a subroutine, a program code segment, a driver, firmware, microcode, a circuit, data, a database, a data structure, a table, an array, and a variable. The functionality provided in components and "~cells" may be combined into a smaller number of components and "cells" or separated into additional components and "cells". Furthermore, components and "~cells" may be implemented as one or more CPUs in a playback device or a secure multimedia card.

[0143] According to an exemplary embodiment of the vehicle and its control method of the present disclosure, when the vehicle is stopped, highlight video from a video not viewed while driving can be provided.

[0144] Therefore, it can improve drivers' understanding of the video streaming service.

[0145] Therefore, video streaming services in vehicles can be actively utilized.

[0146] In addition, a continuous ambient viewing function can be provided to the driver while watching live video content.

[0147] Furthermore, by controlling the output of video content in a restricted manner according to the vehicle's driving status, the safety of the vehicle driver can be ensured.

[0148] Software implementation may include software components (or elements), object-oriented software components, class components, task components, processes, functions, properties, procedures, subroutines, program code segments, drivers, firmware, microcode, data, databases, data structures, tables, arrays, and variables. Software, data, etc., may be stored in memory and executed by a processor. Memory or processor may be employed in various ways well known to those skilled in the art, including those of ordinary knowledge in the art.

[0149] In addition, terms such as “unit” and “module” included in the specification refer to a unit for performing at least one function or operation, which can be implemented by hardware, software or a combination of hardware and software.

[0150] In the flowchart described with reference to the accompanying drawings, the flowchart can be executed by a controller or a processor. The order of operations in the flowchart can be changed, multiple operations can be combined, or any operation can be divided, and specific operations may not be executed. Furthermore, the operations in the flowchart can be executed sequentially, but not necessarily sequentially. For example, the order of operations can be changed, and at least two operations can be executed in parallel.

[0151] In the following text, the fact that hardware blocks can be operatively coupled may include the fact that direct and / or indirect connections are established between hardware blocks via wired and / or wireless means.

[0152] In exemplary embodiments of this disclosure, a vehicle may be referred to as a vehicle based on a concept that includes various means of transportation. In some cases, a vehicle may be interpreted as being based not only on various land vehicles (such as cars, motorcycles, trucks, and buses) that travel on roads, but also on various means of transportation such as airplanes, drones, ships, etc.

[0153] For ease of explanation and precise definition of the appended claims, the features of the exemplary embodiments are described using the terms “upper,” “lower,” “inner,” “outer,” “above,” “below,” “upward,” “downward,” “front,” “rear,” “rear,” “internal,” “external,” “inward,” “outer,” “inner,” “outer,” “forward,” and “backward”, with reference to the locations of such features shown in the accompanying drawings. It will also be understood that the term “connection” or its derivatives refer to both direct and indirect connections.

[0154] The term "and / or" can include a combination of multiple related listed items or any one of multiple related listed items. For example, "A and / or B" includes all three cases such as "A", "B", and "A and B".

[0155] In exemplary embodiments of this disclosure, "at least one of A and B" may refer to "at least one of A or B" or "at least one of a combination of at least one of A and B". Furthermore, "one or more of A and B" may refer to "one or more of A or B" or "one or more of a combination of one or more of A and B".

[0156] In this specification, unless otherwise stated, singular expressions include plural expressions, unless the context clearly indicates otherwise.

[0157] In exemplary embodiments of this disclosure, it should be understood that terms such as “comprising” or “having” are intended to specify the presence of the features, quantities, steps, operations, elements, components or combinations thereof described in the specification, and do not preclude the possibility of adding or having one or more other features, quantities, steps, operations, elements, components or combinations thereof.

[0158] According to an exemplary embodiment of the present invention, components may be combined with each other to form a single component, or some components may be omitted.

[0159] For purposes of illustration and description, the foregoing description of specific exemplary embodiments of this disclosure has been presented. They are not intended to be exhaustive or to limit this disclosure to the precise forms disclosed, and it will be apparent that many modifications and variations are possible in accordance with the foregoing teachings. Exemplary embodiments have been selected and described to illustrate certain principles of the invention and its practical application, enabling those skilled in the art to make and utilize various exemplary embodiments of this disclosure, as well as their various alternatives and modifications. The scope of this disclosure is intended to be defined by the appended claims and their equivalents.

Claims

1. A vehicle comprising: The transceiver is configured to communicate with the first server; The display is configured to output at least one of a video signal of video content and an audio signal of the video content; as well as A processor, operably connected to the transceiver and the display, is configured to determine whether the vehicle is in motion. Receive one or more highlight videos from the first server corresponding to a first time period when the vehicle is in motion; And during the second period when the vehicle is stationary, the display is controlled to play the one or more highlight videos.

2. The vehicle according to claim 1, wherein, The processor is further configured to: in response to determining that the vehicle is moving, control the display to stop outputting the video signal of the video content; and during the second time period when the vehicle is stopped, control the display to play the video signal of the one or more highlight videos and the audio signal of the one or more highlight videos.

3. The vehicle according to claim 1, wherein, The transceiver receives one or more highlight videos from the first server at a preset period and stores the one or more highlight videos in a memory operatively connected to the processor.

4. The vehicle according to claim 1, wherein, The transceiver receives the one or more highlight videos from the first server at the time when the vehicle stops, according to the request of the processor, and stores the one or more highlight videos in a memory operatively connected to the processor.

5. The vehicle according to claim 1, wherein, The processor is further configured to generate predicted stopping information using the vehicle's driving information and traffic condition information, the predicted stopping information including the vehicle's predicted stopping point, the vehicle's predicted stopping start time, and the vehicle's predicted stopping end time.

6. The vehicle according to claim 5, wherein, The processor is also configured to generate highlight request information that includes the prediction stop information and video segment information missing during the first time period.

7. The vehicle according to claim 6, wherein, The transceiver receives the one or more highlight videos corresponding to the highlight request information from the first server, and stores the one or more highlight videos in a memory operatively connected to the processor.

8. The vehicle according to claim 1, wherein, The processor is also configured to control the display to sequentially play the one or more highlight videos stored in a memory operatively connected to the processor in chronological order.

9. The vehicle according to claim 1, wherein, The processor is also configured to control the display to play the one or more highlight videos stored in the memory in descending order of priority.

10. The vehicle according to claim 9, wherein, The processor is also configured to set the priority based on at least one of the popularity of the one or more highlight videos, a preference for the one or more highlight videos, and the playback time of the one or more highlight videos.

11. The vehicle according to claim 1, wherein, The transceiver transmits the vehicle's driving information to the second server and receives predicted stopping information from the second server. The predicted stopping information includes the predicted stopping point of the vehicle determined using the driving information and traffic condition information, the predicted stopping start time of the vehicle, and the predicted stopping end time of the vehicle.

12. A method for controlling a vehicle, the method comprising: The processor determines whether the vehicle is in motion; and In response to determining that the vehicle has stopped, the processor controls a display operably connected to the processor to play one or more highlight videos corresponding to a first period in which the vehicle is in motion during a second period when the vehicle is stopped.

13. The method of claim 12, further comprising: In response to determining that the vehicle is moving, the processor controls the display to stop outputting video signals containing video content.

14. The method of claim 12, further comprising: Before determining whether the vehicle is in motion, a transceiver operably connected to the processor receives one or more highlight videos from a first server at a preset period, and stores the one or more highlight videos in a memory operably connected to the processor.

15. The method of claim 12, further comprising: After determining whether the vehicle is moving, a transceiver operably connected to the processor receives the one or more highlight videos from the first server at the time when the vehicle stops, according to the processor's request, and stores the one or more highlight videos in a memory operably connected to the processor.

16. The method according to claim 12, wherein, The step of determining whether the vehicle is in motion further includes: the processor using the vehicle's driving information and traffic condition information to generate predicted stopping information, the predicted stopping information including the vehicle's predicted stopping point, the vehicle's predicted stopping start time, and the vehicle's predicted stopping end time.

17. The method according to claim 16, wherein, Determining whether the vehicle is in motion further includes: generating highlight request information by the processor, which includes the predicted stop information and video segment information missing during the first time period.

18. The method of claim 17, further comprising: After determining whether the vehicle is in motion, the transceiver receives the one or more highlight videos corresponding to the highlight request information from the first server and stores the one or more highlight videos in a memory operatively connected to the processor.

19. The method according to claim 12, wherein, Controlling the display includes: the processor controlling the display to sequentially play one or more highlight videos stored in a memory operatively connected to the processor in chronological order.

20. The method according to claim 12, wherein, Controlling the display includes: the processor controlling the display to sequentially play one or more highlight videos stored in a memory operatively connected to the processor in descending order of priority.

Citation Information

Patent Citations

  • Pouch film and forming method using the same

    KR1020240125239A