System, electronic device, server device, and transmission method
The system addresses the challenge of in-vehicle device consumable replacement by determining optimal timing based on status information and automatically ordering replacements, enhancing user convenience and device performance.
Patent Information
- Application Number
- JP2025169067
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-10-07
- Publication Date
- 2026-01-14
AI Technical Summary
In-vehicle devices, such as memory cards, often remain installed and are difficult to replace, with users facing challenges in selecting appropriate replacements due to the variety of available options, leading to potential quality issues and user inconvenience.
A system with an electronic device and control unit that determines the appropriate timing for consumable replacement based on status information, including recording time, overwrite count, initialization count, and identification information, and notifies users or automatically orders replacements.
Ensures timely and appropriate replacement of consumables, improving user convenience by providing notified or automatic ordering of suitable replacements, ensuring optimal device performance and reducing the risk of inferior products.
Smart Images

Figure 2026004530000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a system and the like. [Background technology]
[0002] Various types of in-vehicle devices are known. For example, a typical example of such a device is a photographing device that is installed in a vehicle so as to capture an image of the front of the vehicle (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2010-244473 Summary of the Invention [Problem to be solved by the invention]
[0004] For example, memory cards are used as one of the replacement parts for in-vehicle devices, but unlike general devices, the memory cards tend to remain installed.
[0005] Furthermore, for example, even if a user wishes to replace a memory card, there are many types of memory cards available on the market, and it may be difficult for the user to select an appropriate memory card.
[0006] In view of the above-mentioned problems, one object of the present invention is to improve user convenience, for example, to provide a system or the like that enables replacement of consumables at appropriate times in an in-vehicle device.
[0007] The object of the present invention is not limited to this, and the applicant intends to obtain rights for configurations that aim to achieve the effects achieved by parts of the configuration disclosed in the specification and drawings, etc., through divisional applications, amendments, etc. For example, this specification discloses problems in which the phrases "can" and "is possible" are read as "the problem is." Each problem is described as an independent problem, and the applicant intends to obtain rights for configurations that solve each problem separately through divisional applications, amendments, etc. Even if the problem is implicitly understood from the description in the specification, the applicant intends to claim part of the configuration described in this specification through amendments or divisional applications. Furthermore, the applicant has disclosed configurations that solve problems that combine these independent problems, and the applicant intends to obtain rights for them. [Means for solving the problem]
[0008] (1) In view of the above-mentioned problems, the system of this embodiment is a system including an electronic device used in a vehicle, in which a specified consumable item used by the electronic device to perform a specified function is configured to be replaceable with the electronic device, and is characterized by having a control unit that determines when to replace the consumable item based on status information, which is information regarding the status of the consumable item.
[0009] In this way, the replacement timing can be determined based on information about the consumables of the electronic device, and therefore the user of the electronic device (e.g., the user of the electronic device) can know the appropriate replacement timing for the consumables.
[0010] (2) In addition, in the system of this embodiment, the consumable item is a recording medium, and the status information includes information indicating the time when data was recorded on the recording medium, and the control unit may determine that it is time to replace the recording medium when the recorded time exceeds a predetermined time.
[0011] In this way, if the time that video has been recorded on the recording medium exceeds a predetermined time, it can be determined that it is time to replace the recording medium. In other words, it is possible to appropriately detect the deterioration in the quality of the recording medium according to the recording time of the data on the recording medium and determine that it is time to replace the recording medium.
[0012] (3) In addition, in the system of this embodiment, the consumable item is a recording medium, the status information includes the number of times the recording medium has been overwritten, and the control unit may determine that it is time to replace the recording medium when the number of times the recording medium has been overwritten exceeds a predetermined threshold.
[0013] In this way, if the recording medium has been overwritten a predetermined number of times, it can be determined that it is time to replace it. That is, it is possible to appropriately detect the state in which the recording medium has been overwritten a predetermined number of times and its quality has deteriorated, and determine that it is time to replace it.
[0014] (4) In addition, in the system of this embodiment, the consumable item is a recording medium, the status information includes information regarding the number of times the recording medium has been initialized, and the control unit may determine that it is time to replace the recording medium when the number of times the recording medium has been initialized reaches or exceeds a predetermined threshold.
[0015] In this way, the time to replace the recording medium can be determined based on a notification signal from the imaging device. For example, when a user performs an operation to replace the recording medium on the imaging device, the server device can determine that it is time to replace the recording medium.
[0016] (5) In addition, in the system of this embodiment, the consumables may include identification information for identifying the consumables, and the control unit may refer to the consumables to determine when it is time to replace the recording medium.
[0017] In this way, the consumables can be identified by the identification information, and the replacement time of the consumables can be determined by referring to the identification information. In other words, the replacement time of the recording medium can be determined individually for each consumable.
[0018] (6) In the system of the present embodiment, when it is determined that it is time to replace the consumable item, the control unit may notify the user that it is time to replace the consumable item.
[0019] In this way, when it is time to replace the consumable item, the replacement time can be notified, that is, the user can know that it is time to replace the recording medium.
[0020] (7) In the system of the present embodiment, the control unit may place an order for the consumable when it determines that the replacement time for the consumable has arrived.
[0021] In this way, when the replacement time for a consumable item arrives, the consumable item is ordered, and the user can receive a replacement consumable item when the replacement time arrives, allowing the user to use the electronic device without having to worry about the timing of consumable item replacement.
[0022] (8) In the system of this embodiment, the control unit may order a type of consumable product determined depending on the state of the consumable product.
[0023] In this way, the type of consumable item can be determined and ordered according to the state of the consumable item, that is, the appropriate consumable item can be ordered according to the user's usage.
[0024] (9) In the system of this embodiment, the consumable item may be a recording medium, and the type may be the recording capacity and / or quality of the recording medium.
[0025] In this way, when placing an order, the recording capacity and quality of the recording medium can be determined according to the condition of the recording medium.
[0026] (10) In addition, in the system of this embodiment, the control unit may manage consumables sent to users and place orders for the consumables so that spare consumables are sent to the users.
[0027] In this way, the user can order consumables as if spare consumables were being sent to them, which means that the user can keep spare consumables in addition to the consumables used in the electronic device.
[0028] (11) In addition, in the system of this embodiment, the consumables have serial number information assigned with a series of numbers, and the control unit may issue an alert when the consumables that do not have serial numbers are installed.
[0029] In this way, even if spare consumables are sent to the user, the consumables have serial number information, which is a series of numbers assigned to them. When the user installs a consumable in the electronic device, if a consumable that does not have a serial number is installed, a notification is issued. In other words, the user can replace consumables consecutively without making a mistake in the order in which they are installed in the electronic device.
[0030] (12) In the system of this embodiment, when ordering the consumables, the control unit may order the consumables to be packaged with instructions describing the procedure for the update process.
[0031] In this way, it is possible to order the consumables so that the instructions describing the update procedure are included together with the consumables, meaning that the user can receive the instructions describing the update procedure together with the consumables.
[0032] (13) In the system of this embodiment, the consumables may further include electronic data of instructions describing the update procedure.
[0033] In this way, instructions describing the update procedure are recorded on the consumable product, which allows the user to check the update procedure by referring to the consumable product.
[0034] (14) In the system of this embodiment, the consumable item may be a recording medium, and first update information used by the electronic device may be recorded on the recording medium.
[0035] In this way, the update information used by the electronic device can be recorded on the recording medium to be ordered. In other words, since the update information is recorded on the recording medium delivered to the user, the user does not need to download the information again.
[0036] (15) In the system of this embodiment, the first update information may be firmware for the electronic device.
[0037] In this way, the firmware for the electronic device can be recorded on the recording medium, allowing the user to easily obtain new firmware when receiving a new recording medium.
[0038] (16) In the system of this embodiment, the first update information may be location information indicating a location where the electronic device issues an alarm.
[0039] In this way, the location information at which the electronic device issues an alarm can be recorded along with the recording medium, allowing the user to easily obtain the new alarm location when receiving a new recording medium.
[0040] (17) In the system of this embodiment, the control unit may issue a notification when the first update information is recorded.
[0041] In this way, the electronic device can notify the user that update information has been recorded, which allows the user to confirm that update information is present on the recording medium and to select whether or not to perform the update.
[0042] (18) In the system of this embodiment, the control unit may issue a notification when the recording medium is loaded, when the electronic device is turned on, or when the first update information is detected.
[0043] In this way, notification can be given at any one of the following times: when the recording medium is mounted, when the electronic device is turned on, and when the first update information is detected.
[0044] (19) In the system of the present embodiment, the control unit may notify the electronic device that the update process is in progress while the electronic device is performing the update process based on the first update information.
[0045] In this way, when the electronic device is performing update processing based on the first update information, it is possible to notify the user that update processing is being performed, that is, the user can confirm that the processing currently being performed by the electronic device is update processing and check the progress of the update processing.
[0046] (20) In the system of the present embodiment, the control unit may notify the remaining time of the process while the electronic device is performing the update process based on the first update information.
[0047] In this way, while the electronic device is performing update processing based on the first update information, the remaining time of the processing can be notified, that is, the user can check how much time is left until the processing currently being performed by the electronic device is completed, and the progress of the update processing.
[0048] (21) Furthermore, in the system of this embodiment, the system may further include other electronic devices used in a vehicle, the consumable item may be a recording medium, and second update information used by the other electronic devices may be recorded on the recording medium.
[0049] In this way, if the system includes other electronic devices, update information for the other devices can be included in the recording medium sent to the user, and the user can receive update information for the other devices by receiving the recording medium.
[0050] (22) In the system of this embodiment, the control unit issues a notification when the second update information is recorded.
[0051] In this way, the system can notify the user that update information used by another electronic device different from the electronic device has been recorded, allowing the user to confirm that an error has occurred and to follow the displayed guidance to load the recording medium into the appropriate device.
[0052] (23) In the system of this embodiment, the control unit may notify an error or give guidance when the second update information is recorded on the recording medium.
[0053] In this way, if second update information that is not used by the electronic device is recorded, the system can notify the user of an error or provide a guide message. In other words, since the second update information is to be used by another electronic device, the electronic device will display an error message such as "Cannot be used" or a guide message such as "This is update information for an alarm device." This allows the user to insert the recording medium into the appropriate device.
[0054] (24) In the system of the present embodiment, the recording medium may further record first update information used by the electronic device, and when the first update information and the second update information are recorded, the control unit may perform an update process based on the first update information and then notify the user of the announcement.
[0055] In this way, when the first update information and the second update information are recorded, the electronic device can execute the update process based on the first update information and then provide a notification. For example, a notification such as "Alarm device update information is also included" may be displayed.
[0056] (25) In the system of this embodiment, the control unit may notify the user by displaying a message, outputting a sound, or notifying another device.
[0057] In this way, the system can notify the user that it is time to replace the recording medium by displaying a message, outputting a sound, or notifying another device. That is, the user can know that it is time to replace the recording medium by visually checking a displayed message, listening to a sound output message, or checking a notification sent to, for example, a smartphone.
[0058] (26) The system of this embodiment is characterized by further comprising a billing unit that performs billing based on the status information.
[0059] In this way, the user is billed based on the information included in the status information. That is, the usage status of the user's use of the electronic device can be determined based on the device information, and billing can be performed accordingly.
[0060] (27) In the system of this embodiment, the consumable item may be a recording medium, and the billing unit may perform billing based on the recording time of data recorded on the recording medium.
[0061] In this way, it is possible to charge according to the recording time of the data, i.e., it is possible to charge more if the usage time is long, and less if the usage time is short.
[0062] (28) In addition, in the system of this embodiment, the status information may include information about the vehicle in which the electronic device is installed, and the billing unit may perform billing based on the information about the vehicle.
[0063] In this way, it is possible to charge based on information about the vehicle in which the electronic device is installed, such as the vehicle's running conditions, driving intervals, and whether the vehicle is being driven safely.
[0064] (29) In the system of this embodiment, the status information may include location information of the electronic device, and the billing unit may perform billing based on the location information.
[0065] In this way, it is possible to charge based on the location information of the electronic device. For example, charging may be based on the distance traveled or the area of travel (e.g., urban area, rural area, etc.).
[0066] (30) In the system of this embodiment, the charging unit may determine the proportion of road types traveled on from the location information, and charge based on this proportion.
[0067] In this way, it is possible to charge according to the ratio of road types on which the electronic device is traveling. For example, the ratio of expressways to ordinary roads is determined as the road type. Then, the more expressways there are, the lower the charge may be.
[0068] (31) Also, in the system of this embodiment, the electronic device may include a detection unit that detects an event, the status information includes information about the detected event, and the billing unit may perform billing according to the detected event.
[0069] In this way, it is possible to charge according to the events detected by the electronic device. For example, sudden braking such as sudden braking or sudden acceleration can be detected as events. A driver with fewer events (less number of sudden brakings) can be determined to be driving safely, and the charge can be reduced.
[0070] (32) In addition, in the system of this embodiment, the status information may include information about the vehicle in which the electronic device is installed, and the system may further include a report output unit that outputs a report based on the status information.
[0071] In this way, a report can be output based on the status information. For example, if the status information includes driving data as information related to the vehicle, a driving report or the like can be output.
[0072] (33) In the system of this embodiment, the consumable item may be a backup power supply or a supercapacitor for the electronic device.
[0073] In this way, a backup power supply or supercapacitor can be ordered for replacement without any prior notice.
[0074] (34) In the electronic device of this embodiment, the electronic device is used in a vehicle and is capable of communicating with an external device, and a predetermined consumable item used for the electronic device to perform a predetermined function is configured to be replaceable by the electronic device, and the electronic device is characterized in that it includes a control unit that transmits status information, which is information regarding the status of the consumable item, to the external device so that the external device can determine when to replace the consumable item.
[0075] In this way, information about the consumables of the electronic device can be transmitted to an external device, and the replacement time can be determined based on the information about the condition of the consumables, thereby enabling the user of the electronic device (e.g., the user of the electronic device) to know the appropriate time to replace the consumables.
[0076] (35) The electronic device of this embodiment has a control unit and is used in a vehicle, and is configured so that specific consumables used by the electronic device to perform a specific function can be replaced by the electronic device, and the control unit determines when to replace the consumables based on status information, which is information about the status of the consumables, and when the time to replace the consumables has arrived, sends an order for the consumables to a server.
[0077] In this way, it is possible to determine the replacement timing and place an order based on information about the consumables of the electronic device, and therefore the user of the electronic device (e.g., the user of the electronic device) can appropriately obtain the consumables.
[0078] (36) The electronic device of this embodiment is an electronic device used in a vehicle and capable of communicating with an external device, wherein a specified consumable item used by the electronic device to perform a specified function is configured to be replaceable in the electronic device, and is characterized by having a control unit that, based on status information that is information regarding the status of the consumable item, issues an instruction to order a new consumable item if the status of the consumable item indicates a poor condition.
[0079] In this way, if a consumable item used in an electronic device shows a bad indicator, an instruction can be issued to order a new consumable item, allowing the user to always obtain a new consumable item before it deteriorates.
[0080] (37) The server device of this embodiment includes an acquisition unit that acquires status information, which is information regarding the status of a specific consumable item, from an electronic device used in a vehicle that is configured to be detachable to the specific consumable item used by the electronic device to perform a specific function, and a control unit that determines when to replace the consumable item based on the acquired status information.
[0081] This makes it possible to acquire information about the status of the consumables from the electronic device and determine when it is time to replace them based on the acquired status information, which makes it possible to, for example, notify the user that it is time to replace the consumables or execute a process to order the consumables based on the replacement time.
[0082] (38) In the server device of this embodiment, the control unit may determine that it is time to replace the consumable item when a notification signal is received from the electronic device.
[0083] In this way, when a notification signal is received from the electronic device, it can be determined that it is time to replace the consumables. As a result, for example, when a user performs a notification operation on the electronic device at any timing, the server device can acquire the timing as it is time to replace the consumables.
[0084] (39) In the server device of this embodiment, the control unit may place an order for the consumable item when it determines that the replacement time has arrived.
[0085] In this way, it becomes possible to automatically order consumables when they are due for replacement, and consumables will be automatically delivered to the user as needed without the user even being aware of it.
[0086] (40) The server device of this embodiment includes an acquisition unit that acquires status information, which is information regarding the status of a specific consumable item, from an electronic device used in a vehicle that is configured to be detachable to accommodate the specific consumable item used by the electronic device to perform a specific function, and a control unit that, based on the acquired status information, issues an instruction to order a new consumable item if the acquired status information indicates that the consumable item is in a poor condition.
[0087] In this way, if a consumable item used in an electronic device shows a bad indicator, an instruction can be issued to order a new consumable item, allowing the user to always obtain a new consumable item before it deteriorates.
[0088] (41) The system of this embodiment is a system that sends a recording medium capable of recording data to a user when it is time to replace it. The system includes an electronic device for a vehicle having a first control unit capable of mounting the recording medium, and a server device having a second control unit. The first control unit of the electronic device acquires recording information that is the state of the recording medium, and the second control unit of the server device acquires recording information regarding the recording medium from the electronic device, determines the time to replace it based on the recording information, and when the time to replace it arrives, orders the recording medium.
[0089] In this way, the electronic device can acquire the status of the recording medium, and the server device can order a new recording medium when it determines that it is time to replace the recording medium. This allows the user to automatically order a new recording medium when it is time to replace the recording medium, and allows the user to always receive a new recording medium.
[0090] (42) The delivery method of this embodiment is a delivery method for delivering a recording medium on which video is recorded in an imaging device to a user, and includes a determination step for determining when it is time to replace the recording medium attached to the imaging device, and a management step for managing the recording medium so that it is delivered to the user at the time of replacement.
[0091] In this way, it is possible to determine when the recording medium needs to be replaced and to send the recording medium to the user at that time.
[0092] The inventions shown in (1) to (42) above can be combined in any way. For example, a configuration may be created by adding at least a portion of the configuration of at least one invention from (2) onward to all or a portion of the configuration of the invention shown in (1). In particular, an invention may be created by adding at least a portion of the configuration of at least one invention from (2) onward to the invention shown in (1). Also, any configuration may be extracted from the inventions shown in (1) to (42) and combined. The applicant of this application intends to obtain rights to inventions including these configurations. Furthermore, even if a description is made of "in the case of..." or "when...," it is not intended to describe the configuration as being limited to that case or time. These are examples of better configurations, and the applicant intends to obtain rights to configurations other than these cases or times.
[0093] Furthermore, the order of the descriptions is not limited to this order. We also disclose configurations in which some parts have been deleted or the order has been changed, and we intend to obtain the rights to these. [Effects of the Invention]
[0094] According to the system etc. of the present invention, it is possible to improve convenience for the user, and for example, in an in-vehicle device, it becomes possible to replace consumables at an appropriate time.
[0095] The effects of the present invention are not limited to these, and effects achieved by the configuration disclosed in the present specification and drawings, etc. are also disclosed, and the applicant intends to obtain rights to the configuration achieving such effects through divisional applications, amendments, etc. For example, in this specification, phrases such as "can" and "is possible" are descriptions that clearly indicate the effects achieved, and there are also parts that demonstrate effects even without the phrases "can" and "is possible." Furthermore, there are effects that can be understood from the configuration even without such phrases. [Brief explanation of the drawings]
[0096] [Figure 1] FIG. 1 is a diagram illustrating an overview of a system according to a first embodiment. [Figure 2] FIG. 1 is a diagram illustrating an overview of a system according to a first embodiment. [Figure 3] FIG. 2 is a diagram illustrating the functional configuration of the imaging device according to the first embodiment. [Figure 4] FIG. 2 is a diagram illustrating a functional configuration of a server device according to the first embodiment. [Figure 5] FIG. 10 is a diagram illustrating (a) an example of recorded information and (b) an initialization operation in the first embodiment. [Figure 6] FIG. 2 is a sequence diagram for explaining the overall processing in the first embodiment. [Figure 7] 10 is an operational flow for explaining the processing in the replacement determination processing in the first embodiment. [Figure 8] 10 is an operational flow for explaining processing in an order processing in the first embodiment. [Figure 9] FIG. 3 is a diagram for explaining an example of operation in the first embodiment. [Figure 10] 10 is an operational flow for explaining processing in the imaging device in the second embodiment. [Figure 11] FIG. 10 is a diagram for explaining a third embodiment. [Figure 12] FIG. 10 is a diagram for explaining a fifth embodiment. [Figure 13] 13 is an operational flow for explaining processing in the fifth embodiment. [Figure 14] FIG. 13 is a diagram for explaining an example of operation in the fifth embodiment. [Figure 15] FIG. 13 is a diagram for explaining an example of operation in the fifth embodiment. [Figure 16] FIG. 10 is a diagram for explaining a sixth embodiment. [Figure 17] FIG. 13 is a diagram for explaining a seventh embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0097] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Note that the embodiment shown below is one embodiment of the present invention, and the content of the present invention should not be interpreted as being limited based on the following description.
[0098] In the following embodiments, the term "video" is a concept that includes both moving images and still images. Here, video may include multiple still images and audio data. In other words, video files include moving image files, moving image files, still image files, and still image files. Furthermore, various files such as video files and text files may be referred to as content.
[0099] Furthermore, "notification" includes the concepts of "report" and "alarm." For example, a "report" may be sent to an external system or other device. An "alarm" may be sent using a device within the system, such as a camera or a display or speaker of a terminal device.
[0100] Furthermore, although the video is recorded on a recording medium, it may also be expressed as "recording." For example, it may be expressed as recording the video captured by the image capturing device 10 on a recording medium.
[0101] In this embodiment, the consumables may be, for example, devices, electronic devices, or vehicles that are used to perform a predetermined function, and are particularly preferably detachable. Note that the consumables may be replenishable or detachable.
[0102] [1. First embodiment] First, let us explain how the present embodiment was conceived. It is widely known that SD cards, which store image data captured by drive recorders, are consumables. The inventors discovered that aftermarket SD cards are often overflowing with inferior products, such as TLC (Triple Level Cell) and, in some cases, QLC (Quad Level Cell) cards, which have specifications lower than those required by drive recorders. These inferior products sell well because they are cheap. Therefore, the inventors believed that if high-quality MLC (Multi Level Cell) SD cards could be delivered to users via a subscription model, users would be provided with SD cards that meet the specifications required by drive recorders, thereby improving user convenience and providing other benefits to users. The SD card specifications described here are merely examples. The inventors also came up with the idea of an embodiment in which users could receive not only replacement SD cards but also other items other than SD cards.
[0103] In this specification, the term "SD card" includes any form of card, such as an SD memory card, a miniSD card, or a microSD card. The capacity of the SD card may be any of the following standards: SDHC (SD High Capacity), SDXC (SD eXtended Capacity), or SDUC (SD Ultra Capacity). The maximum transfer speed is not limited to the default speed, but may also be any of the following: high speed, UHS-I, UHS-II, UHS-III, SD In this way, SD cards include not only the shapes and standards that exist at the time of filing, but also shapes and standards that will be defined in the future.
[0104] [1.1 System Overview] FIG. 1(a) is a schematic diagram showing a system 1 according to this embodiment. The system 1 includes electronic devices. The electronic devices are, for example, devices that can be mounted on a vehicle, and include a photographing device, an alarm device, a driving assistance device, and a navigation device. The electronic devices may be mounted on a vehicle (a device dedicated to a vehicle) or may be portable devices (for example, a device in which an application is installed on an information processing device such as a smartphone or a tablet). In this embodiment, the photographing device 10 will be described as an example.
[0105] The system 1 may further include an external server device 20. The image capturing device 10 and the server device 20 are connected via a network NW.
[0106] The photographing device 10 is equipped with a communication module capable of communication such as LTE, 4G, and 5G, and may be directly connected to the network NW. Alternatively, the photographing device 10 may be connected to a terminal device (not shown) such as a smartphone and connected to the network NW via the terminal device. The photographing device 10 and the terminal device are connected to each other via communication using a wireless LAN such as WiFi, communication using Bluetooth (registered trademark), wireless USB, or communication using ZigBee (registered trademark).
[0107] The photographing device 10 has a removable memory card 190 as an example of a consumable item. Video data captured by the photographing device 10 may be recorded on the memory card 190. The photographing device 10 may also transmit the captured video data to a connectable terminal device. The photographing device 10 may also transmit the captured video data to the server device 20 via the network NW.
[0108] The memory card 190 is a removable recording medium capable of recording video data, log data, etc. The memory card 190 may be a recording medium such as a CF card, an XQD memory card, an SD card (microSD / miniSD), an SDHC card, an SDXC card, or an SDUC card. Depending on the installation environment of the image capturing device 10, an MLC (Multi Level Cell) SD card is preferable, but an SLC (Single Level Cell) or TLC (Triple Level Cell) SD card may also be used. The memory card 190 may also be a recording medium such as a USB memory, as long as it is capable of recording video data, etc.
[0109] The image capturing device 10 can record log data together with video data on the memory card 190, or transmit (record) it to a terminal device or the server device 20. Here, the log data is data related to a log based on the operation of the image capturing device 10. The log data includes necessary information from among vehicle information, location information, driving information, event information, and trigger information.
[0110] The imaging device 10 may also be configured as an imaging system consisting of multiple devices, such as an observation device, a control device, and a recording device. The imaging system may be attached to a stationary object that does not move, but it is also preferable that part or all of the imaging system be attached to a mobile object.
[0111] Furthermore, when a part of the imaging system is attached to a fixed or moving object, it is particularly preferable that an observation device, such as a camera, for observing the behavior of the moving object be attached to the fixed or moving object.
[0112] The control device for controlling the imaging system may be installed in a location separate from the fixed object or moving object to which the observation device is attached. The imaging system may also have a so-called drive recorder (DVR) function that records video footage during operation or at the moment of a traffic accident. Examples of fixed objects that do not move include poles or traffic lights installed on or beside the road.
[0113] Furthermore, the moving body to which a part or all of the imaging system is attached may be not only a vehicle such as an automobile or an electric vehicle, but also an object other than a vehicle, such as a ship or an airplane.
[0114] Furthermore, the vehicle is not limited to a four-wheeled automobile, but may be, for example, a two-wheeled vehicle such as a motorcycle, or a large transport vehicle with four or more wheels, and in particular, a four-wheeled automobile that allows observation of the outside of the vehicle from inside the vehicle. The vehicle may be, for example, not only a transportation vehicle (for example, a truck or a forklift), a commercial vehicle (for example, a taxi or a bus), or a general vehicle, but may also be used for a wider variety of purposes. In this embodiment, a case will be described in which the imaging system is an imaging device (drive recorder) that can be mounted on a vehicle.
[0115] FIG. 1(b) is an example of a perspective view of the image capturing device 10 (e.g., a drive recorder) viewed obliquely from behind. As shown in FIG. 1(b), a memory card slot 11 is provided on one side of the housing of the image capturing device 10. A display 12 and multiple operation members (multiple operation buttons 13, 14 in the example shown in FIG. 1(b)) are provided on the back of the housing. A joint rail 15 is provided on the top surface of the housing.
[0116] Although not shown in Figure 1(b), the camera lens, which is the imaging means, is located on the front of the case. A DC jack is located on the side not shown in Figure 1(b), and a speaker and HD output terminal are located on the bottom.
[0117] A camera (an example of an imaging means) with a lens captures, for example, an image in front of the vehicle. The DC jack is a jack for connecting to a DC power source via a power cable. The memory card slot 11 is an insertion port for inserting a memory card. The speaker outputs sound such as voice. The HD output terminal is a terminal for connecting to other information devices via a cable. The joint rail 15 is for attaching a joint member for mounting the imaging device 10 on a vehicle. The display 12 displays various images. The operation buttons 113 and 14 are operated by the user to input various commands to the imaging device 10.
[0118] In this specification, the user may be, for example, the driver of a vehicle in which the system is installed, or may be someone other than the driver, such as a passenger.
[0119] FIG. 1(c) is a diagram showing an example of an image capturing device 10 mounted on a vehicle so that the camera can capture an image of the area in front of the vehicle, a windshield 1010, a dashboard 1020, and the like.
[0120] In the example shown in FIG. 1(c), the image capturing device 10 equipped with a front camera is disposed on the passenger side of the vehicle, adjacent to the rearview mirror 1030, near the center of the vehicle's interior at the top of the windshield 1010. The image capturing device 10 is attached and fixed to the windshield 1010 with a mounting member such as double-sided tape. While the above-described position is desirable for the front camera, it is not limited thereto and may be any position that allows the front of the vehicle to be photographed. For example, the front camera may be mounted on the ceiling, on the dashboard 1020, or on the sun visor. For example, the front camera may be mounted anywhere on the front bumper, or on the frame of the front license plate. The front camera can be mounted at any position by the user.
[0121] Furthermore, the DC jack of the image capturing device 10 is connected to a cigarette lighter socket 1040 via a power cable 16. When an accessory power source of a vehicle or the like is turned on, for example, power is supplied to the image capturing device 10 from the cigarette lighter socket 1040. Therefore, when the engine of the vehicle or the like is turned off, power is not supplied to the image capturing device 10 from the cigarette lighter socket 1040. However, this is not essential, and various mechanisms may be used to supply power to the image capturing device 10 even when the engine of the vehicle or the like is turned off. For example, the camera may be configured to capture images even when the engine of the vehicle or the like is turned off.
[0122] The network NW is a communication network to which the image capturing device 10 and the server device 20 can be connected. Generally, the network NW can be connected by wireless communication, such as a LAN (Local Area Network) connected via an access point, a communication network using the Internet, or a mobile wireless communication network connected via a base station device.
[0123] The server device 20 is one or more devices. In this embodiment, the server device 20 includes at least a server device that provides a service related to the delivery of the memory card 190. The system 1 may also provide other services as the server device 20. For example, the server device 20 may provide a service that analyzes video transmitted from the image capture device 10, a video distribution service, a social networking service (SNS), a billing service, a service that responds to emergency calls, etc. The server device 20 may be installed by one or more businesses, or may be installed by different businesses for each service.
[0124] Next, the concept of the present system 1 will be described with reference to Fig. 2. As shown in Fig. 2, the image capturing device 10 records captured video as video data on a memory card 190 attached to the image capturing device 10. Here, the image capturing device 10 transmits various information to the server device 20. For example, the image capturing device 10 transmits recorded information as information related to the memory card. In addition to the recorded information, the information transmitted from the image capturing device 10 to the server device 20 may also include information related to the captured video (image capturing information), information related to the image capturing device (device information), and information related to the vehicle 75 to which the image capturing device is connected (vehicle information).
[0125] The shooting information may include the video data itself, location information, date and time information, etc. The location information may also include latitude and longitude information, information about landmarks, information about roads, information about addresses, etc.
[0126] The device information may include information about the imaging device, such as the power supply status, the status of consumables (e.g., the status of the backup battery, the status of the camera, and the operating time of each component), acceleration, and event information (e.g., information on the detection of sudden braking).
[0127] The vehicle information may include vehicle speed (vehicle speed) information, acceleration information, engine information, etc., as information about the vehicle 75. The vehicle information may be acquired by a sensor provided in the image capture device 10, or may be acquired by connecting to the vehicle 75.
[0128] Furthermore, when transmitting information from the image capturing device 10 to the server device 20, the information may be transmitted via the terminal device 30. The terminal device 30 is a device such as a computer, smartphone, or tablet, and can be equipped with a memory card 190. For example, by inserting the memory card 190A removed from the image capturing device 10 into a card slot, the terminal device 30 can read information from the memory card 190A or record new information therein.
[0129] The terminal device 30 may transmit the information read from the memory card 190A to the server device 20 via the network.
[0130] Alternatively, the user 70 may send the memory card 190 directly to the administrator (system provider) who manages the server device 20. For example, the memory card 190 may be sent directly using a delivery company 90 or the like.
[0131] Furthermore, the server device 20 may receive information in the same manner from a plurality of image capture devices 10A. For example, the server device 20 receives information (for example, recorded information) from each image capture device 10A used by each user who is using the service.
[0132] When server device 20 determines that memory card 190 needs to be replaced, it instructs user 70 to deliver a new memory card 190 (for example, memory card 190B). For example, server device 20 instructs delivery center 60 to deliver memory card 190B to user 70 via delivery company 65. User 70 can receive new memory card 190B at an appropriate time.
[0133] Furthermore, in the system 1, the server device 20 may cooperate with other services. For example, by the server device 20 cooperating with a service provider 80, the service provider 80 can respond in the event of trouble or an accident involving the user 70. The service provider 80 may be a provider that provides services such as an automobile repair service, a towing service, or automobile insurance. Furthermore, the server device 20 may provide information to the police 85 as necessary. For example, the server device 20 may notify the user 70 when the user 70 has had an accident, is in trouble, or is a victim of aggressive driving.
[0134] Note that the system 1 in Fig. 2 is described as an overview, and may have configurations other than those shown in Fig. 2, or may not have the configurations shown in Fig. 2. It is sufficient that the system has the appropriate devices and configurations necessary for a person skilled in the art to carry out the invention.
[0135] [1.2 Functional Configuration] [1.2.1 Imaging Device] The functional configuration of the image capturing device 10 will be described with reference to FIG.
[0136] The control unit 100 is a functional unit for controlling the entire photographing device 10. The control unit 100 realizes various functions by reading and executing various programs stored in the storage unit 110, and is configured, for example, by one or more arithmetic units (for example, CPUs (Central Processing Units)).
[0137] Moreover, the control unit 100 reads and executes programs from the storage unit 110, thereby functioning as a video processing unit 102, a recording medium status acquisition unit 104, a device status acquisition unit 106, and a trigger data generation unit 108. Note that the functions realized by the control unit 100 may each be realized as a functional unit of hardware.
[0138] The video processing unit 102 processes the video (image) captured by the image capturing device 10. For example, the video processing unit 102 can execute a process of outputting the video (image) captured by the camera unit 120 as video data. The control unit 100 records the video data output from the video processing unit 102 on a memory card 190. Note that the control unit 100 may record the video data on a local recording destination such as the memory card 190, or on a remote recording destination such as the server device 20 or the terminal device 30.
[0139] In this embodiment, the video processing unit 102 may continuously capture video and record video data while the image capturing device 10 is operating (while the power is on). In this manner, the video data that is normally recorded may be referred to as normal video data.
[0140] The video processing unit 102 also records the video data in a predetermined format. For example, the video processing unit 102 outputs the video data based on set parameters regarding the video data recording format (e.g., MPG, MP4, WMV, etc.), resolution (e.g., HD, FHD (Full-HD), WQHD (Wide Quad-HD), 4K), transfer rate, number of colors, etc.
[0141] The recording medium status acquisition unit 104 acquires information about a memory card, which is a recording medium, as an example of status information about the consumables. The device status acquisition unit 106 acquires the status of consumables that are replaceably attached to the device (image capture device 10) as an example of status information about the consumables. The recording medium status acquisition unit 104 and the device status acquisition unit 106 will be described in detail below.
[0142] The trigger data generation unit 108 detects a trigger and generates data related to the trigger. Here, a trigger indicates that some condition has been met. Triggers include events. An event is predetermined, and generally, a trigger that can lead to an accident, such as a sudden impact or sudden braking, is called an event. Note that although the term "trigger" is used in this embodiment, it may also be called an event.
[0143] The trigger data generating unit 108 detects a trigger, and when a trigger is detected, generates and outputs information at the time of trigger detection (trigger information) and video data after the trigger is detected.
[0144] Here, the trigger data generation unit 108 may automatically detect a trigger when values acquired from various sensors of the image capture device 10 or various pieces of information meet predetermined conditions (trigger detection conditions). Alternatively, the trigger data generation unit 108 may manually detect a trigger in response to a user operation. Alternatively, the trigger data generation unit 108 may detect a trigger based on a trigger signal received via the communication unit 150.
[0145] The trigger data generation unit 108 may also detect, as a trigger, when an object for detecting a trigger is included in the captured video (image). The trigger data generation unit 108 may also detect, as a trigger, a change or movement of an object included in the captured video (image). Here, the object may be a "moving object" or a "fixed object." A moving object may be, for example, a vehicle (such as a passenger car, truck, or bus, or a two-wheeled vehicle such as a motorcycle, or a light vehicle such as a bicycle) or a pedestrian. A fixed object may be a fixed object such as a sign, building, or traffic light. Note that a fixed object is not necessarily limited to an object fixed to the ground, and may include, for example, a construction site, a broken-down vehicle, an emergency vehicle, or another object that is movable but stationary.
[0146] The trigger information may include the type of the detected trigger, the date and time, and may also include parameters at the time of detection (for example, vehicle information, location information, etc.). The control unit 100 may include the trigger information in log data and record it in the memory card 190 via the recording unit 160. Furthermore, the control unit 100 may include the trigger information in the log data and transmit it to the server device 20 via the communication unit 150.
[0147] Furthermore, when a trigger is detected, the trigger data generation unit 108 generates trigger video data. The trigger data generation unit 108 generates and outputs the trigger video data from a video captured by the camera unit 120 or video data that has been recorded.
[0148] Furthermore, when the trigger data generating unit 108 generates trigger video data separately from video data, it is preferable that the size of the trigger video data be smaller than that of normal video data.
[0149] For example, when generating trigger video data, the trigger data generating unit 108 generates and outputs video data by reducing the resolution, changing the file format, lowering the transfer rate, etc. compared to normal video data. The settings (parameters) for generating trigger video data may be arbitrarily set by the user, or may be predetermined settings.
[0150] The storage unit 110 is a functional unit that stores various programs and various data required for the operation of the image capturing device 10. The storage unit 110 is configured, for example, with a semiconductor memory such as an SSD (Solid State Drive) or an HDD (Hard Disk Drive). The storage unit 110 also reserves the following storage areas for storing various types of information, etc.
[0151] The trigger detection condition storage area 112 stores trigger detection conditions, which are conditions for detecting a trigger by the trigger data generation unit 108. The trigger detection conditions are conditions that the trigger data generation unit 108 refers to when detecting a trigger, and include one or more conditions, thresholds, etc.
[0152] For example, the trigger data generation unit 108 reads out "speed limit + 30 km / h or more" as the trigger detection condition. Then, the trigger data generation unit 108 may detect the trigger "speed limit + 30 km / h or more" when the vehicle speed (vehicle speed) acquired as vehicle information is 30 km / h or more higher than the speed limit (regulated speed) indicated on a sign acquired by image recognition.
[0153] The trigger detection condition storage area 112 may store one or more trigger detection conditions in advance, or may store conditions set by the user.
[0154] The recording information storage area 114 is an area for storing recording information as information relating to the memory card 190. The recording information is information acquired by the recording medium status acquisition unit 104, and stores information such as the number of times a recording medium (e.g., memory card 190) has been overwritten, the number of times it has been initialized, and the recording time (shooting time).
[0155] For example, Fig. 5(a) shows an example of the recorded information. The recorded information includes unique information for identifying the memory card 190 (memory card "YP00125"), information regarding the number of overwrites (e.g., number of overwrites "2"), and the time the memory card 190 was used by the image capturing device 10 for capturing images (e.g., recording time "12:54:36"). Note that these pieces of information may be a single piece of information, or a combination of multiple pieces of information. Furthermore, other information may also be stored.
[0156] The information for identifying the memory card may be information unique to the memory card 190, a specific file for identification may be recorded, or header information of the recorded file may be used.
[0157] 5(b) shows an example of initializing the memory card 190. The memory card 190 has an identification file such as "YP00125" recorded thereon as information for identifying the memory card 190.
[0158] When an initialization command is executed on the memory card 190, the identification file is compared with another storage area. For example, the identification file is copied from the memory card 190 to the storage unit 110 of the photographing device 10 so as to be temporarily saved (t1).
[0159] Then, as memory card 190 is initialized, the file is deleted from memory card 190 (t3). At this time, the identification file is saved in storage unit 110, and is then copied from storage unit 110 to memory card 190 (t5). This makes it possible to uniquely identify memory card 190 even if memory card 190 is initialized.
[0160] The destination for saving the image data may be the image capture device 10, the terminal device 30, or the server device 20. Alternatively, the image data may be saved in a hidden area of the memory card 190 or the like.
[0161] Camera unit 120 is a photographing unit that photographs video. Camera unit 120 is a typical camera device, and includes, for example, a lens and an image sensor (for example, an image sensor that uses a CCD (Charge Coupled Device) or a CMOS (Complementary MOS)).
[0162] The acceleration detection unit 130 detects the acceleration acting on the image capture device 10. For example, the acceleration detection unit 130 is a gyro sensor. For example, the acceleration detection unit 130 can detect acceleration in three directions of the X, Y, and Z axes. The control unit 100 may output the acceleration detected by the acceleration detection unit 130 as one piece of vehicle information.
[0163] Furthermore, when the acceleration detection unit 130 detects acceleration exceeding a predetermined threshold or acceleration showing a predetermined time series change, the control unit 100 may detect it as an event and output event information. The control unit 100 may detect sudden braking such as hard braking, sharp turns, or sudden starts as an event from the acceleration detected by the acceleration detection unit, and output or record information related to the event as event information.
[0164] The control unit 100 may detect an external impact, such as a rear-end collision, as an event and output it as event information.
[0165] The vehicle information acquisition unit 132 acquires vehicle information. The vehicle information is information relating to the vehicle in which the image capture device 10 is installed. The vehicle information may be acquired from the EUC (Electrical Control Unit) of the vehicle using, for example, OBD2 (On-Board Diagnostics second generation), or may be acquired from video captured by the camera unit 120.
[0166] Furthermore, the vehicle information acquisition unit 132 may acquire the speed and the like based on the position information acquired from the position information acquisition unit 134. Alternatively, the information may be acquired using a unique CAN (Controller Area Network). Furthermore, the vehicle information acquisition unit 132 may acquire the relationship with other vehicles in the vicinity of the vehicle and the behavior of the other vehicles.
[0167] As a method for measuring the distance to another vehicle, the vehicle information acquisition unit 132 may acquire the distance to another vehicle by irradiating electromagnetic waves such as infrared laser or millimeter waves and receiving reflections from the other vehicle. Here, the vehicle information acquisition unit 132 may include a sensor that can measure distance using light or ultrasound, and for example, a CMOS laser sensor, a TOF (Time of Flight) distance sensor, a two-dimensional laser displacement sensor, or the like can be used.
[0168] Here, the vehicle information that can be acquired includes, for example, the following: Information that can be obtained from the vehicle itself, such as speed, acceleration, engine RPM, water temperature, headlight status, steering angle, throttle position, and blinker status Information that can be obtained from the vehicle's surroundings, such as the lane the vehicle is traveling in, the distance between the vehicle in front and behind, the vehicle's departure status indicating that the vehicle in front has started moving, and road signs such as speed limits and stop signs. The vehicle information may include the above-mentioned acceleration and the position information described later.
[0169] Road signs also include hazard warning signs, priority signs, prohibition and restriction signs, mandatory signs, special regulation signs, information, facility and service signs, direction, location and instruction signs, etc.
[0170] The location information acquisition unit 134 acquires the location of the image capture device 10. For example, the location information is acquired using a global navigation satellite system (GNSS), such as the Global Positioning System (GPS), the Global Navigation Satellite System (GLONASS), Galileo, or the Quasi-Zenith Satellite System (QZSS). The location information acquisition unit 134 may also acquire location information acquired by the terminal device 30.
[0171] The location information acquisition unit 134 may output the latitude and longitude of the image capturing device 10, the name of the prefecture, city, town, or village, an address such as a street name or number, and the name of an ordinary road or expressway.
[0172] The operation unit 140 receives operation inputs from the user. The operation unit 140 may be a hardware switch provided on the image capturing device 10, or may be a touch panel (software keys) formed integrally with the display unit 145.
[0173] The display unit 145 displays various states of the imaging device 10 and the state of operation inputs. For example, it is configured with a liquid crystal display (LCD), an organic EL panel, electronic paper using an electrophoretic system, or the like. The display unit 145 also displays a display screen. Here, the display screen refers to what is displayed on the display unit 145, and may be the entire screen displayed on the display of the display unit 145, or a partial area of the screen. For example, a window display or a dialog displayed on the display unit 145 may be referred to as the display screen, or the entire screen including these may be referred to as the display screen. The display screen may be a screen displayed in a certain area.
[0174] The display unit 145 may also be a display device connected to the image capturing device 10. For example, the display unit 145 may be a car navigation device connected to a DVR device, which is an example of the image capturing device 10, or a terminal device such as a smartphone.
[0175] The sound input / output unit 148 inputs and outputs sounds including voices, etc. For example, it is configured with a microphone and a speaker.
[0176] The communication unit 150 communicates with other devices and communicates with other devices via a network. For example, it includes a communication module for connecting to a mobile communication network such as LTE (Long Term Evolution), 4G, or 5G. The communication unit 150 has one or more communication modules and uses the communication modules as needed. It may also be a wireless communication module (WiFi or Bluetooth (registered trademark)) for communicating with other terminal devices 30.
[0177] The recording unit 160 writes and reads data to and from a memory card 190, which is a recording medium. The recording unit 160 is configured so that the memory card can be attached and detached. The recording unit 160 may be what is called a memory card reader.
[0178] Here, the memory card 190 records video data 192 and log data 194. The video data 192 may include multiple pieces of video data and trigger video data.
[0179] Furthermore, the log data 194 records a log corresponding to the video data. As described above, the log data 194 includes one or more of vehicle information, event information, location information, and trigger information. The log data 194 records the vehicle information, event information, location information, and trigger information in association with the time of the video data. Furthermore, by including the time in the information included in the log data 194, it can be referenced when outputting (playing back) the video data or trigger video data. Furthermore, the log data 194 may include driving information. The driving information includes one or more of information such as the driving time, driving distance, and driving route of the vehicle in which the image capturing device 10 is mounted.
[0180] Furthermore, memory card 190 may store recording information 196 as information relating to the memory card. Recording information 196 includes information indicating the state of the recording medium, and necessary information such as the number of times it has been initialized, the recording time, and the number of errors is recorded. Note that recording information 196 may also include identification information for identifying memory card 190. In this case, the identification information and recording information may be recorded in storage unit 110 in association with each other.
[0181] In this embodiment, initializing the memory card 190 may also refer to formatting the memory card 190. Initializing the memory card 190 may be understood as at least one of erasing data such as image data stored in the memory card 190, writing setting information indicating the contents of the operation setting to the memory card 190 so that the photographing device 10 can use the memory card 190 (for example, a state in which image data can be read and written), and setting the memory card 190 to a specific file state.
[0182] Furthermore, the control unit 100 may record the video data and log data directly onto the memory card 190 , or may record the data onto the memory card 190 after temporarily storing it in the storage unit 110 .
[0183] Note that the imaging device 10 may further include components usable in addition to the components shown in Fig. 3. For example, the imaging device 10 may include components such as multiple camera units and an illuminance acquisition unit. Furthermore, the imaging device 10 of Fig. 3 is only required to include at least the control unit 100, the storage unit 110, the camera unit 120, and the communication unit 150, and components can be added or deleted or replaced with other devices as necessary.
[0184] [1.2.2 Server device] The functional configuration of the server device 20 will be described with reference to FIG.
[0185] The control unit 200 is a functional unit for controlling the entire server device 20. The control unit 200 realizes various functions by reading and executing various programs stored in the storage unit 210, and is configured by, for example, one or more arithmetic units (for example, CPUs (Central Processing Units)).
[0186] The control unit 200 also functions as a replacement time determination unit 202 and an order processing unit 204 by reading and executing a program from the storage unit 210 .
[0187] The replacement time determination unit 202 determines when the photographing device 10, which is an electronic device, should replace the memory card 190, which is a consumable item. Specifically, the replacement time determination unit 202 determines when to replace the memory card 190 based on the recording information acquired from the photographing device 10 and stored in the recording information storage area 212.
[0188] The replacement time determination unit 202 may determine the replacement time of consumables other than the memory card 190. For example, the replacement time determination unit 202 may determine the replacement time of other consumables and parts based on the device information stored in the device information storage area 214.
[0189] That is, the replacement time determination unit 202 may determine whether the recorded information, which is an example of status information, indicates that the memory card 190 is in a bad state. As a result, since the memory card 190 needs to be replaced, the order processing unit 204 transmits a signal to send a new consumable item.
[0190] The order processing unit 204 places orders for replacement memory cards 190, consumables, and parts. When the order processing unit 204 executes the order processing, for example, a new memory card 190 is delivered to the user. The order processing unit 204 may also determine, for example, the capacity and type of the memory card 190 to be ordered, or notify confirmation of the order.
[0191] The order processing unit 204 may manage information about the service or server that will be the order recipient. For example, the order processing unit 204 may place an order (send order information) to an order management server, a consumables sales server, or a product sales site. In this case, the order processing unit 204 may manage one or more order recipients. Furthermore, the order processing unit 204 may select the order recipient with the shortest delivery time at that time, the cheapest order recipient, or the most highly rated order recipient. Furthermore, the order processing unit 204 may change the order recipient for each consumable.
[0192] The storage unit 210 is a functional unit that stores various programs and various data required for the operation of the terminal device 30. The storage unit 210 is configured, for example, with a semiconductor memory such as an SSD (Solid State Drive) or an HDD (Hard Disk Drive). The storage unit 210 also reserves the following storage areas to store various types of information and the like.
[0193] The recorded information storage area 212 stores recorded information, which is information relating to the memory card 190 acquired by the server device 20. For example, one or more pieces of recorded information shown in FIG. 5(a) can be stored for each memory card or each image capturing device 10.
[0194] The device information storage area 214 stores device information, which is information related to the image capturing device 10 acquired by the server device 20. For example, the device information storage area 214 stores device information acquired by the image capturing device 10 using the device status acquisition unit 106.
[0195] The recorded information and device information may be acquired from the photographing device 10 or from the terminal device 30. For example, the memory card 190 removed from the photographing device 10 is inserted into the terminal device 30, and the information recorded on the memory card 190 is read out. Then, the terminal device 30 may transmit the recorded information and device information to the server device 20.
[0196] The communication unit 250 communicates with other devices and communicates with other devices via a network. For example, it is a communication module capable of wireless communication such as Bluetooth (registered trademark) or wireless LAN. The communication unit 250 includes a communication module for connecting to a mobile communication network such as LTE (Long Term Evolution) / 4G / 5G. The communication unit 250 has one or more communication modules and uses the communication modules as needed.
[0197] 3, the server device 20 may further include components that can be used in the server device 20. For example, the server device 20 may include components such as a display unit, an operation unit, and a sound input / output unit.
[0198] 3 is assumed to be a device installed by a service provider, it may be operated in other forms. For example, a user may use a terminal device 30 as the server device 20, or a smartphone as the server device 20.
[0199] [1.3 Processing flow] Next, the processing flow in this embodiment will be described.
[0200] [1.3.1 Overall Processing] 6 is a diagram showing the processing between the photographing device 10 and the server device 20. First, when the photographing device 10 is powered on (step S102), the control unit 100 of the photographing device 10 acquires the status of the memory card 190, which is the inserted recording medium (step S104). Then, the control unit 100 transmits the acquired status based on the memory card 190 to the server device 20 as recording information (S106).
[0201] In step S102, the control unit 100 (recording medium status acquisition unit 104) acquires information about the recording medium. Here, the status of the recording medium acquired by the recording medium status acquisition unit may be, for example, the following statuses.
[0202] The number of times the memory card 190 has been overwritten. For example, the number of times the memory card 190 has been overwritten is acquired as the state of the recording medium.
[0203] The period of time since the memory card 190 was first written. The longer the time that has passed, the more deteriorated the condition of the recording medium is.
[0204] The deterioration level of the memory card. For example, the number of times the memory card 190 has been rewritten is obtained, and the deterioration level is determined as the state of the recording medium by comparing it with the number of times it can be rewritten. The error occurrence rate of the memory card 190 may also be referenced to determine the deterioration level of the memory card.
[0205] Recording time under a specific environment. For example, in addition to normal recording time, the time (specific time) during which the image capture device 10 records under a specific environment, such as when the temperature is high (above a specified temperature) or when vibration occurs. The threshold for determining quality degradation during recording time, which will be described later, may be lower than that during normal recording time.
[0206] Here, when the status of the recording medium is acquired, the recording information including the status of the recording medium is transmitted to the server device 20 (step S106). Here, the method by which the server device 20 acquires the recording information may involve transmitting the recording information to the server device 20 at any timing from the image capturing device 10, or the server device 20 acquiring the recording information from the image capturing device 10 at any timing. Furthermore, the timing at which the server device 20 acquires the recording information may be periodically (for example, at predetermined time intervals or at a set time), may be designated by the user at any timing, may be when the image capturing device 10 detects a trigger, or may be when the image capturing device 10 overwrites the memory card 190.
[0207] Also, S106 and S202 may be performed in real time. For example, the server device 20 may monitor the number of overwrites and / or recording time of the memory card 190 of the image capturing device 10 via communication. In this case, for example, the replacement time determination unit 202 (described later) determines whether the memory card 190 has exceeded a predetermined 80% capacity.
[0208] When the control unit 200 of the server device 20 receives the recording information transmitted by the photographing device 10 (step S202), it determines whether or not it is time to replace the memory card 190 (step S204).
[0209] The control unit 200 (replacement time determination unit 202) determines whether it is time to replace the recording medium by executing, for example, the replacement time determination process shown in FIG. 7. The time to replace the recording medium is when it is determined that the quality and performance of the recording medium have deteriorated. Deterioration in the quality and performance of the recording medium means that the original performance and reliability of the recording medium have been impaired, and there is an increased risk that data will not be recorded correctly. The replacement time determination process will be described below with reference to FIG. 7.
[0210] The control unit 200 (replacement time determination unit 202) determines whether the number of times the memory card 190 has been overwritten has reached a predetermined number or more (step S1002). Here, the number of times of overwriting refers to the number of times the same file or a file in the same area of the memory card 190 has been overwritten and recorded. The number of times of overwriting is preferably set to a number that will cause the memory card 190 to deteriorate. The threshold number of times of overwriting is preferably, for example, about 5 to 20 times, and more preferably about 5 to 10 times.
[0211] If the number of times the memory card 190 has been overwritten is equal to or greater than the predetermined number, the control unit 200 determines that the memory card 190 needs to be replaced (step S1002; Yes→step S1010).
[0212] If the recording time of the memory card 190 is equal to or longer than the predetermined time, the control unit 200 determines that it is time to replace the memory card 190 (step S1004; Yes→step S1010).
[0213] Here, the recording time refers to the time that the image capturing device 10 has recorded the video file, and may also include the time that the video has been recorded on the entire memory card 190. The threshold recording time may be, for example, 3 to 5 times the recording capacity of the memory card 190, or 100 to 200 hours.
[0214] If a predetermined time has passed since the memory card 190 was last replaced, the control unit 200 determines that it is time to replace the memory card 190 (step S1006; No→step S1010).
[0215] Here, the timing of the previous replacement may be, for example, stored in the storage unit 110 of the photographing device 10 when the memory card 190 was replaced, or may be recorded on the memory card 190. Alternatively, the timing of the previous replacement of the memory card 190 may be obtained from the log information of the server device 20.
[0216] In this way, if any of the replacement timing determination conditions is met, the control unit 200 determines that the memory card 190 has reached the replacement time (step S1010). On the other hand, if none of the replacement timing determination conditions is met (step S1006; No), the control unit 200 determines that the replacement time has not yet been reached (step S1008).
[0217] 7 is just an example, and other conditions for determining whether or not the replacement time has arrived may be combined. Also, various methods for determining whether or not the replacement time has arrived can be considered.
[0218] Returning to FIG. 6, the control unit 200 executes the replacement time determination process in step S204, and if it is time to replace the product (step S206; Yes), executes the ordering process (step S208).
[0219] In the ordering process, the control unit 200 (order processing unit 204) executes, for example, the ordering process shown in Fig. 8. The ordering process will be described below with reference to Fig. 8.
[0220] If notification is necessary, the control unit 200 (order processing unit 204) first notifies the user that replacement is necessary (step S1102; Yes → step S1104). Here, whether or not notification is necessary may be set by the user in the image capture device 10, or may be set in the server device 20. Furthermore, whether or not notification is necessary may be set as a system condition. For example, a setting may be made such that a notification is made if replacement is required frequently (if the time since the last replacement is short). Furthermore, the control unit 200 may notify an appropriate notification destination.
[0221] For example, the control unit 200 may issue a notification at the image capturing device 10 by transmitting a signal to the image capturing device 10. The control unit 200 may also be configured to issue a notification at the terminal device 30. For example, the notification may be issued when the terminal device 30 reads video data recorded on the memory card 190. The control unit 200 may also send a notification to an email address or an SNS ID associated with the user, or may issue a notification to an application installed on a smartphone or the like.
[0222] Next, if confirmation processing is required, the control unit 200 displays a confirmation screen and prompts the user for confirmation (step S1106; Yes → step S1108). For example, the control unit 200 may once display a confirmation screen on the photographing device 10 to prompt the user for confirmation as to whether or not to place an order. Furthermore, the control unit 200 may not only display the confirmation screen on the photographing device 10, but also display the confirmation screen on an application installed on, for example, the terminal device 30 or a smartphone, and perform the confirmation processing.
[0223] When it is determined that the ordering process should be performed, the control unit 200 performs the ordering process for the memory card 190 (step S1110; Yes→step S1112). Here, for example, if the user indicates on the confirmation screen in step S1108 that the memory card 190 does not need to be ordered, the control unit 200 may not order the memory card 190 (step S1110; No). Furthermore, when the user is unable to properly order the memory card 190, for example, if the user's subscription contract has expired or the purchase balance is insufficient, the control unit 200 may not order the memory card 190 (step S1110; No).
[0224] In this way, in the ordering process of Figure 8, the control unit 200 executes each process as necessary among the notification process (step S1104) that notifies that replacement is necessary, the confirmation screen display process (step S1108) that displays a confirmation screen to confirm ordering and replacement operations related to the memory card 190, and the ordering process (step S1112) that actually orders the memory card 190.
[0225] [1.4 Example of operation] A specific example of the operation will be described below.
[0226] 9 is a diagram showing a schematic rear view of the image capturing device 10. The image capturing device 10 includes operation buttons and a display unit. The display screen W100 may be configured as a touch panel. In this case, the user can select an item using the touch panel instead of selecting an item using the operation buttons.
[0227] 9(a) is a diagram showing a display screen W100 that shows an example of a setting screen. An area R100 of the display screen W100 displays an item for setting whether or not to notify when it is time to replace the memory card, and an area R102 displays an item for setting the behavior when ordering a memory card.
[0228] That is, area R100 allows the user to set whether or not to be notified when it is time to replace the memory card. The user can switch between "yes" and "no" by selecting a button included in area R100, thereby switching whether or not to perform the notification operation.
[0229] Additionally, area R104 allows the user to set whether or not to automatically order a memory card. By selecting a button included in area R102, the user can switch between "Confirm / Automatic Order / No," thereby switching whether or not to order memory card 190.
[0230] At this time, it may also be possible to register information about the supplier and the orderer of memory card 190. For example, the name, address, telephone number, and type of memory card of the supplier of memory card 190 may be registered.
[0231] FIG. 9B is an example of a screen that is displayed when it is time to replace the memory card 190 if "Confirm" is selected when ordering the memory card 190.
[0232] The display screen W110 displays the message "It's time to replace your memory card. Would you like to order a new card?" This allows the user to easily understand what kind of message it is.
[0233] This makes it possible to provide an automatic shipping service for the release of an SD card (registered trademark) as an example of memory card 190. For example, server device 20 can monitor the number of overwrites or recording time of memory card 190 via communication, and provide a mechanism for automatically shipping the SD card when the number of overwrites or recording time exceeds a predetermined 80%, so that the SD card can be replaced.
[0234] [2. Second Embodiment] A second embodiment will be described. In the first embodiment, a system in which the image capturing device 10 and the server device 20 cooperate with each other is described. In this embodiment, an embodiment in which the image capturing device 10 operates independently will be described.
[0235] Note that in this embodiment, a description of parts that have the same functions and configuration as those in the first embodiment will be omitted. In this embodiment, the imaging device 10 has the functions of the replacement time determination unit 202 and the order processing unit 204 described in FIG.
[0236] For example, Fig. 10 is a diagram illustrating the processing performed by the image capturing device 10 in this embodiment. Of the processing described in Fig. 6 in the first embodiment, most of the processing is performed by the image capturing device 10 alone.
[0237] That is, in this embodiment, after the power of the photographing device 10 is turned on, the control unit 100 acquires the state of the recording medium (step S104). As a result, the control unit 100 acquires recording information based on the memory card 190. Then, based on the acquired recording information, the control unit 100 executes a replacement time determination process (step S108). This replacement time determination process in step S108 is substantially the same process as step S204 in FIG. 6. Then, if the control unit 100 determines that it is time to replace the memory card 190, it executes an ordering process (step S110; Yes → step S112). This ordering process in step S112 is substantially the same process as the ordering process in step S208 in FIG. 6.
[0238] At this time, the control unit 100 may act as an order recipient and place an order for the memory card 190 with an external ordering server. Also, the control unit 100 may act as an order recipient and instruct the delivery center 60 to deliver the memory card 190.
[0239] 3. Third Embodiment A third embodiment will be described. The third embodiment is an embodiment in which the type of memory card 190 to be ordered is changed or suggested to the user. That is, the third embodiment is an embodiment in which the memory card to be ordered is changed or recommended to the user depending on the shooting status, usage status, and operating environment of the image capturing device 10.
[0240] Regarding the functional configuration and processing of this embodiment, portions common to those of the first embodiment will be omitted. In this embodiment, as shown in Fig. 11(a), the control unit 200 of the server device 20 further functions as a recommendation processing unit 206.
[0241] Based on the recording information corresponding to the memory card 190, the recommendation processing unit 206 determines the capacity and type (for example, quality) of the memory card 190 to be ordered next.
[0242] For example, as shown in FIG. 11(b), when the number of overwrites within a predetermined period is "0 to X1" times, the capacity of the memory card 190 is determined to be a memory card that is 16 GB less than the current capacity. Also, when the number of overwrites is "X1 to X2" (where X1 < X2), the capacity of the memory card 190 is maintained as it is. Further, when the number of overwrites is "X2 or more", the capacity of the memory card 190 is determined to be a memory card that is 16 GB more than the current capacity. Note that the increase or decrease may be within the range of the minimum capacity (16 GB) and the maximum capacity (64 GB).
[0243] By doing so, when the number of overwrites within a predetermined period is large, it is expected that the number of overwrites can be reduced by increasing the capacity because the capacity is insufficient. Also, when the predetermined number of overwrites is small, it is possible to reduce the cost by decreasing the capacity because there is excess capacity.
[0244] Also, as shown in FIG. 11(c), when the number of overwrites within a predetermined period is less than the threshold value X1 (hereinafter), the control unit 200 determines the type (quality) of the memory card 190 to be an MLC memory card. Also, when the number of overwrites within a predetermined period is greater than or equal to the threshold value X1 (greater), the control unit 200 determines the type (quality) of the memory card 190 to be an SLC memory card. Thereby, it becomes possible to use a memory card with higher reliability (specifically, a memory card with better quality) when the number of overwrites is large.
[0245] Also, as the quality, for example, a memory card with a low error rate may be determined. For example, when managing the error rate for each memory card manufacturer and providing a card with high quality, even if the cost is high, a memory card 190 with high quality (for example, a memory card 190 of a manufacturer with a low error rate) may be provided.
[0246] [4. Fourth Embodiment] The fourth embodiment will be described. The fourth embodiment is an embodiment in which the terminal device 30 transmits recorded information.
[0247] For example, management software (such as PC Viewer) that displays and manages video data captured by the image capturing device 10 is installed on the terminal device 30. The management software installed on the terminal device 30 can realize the following functions.
[0248] - Reading and playing back video data recorded on the memory card 190 -Read and display log data recorded on the memory card 190 Recording the update program of the imaging device 10 on the memory card 190 -Get recording information of memory card 190
[0249] That is, after the memory card 190 is inserted, the terminal device 30 acquires the recorded information based on the memory card 190 when the management software is executed or when the user specifies the timing in the management software. The terminal device 30 may also acquire device information related to the photographing device 10 when connected to the photographing device 10 via USB or wireless communication.
[0250] The terminal device 30 then transmits the recorded information to the server device at the timing when the management software is executed or at any timing while the management software is being executed. This makes it possible to realize the contents described in the above embodiment via the terminal device 30 even if the image capture device 10 does not have a communication function.
[0251] Furthermore, it is possible to manage the number of initializations by storing the recording information in the terminal device 30. In this case, when initializing the memory card 190, the process described in FIG. 5(b) can be implemented in the terminal device 30.
[0252] The terminal device 30 here is generally an information processing device such as a computer, and can be realized by installing an application on a terminal device such as a smartphone or tablet.
[0253] In this way, when the management software is used to play back, the lifespan of the memory card 190 may be determined, and a replacement memory card 190 may be sent when it is detected that the threshold value has been exceeded during reading. Furthermore, in order to determine the lifespan of the memory card 190, for example, data on the number of overwrites may be stored in advance in the card. Furthermore, when replacing the memory card, a pop-up message such as "Do you want to request a replacement memory card?" may be displayed.
[0254] [5. Fifth Embodiment] A fifth embodiment will be described. In the fifth embodiment, a process relating to an update using a memory card 190 will be described.
[0255] Note that the functional configuration and processing of this embodiment will be omitted for parts that are common to the first embodiment. In this embodiment, in addition to the system overview in Fig. 2, only a part of the configuration is illustrated in Fig. 12, for example.
[0256] 12 shows only the necessary components from FIGS. 2 and 3 of the first embodiment. Of the components of the imaging device 10, only the control unit 100, the storage unit 110, and the communication unit 150 are shown. Also, for the warning device 40, only the control unit 400, the storage unit 410, and the communication unit 450 are shown. Each device may also have other components such as a display unit, a notification unit, a recording unit, and an operation unit.
[0257] In addition, the control unit 400, memory unit 410, and communication unit 450 of the alarm device 40 are functional units that operate for the alarm device 40, and their functions are similar to those of the control unit 100, memory unit 110, and communication unit 150, so their explanation will be omitted.
[0258] Here, the storage unit 110 of the image capturing device 10 stores an update program 1102. The storage unit 410 of the alarm device 40 stores an update program 4102.
[0259] The update program 1102 (update program 4102) is a program that updates information and data stored in each device.
[0260] For example, the control unit 100 executes the update program 1102 to update the image capturing device 10 based on the update information recorded on the memory card 190. Here, the update information may include firmware for the image capturing device 10, a DB of location information, and map information.
[0261] Furthermore, the control unit 400 executes the update program 4102 to update the alarm device 40 based on the update information recorded on the memory card 190. Here, the update information includes the firmware of the alarm device 40, a DB of location information, map information, radar POI information, and public crackdown information. Furthermore, the update information for the alarm device 40 also includes alarm location information.
[0262] Here, the alarm device 40 stores alarm location information in an alarm location information storage area 4104 in the storage unit 410. The alarm device 40 outputs an alarm when the location information is included in the alarm location, for example, by a location information acquisition unit. This alarm location can be updated by the control unit 400 executing an update program 4102 if the update information includes the alarm location information.
[0263] Each update program may also update firmware or data of other interconnected devices. That is, the update program 1102 may update information of the alarm device 40 from the communication unit 150 via the communication unit 450. The update program 4102 may also update information of the image capturing device 10 from the communication unit 450 via the communication unit 150.
[0264] 3, the memory card 190 also records alarm location update information 1902, alarm device FW (firmware) 1904, and camera device FW 1906. The alarm location update information 1902 is data for updating the alarm location information stored in the alarm location information storage area 4104. The alarm device FW 1904 is firmware for the alarm device 40. The camera device FW 1906 is firmware for the camera device 10.
[0265] The processing flow of this embodiment is shown in Fig. 13. Fig. 13 is a flow diagram illustrating update processing in the photographing device 10. First, when the control unit 100 detects the memory card 190 (step S3002; Yes), it determines whether or not update information for the photographing device is recorded on the memory card 190 (step S3004).
[0266] If update information (an example of first update information) for the image capturing device 10 is recorded (step S3004; Yes), the control unit 100 executes update processing (step S3006). That is, the firmware of the image capturing device 10 is updated by the image capturing device FW 1906 recorded on the memory card 190.
[0267] Furthermore, if update information (an example of second update information) of a device other than the photographing device 10 is recorded on the memory card 190 (step S3008; Yes), it is determined whether communication with the other device corresponding to the update information is possible (step S3010).
[0268] If communication with other devices is not possible, the control unit 100 executes a notification process (step S3010; No→step S3014).
[0269] For example, the control unit 100 may display an error message such as "Cannot be used" as a notification process, or may display a message such as "This is update information for XX device." Furthermore, if update information for the imaging device 10 is also included, the control unit 100 may notify that both are included by displaying "Update information for XX device is also included."
[0270] On the other hand, if the control unit 100 can communicate with other devices, it transmits update information to the other devices and executes update processing for the other devices (step S3010; Yes→step S3012).
[0271] The user may be able to select whether the control unit 100 simply sends update information to the other device or executes the update process on the other device, or the decision as to whether to execute the process may be made based on the performance and communication speed of the other device.
[0272] Then, if an operation to delete the update information is performed after the process is completed (step S3016; Yes), the update information is deleted from the memory card 190 (step S3018).
[0273] Fig. 14(a) is an example of a display screen W500 displayed on the display unit 145 of the photographing device 10. For example, the display screen W500 displays that firmware for the alarm device 40 is available. A confirmation message asking whether to update is displayed, and if the user selects "Yes," the photographing device 10 begins updating the firmware for the alarm device 40. The control unit 100 may notify the user, as shown in Fig. 14(a), that "Firmware for the alarm device RD-XXX is available. Do you want to update it?" when the memory card 190 is inserted, when the photographing device 10 is powered on, or when update information for the photographing device 10 is detected.
[0274] During the update, for example, a message indicating that the update is in progress may be displayed, as shown on the display screen W510 in Fig. 14(b). Also, as shown on the display screen W510, the progress of the update may be displayed using a bar, or the progress may be displayed as a percentage. In addition, for example, the remaining time may be displayed, or an animation or advertisement may be displayed.
[0275] 15(a) shows an example of the display screen W520 displayed on the display unit 145 of the image capturing device 10 after the update is complete. In this case, the alarm location information is recorded as update information along with the firmware on the memory card 190. Therefore, after the firmware update is complete, the image capturing device 10 checks whether or not to continue updating the alarm location information.
[0276] Figure 15(b) shows the display screen W530 that is displayed when the photographing device 10 and the alarm device 40 are not connected via communication, or when no program for updating the alarm device 40 is recorded on the photographing device 10.
[0277] The display screen W530 indicates that update information for another device (alarm device 40) has been recorded, which allows the user to recognize that the correct memory card 190 needs to be inserted.
[0278] This allows the user to update the memory card 190 of the imaging device 10 (here, a drive recorder) and also update and keep the data of the alarm device 40 (for example, radar data of a radar detector) up to date without inserting the memory card 190 into the alarm device 40.
[0279] Furthermore, if multiple items are included in the update information, the order may be determined as described above. For example, the order may be such that the firmware is updated first, and then the POI information is updated.
[0280] Alternatively, the image capturing device 10 may not communicate with the alarm device 40, and instructions may be included with the memory card 190, instructing the recipient to insert the memory card 190 into the slot of the alarm device 40. This memory card 190 may also have electronic data of instructions describing the update procedure recorded on it.
[0281] [6. Sixth Embodiment] Next, a sixth embodiment will be described, which is an embodiment in which an alert display is performed.
[0282] Regarding the functional configuration and processing of this embodiment, parts common to those of the first embodiment will be omitted. In this embodiment, as shown in Fig. 16(a), the control unit 200 of the server device 20 further functions as an information providing unit 208.
[0283] The information providing unit 208 provides various information according to the exchange (delivery) status and usage status of the memory card 190.
[0284] The information providing unit 208 may be executed, for example, when the power of the image capturing apparatus 10 is turned on, and may be executed when the image capturing apparatus 10 is turned on. Alternatively, the information providing unit 208 may provide information in response to a predetermined trigger.
[0285] The information providing unit 208 may provide the information to various destinations, such as the display unit 145 of the image capturing device 10, the terminal device 30, or by sending an email to the user's email address.
[0286] 16(b) is an example of the display screen W600 of the display unit 145 of the photographing device 10. The information providing unit 208 provides information by displaying on the display screen W600 that the user has replaced the memory card with a new one and the scheduled delivery date of the next memory card.
[0287] 16(c) is an example of a display screen W610 that provides incentives based on the number of times a user receives a delivered memory card 190. For example, a 20% discount coupon is issued based on an event such as "five exchanges achieved." An identification code (e.g., a two-dimensional code) is displayed on the display screen W610, and the user can obtain the coupon by scanning it with their smartphone.
[0288] [7. Seventh Embodiment] Next, a seventh embodiment will be described. The seventh embodiment is an embodiment in which billing control is performed.
[0289] Regarding the functional configuration and processing of this embodiment, portions common to those of the first embodiment will be omitted. In this embodiment, as shown in Fig. 17(a), the control unit 200 of the server device 20 further functions as a billing processing unit 209.
[0290] The billing processor 209 calculates the usage fee from the recorded information based on the memory card 190 .
[0291] 2 is determined based on the recorded information and information obtainable from the image capturing device 10. For example, the account processing unit 209 may determine the amount to be charged based on the recording time recorded by the image capturing device 10 onto the memory card 190. The recording time recorded onto the memory card 190 may simply be the time for which data is recorded, or may be the time for which video data is recorded.
[0292] Furthermore, the billing processing unit 209 may determine the amount to be charged according to the location information recorded by the image capturing device 10 on the memory card 190. For example, the billing processing unit 209 calculates the distance traveled by the image capturing device 10 (or the vehicle in which the image capturing device 10 is installed) from the location information. Then, the billing processing unit 209 may determine a pay-per-use fee according to the distance traveled, or may determine a fee according to the length of travel (the distance traveled in one trip, the distance traveled in one day, etc.).
[0293] The charging processor 209 may also determine the fee based on the location information and the area where the image capture device 10 travels. For example, the charging processor 209 may determine the fee depending on whether the area is urban or rural. The charging processor 209 may also determine the fee based on the accident rate in the area where the image capture device 10 travels.
[0294] The billing processor 209 may also determine the amount of billing depending on the driving conditions of the vehicle in which the image capturing device 10 is installed. For example, the billing processor 209 may determine the driving conditions of the vehicle from the location information recorded in the memory card 190 by the image capturing device 10 and then determine the amount of billing.
[0295] For example, the charging processor 209 calculates the driving conditions (ratio) of each road type, i.e., expressways and general roads, as an example of driving conditions. Then, the charging processor 209 may lower the toll if the ratio of driving on expressways is higher. This is because expressways have a lower accident rate than general roads.
[0296] The road type refers to the type of road. For example, the road type may be a type that can be determined from a map, such as an expressway, a general road, or a motorway. Alternatively, the road type may be a type that sets safety levels according to speed limits (regulated speeds) or accident rates. The road type may be set by the police, a service provider such as an insurance company, or a business that provides the service of this system, or may be automatically determined from map information or location information.
[0297] Furthermore, the billing processing unit 209 may determine the fee based on trigger data generated by the trigger data generating unit 108 as information about the vehicle. For example, the billing processing unit 209 may lower the fee if no events such as sudden braking have been detected for a certain period of time, or may lower the fee if the number of events is small. Conversely, the billing processing unit 209 may increase the fee if the number of events is large. That is, the billing processing unit 209 may determine that the driving is safe if the number of events is small (for example, if the number of sudden braking is small), and may lower (cheaper) the fee.
[0298] The fee determined by the accounting processing unit 209 may be, for example, a monthly fee for the service or a fee per use. The accounting processing unit 209 may also determine the fee by, for example, lowering the delivery fee (for example, waiving delivery and handling fees for users who attend a small number of events).
[0299] [8. Eighth Embodiment] Next, an eighth embodiment will be described, which is an embodiment for explaining application to other devices.
[0300] (1) Imaging device Although the above-described embodiment has been described using an image capturing device as an example, the present invention is applicable to any in-vehicle device. In addition to image capturing devices, the in-vehicle device may also include other in-vehicle devices, such as an alarm device, a meter device, and a car navigation device. Furthermore, the in-vehicle device does not necessarily have to be a stationary device. For example, the in-vehicle device may be implemented by setting up a smartphone or tablet and installing an application having the relevant function.
[0301] This embodiment is preferably applied to an in-vehicle device. This is because the in-vehicle device operates continuously while the vehicle is in motion and its usage varies depending on the vehicle. Also, the temperature inside the vehicle changes greatly, creating a harsh environment, so it is highly effective to periodically replace the memory card 190.
[0302] Furthermore, an in-vehicle imaging device is even more preferable. For example, in the case of an imaging device such as a drive recorder, since it records continuously, the load on the memory card 190 is greater and the possibility of it breaking down increases. Also, since it is necessary for the recording to be correct at the time of the accident, it is highly necessary for the memory card 190 to operate without error.
[0303] Also, unlike a typical digital camera, once inserted, users often do not check the contents of the data frequently, so it is easy for problems with the memory card 190 to cause data to be recorded incorrectly.
[0304] In view of the above circumstances, there has been a need for in-vehicle devices to monitor the state of memory cards, grasp the state of deterioration and failure, and prevent operational malfunctions.
[0305] The vehicle on which the in-vehicle device is installed is not limited to passenger cars and trucks, but also includes two-wheeled vehicles, etc. The device can also be applied to devices installed on vehicles other than automobiles, such as trains and ships.
[0306] (2) Memory card Although the above-described embodiment has been described using a memory card as an example of a replacement part, the present invention is also applicable to other parts.
[0307] For example, the device status acquisition unit 106 acquires the status of a backup power supply and a supercapacitor (electric double layer capacitor). The backup power supply and the supercapacitor are each examples of power storage means provided in the image capture device 10. The backup power supply, the status of which is acquired by the device status acquisition unit 106 may be, for example, an RTC (Real Time Clock) backup battery. For example, if the image capture device 10 is a drive recorder, accurately recording the time at which video was captured is important for enhancing the evidentiary value of the video when investigating incidents, accidents, etc., from the video captured by the image capture device 10. Therefore, from the perspective of ensuring the accuracy of the time measured by the image capture device 10, the device status acquisition unit 106 may acquire the status of the RTC backup battery. The supercapacitor enables the control unit 200 to perform processing to prevent operational malfunctions, such as damage to files (e.g., video data), even if the power supply to the image capture device 10 is unintentionally interrupted. Preventing such operational malfunctions is also important for verifying incidents, accidents, etc. from the video captured by the image capture device 10. Therefore, it is preferable that the device state acquisition unit 106 acquires the state of the supercapacitor.
[0308] The control unit 200 then determines, via the replacement time determination unit 202, when it is time to replace the backup power supply or the supercapacitor.
[0309] Here, the replacement time determination unit 202 determines the replacement time based on, for example, the period of use of the backup power supply or the supercapacitor. For example, it is determined that it is time to replace the backup power supply or the supercapacitor when, preferably, three years have passed since the start of use (start of replacement).
[0310] Furthermore, the replacement time determination unit 202 may determine that it is time to replace the backup power supply when the voltage of the backup power supply becomes equal to or lower than a predetermined voltage.
[0311] In this way, it will be possible to provide services for in-vehicle equipment in the form of familiar plans, similar to the oil changes and regular maintenance packages offered by car dealerships.
[0312] Furthermore, the components whose replacement time has been determined by the replacement time determination unit 202 may be configured to be removable by the user. For example, backup power supplies such as RTC backup batteries and supercapacitors may also be configured to be removable by the user. In other words, by configuring the components to be replaced so that they can be removed by the user, it becomes possible for the user to replace them periodically.
[0313] In this embodiment, the replacement times of the backup power supply and the supercapacitor as consumables are determined, but the replacement times of other consumables may also be determined.
[0314] In fact, the image capturing device 10 (for example, the drive recorder main body) is also an electronic device and therefore a consumable item. Therefore, the image capturing device 10 (for example, the drive recorder main body) may also be configured to determine when it needs to be replaced, so that the image capturing device 10 can be replaced in the same way. The consumable item for which replacement time is determined does not have to be detachable from the image capturing device 10, and may be, for example, built into the image capturing device 10 and not freely replaceable by the user. Furthermore, the consumable item for which replacement time is determined may be a replenishable item in addition to a detachable item.
[0315] 9. Ninth Embodiment Next, a ninth embodiment will be described. The ninth embodiment is an embodiment for explaining the application of an image capturing device 10, which is an electronic device, to a consumable item used in a vehicle.
[0316] For example, the image capturing device 10 acquires information about the vehicle from the vehicle information acquisition unit 132. Here, the replacement time determination unit 202 determines whether or not the consumables in the vehicle indicate a poor condition.
[0317] Specifically, the following cases can be considered: (1) When the voltage value is below a predetermined threshold. For example, if the voltage value is below 12V for a long time, it is determined that the battery, which is a consumable item, is worn out or deteriorated. It may also be determined that it is time to replace it. (2) When determining each consumable item based on the mileage. For example, if the mileage exceeds a threshold, it is determined that consumable items such as tires, oil, and brake pads have deteriorated. It may also be determined that it is time to replace them.
[0318] In such a case, the system may notify the user by, for example, displaying a message on the display unit 145 of the image capturing device 10 or outputting a sound from the sound input / output unit 148 indicating that replacement is necessary.
[0319] Furthermore, the order processing unit 204 may order consumables in response to an operation by the user. This allows the use of the image capturing device 10 to centrally manage the entire vehicle.
[0320] [10. Application Examples] Based on the above-described embodiment, the following operations can be performed.
[0321] (1) Recovery of Memory Card 190 In the above-described embodiment, a new memory card 190 is delivered. Therefore, the user may send the old memory card to the system provider. At this time, the user may also perform a process to return the memory card 190. The return process may involve, for example, recording all log information on the memory card 190 or setting a write-protect attribute.
[0322] At this time, a different fee may be charged depending on whether the user returns or does not return the memory card 190. For example, if the user returns the memory card 190 to the system provider, the next time the memory card 190 is delivered it will cost 1,000 yen, but if the user does not return it it will cost 3,000 yen.
[0323] The system provider may also perform a driving diagnosis based on the returned memory card 190. The system provider may send the results of the driving diagnosis by mail or make them public on the Web.
[0324] The system provider may also deliver the memory card 190 to the user so that the user has a spare memory card 190 on hand. That is, the user has a spare memory card in addition to the memory card 190 inserted in the photographing device 10. In this way, the user may have two memory cards on hand and use the memory cards 190 one after the other in succession.
[0325] At this time, a series of numbers (consecutive numbers) may be assigned to the memory card 190. The memory card 190 has serial number information to which a series of numbers is assigned. In this case, when the memory card 190 is inserted into the photographing device 10, an operation may be performed such that a warning is displayed if a consecutive number is missing.
[0326] (2) Support for safe driving through charging Expanding on the idea of a subscription, the camera device 10 is a product that records driving situations. By using the system, a system is provided whereby charges are made only for the driving time and the time used.
[0327] In this case, if there is no accident, a system is provided to analyze driving (for example, by analyzing driving logs) and provide a report as feedback as a service to support safe driving. The driving log may include information related to driving and driving, such as location information and acceleration information, as driving data. Furthermore, the photographed data captured by the photographing device 10 may be analyzed and used as a driving log.
[0328] In addition, in the unlikely event of an accident, contact with the police, ambulance, or JAF will be charged on a per-use basis. Data retrieval in the event of an accident can also be provided for a fee. This will provide a system that rewards drivers who do not cause accidents.
[0329] (3) Information notification messages The memory card 190 may be sent periodically so that it generally arrives on a predetermined date, and when today's date falls on that predetermined date, a message may be displayed on the display screen of the display unit 145 of the photographing device 10 saying, "A new SD card will soon arrive. Please remember to replace it when it arrives.", and an audio output may also be generated. In addition, information regarding the next scheduled delivery date can be stored in the new memory card 190 to be sent, and when the card is exchanged, this information can be read out and a message such as "Thank you for exchanging for a new card! The next new card will be sent around April 10th. Please exchange again!" can be sent.
[0330] (4) Incentives A notification may be given with an incentive, such as points being accumulated according to the number of times a new memory card 190 is inserted (according to the number of times an SD card is replaced with a new (or equivalent) SD card).
[0331] Detects that a memory card has been replaced by reading the memory card's vendor ID, serial number, etc. Determines whether the replaced memory card is equivalent to a new one by obtaining the number of times the memory card has been rewritten.
[0332] If the replaced SD card is equivalent to a new one, the number of replacements will be increased by 1. When the number of exchanges is 1, "Thank you for exchanging. Please exchange again when you receive your next SD card!" - When the number of exchanges is 2, "Thank you for the second exchange. Please exchange again when you receive the third SD card!" When the number of exchanges reaches 5, "You've made your 5th exchange! We'll give you a coupon code xxxx for 20% off the sales site. Take a photo of the coupon code with your smartphone!" and is displayed.
[0333] (5) Free Plan When you send a new memory card, you can include the return envelope for the old, recorded memory card. Once the old, recorded memory card is returned, we will send you the next memory card free of charge.
[0334] In this way, system providers can easily collect recorded video data and failure-related data (logs, etc.), and users can replace the memory card with a new one free of charge, reducing the possibility that data will not be recorded when an accident occurs.
[0335] (6) Driving diagnosis A paper with a driving diagnosis based on the data on the returned memory card will be included and sent to the user next time. If paper is too much trouble, it can be checked online. It is especially good to list the "ranking" of excellent drivers among users of this service. For example, a service such as including a certificate of commendation for those who drive extremely well can be offered.
[0336] [10. Modifications] The present invention is not limited to the above-described embodiments, and various modifications are possible. In other words, embodiments obtained by combining technical means that are appropriately modified within the scope of the gist of the present invention are also included in the technical scope of the present invention.
[0337] Furthermore, although the above-described embodiments are described separately for convenience of explanation, they can be combined to the extent possible.
[0338] In addition, the programs that run on each device in each embodiment are programs that control the CPU, etc. (programs that make a computer function) so as to realize the functions of the above-described embodiments. Information handled by these devices is temporarily stored in a temporary storage device (e.g., RAM) during processing, and then stored in various ROMs and HDDs, and is read, modified, and written by the CPU as needed.
[0339] Here, the recording medium for storing the program may be any of semiconductor media (e.g., ROM, non-volatile memory card, etc.), optical recording media / magneto-optical recording media (e.g., DVD (Digital Versatile Disc), CD (Compact Disc), BD, etc.), magnetic recording media (e.g., magnetic tape, flexible disk, etc.), etc.
[0340] Furthermore, when distributing the program on the market, the program can be stored in a portable recording medium and distributed, or transferred to a server computer connected via a network such as the Internet. In this case, the storage device of the server device is of course included in the present invention.
[0341] Furthermore, the above-mentioned data may not be stored within the device, but may be stored in an external device and called up as needed. For example, the data may be stored in a network attached storage (NAS) or on the cloud.
[0342] The scope of the present invention is not limited to the structures explicitly described in the specification, but also includes combinations of various aspects of the present invention disclosed herein. The structures of the present invention that are sought to be patented are specified in the appended claims, but it is the intention of the present inventors to claim structures disclosed in this specification in the future, even if they are not currently specified in the claims.
[0343] The present invention is not limited to the configurations described in the above-described embodiments. The components of each of the above-described embodiments and variations may be arbitrarily selected and combined. Furthermore, any component of each embodiment or variation may be arbitrarily combined with any component described in the Summary of the Invention or any component embodying any component described in the Summary of the Invention. The present invention also intends to obtain rights to these configurations through amendments or divisional applications of the present application. Even if a description is made of "in the case of..." or "when...," it is not intended to describe a configuration limited to that case or time. Configurations that are not limited to those cases or times are also disclosed, and the present invention intends to obtain rights to them. Furthermore, any descriptions that specify an order are not limited to this order. Configurations in which some parts are deleted or the order is changed are also disclosed, and the present invention intends to obtain rights to them.
[0344] Furthermore, we intend to obtain rights to the overall design or partial design by converting the application to a design registration. The drawings depict the entire device in solid lines, but they also include partial designs claimed for parts of the device. For example, a partial design can be a partial design for a part of the device, or a part of that part. A partial design can be a part of the device, or a part of that part. We intend to obtain rights not only for the overall design, but also for partial designs in which any part of the solid line portion of the drawing is drawn as a broken line. Furthermore, all of the modules, components, and parts inside the device's casing, shown in the drawings, are subject to independent commerce, and we intend to similarly obtain rights by converting the application to a design registration. [Explanation of symbols]
[0345] 1 System 10 Imaging equipment 100 control section 102 Video Processing Unit 104 Recording medium information acquisition unit 106 Device status acquisition unit 108 Trigger data generation unit 110 Storage section 112 Trigger detection condition storage area 114 Recorded Information Storage Area 120 Camera Department 130 Acceleration detection unit 132 Vehicle information acquisition unit 134 Location information acquisition unit 140 Operation section 145 Display section 148 Sound input / output section 150 Communications Department 160 Recording Unit 190 memory cards 192 Video Data 194 Log Data 196 Record Information 20 Server device 200 control section 202 Replacement time determination section 204 Order Processing Unit 210 Storage section 212 Recorded Information Storage Area 214 Device information storage area 250 Communications Department 30 Terminal Equipment 40 Alarm device 60 Distribution Center 65 Delivery company 75 vehicles 80 Service Providers 85 Police
Claims
1. An electronic device including a control unit that performs a process of updating itself using first update information recorded on a user-removable recording medium, The electronic device is characterized in that the control unit performs processing to notify a user when second update information used to update another device is stored on a removable recording medium.
2. 2. The electronic device according to claim 1, wherein, when there is update information for another device, the control unit performs processing to send the update information to the other device.
3. 3. The electronic device according to claim 1, The electronic device is characterized in that, when first update information and second update information are recorded on the recording medium, the control unit first performs an update process based on the first update information, and then performs a process to notify the user that update information for another device is available.
4. 4. The electronic device according to claim 1, The electronic device is characterized in that the control unit performs processing to issue the notification when a recording medium is loaded, when the electronic device is turned on, or when update information is detected.
5. 5. The electronic device according to claim 1, The control unit performs at least one of the following operations while performing an update process based on the first update information: displaying an indication that an update is in progress and displaying the progress of the update; and, after the update is completed, notifying the user of update information for other devices.
6. 6. The electronic device according to claim 1, The electronic device is characterized in that the control unit performs processing to display an advertisement while performing update processing based on the first update information recorded on the recording medium.
7. 7. The electronic device according to claim 1, The electronic device is characterized in that the control unit performs processing to allow a user to obtain a discount coupon when a predetermined number of exchanges is achieved.
8. A program that causes a computer to execute the processing of the control unit of the electronic device according to any one of claims 1 to 7.
Citation Information
Patent Citations
Method for rewriting program, computer-readable recording medium and electronic device
JP2001331335A
Information processor, printer, purchase processing method of consumable unit, and storage medium
JP2002279272A
Advertisement method using update of firmware
JP2005032012A
Drive recorder and on-vehicle optional part
JP2010244473A